admin:procedures:creation_machine_virtuelle
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 | ||
| admin:procedures:creation_machine_virtuelle [2024/12/08 15:12] – [Clonage du modèle] mise à jour capture d'écran clonage VM pilou | admin:procedures:creation_machine_virtuelle [2024/12/23 02:18] (Version actuelle) – correction du niveau des titres pilou | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| ===== Clonage du modèle ===== | ===== Clonage du modèle ===== | ||
| - | Cloner la machine « modele | + | Cloner la machine « template-debianXX |
| {{ : | {{ : | ||
| - | Une fenêtre s' | + | Une fenêtre s' |
| + | - Changez | ||
| + | - Dans la section '' | ||
| - | {{ : | + | {{ : |
| - | <note important> | + | Toujours dans la section '' |
| - | {{ : | + | {{ : |
| - | Puis validez. | + | Puis validez |
| {{ : | {{ : | ||
| - | Ce modèle possède de base les clés des adminsys, une conf réseau ipv4 fonctionnelle, | + | <note important> |
| + | Les deux adresses MAC de la nouvelle VM sont automatiquement modifiées lors de l' | ||
| + | <code bash> | ||
| + | PYTHONPATH=/ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Il faut ensuite utiliser la commande '' | ||
| + | < | ||
| + | =(^-^)=root@korat: | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | Sur l' | ||
| + | |||
| + | - ''/ | ||
| + | - ''/ | ||
| + | |||
| + | La machine peut alors être démarrée. | ||
| + | |||
| + | Ce modèle possède de base les clés des adminsys, une conf réseau ipv4 fonctionnelle, | ||
| Vous pouvez le démarrer depuis le virt-manager. | Vous pouvez le démarrer depuis le virt-manager. | ||
| ===== Configuration réseau ===== | ===== Configuration réseau ===== | ||
| + | |||
| + | Pour plus de commodité, renommer les interfaces TAP de la VM en exécutant la commande '' | ||
| + | < | ||
| + | # Chercher le bloc < | ||
| + | # Ajouter dans le bloc la ligne suivante, puis enregistrer et quitter : | ||
| + | <target dev=' | ||
| + | |||
| + | # Chercher le bloc < | ||
| + | # Ajouter dans le bloc la ligne suivante, puis enregistrer et quitter : | ||
| + | <target dev=' | ||
| + | </ | ||
| + | |||
| + | ==== IPv4 ==== | ||
| Un fois le modèle cloné et démarré, il faut trouver une adresse IP libre pour l'hote : | Un fois le modèle cloné et démarré, il faut trouver une adresse IP libre pour l'hote : | ||
| Ligne 71: | Ligne 107: | ||
| # rndc reload chapril.org in internal | # rndc reload chapril.org in internal | ||
| - | Pour plus de commodité, renommer l' | + | ==== IPv6 ==== |
| - | < | + | |
| - | virsh edit bling | + | |
| - | # Chercher le bloc < | + | |
| - | # Ajouter dans le bloc la ligne suivante, puis enregistrer et quitter : | + | |
| - | <target dev=' | + | |
| + | === Sur les deux hyperviseurs === | ||
| + | |||
| + | * dans ''/ | ||
| + | * mettre à jour ''/ | ||
| + | < | ||
| + | " | ||
| + | case " | ||
| + | " | ||
| + | [[ $step = " | ||
| + | # La route dépend de l' | ||
| + | # address=" | ||
| + | /sbin/ip route add 2a01: | ||
| + | /sbin/ip route add 2a01: | ||
| + | ;; | ||
| + | " | ||
| + | [[ $step = " | ||
| + | /sbin/ip route del 2a01: | ||
| + | /sbin/ip route del 2a01: | ||
| + | ;; | ||
| + | *) | ||
| + | echo action $action not supported | ||
| + | exit 0 | ||
| + | ;; | ||
| + | esac | ||
| + | ;; | ||
| </ | </ | ||
| + | === Sur la VM === | ||
| + | Sur la VM, modifier le fichier ''/ | ||
| + | < | ||
| + | # The primary network interface | ||
| + | allow-hotplug ens3 | ||
| + | iface ens3 inet dhcp | ||
| + | |||
| + | post-up ip route replace default via 192.168.1.254 | ||
| + | |||
| + | # The ipv6 network interface | ||
| + | |||
| + | allow-hotplug ens8 | ||
| + | iface ens8 inet6 static | ||
| + | address 2a01: | ||
| + | # gateway: address=" | ||
| + | gateway fe80:: | ||
| + | post-up ip -6 address add 2a01: | ||
| + | </ | ||
| ===== Derniers détails ===== | ===== Derniers détails ===== | ||
| Ligne 92: | Ligne 166: | ||
| On ajoute à /etc/hosts: | On ajoute à /etc/hosts: | ||
| <code conf / | <code conf / | ||
| - | 127.0.0.1 bling.cluster.chapril.org bling | + | 127.0.1.1 bling.cluster.chapril.org bling |
| </ | </ | ||
| Ligne 119: | Ligne 193: | ||
| Pensez aussi à lui donner un accès '' | Pensez aussi à lui donner un accès '' | ||
| - | ==== Haute disponibilité ==== | ||
| - | |||
| - | L' | ||
| - | |||
| - | Néanmoins, la (meta)description de la machine virtuelle elle même n'est pas dupliquée. | ||
| - | |||
| - | Pour faciliter la reprise sur erreur le jour où un des hotes tombera, on duplique cette description d'un hote à l' | ||
| - | |||
| - | === Si votre VM est hébergée sur coon === | ||
| - | |||
| - | root@coon: | ||
| - | root@coon: | ||
| - | |||
| - | === Si votre VM est hébergée sur maine === | ||
| - | |||
| - | root@maine: | ||
| - | root@maine: | ||
| ==== IPv6 ==== | ==== IPv6 ==== | ||
admin/procedures/creation_machine_virtuelle.1733670763.txt.gz · Dernière modification : 2024/12/08 15:12 de pilou
