Esecuzione di CoreOS su un VPS Vultr

Si prega di leggere: Vultr ora offre CoreOS nella pagina dell'ordine - Questa guida spiega come impostare CoreOS manualmente.

Queste istruzioni ti guideranno attraverso l'esecuzione di un singolo nodo CoreOS. Questa guida presuppone:

  • Hai un account su Vultr.com .
  • La posizione dello script iPXE (a cui si fa riferimento più avanti nella guida) si trova in http://example.com/script.txt
  • Hai generato una combinazione di chiave pubblica + privata. Ecco una guida utile se è necessario generare queste chiavi: Come impostare le chiavi SSH .

La scelta di un canale

CoreOS è progettato per essere aggiornato automaticamente con pianificazioni diverse per canale. Puoi disabilitare questa funzione , anche se non la consigliamo. Leggi le note di rilascio per funzionalità specifiche e correzioni di bug.

Canale stabile

Il canale stabile dovrebbe essere utilizzato dai cluster di produzione. Le versioni di CoreOS sono testate in battaglia nei canali Beta e Alpha prima di essere promosse. Al momento in cui scrivo, la versione attuale è CoreOS 410.0.0.

Uno script di esempio sarà simile al seguente:

#!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 Channel

Il canale beta è costituito da versioni alpha promosse. Al momento in cui scrivo, la versione attuale è CoreOS 410.0.0.

Uno script di esempio sarà simile al seguente:

#!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

Alpha Channel

Il canale alfa segue da vicino il master ed è rilasciato frequentemente. Le versioni più recenti di finestra mobile , etcd e flotta saranno disponibili per il test. Al momento della scrittura, la versione corrente è CoreOS 435.0.0.

Uno script di esempio sarà simile al seguente:

#!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

Assicurati di sostituire YOUR_PUBLIC_KEY_HEREcon la tua chiave pubblica effettiva, inizierà con ssh-rsa....

Ulteriori letture sono disponibili in Avvio di CoreOS con iPXE e script integrati per iPXE .

Utilizzo di Cloud-Config

Assicurati di dare un'occhiata a Uso di Cloud-Config .

In particolare, nota che le variabili $private_ipv4e $public_ipv4sono supportate su Vultr solo se hai l'opzione 'cloud-config-url' impostata sulla tua riga di comando del kernel.

Senza questa opzione, dovrai codificare questi valori nel tuo cloud-configfile.

Crea il VPS

Crea un nuovo VPS (qualsiasi tipo di server e posizione di tua scelta), quindi:

  1. Per "Sistema operativo" selezionare "Personalizzato".
  2. Seleziona l'avvio iPXE.
  3. Imposta l'URL della catena sull'URL del tuo script http://example.com/script.txt . Si noti che l'URL deve essere un semplice vecchio HTTP, non HTTPS.
  4. Fai clic su "Effettua ordine".

Una volta ricevuta l'e-mail di benvenuto, il VPS sarà pronto per l'uso (in genere meno di 2-3 minuti).

Accesso al VPS

Ora puoi accedere a CoreOS usando la chiave privata associata sul tuo computer locale. Potrebbe essere necessario specificare la sua posizione utilizzando -i LOCATION. Se hai bisogno di ulteriori dettagli su come specificare il percorso del tuo file di chiave privata, vedi qui .

SSH per l'IP del tuo VPS e specifica l'utente "core": 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 ~ $

Utilizzando CoreOS

Ora che hai un cluster avviato, è il momento di giocare.

CoreOS è attualmente in esecuzione dalla RAM, in base all'immagine caricata. Potrebbe essere necessario installarlo sul disco . Si noti che quando si seguono queste istruzioni su Vultr, il nome del dispositivo dovrebbe essere /dev/vdaanziché /dev/sda.

Consulta la guida di avvio rapido CoreOS o approfondisci argomenti più specifici .



Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.