Installer Rancher OS - Le système d'exploitation de conteneurs

Installer Rancher OS - Le système d'exploitation de conteneurs
Rancher OS est un système d'exploitation à conteneurs. Il est utilisé pour construire un hôte Docker très léger qui peut fonctionner sur un matériel très faible. Il n'a pas besoin de beaucoup de mémoire pour courir. Docker est préinstallé et préconfiguré sur le Rancher OS. Donc, vous n'avez rien d'autre à faire que l'installation d'un système d'exploitation Rancher sur votre machine. Vous pouvez commencer avec Docker Fast avec Rancher OS.

Dans cet article, je vais vous montrer comment installer Rancher OS sur votre ordinateur. J'utiliserai une machine virtuelle VMware pour vous montrer comment installer Rancher OS sur votre disque dur. Mais vous pouvez facilement l'installer à nu (sur des ordinateurs réels) avec quelques modifications que je pense que vous pourrez comprendre par vous-même. Alors, commençons.

Configuration requise:

Pour installer Rancher OS, vous devriez avoir,

  • Connexion Internet fonctionnelle.
  • Un ordinateur ou une machine virtuelle avec au moins 2 Go de RAM pour installer Rancher OS.

Téléchargement du Rancher OS:

Vous pouvez télécharger une image d'installation ISO de Rancher OS dans le référentiel officiel de Github de Rancher OS. Pour télécharger l'image Racher OS ISO, accédez au référentiel officiel de Github de Rancher OS à https: // github.com / rancher / os / sorties et naviguer vers le Dernière version section.
Maintenant, cliquez sur le rancheros.ISO lien comme marqué dans la capture d'écran ci-dessous.

Votre navigateur peut vous inviter à enregistrer l'image ISO Rancher OS. Cliquer sur Enregistrer le fichier.

Votre navigateur doit commencer à télécharger l'image ISO Rancher OS.

Faire un USB amorçable de Rancher OS:

Si vous exécutez des fenêtres, vous pouvez utiliser Rufus pour créer un lecteur de pouce USB démarrable du Rancher OS. Rufus peut être téléchargé à partir du site officiel de Rufus à https: // Rufus.c'est à dire

C'est hors de l'étendue de cet article pour vous montrer comment faire un USB amorçable de Rancher OS en utilisant Rufus. Mais, vous devriez pouvoir le faire par vous-même. Si vous avez besoin d'aide, vous pouvez lire l'article suivant sur Linuxhint.com où j'ai démontré le processus de fabrication d'un lecteur de pouce USB amorçable à l'aide de Rufus.

  • Installez le système d'élémentaire 5 Juno (https: // linuxhint.com / install_elementary_os_5_juno /)

Si vous utilisez Linux, vous pouvez utiliser le dd Commande pour créer un USB amorçable de Rancher OS comme suit:

$ sudo dd if = ~ / téléchargements / rancheros.ISO de = / dev / sdx bs = 1m

NOTE: Ici, sdx est le lecteur USB. Vous pouvez découvrir ce que c'est avec le lsblk commande.

Génération de clés publiques et privées SSH:

Avant d'installer Rancher OS sur votre ordinateur ou votre machine virtuelle, vous devez générer des paires de clés publiques et privées SSH sur votre ordinateur à partir de l'endroit où vous prévoyez d'accéder à Rancher OS. Parce que, par défaut, Rancher OS ne vous permet pas de vous connecter à l'aide de mot de passe.

Sur Linux, vous pouvez générer des paires de clés publiques et privées SSH avec la commande suivante:

$ ssh-keygen

Maintenant, appuyez sur continuer.

Puis appuyez .

Presse encore.

Les paires de clés publiques et privées SSH devraient être générées.

