Rancher OS

Installeer Rancher OS - Het containerbesturingssysteem

Installeer Rancher OS - Het containerbesturingssysteem
Rancher OS is een containerbesturingssysteem. Het wordt gebruikt om een ​​zeer lichtgewicht Docker-host te bouwen die op hardware met zeer lage specificaties kan draaien. Het heeft niet veel geheugen nodig om te draaien. Docker is vooraf geïnstalleerd en geconfigureerd op Rancher OS. U hoeft dus niets anders te doen dan Rancher OS op uw machine te installeren. U kunt snel aan de slag met Docker met Rancher OS.

In dit artikel laat ik je zien hoe je Rancher OS op je computer installeert. Ik zal een virtuele VMware-machine gebruiken om u te laten zien hoe u Rancher OS op uw harde schijf installeert. Maar je kunt het eenvoudig Bare-Metal (op echte computers) installeren met slechts een paar wijzigingen waarvan ik denk dat je er zelf achter kunt komen. Dus laten we beginnen.

Systeem vereisten:

Om Rancher OS te installeren, moet u:,

Rancher-besturingssysteem downloaden:

U kunt een ISO-installatiekopie van Rancher OS downloaden van de officiële GitHub-repository van Rancher OS. Om de ISO-image van het Racher OS te downloaden, gaat u naar de officiële GitHub-repository van Rancher OS op https://github.com/rancher/os/releases en navigeer naar de Laatste release sectie.
Klik nu op de rancheros.iso link zoals aangegeven in de onderstaande schermafbeelding.

Uw browser kan u vragen om de Rancher OS ISO-image op te slaan. Klik op Sla bestand op.

Uw browser zou de Rancher OS ISO-image moeten downloaden.

Opstartbare USB van Rancher OS maken:

Als u Windows gebruikt, kunt u Rufus gebruiken om een ​​opstartbare USB-stick van Rancher OS te maken. Rufus kan worden gedownload van de officiële website van Rufus op https://rufus.ie/nl_IE.html

Het valt buiten het bestek van dit artikel om u te laten zien hoe u een opstartbare USB van Rancher OS kunt maken met Rufus. Maar je zou het zelf moeten kunnen. Als je hulp nodig hebt, kun je het volgende artikel lezen op LinuxHint.com waar ik het proces demonstreerde van het maken van een opstartbare USB-stick met Rufus.

Als u Linux gebruikt, kunt u de dd commando om als volgt een opstartbare USB van Rancher OS te maken:

$ sudo dd if=~/Downloads/rancheros.iso van=/dev/sdX bs=1M

OPMERKING: Hier, sdX is de USB-stick. Je kunt erachter komen wat het is met de lsblk opdracht.

SSH openbare en privésleutels genereren:

Voordat u Rancher OS op uw computer of virtuele machine installeert, moet u openbare en persoonlijke SSH-sleutelparen genereren op uw computer van waaruit u toegang wilt krijgen tot Rancher OS. Omdat Rancher OS u standaard niet laat inloggen met een wachtwoord.

Op Linux kunt u openbare en persoonlijke SSH-sleutelparen genereren met de volgende opdracht:

$ ssh-keygen

Druk nu op doorgaan.

Druk vervolgens op .

druk op opnieuw.

SSH openbare en persoonlijke sleutelparen moeten worden gegenereerd.

