Velge en kanal
Bruker Cloud-Config
Lag VPS
Tilgang til VPS
Bruker CoreOS
Vennligst les: Vultr tilbyr nå CoreOS på bestillingssiden - Denne guiden forklarer hvordan du konfigurerer CoreOS manuelt.
Disse instruksjonene vil lede deg gjennom å kjøre en enkelt CoreOS-node. Denne veiledningen forutsetter:
- Du har en konto på Vultr.com .
- Plasseringen av iPXE-skriptet (referert til senere i veiledningen) er plassert på
http://example.com/script.txt
- Du har generert en offentlig + privat nøkkelkombinasjon. Her er en nyttig guide hvis du trenger å generere disse nøklene: Hvordan sette opp SSH-nøkler .
Velge en kanal
CoreOS er designet for å oppdateres automatisk med forskjellige tidsplaner per kanal. Du kan deaktivere denne funksjonen , selv om vi ikke anbefaler den. Les utgivelsesnotatene for spesifikke funksjoner og feilrettinger.
Stabil kanal
Den stabile kanalen bør brukes av produksjonsklynger. Versjoner av CoreOS er kamptestet innenfor Beta- og Alpha-kanalene før de markedsføres. I skrivende stund er gjeldende versjon CoreOS 410.0.0.
Et eksempelskript vil se slik ut:
#!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
Betakanal
Betakanalen består av promoterte alfa-utgivelser. I skrivende stund er gjeldende versjon CoreOS 410.0.0.
Et eksempelskript vil se slik ut:
#!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
Alfakanal
Alfakanalen følger masteren nøye og utløses ofte. De nyeste versjonene av docker , etcd og flåte vil være tilgjengelige for testing. I skrivende stund er gjeldende versjon CoreOS 435.0.0.
Et eksempelskript vil se slik ut:
#!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
Sørg for å erstatte YOUR_PUBLIC_KEY_HEREmed din faktiske offentlige nøkkel, den vil begynne med ssh-rsa....
Ytterligere lesing finner du på Booting CoreOS with iPXE og Embedded scripts for iPXE .
Bruker Cloud-Config
Sørg for å sjekke ut Using Cloud-Config .
Spesielt oppmerksom på at $private_ipv4og $public_ipv4variabler støttes bare på Vultr hvis du har den "cloud-config-url alternativet sett på kjernens kommandolinje.
Uten dette alternativet må du hardkode disse verdiene i cloud-configfilen din .
Lag VPS
Opprett en ny VPS (en hvilken som helst servertype og plassering du ønsker), og deretter:
- For "Operativsystem" velg "Egendefinert".
- Velg iPXE-oppstart.
- Angi kjede-URL til URL-en til skriptet ditt http://example.com/script.txt . Merk at URL-en må være vanlig, gammel HTTP, ikke HTTPS.
- Klikk "Legg inn bestilling".
Når du mottar velkomst-e-posten vil VPS være klar til bruk (vanligvis mindre enn 2-3 minutter).
Tilgang til VPS
Du kan nå logge på CoreOS ved å bruke den tilhørende private nøkkelen på din lokale datamaskin. Du må kanskje spesifisere plasseringen ved hjelp av -i LOCATION. Hvis du trenger ytterligere detaljer om hvordan du spesifiserer plasseringen av din private nøkkelfil, se her .
SSH til IP-en til VPS-en din, og spesifiser "kjerne"-brukeren: 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 ~ $
Bruker CoreOS
Nå som du har en cluster bootstrapped er det på tide å leke.
CoreOS kjører for øyeblikket fra RAM, basert på det innlastede bildet. Det kan være lurt å installere den på disken . Merk at når du følger disse instruksjonene på Vultr, bør enhetsnavnet være i /dev/vdastedet for /dev/sda.
Sjekk ut CoreOS Quickstart- veiledningen eller grav inn i mer spesifikke emner .