kathara:installdecouverte
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kathara:installdecouverte [2020/11/01 15:57] – [Utilisation de machines autonomes] techer.charles_educ-valadon-limoges.fr | kathara:installdecouverte [2021/09/08 21:50] (Version actuelle) – [Installation pour Debian] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| $ sudo apt install xterm | $ sudo apt install xterm | ||
| </ | </ | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Si vous ne disposez pas d'un environnement de bureau voici les commandes pour le faire avec Gnome : | ||
| + | <code shell> | ||
| + | $ sudo apt install task-desktop | ||
| + | $ sudo apt install gnome-core | ||
| + | |||
| + | </ | ||
| + | </ | ||
| ==== Installation pour Ubuntu ==== | ==== Installation pour Ubuntu ==== | ||
| Ligne 33: | Ligne 42: | ||
| * Ajouter la clé publique du dépôt de Kathara | * Ajouter la clé publique du dépôt de Kathara | ||
| <code shell> | <code shell> | ||
| - | $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 21805A48E6CBBA6B991ABE76646193862B759810 | + | $ sudo apt-key adv --keyserver keyserver.ubuntu.com:80 --recv 21805A48E6CBBA6B991ABE76646193862B759810 |
| </ | </ | ||
| * Créer le fichier **kathara.list** dans le dossier **/ | * Créer le fichier **kathara.list** dans le dossier **/ | ||
| Ligne 46: | Ligne 55: | ||
| * Installer Kathara | * Installer Kathara | ||
| <code shell> | <code shell> | ||
| - | $ sudo apt install kathara | + | $ sudo apt -y install kathara |
| </ | </ | ||
| Ligne 78: | Ligne 87: | ||
| ^ Commande ^ Action ^ | ^ Commande ^ Action ^ | ||
| - | |vstart|-> | + | |kathara |
| - | |vlist|-> donner la liste des VMs actives| | + | |kathara list|-> donner la liste des VMs actives| |
| - | |vconfig|-> | + | |kathara |
| - | |vclean|-> | + | |kathara |
| === Gérer une VM === | === Gérer une VM === | ||
| Ligne 101: | Ligne 110: | ||
| {{ : | {{ : | ||
| - | Pour cette VM sta1, aucune adresse IP n’a été définie. | + | Pour cette VM sta1, aucune adresse IP n’a été définie |
| {{ : | {{ : | ||
| - | Pour visualiser le bridge créé par Kathara, tapez la commande suivante dans le terminal de votre serveur Debian/ | ||
| - | <code shell> | ||
| - | btssio@ubuntudocker: | ||
| - | 1: lo: < | ||
| - | link/ | ||
| - | inet 127.0.0.1/8 scope host lo | ||
| - | | ||
| - | inet6 ::1/128 scope host | ||
| - | | ||
| - | 2: enp0s3: < | ||
| - | link/ether 08: | ||
| - | inet 192.168.1.199/ | ||
| - | | ||
| - | inet6 fe80:: | ||
| - | | ||
| - | 3: br-8edf20a49895: | ||
| - | link/ether 02: | ||
| - | inet 172.20.0.1/ | ||
| - | | ||
| - | 4: docker0: < | ||
| - | link/ether 02: | ||
| - | inet 172.17.0.1/ | ||
| - | | ||
| - | btssio@ubuntudocker: | ||
| - | </ | ||
| **Visualisation de la VM créée avec list** | **Visualisation de la VM créée avec list** | ||
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
| - | CONTAINER ID NAME | + | TIMESTAMP: 2020-11-01 15: |
| - | 8ceba73bfb3f netkit_1000_sta1 0.00% 2.16MiB/1.419GiB | + | |
| - | NETWORK ID NAME DRIVER | + | ╔════════════════════════╦════════╦══════════════╦═════════╦═══════╦═══════════════════╦═══════╦═══════════════╗ |
| - | f332c80a9dbd | + | ║ LAB HASH ║ USER ║ MACHINE |
| - | c28efeb7848e | + | ╠════════════════════════╬════════╬══════════════╬═════════╬═══════╬═══════════════════╬═══════╬═══════════════╣ |
| - | 2877cae4fa72 | + | ║ BquVk2860DTFrej8slHuVg ║ btssio ║ sta1 ║ running ║ 0.00% ║ 2.37 MB / 1.95 GB ║ 0.12% ║ 9.94 KB / 0 B ║ |
| - | 708458e85954 | + | ╚════════════════════════╩════════╩══════════════╩═════════╩═══════╩═══════════════════╩═══════╩═══════════════╝ |
| - | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
| </ | </ | ||
| Vous pouvez visualiser : | Vous pouvez visualiser : | ||
| - | * Les caractéristiques de la VM **sta1** : son **ID Docker 8ceba73bfb3f** ainsi que les ressources consommées ; | + | * Les caractéristiques de la VM **sta1** : son **LAB HASH BquVk2860DTFrej8slHuVg** ainsi que les ressources consommées ; |
| - | * La liste des interface réseaux du serveur Debian/ | + | |
| - | Le commande Docker montre le conteneur **8ceba73bfb3f** qui correspond à **sta1** et l’image **kathara/netkit_base** qui a été utilisée. | + | La commande Docker montre le conteneur **kathara_btssio_sta1_BquVk2860DTFrej8slHuVg** qui correspond à **sta1** et l’image **kathara/quagga** qui a été utilisée. |
| <code shell> | <code shell> | ||
| - | btssio@ubuntudocker: | + | btssio@ubuntudocker: |
| - | CONTAINER ID IMAGE COMMAND | + | CONTAINER ID IMAGE |
| - | 8ceba73bfb3f | + | c0e2f9e0e068 |
| - | … | + | btssio@ubuntudocker: |
| </ | </ | ||
| - | Cette autre commande permet également de visualiser le container Docker créé et vous pouvez le visualiser avec la commande suivante : | ||
| - | <code shell> | ||
| - | btssio@ubuntudocker: | ||
| - | CONTAINER ID IMAGE | ||
| - | 8ceba73bfb3f kathara/ | ||
| - | btssio@ubuntudocker: | ||
| - | </ | ||
| - | |||
| - | Pour arrêter la VM avec une commande Kathara ; le container est alors supprimé : | ||
| - | |||
| - | <WRAP center round info> | ||
| - | **INFORMATION**\\ | ||
| - | La commande **vconfig** semble actuellement ne pas fonctionner convenablement | ||
| - | </ | ||
| - | |||
| **Arrêter une VM avec vclean** | **Arrêter une VM avec vclean** | ||
| Ligne 175: | Ligne 143: | ||
| <code shell> | <code shell> | ||
| btssio@ubuntudocker: | btssio@ubuntudocker: | ||
| - | Any network still in use by another machine will not be deleted (and will raise an error instead) | + | Deleting machines... |################################ |
| - | Containers will be deleted | + | Deleting links... |################################ |
| - | netkit_1000_sta1 | + | INFO - Machine `sta1` |
| - | netkit_1000_H | + | |
| - | btssio@ubuntudocker: | + | |
| - | CONTAINER ID IMAGE | + | |
| btssio@ubuntudocker: | btssio@ubuntudocker: | ||
| </ | </ | ||
| Ligne 204: | Ligne 169: | ||
| ^ Commande ^ Action ^ | ^ Commande ^ Action ^ | ||
| - | |lstart|-> | + | |kathara |
| - | |lclean|-> | + | |kathara |
| - | |linfo|-> | + | |kathara |
| - | |ltest|-> | + | |kathara |
| - | |lwipe|-> arrêter les VMs des labs de Kathara et arrêter une VM et nettoyer les processus, configurations et fichiers temporaires créés.| | + | |kathara wipe|-> arrêter les VMs des labs de Kathara et arrêter une VM et nettoyer les processus, configurations et fichiers temporaires créés.| |
| Ligne 265: | Ligne 230: | ||
| btssio@ubuntudocker: | btssio@ubuntudocker: | ||
| </ | </ | ||
| + | <WRAP center round info> | ||
| + | A ne pas faire car changement dans l' | ||
| + | |||
| * **Utiliser** la nouvelle image pour tous les conteneurs Kathara: | * **Utiliser** la nouvelle image pour tous les conteneurs Kathara: | ||
| Ligne 272: | Ligne 240: | ||
| btssio@ubuntudocker: | btssio@ubuntudocker: | ||
| </ | </ | ||
| + | </ | ||
| * **Utiliser** la nouvelle image pour une seule VM d’un lab : | * **Utiliser** la nouvelle image pour une seule VM d’un lab : | ||
| Il suffit d’indiquer dans le fichier lab.conf un paramètre supplémentaire précisant l’image à utiliser : | Il suffit d’indiquer dans le fichier lab.conf un paramètre supplémentaire précisant l’image à utiliser : | ||
| Ligne 282: | Ligne 250: | ||
| * L’image de base **kathara/ | * L’image de base **kathara/ | ||
| * Et une image personnalisée **kathara/ | * Et une image personnalisée **kathara/ | ||
| - | |||
| - | ===== ne plus utiliser===== | ||
| - | |||
| - | |||
| - | |||
| - | * **Téléchargez** les fichiers de Kathara et l’interface graphique GUI dans le dossier **/opt** : | ||
| - | <code shell> | ||
| - | $ cd /opt | ||
| - | $ sudo git clone --recursive https:// | ||
| - | </ | ||
| - | |||
| - | * **Exportez** les **variables d’environnement** : | ||
| - | <code shell> | ||
| - | btssio@ubuntudocker: | ||
| - | btssio@ubuntudocker: | ||
| - | </ | ||
| - | |||
| - | <WRAP center round important > | ||
| - | **ATTENTION** \\ | ||
| - | Le dossier **/ | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | Vous devrez réaliser cela à chaque fois que vous lancerez la VM Ubuntu ou que vous ouvrirez une nouvelle ses-sion avec le compte BTSSIO. Pour éviter cela, ajouter ces deux lignes à la fin du fichier **.bashrc** qui est dans votre répertoire / | ||
| - | <code shell> | ||
| - | btssio@ubuntudocker: | ||
| - | </ | ||
| - | |||
| - | * **Ajoutez** les variables d’environnement : | ||
| - | <code shell> | ||
| - | … | ||
| - | export NETKIT_HOME=/ | ||
| - | export PATH=$PATH: | ||
| - | </ | ||
| - | |||
| - | * **Fermer** puis **ouvrez à nouveau ** votre session BTSSIO : | ||
| - | |||
| - | * **Lancez** l’installation de Kathara : | ||
| - | <code shell> | ||
| - | btssio@ubuntudocker: | ||
| - | </ | ||
| - | |||
| - | ====== Retour Accueil | + | ====== Retour Accueil |
| - | * [[sisr3:accueil|SISR3]] | + | * [[kathara:accueil|Kathara]] |
kathara/installdecouverte.1604242665.txt.gz · Dernière modification : 2020/11/01 15:57 de techer.charles_educ-valadon-limoges.fr