Si vous utilisez Windows, vous pouvez également utiliser Gitbash (peut être téléchargé gratuitement à partir de https: // git-scm.com / téléchargements) pour générer des clés SSH publiques et privées de la même manière.

Vous pouvez utiliser Putty pour générer des paires de clés publiques et privées sur Windows. Mais c'est hors de l'étendue de cet article pour vous montrer comment.

Création de cloud-config.Fichier de configuration YML:

Maintenant, vous devez créer un cloud-config.YML fichier de configuration. Dans ce fichier, vous devez ajouter votre clé SSH publique et les détails nécessaires pour configurer le réseau sur Rancher OS.

Le format du cloud-config.YML Le fichier est le suivant. Assurez-vous de modifier le fichier de configuration en fonction de votre configuration spécifique.

# cloud-config
propriétaire de ranch:
réseau:
Interfaces:
ETH0:
Adresse: 192.168.2.6/24
passerelle: 192.168.2.1
dhcp: faux
DNS:
NameserVers:
- 192.168.2.1
- 8.8.8.8
ssh_authorized_keys:
-

La sortie du 'chat ~ /.ssh / id_rsa.pub«La commande dans mon cas est la suivante:

Donc, la finale cloud-config.YML Le fichier dans mon cas ressemble à ceci.

Démarrage du système d'exploitation Rancher à partir de l'image ISO:

Maintenant, attachez l'image ISO sur votre machine virtuelle ou insérez le lecteur USB sur votre ordinateur et sélectionnez-le dans le BIOS de votre ordinateur. Une fois que vous voyez la fenêtre suivante, appuyez sur .

Comme vous pouvez le voir, Rancher OS démarre.

Après un certain temps, vous devez être connecté à Rancher OS comme vous pouvez le voir dans la capture d'écran ci-dessous.

Installation du système d'exploitation des éleveurs sur le disque dur:

Tout d'abord, configurez un mot de passe sur l'installateur Racher OS avec la commande suivante:

Rancher de Passwd $ Sudo

Maintenant, saisissez un mot de passe et appuyez sur . Le mot de passe ne doit pas être sécurisé car c'est un installateur.

Maintenant, retapez le mot de passe et appuyez sur .

Le mot de passe doit être défini.

Maintenant, découvrez l'adresse IP de l'installateur Rancher OS avec la commande suivante:

$ ip a

Comme vous pouvez le voir, l'adresse IP dans mon cas est 192.168.2.188. Ça devrait être différent dans votre cas. Assurez-vous de le remplacer par le vôtre à partir de maintenant.

Maintenant, SFTP dans votre programme d'installation de Rancher OS avec la commande suivante:

$ sftp rancher @ 192.168.2.188

Maintenant, tapez Oui et presser .

Maintenant, saisissez le mot de passe que vous venez de définir et d'appuyer .

Maintenant, vous êtes prêt à transférer cloud-config.YML fichier à votre programme d'installation de Rancher OS depuis votre ordinateur.

Comme vous pouvez le voir, le cloud-config.YML Le fichier est disponible dans le répertoire domestique de mon ordinateur.

Pour l'envoyer sur l'installateur Rancher OS, tapez simplement la commande suivante:

sftp> mettre le cloud-config.YML

Maintenant, sortez de la session SFTP avec la commande suivante:

SFTP>

Maintenant, à partir de la console d'installation du système d'exploitation Rancher, exécutez la commande suivante pour installer Rancher OS sur votre disque dur:

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

Maintenant, appuyez sur y Et puis appuyez sur .

Le système d'exploitation des éleveurs doit être installé sur votre disque dur. Une fois que c'est fait, appuyez sur y Et puis appuyez sur redémarrer.

Comme vous pouvez le voir, Rancher OS a démarré à partir du disque dur et l'interface réseau est configurée correctement.

Maintenant, vous pouvez SSH dans Rancher OS comme suit:

$ ssh rancher @ 192.168.2.6

Comme vous pouvez le voir, je suis connecté et cela ne m'a pas incité à un mot de passe.

Toutes les commandes Docker sont disponibles sur Rancher OS par défaut.

Si vous souhaitez SSH dans Rancher OS depuis n'importe quel ordinateur de votre réseau, configurez simplement un mot de passe avec la commande suivante comme avant:

Rancher de Passwd $ Sudo

Maintenant, vous devriez pouvoir SSH dans votre machine Rancher OS à l'aide de l'utilisateur propriétaire de ranch Et votre mot de passe.

Alors, c'est ainsi que vous installez Rancher OS sur votre ordinateur. Merci d'avoir lu cet article.