diff --git a/procédures/création_vm.md b/procédures/création_vm.md index e1f8808..b253038 100644 --- a/procédures/création_vm.md +++ b/procédures/création_vm.md @@ -1,26 +1,22 @@ # Création d'une nouvelle machine virtuelle -Vérifier que le paquet `virtinst` est installé : + +Utiliser le script de création de machine virtuelle : ``` -sudo apt install virtinst +/srv/vmverse/outils/create.sh foo.a-lec.org /srv/vmverse/foobar/foo.a-lec.org ``` -Cloner la vm `generic.a-lec.org` ou `generic.chalec.org` : +Si la machine est correctement créée, un message de ce type s'affiche : ``` -cp --reflink /srv/vmverse/installation/generic.a-lec.org /srv/vmverse//.raw -``` - -Vérifier la bonne création : -``` -sudo virsh list --inactive # Liste les vm inactives. -sudo virsh dominfo # Affiche les informations générales de la nouvelle vm. +foo.a-lec.org successfully created +Generated mac address: 52:54:00:c0:80:0a ``` Réserver une adresse IPv4 locale : - se connecter en web sur le routeur du site concerné ; - aller dans la section `Network` > `DHCP` > onglet `Static Leases` > bouton `Add` : - `Hostname` : nom complet de la VM, - - `MAC` : remplir le champ `custom` tout en bas de la liste déroulante, avec la valeur générée à la création, récupérable par `sudo virsh domiflist foo.a-lec.org`, + - `MAC` : remplir le champ `custom` tout en bas de la liste déroulante, avec la valeur donnée par la commande précédente, - `IPv4` : remplir le champ `custom` tout en bas de la liste déroulante, choisir entre : - un 192.168.0.x pour infra générale (par exemple de la supervision ou du DNS), - un 192.168.1.x pour infra, @@ -34,12 +30,12 @@ Réserver une adresse IPv4 locale : Démarrer la vm : ``` -sudo virsh start +sudo virsh start foo.a-lec.org ``` Ouvrir une console sur la vm : ``` -sudo virsh console +sudo virsh console foo.a-lec.org ``` Se connecter avec `admin666` sans mot de passe. @@ -59,40 +55,16 @@ Configurer le `hostname` : sudo hostnamectl set-hostname foo.a-lec.org ``` -Dans `/etc/postfix/virtual`, remplacer `generic.a-lec.org` ou `generic.chalec.org` par le nom complet de la nouvelle vm : -``` -- @generic.a-lec.org admin@a-lec.org -+ @foo.a-lec.org admin@a-lec.org -``` - Activer la nouvelle configuration du courriel : ``` sudo postmap /etc/postfix/virtual ``` -Dans `/etc/mailname`, remplacer `generic.a-lec.org` ou `generic.chalec.org` par le nom complet de la nouvelle vm : -``` -- generic.a-lec.org -+ foo.a-lec.org -``` - -Dans `/etc/postfix/main.cf`, remplacer `generic.a-lec.org` ou `generic.chalec.org` par le nom complet de la nouvelle vm : -``` -- myhostname = generic.a-lec.org -+ myhostname = foo.a-lec.org -``` - Redémarrer Postfix : ``` sudo postfix reload ``` -Modifier le fichier `/etc/hosts` : -``` -- 127.0.1.1 generic.a-lec.org generic -+ 127.0.1.1 foo.a-lec.org foo -``` - Redémarrer la vm : ``` sudo reboot