Als u Windows gebruikt, kunt u ook GitBash gebruiken (kan gratis worden gedownload van https://git-scm.com/downloads) om openbare en privé SSH-sleutels op dezelfde manier te genereren.

U kunt PuTTY gebruiken om openbare en privésleutelparen op Windows te genereren. Maar het valt buiten het bestek van dit artikel om u te laten zien hoe.

Cloudconfiguratie maken.yml-configuratiebestand:

Nu moet je een maken cloud-config.yml configuratiebestand. In dit bestand moet u uw openbare SSH-sleutel toevoegen en de nodige details voor het configureren van het netwerk op Rancher OS.

Het formaat van de cloud-config.yml bestand is als volgt:. Zorg ervoor dat u het configuratiebestand wijzigt, afhankelijk van uw specifieke instellingen.

#cloud-config
 
boer:
netwerk:
interfaces:
eth0:
adres: 192.168.2.6/24
gateway: 192.168.2.1
dhcp: false
dns:
naamservers:
- 192.168.2.1
- 8.8.8.8
 
ssh_authorized_keys:
-

De uitvoer van de 'kat ~/.ssh/id_rsa.kroeg' commando in mijn geval is als volgt:

Zo, de finale cloud-config.yml bestand ziet er in mijn geval als volgt uit.

Rancher OS opstarten vanaf de ISO-image:

Bevestig nu de ISO-image op uw virtuele machine of plaats de USB-stick op uw computer en selecteer deze in het BIOS van uw computer. Zodra u het volgende venster ziet, drukt u op .

Zoals je kunt zien, is Rancher OS aan het opstarten.

Na een tijdje zou u moeten zijn aangemeld bij Rancher OS, zoals u kunt zien in de onderstaande schermafbeelding:.

Rancher OS op harde schijf installeren:

Stel eerst een wachtwoord in op het Racher OS-installatieprogramma met de volgende opdracht:

$ sudo passwd rancher

Typ nu een wachtwoord en druk op . Het wachtwoord hoeft niet veilig te zijn omdat het een installatieprogramma is.

Typ nu het wachtwoord opnieuw en druk op .

Het wachtwoord moet worden ingesteld.

Ontdek nu het IP-adres van het Rancher OS-installatieprogramma met de volgende opdracht:

$ ip a

Zoals je kunt zien, is het IP-adres in mijn geval 192.168.2.188. Het zou in jouw geval anders moeten zijn. Zorg ervoor dat je hem vanaf nu vervangt door de jouwe.

Nu, SFTP in uw Rancher OS-installatieprogramma met de volgende opdracht:

$ sftp [email protected]

Typ nu in Ja en druk op .

Typ nu het wachtwoord dat u zojuist hebt ingesteld en druk op .

Nu ben je klaar om over te stappen cloud-config.yml bestand naar uw Rancher OS-installatieprogramma vanaf uw computer.

Zoals je kunt zien, is de cloud-config.yml bestand is beschikbaar in de HOME-directory van mijn computer.

Om het naar het Rancher OS-installatieprogramma te sturen, typt u gewoon de volgende opdracht:

sftp> zet cloud-config.yml

Sluit nu de SFTP-sessie af met de volgende opdracht:

sftp> afsluiten

Voer nu vanaf de Rancher OS-installatieconsole de volgende opdracht uit om Rancher OS op uw harde schijf te installeren:

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

Druk nu op ja en druk vervolgens op .

Rancher OS moet op uw harde schijf zijn geïnstalleerd. Als het klaar is, drukt u op ja en druk vervolgens op opnieuw opstarten.

Zoals je kunt zien, is Rancher OS opgestart vanaf de harde schijf en is de netwerkinterface correct geconfigureerd.

Nu kunt u als volgt SSH naar Rancher OS:

$ ssh [email protected]

Zoals je kunt zien, ben ik verbonden en heb ik niet om een ​​wachtwoord gevraagd.

Alle Docker-opdrachten zijn standaard beschikbaar op Rancher OS on.

Als u vanaf elke computer in uw netwerk naar Rancher OS wilt SSH-en, stelt u zoals eerder een wachtwoord in met de volgende opdracht:

$ sudo passwd rancher

Nu zou je in staat moeten zijn om SSH naar je Rancher OS-machine te sturen met user rancher en uw wachtwoord.

Dus zo installeer je Rancher OS op je computer. Bedankt voor het lezen van dit artikel.

Vulkan voor Linux-gebruikers
Met elke nieuwe generatie grafische kaarten zien we game-ontwikkelaars de grenzen van grafische betrouwbaarheid verleggen en een stap dichter bij foto...
OpenTTD versus Simutrans
Je eigen transportsimulatie maken kan leuk, ontspannend en buitengewoon aanlokkelijk zijn. Daarom moet je ervoor zorgen dat je zoveel mogelijk spellen...
OpenTTD-zelfstudie
OpenTTD is een van de meest populaire simulatiegames voor bedrijven die er zijn. In dit spel moet je een geweldig transportbedrijf creëren. U begint e...