Installez Cumulus Linux en mode ONIE
Suivez cette procédure pour installer le système d'exploitation Cumulus Linux (CL) lorsque le commutateur est en mode ONIE.
Le système d'exploitation Cumulus Linux (CL) peut être installé lorsque le commutateur exécute Cumulus Linux ou ONIE (voir "Installer en mode Cumulus"). |
Vous pouvez installer Cumulus Linux à l'aide de l'environnement d'installation en réseau ouvert (ONIE) qui permet la détection automatique d'une image du programme d'installation réseau. Cela facilite le modèle de système de sécurisation des commutateurs avec un choix de systèmes d'exploitation, comme Cumulus Linux. La façon la plus simple d'installer Cumulus Linux avec ONIE est avec la découverte HTTP locale.
Si votre hôte est compatible IPv6, assurez-vous qu'il exécute un serveur Web. Si votre hôte est compatible IPv4, assurez-vous qu'il exécute DHCP en plus d'un serveur Web. |
Cette procédure explique comment mettre à niveau Cumulus Linux une fois que l'administrateur a démarré dans ONIE.
-
Téléchargez le fichier d'installation de Cumulus Linux dans le répertoire racine du serveur Web. Renommez ce fichier
onie-installer
. -
Connectez votre hôte au port Ethernet de gestion du commutateur à l'aide d'un câble Ethernet.
-
Mettez l'interrupteur sous tension. Le commutateur télécharge le programme d'installation de l'image ONIE et démarre. Une fois l'installation terminée, l'invite de connexion Cumulus Linux s'affiche dans la fenêtre du terminal.
Chaque fois que Cumulus Linux est installé, l'intégralité de la structure du système de fichiers est effacée et reconstruite. -
Redémarrez le commutateur SN2100 :
cumulus@cumulus:mgmt:~$ sudo reboot
-
Appuyez sur la touche Esc de l'écran GNU GRUB pour interrompre le processus de démarrage normal, sélectionnez ONIE et appuyez sur entrée.
-
Sur l'écran suivant qui s'affiche, sélectionnez ONIE: Install OS.
-
Le processus de détection du programme d'installation ONIE exécute la recherche de l'installation automatique. Appuyez sur entrée pour arrêter temporairement le processus.
-
Lorsque le processus de détection est arrêté :
ONIE:/ # onie-stop discover: installer mode detected. Stopping: discover...start-stop-daemon: warning: killing process 427: No such process done.
-
Si le service DHCP fonctionne sur votre réseau, vérifiez que l'adresse IP, le masque de sous-réseau et la passerelle par défaut sont correctement attribués :
ifconfig eth0
Montrer l'exemple
ONIE:/ # ifconfig eth0 eth0 Link encap:Ethernet HWaddr B8:CE:F6:19:1D:F6 inet addr:10.233.204.71 Bcast:10.233.205.255 Mask:255.255.254.0 inet6 addr: fe80::bace:f6ff:fe19:1df6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21344 errors:0 dropped:2135 overruns:0 frame:0 TX packets:3500 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6119398 (5.8 MiB) TX bytes:472975 (461.8 KiB) Memory:dfc00000-dfc1ffff ONIE:/ # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.233.204.1 0.0.0.0 UG 0 0 0 eth0 10.233.204.0 * 255.255.254.0 U 0 0 0 eth0
-
Si le schéma d'adressage IP est défini manuellement, procédez comme suit :
ONIE:/ # ifconfig eth0 10.233.204.71 netmask 255.255.254.0 ONIE:/ # route add default gw 10.233.204.1
-
Répétez l'étape 9 pour vérifier que les informations statiques sont correctement saisies.
-
Installez Cumulus Linux :
ONIE:/ # route Kernel IP routing table ONIE:/ # onie-nos-install http://<web-server>/<path>/cumulus-linux-4.4.3-mlx-amd64.bin Stopping: discover... done. Info: Attempting http://10.60.132.97/x/eng/testbedN,svl/nic/files/cumulus-linux-4.4.3-mlx-amd64.bin ... Connecting to 10.60.132.97 (10.60.132.97:80) installer 100% |*| 552M 0:00:00 ETA ... ...
-
Une fois l'installation terminée, connectez-vous au commutateur :
Montrer l'exemple
cumulus login: cumulus Password: cumulus You are required to change your password immediately (administrator enforced) Changing password for cumulus. Current password: cumulus New password: <new_password> Retype new password: <new_password>
-
Vérifiez la version de Cumulus Linux :
net show version
Montrer l'exemple
cumulus@cumulus:mgmt:~$ net show version NCLU_VERSION=1.0-cl4.4.3u4 DISTRIB_ID="Cumulus Linux" DISTRIB_RELEASE=4.4.3 DISTRIB_DESCRIPTION="Cumulus Linux 4.4.3”