Installa il sistema operativo Rancher - Il sistema operativo del contenitore

Installa il sistema operativo Rancher - Il sistema operativo del contenitore
Il sistema operativo Rancher è un sistema operativo container. Viene utilizzato per creare un host Docker molto leggero in grado di funzionare su hardware molto basso. Non ha bisogno di molta memoria per essere eseguita. Docker è preinstallato e preconfigurato sul sistema operativo Rancher. Quindi, non devi fare altro che installare il sistema operativo Rancher sulla tua macchina. Puoi iniziare con Docker Fast con il sistema operativo.

In questo articolo, ti mostrerò come installare il sistema operativo Rancher sul tuo computer. Utilizzerò una macchina virtuale VMware per mostrarti come installare il sistema operativo del rancher sul disco rigido. Ma puoi facilmente installarlo nudo-metal (su computer reali) con solo alcune modifiche che penso sarai in grado di capire da solo. Quindi iniziamo.

Requisiti di sistema:

Per installare il sistema operativo Rancher, dovresti,

  • Connessione Internet funzionante.
  • Un computer o una macchina virtuale con almeno 2 GB di RAM per l'installazione del sistema operativo.

Download del sistema operativo Rancher:

È possibile scaricare un'immagine di installazione ISO del sistema operativo Rancher dal repository ufficiale GitHub di Rancher OS. Per scaricare l'immagine ISO del sistema operativo Racher, vai al repository ufficiale GitHub di Rancher OS su https: // github.com/rancher/os/rilasci e navigare al Ultima uscita sezione.
Ora, fai clic su rancheros.iso collegamento come contrassegnato nello screenshot seguente.

Il tuo browser può chiederti di salvare l'immagine ISO del sistema operativo. Clicca su Salvare il file.

Il tuo browser dovrebbe iniziare a scaricare l'immagine del sistema operativo Rancher.

Realizzare USB avviabile del sistema operativo Rancher:

Se stai eseguendo Windows, puoi usare Rufus per creare un'unità di pollice USB avviabile del sistema operativo. Rufus può essere scaricato dal sito ufficiale di Rufus all'indirizzo https: // rufus.cioè

