कृपया पढ़ें: Vultr अब ऑर्डर पेज पर CoreOS प्रदान करता है - यह मार्गदर्शिका बताती है कि कोरओएस को मैन्युअल रूप से कैसे सेटअप किया जाए।
ये निर्देश आपको सिंगल कोरओएस नोड चलाने के माध्यम से चलेंगे। यह मार्गदर्शिका मानती है:
- आपका Vultr.com पर खाता है ।
- आपके iPXE स्क्रिप्ट का स्थान (गाइड में बाद में संदर्भित) स्थित है
http://example.com/script.txt
- आपके पास एक सार्वजनिक + निजी कुंजी संयोजन उत्पन्न होता है। यदि आपको इन कुंजियों को उत्पन्न करने की आवश्यकता है, तो यहां एक सहायक मार्गदर्शिका दी गई है: एसएसएच कुंजी कैसे स्थापित करें ।
एक चैनल चुनना
कोरोस को प्रति चैनल विभिन्न शेड्यूल के साथ स्वचालित रूप से अपडेट करने के लिए डिज़ाइन किया गया है । आप इस सुविधा को अक्षम कर सकते हैं , हालांकि हम इसकी अनुशंसा नहीं करते हैं। विशिष्ट सुविधाओं और बग फिक्स के लिए रिलीज़ नोट्स पढ़ें ।
स्थिर चैनल
स्थिर चैनल का उपयोग उत्पादन समूहों द्वारा किया जाना चाहिए। CoreOS के संस्करणों को बढ़ावा दिए जाने से पहले बीटा और अल्फा चैनलों के भीतर युद्ध-परीक्षण किया जाता है। लेखन के समय, वर्तमान संस्करण CoreOS 410.0.0 है।
एक नमूना स्क्रिप्ट इस तरह दिखेगा:
#!ipxe
set base-url http://stable.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
बीटा चैनल
बीटा चैनल में प्रचारित अल्फा रिलीज़ होते हैं। लेखन के समय, वर्तमान संस्करण CoreOS 410.0.0 है।
एक नमूना स्क्रिप्ट इस तरह दिखेगा:
#!ipxe
set base-url http://beta.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
अल्फा चैनल
अल्फा चैनल बारीकी से मास्टर को ट्रैक करता है और अक्सर जारी किया जाता है। के नवीनतम संस्करण डोकर , etcd और बेड़े के परीक्षण के लिए उपलब्ध हो जाएगा। लेखन के समय, वर्तमान संस्करण CoreOS 435.0.0 है।
एक नमूना स्क्रिप्ट इस तरह दिखेगा:
#!ipxe
set base-url http://alpha.release.core-os.net/amd64-usr/current
kernel ${base-url}/coreos_production_pxe.vmlinuz cloud-config-url=http://169.254.169.254/2014-09-12/coreos-init sshkey="YOUR_PUBLIC_KEY_HERE"
initrd ${base-url}/coreos_production_pxe_image.cpio.gz
boot
YOUR_PUBLIC_KEY_HEREअपनी वास्तविक सार्वजनिक कुंजी से प्रतिस्थापित करना सुनिश्चित करें , यह इसके साथ शुरू होगा ssh-rsa...।
अतिरिक्त रीडिंग को बूटिंग कोर पर iPXE और iPXE के लिए एंबेडेड स्क्रिप्ट के साथ पाया जा सकता है ।
क्लाउड-कॉन्फ़िगरेशन का उपयोग करना
कृपया क्लाउड-कॉन्फ़िगरेशन का उपयोग करके जांचना सुनिश्चित करें ।
विशेष रूप से, ध्यान दें कि में $private_ipv4और $public_ipv4चर केवल Vultr पर समर्थन कर रहे हैं कि आप अपन�� कर्नेल कमांड लाइन पर 'क्लाउड-config url' विकल्प सेट होना है।
इस विकल्प के बिना, आपको इन मानों को अपनी cloud-configफ़ाइल में हार्ड कोड करना होगा ।
VPS बनाएँ
एक नया VPS (किसी भी सर्वर प्रकार और अपनी पसंद का स्थान) बनाएं, और फिर:
- "ऑपरेटिंग सिस्टम" के लिए "कस्टम" चुनें।
- IPXE बूट का चयन करें।
- श्रृंखला URL को अपनी स्क्रिप्ट के URL पर सेट करें http://example.com/script.txt । ध्यान दें कि URL को सादे पुराने HTTP होना चाहिए, HTTPS नहीं।
- "प्लेस ऑर्डर" पर क्लिक करें।
एक बार जब आप स्वागत ईमेल प्राप्त कर लेंगे तो VPS उपयोग के लिए तैयार हो जाएगा (आमतौर पर 2-3 मिनट से कम)।
VPS तक पहुँचना
अब आप अपने स्थानीय कंप्यूटर पर संबंधित निजी कुंजी का उपयोग करके कोरओएस में लॉग इन कर सकते हैं। आपको इसका उपयोग करके इसके स्थान को निर्दिष्ट करने की आवश्यकता हो सकती है -i LOCATION। यदि आपको अपनी निजी कुंजी फ़ाइल के स्थान को निर्दिष्ट करने के बारे में अतिरिक्त विवरण की आवश्यकता है तो यहां देखें ।
अपने VPS के IP पर SSH, और "कोर" उपयोगकर्ता निर्दिष्ट करें: ssh core@IP
$ ssh core@IP
The authenticity of host 'IP (2a02:1348:17c:423d:24:19ff:fef1:8f6)' can't be established.
RSA key fingerprint is 99:a5:13:60:07:5d:ac:eb:4b:f2:cb:c9:b2:ab:d7:21.
Are you sure you want to continue connecting (yes/no)? yes
Last login: Thu Oct 17 11:42:04 UTC 2013 from 127.0.0.1 on pts/0
______ ____ _____
/ ____/___ ________ / __ \/ ___/
/ / / __ \/ ___/ _ \/ / / /\__ \
/ /___/ /_/ / / / __/ /_/ /___/ /
\____/\____/_/ \___/\____//____/
core@srv-n8uak ~ $
CoreOS का उपयोग करना
अब जब आपके पास एक क्लस्टर बूटस्ट्रैप हो गया है, तो यह चारों ओर खेलने का समय है।
CoreOS वर्तमान में लोड की गई छवि के आधार पर RAM से चल रहा है। आप इसे डिस्क पर स्थापित करना चाह सकते हैं । ध्यान दें कि Vultr पर इन निर्देशों का पालन करते समय, डिवाइस का नाम इसके /dev/vdaबजाय होना चाहिए /dev/sda।
की जाँच करें CoreOS त्वरित प्रारंभ गाइड या में खुदाई अधिक विशिष्ट विषयों ।