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 [2018/10/07 18:42] – update doc qgibeaux | admin:procedures:creation_machine_virtuelle [2024/12/23 02:18] (Version actuelle) – correction du niveau des titres pilou | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Configuration virt-manager ===== | ===== Configuration virt-manager ===== | ||
- | Dans un premier temps, se connecter | + | Dans un premier temps, se connecter |
+ | <code bash> | ||
+ | virt-manager --connect ' | ||
+ | </ | ||
+ | |||
+ | Il est également possible d' | ||
{{: | {{: | ||
+ | <note tip> | ||
+ | Il est possible de modifier les URIs précédemment saisies à l'aide de la commande '' | ||
+ | < | ||
+ | dconf-editor / | ||
+ | </ | ||
+ | </ | ||
===== 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 60: | 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 la 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 81: | 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 |
</ | </ | ||
+ | ==== Configuration Postfix ==== | ||
+ | Si Postfix n'est pas installé alors faire un upgrade puis l' | ||
+ | |||
+ | |||
+ | Vérifier à corriger les champs utilisant la valeur //modele// : | ||
+ | <code conf / | ||
+ | […] | ||
+ | myhostname = bling.cluster.chapril.org | ||
+ | mydestination = $myhostname, | ||
+ | […] | ||
+ | </ | ||
==== Mot de passe root ==== | ==== Mot de passe root ==== | ||
Ligne 97: | 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 ==== | ||
Ligne 121: | Ligne 200: | ||
===== Principes d'un travail terminé ===== | ===== Principes d'un travail terminé ===== | ||
- | Enfin, pour que votre travail soit **[[admin: | + | Enfin, pour que votre travail soit **[[admin: |
- | + | * [[admin: | |
- | Il faut également | + | * configurer [[admin: |
+ | * le [[admin: | ||
+ | * l' | ||
+ | * le [[admin: | ||
+ | * et les [[admin: | ||
+ | |
admin/procedures/creation_machine_virtuelle.1538937746.txt.gz · Dernière modification : 2018/10/07 18:42 de qgibeaux