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