Odabir kanala
Korištenje Cloud-Config
Napravite VPS
Pristup VPS-u
Korištenje CoreOS-a
Pročitajte: Vultr sada nudi CoreOS na stranici za narudžbu - Ovaj vodič objašnjava kako ručno postaviti CoreOS.
Ove upute će vas provesti kroz pokretanje jednog CoreOS čvora. Ovaj vodič pretpostavlja:
- Imate račun na Vultr.com .
- Mjesto vaše iPXE skripte (navedeno kasnije u vodiču) nalazi se na
http://example.com/script.txt
- Imate generiranu kombinaciju javnog i privatnog ključa. Evo korisnog vodiča ako trebate generirati ove ključeve: Kako postaviti SSH ključeve .
Odabir kanala
CoreOS je dizajniran da se automatski ažurira s različitim rasporedima po kanalu. Ovu značajku možete onemogućiti , iako je ne preporučujemo. Pročitajte bilješke o izdanju za određene značajke i ispravke pogrešaka.
Stabilni kanal
Proizvodni klasteri trebaju koristiti stabilni kanal. Verzije CoreOS-a su testirane na Beta i Alpha kanalima prije nego što budu promovirane. U trenutku pisanja, trenutna verzija je CoreOS 410.0.0.
Uzorak skripte će izgledati ovako:
#!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
Beta kanal
Beta kanal sastoji se od promoviranih alfa izdanja. U trenutku pisanja, trenutna verzija je CoreOS 410.0.0.
Uzorak skripte će izgledati ovako:
#!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
Alfa kanal
Alfa kanal usko prati master i često se pušta. Najnoviji verzije listi , etcd i flota će biti dostupna za testiranje. U trenutku pisanja, trenutna verzija je CoreOS 435.0.0.
Uzorak skripte će izgledati ovako:
#!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
Obavezno zamijenite YOUR_PUBLIC_KEY_HEREsvojim stvarnim javnim ključem, počet će s ssh-rsa....
Dodatna čitanja možete pronaći u Dizanje CoreOS-a s iPXE i ugrađenim skriptama za iPXE .
Korištenje Cloud-Config
Provjerite Using Cloud-Config .
Posebno je bitno da se $private_ipv4i $public_ipv4varijable su podržani samo na Vultr ako imate „oblak-config-url” postavljenu opciju na kernel komandne linije.
Bez ove opcije, morat ćete tvrdo kodirati ove vrijednosti u svoju cloud-configdatoteku.
Napravite VPS
Napravite novi VPS (bilo koju vrstu poslužitelja i lokaciju po vašem izboru), a zatim:
- Za "Operativni sustav" odaberite "Prilagođeno".
- Odaberite iPXE boot.
- Postavite URL lanca na URL svoje skripte http://example.com/script.txt . Imajte na umu da URL mora biti običan stari HTTP, a ne HTTPS.
- Kliknite "Naruči".
Nakon što primite e-poruku dobrodošlice, VPS će biti spreman za korištenje (obično manje od 2-3 minute).
Pristup VPS-u
Sada se možete prijaviti na CoreOS koristeći pridruženi privatni ključ na svom lokalnom računalu. Možda ćete morati navesti njegovu lokaciju pomoću -i LOCATION. Ako trebate dodatne pojedinosti o tome kako odrediti lokaciju vaše datoteke privatnog ključa pogledajte ovdje .
SSH na IP vašeg VPS-a i navedite "core" korisnika: 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 ~ $
Korištenje CoreOS-a
Sada kada imate pokrenut cluster vrijeme je za igru.
CoreOS trenutno radi iz RAM-a, na temelju učitane slike. Možda ćete ga htjeti instalirati na disk . Imajte na umu da kada slijedite ove upute na Vultru, naziv uređaja treba biti /dev/vdaumjesto /dev/sda.
Pogledajte vodič za brzi početak za CoreOS ili zadubite se u konkretnije teme .