È fuori dall'ambito di questo articolo per mostrarti come realizzare un USB avviabile del sistema operativo Rancher usando Rufus. Ma dovresti essere in grado di farlo da solo. Se hai bisogno di aiuto, puoi leggere il seguente articolo su Linuxhint.com in cui ho dimostrato il processo di realizzazione di un'unità di pollice USB avviabile usando Rufus.

  • Installa il sistema operativo elementare 5 Juno (https: // linuxhint.com/install_elementary_os_5_juno/)

Se stai usando Linux, puoi usare il dd comanda per creare un USB avviabile del sistema operativo Rancher come segue:

$ sudo dd if = ~/downloads/rancheros.ISO di =/dev/sdx bs = 1m

NOTA: Qui, SDX è la drive di pollice USB. Puoi scoprire cosa è con il lsblk comando.

Generare chiavi pubbliche e private SSH:

Prima di installare il sistema operativo Rancher sul tuo computer o macchina virtuale, è necessario generare coppie di chiavi pubbliche e private SSH sul tuo computer da dove hai intenzione di accedere al sistema operativo. Perché, per impostazione predefinita, Rancher OS non ti consente di accedere utilizzando la password.

Su Linux, puoi generare coppie di tasti pubbliche e private SSH con il seguente comando:

$ ssh-keygen

Ora, premere continuare.

Quindi, premere .

Premere Ancora.

Le coppie di chiavi pubbliche e private SSH dovrebbero essere generate.

Se stai usando Windows, puoi anche usare Gitbash (può essere scaricato gratuitamente da https: // git-scm.com/download) per generare chiavi SSH pubbliche e private allo stesso modo.

È possibile utilizzare PUTTY per generare coppie di chiavi pubbliche e private su Windows. Ma è fuori dall'ambito di questo articolo mostrarti come.

Creazione di cloud-config.File di configurazione YML:

Ora devi creare un Cloud-Config.YML file di configurazione. In questo file, devi aggiungere la chiave SSH pubblica e i dettagli necessari per la configurazione della rete sul sistema operativo Rancher.

Il formato del Cloud-Config.YML Il file è il seguente. Assicurati di modificare il file di configurazione in base alla configurazione specifica.

#Cloud-Config
Rancher:
rete:
Interfacce:
Eth0:
Indirizzo: 192.168.2.6/24
Gateway: 192.168.2.1
DHCP: FALSE
DNS:
nameservers:
- 192.168.2.1
- 8.8.8.8
ssh_authorized_keys:
-

L'output del 'gatto ~/.SSH/ID_RSA.pub'Il comando nel mio caso è il seguente:

Quindi, la finale Cloud-Config.YML Il file nel mio caso sembra questo.

Booting Rancher OS dall'immagine ISO:

Ora, allega l'immagine ISO sulla macchina virtuale o inserisci l'unità del pollice USB sul tuo computer e selezionala dal BIOS del computer. Una volta visualizzata la finestra seguente, premere .

Come puoi vedere, il sistema operativo Rancher sta avviando.

Dopo un po ', dovresti essere effettuato l'accesso al sistema operativo Rancher come puoi vedere nello screenshot seguente.

Installazione del sistema operativo del rancher sul disco rigido:

Innanzitutto, imposta una password su Racher OS Installer con il seguente comando:

$ sudo passwd rancher

Ora, digita una password e premi . La password non deve essere sicura in quanto è un installatore.

Ora, revisionare la password e premere .

La password dovrebbe essere impostata.

Ora, scopri l'indirizzo IP dell'installatore del sistema operativo Rancher con il seguente comando:

$ ip a

Come puoi vedere, l'indirizzo IP nel mio caso è 192.168.2.188. Dovrebbe essere diverso nel tuo caso. Assicurati di sostituirlo con il tuo da ora in poi.

Ora, SFTP nel tuo programma di installazione del sistema operativo Rancher con il seguente comando:

$ SFTP [email protected]

Ora, digita e premere .

Ora, digita la password che hai semplicemente impostato e premere .

Ora, sei pronto per il trasferimento Cloud-Config.YML File al tuo programma di installazione del sistema operativo dal tuo computer.

Come puoi vedere, il Cloud-Config.YML Il file è disponibile nella home directory del mio computer.

Per inviarlo sul programma di installazione del sistema operativo, basta digitare il comando seguente:

SFTP> Metti Cloud-Config.YML

Ora, esci dalla sessione SFTP con il seguente comando:

SFTP> uscita

Ora, dalla console di installazione del sistema operativo Rancher, eseguire il comando seguente per installare il sistema operativo Rancher sul disco rigido:

$ sudo ros install -c cloud -config.YML -d /dev /sda

Ora, premere y e poi premere .

Il sistema operativo Rancher dovrebbe essere installato sul disco rigido. Una volta fatto, premere y e poi premere riavviare.

Come puoi vedere, il sistema operativo rancher avviato dal disco rigido e l'interfaccia di rete è configurata correttamente.

Ora puoi SSH nel sistema operativo Rancher come segue:

$ ssh [email protected]

Come puoi vedere, sono connesso e non mi ha chiesto una password.

Tutti i comandi Docker sono disponibili su Rancher OS per impostazione predefinita.

Se si desidera SSH in un sistema operativo Rancher da qualsiasi computer sulla tua rete, basta impostare una password con il seguente comando come prima:

$ sudo passwd rancher

Ora dovresti essere in grado di SSH nella macchina del sistema operativo Rancher utilizzando l'utente allevatore e la tua password.

Quindi, è così che installi il sistema operativo del rancher sul tuo computer. Grazie per aver letto questo articolo.