यह कमांड बूटस्ट्रैप-वीजेड-सर्वर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
बूटस्ट्रैप-वीजेड-रिमोट - प्रोग्राम क्लाउड वातावरण में चलाने के लिए डेबियन छवियां बना रहा है
जैसे Amazons EC2, OpenStack, Google Cloud Compute और अन्य जो API साझा कर रहे हैं
वे दूरस्थ सर्वर के माध्यम से।
बूटस्ट्रैप-वीजेड-रिमोट
आम तौर पर आप उपयोग करेंगे बूटस्ट्रैप-vz बूटस्ट्रैपिंग प्रक्रिया शुरू करने के लिए। बूटस्ट्रैपिंग करते समय
दूर से बस उपयोग करें बूटस्ट्रैप-वीजेड-रिमोट इसके बजाय, यह वही तर्क और कुछ लेता है
अतिरिक्त वाले:
· --सर्वर : बिल्ड-सर्वर की सूची का पथ (देखें बिल्ड-सर्वर.yml अधिक जानकारी के लिए)
· --नाम : बिल्ड-सर्वर की सूची से एक विशिष्ट बिल्ड-सर्वर का चयन करता है
· --रिहाई : बिल्ड-सर्वर के स्वत: चयन को प्रतिबंधित करता है जिनके पास है
निर्दिष्ट रिलीज
ठीक उसी तरह जैसे सीधे बूटस्ट्रैपिंग करते समय, आप दबा सकते हैं Ctrl + सी किसी भी समय गर्भपात कराने के लिए
बूटस्ट्रैपिंग प्रक्रिया। दूरस्थ प्रक्रिया को कीबोर्ड इंटरप्ट सिग्नल प्राप्त होगा और
सफाई शुरू करो - दबाओ Ctrl + सी दूसरी बार उसे भी निरस्त कर देगा और मार डालेगा
तुरंत कनेक्शन।
ध्यान दें कि एक भी है बूटस्ट्रैप-वीजेड-सर्वर, यह फ़ाइल लागू करने के लिए नहीं है
सीधे उपयोगकर्ता द्वारा, लेकिन इसके बजाय दूरस्थ सर्वर पर बूटस्ट्रैप-वीजेड द्वारा लॉन्च किया जाता है जब
उससे जुड़ रहा है।
निर्भरता
दूरस्थ बूटस्ट्रैपिंग प्रक्रिया को काम करने के लिए, आपको बूटस्ट्रैप-वीजेड को स्थापित करने की आवश्यकता होगी
साथ ही sudo रिमोट मशीन पर कमांड। यह भी सुनिश्चित करें कि सभी आवश्यक
आपकी छवि को बूटस्ट्रैप करने के लिए निर्भरताएँ स्थापित हैं।
स्थानीय रूप से पाइप पैकेज प्यरो4 की जरूरत है.
बिल्ड-सर्वर.वाईएमएल
फ़ाइल बिल्ड-सर्वर.yml आपके पास मौजूद विभिन्न बिल्ड सर्वर के बारे में बूटस्ट्रैप-वीजेड को सूचित करता है
आप पर निर्भर। इसके सरलतम रूप में आप अपनी मशीन को इस तरह जोड़ सकते हैं:
स्थानीय:
प्रकार: स्थानीय
can_bootstrap: [वर्चुअलबॉक्स]
रिलीज: जेसी
बिल्ड_सेटिंग्स: {}
टाइप निर्दिष्ट करता है कि कैसे बूटस्ट्रैप-वीजेड को बिल्ड-सर्वर से कनेक्ट होना चाहिए। स्थानीय बस मतलब है
कि यह सीधे बूटस्ट्रैपिंग प्रक्रिया को कॉल करेगा, कोई नई प्रक्रिया उत्पन्न नहीं होती है।
can_बूटस्ट्रैप बूटस्ट्रैप-वीजेड को बताता है कि यह मशीन किन प्रदाताओं के निर्माण में सक्षम है
इमेजिस। EC2 प्रदाता के अपवाद के साथ, स्वीकृत मान स्वीकृत से मेल खाते हैं
मैनिफेस्ट में प्रदाता के नाम। EC2 के लिए आप निर्दिष्ट कर सकते हैं ईसी2-एस3 और / या ईसी2-ईबीएस. ईसी2-ईबीएस
निर्दिष्ट करता है कि विचाराधीन मशीन ईबीएस समर्थित छवियों को बूटस्ट्रैप कर सकती है और केवल होना चाहिए
इसका उपयोग तब किया जाता है जब यह EC2 पर स्थित होता है। ईसी2-एस3 यह दर्शाता है कि मशीन सक्षम है
S3 समर्थित छवियों को बूटस्ट्रैप करना।
एक स्ट्रिंग होने के अलावा, का मान और किसी भी तरह से लागू नहीं किया जाता है। यह केवल वर्तमान है
उपयोग के लिए है बूटस्ट्रैप-वीजेड-रिमोट जहां आप प्रतिबंधित कर सकते हैं कि कौन सा बिल्ड-सर्वर होना चाहिए
स्वतः चयनित
सुदूर सेटिंग्स
अन्य (और अधिक दिलचस्प) के लिए सेटिंग टाइप is एसएसएच, जिसके लिए कुछ और की आवश्यकता है
कॉन्फ़िगरेशन सेटिंग्स:
स्थानीय_वीएम:
टाइप करें: एसएसएचओ
can_बूटस्ट्रैप:
- वर्चुअलबॉक्स
- EC2-S3
रिलीज: घरघराहट
#दूरस्थ सेटिंग यहाँ नीचे
पता: 127.0.0.1
पोर्ट: 2222
उपयोगकर्ता नाम: व्यवस्थापक
कीफाइल: path_to_private_key_file
server_bin: /रूट/बूटस्ट्रैप/बूटस्ट्रैप-vz-सर्वर
अंतिम 5 सेटिंग्स निर्दिष्ट करती हैं कि बूटस्ट्रैप-वीजेड रिमोट बिल्ड-सर्वर से कैसे जुड़ सकता है।
जबकि प्रारंभिक हैंडशेक एसएसएच के माध्यम से प्राप्त किया जाता है, बूटस्ट्रैप-वीजेड मुख्य रूप से संचार करता है
आरपीसी के माध्यम से इसके समकक्ष (संचार बंदरगाह स्वचालित रूप से एक . के माध्यम से अग्रेषित किया जाता है)
एसएसएच सुरंग)। पता, बंदरगाह, उपयोगकर्ता नाम और कीफाइल उम्मीद है कि आत्म व्याख्यात्मक हैं (दूरस्थ)
मशीन का पता, SSH पोर्ट, लॉगिन नाम और निजी SSH कुंजी फ़ाइल का पथ)।
सर्वर_बिन यह आपकी जानकारी के लिए है प्यार किया उल्लेख किया बूटस्ट्रैप-वीजेड-सर्वर निष्पादन योग्य। यह है
कमांड बूटस्ट्रैप-वीजेड आरपीसी सर्वर को शुरू करने के लिए रिमोट मशीन पर निष्पादित होता है।
ध्यान रखें कि बूटस्ट्रैप-वीजेड किससे निपटने में सक्षम है, इसकी कुछ सीमाएँ हैं,
रिमोट मशीन सेटअप के संबंध में (समय में वे एक परोपकारी द्वारा तय किए जा सकते हैं
योगदान देने वाला):
· लॉगिन उपयोगकर्ता को पासवर्ड के बिना सूडो निष्पादित करने में सक्षम होना चाहिए
· निजी कुंजी फ़ाइल को आह्वान से पहले ssh- एजेंट में जोड़ा जाना चाहिए (वैकल्पिक रूप से it
पासवर्ड सुरक्षित नहीं हो सकता है)
सर्वर पहले से ही ज्ञात_होस्ट सूची का हिस्सा होना चाहिए (बूटस्ट्रैप-वीजेड उपयोग करता है एसएसएच सीधे
और इंटरैक्टिव संकेतों को संभाल नहीं सकता)
बनाएँ सेटिंग्स
बिल्ड सेटिंग्स आपको विशिष्ट मेनिफेस्ट गुणों को ओवरराइड करने की अनुमति देती हैं। यह उपयोगी है
जब उदाहरण के लिए वर्चुअलबॉक्स अतिथि परिवर्धन आईएसओ स्थित है
/root/guest_additions.iso सर्वर 1 पर, जबकि सर्वर 2 में यह है /root/images/vbox.iso.
स्थानीय:
प्रकार: स्थानीय
can_बूटस्ट्रैप:
- वर्चुअलबॉक्स
- EC2-S3
रिलीज: जेसी
बिल्ड_सेटिंग्स:
Guest_additions: /root/images/VBoxGuestAdditions.iso
उपयुक्त_प्रॉक्सी:
पता: 127.0.0.1
पोर्ट: 3142
ec2-क्रेडेंशियल्स:
एक्सेस-कुंजी: AFAKEACCESSKEYFORAWS
secret-key: thes3cr3tkeyf0ryourawsaccount/FS4d8Qdva
प्रमाणपत्र: /root/manifests/cert.pem
निजी कुंजी: /root/manifests/pk.pem
उपयोगकर्ता-आईडी: 1234-1234-1234
s3-क्षेत्र: यूरोपीय संघ-पश्चिम-1
अगस्त 19, 2015 बूटस्ट्रैप-वीजेड-रिमोट(1)
onworks.net सेवाओं का उपयोग करके ऑनलाइन बूटस्ट्रैप-वीजेड-सर्वर का उपयोग करें