documentation/procédures/création_vm.md

1.7 KiB

Création d'une nouvelle machine virtuelle

Cloner la vm generic.a-lec.org ou generic.chalec.org :

sudo virt-clone --original generic.a-lec.org --name foo.a-lec.org --file /opt/sharedfs/images_noyau/foo.a-lec.org.raw

Vérifier la bonne création :

# Lister les vm inactives.
sudo virsh list --inactive

# Voir les informations générales de la nouvelle vm.
sudo virsh dominfo foo.a-lec.org

Réserver une adresse IPv4 privée :

  • 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,
    • IPv4 : 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 ;
      • un 192.168.2.x pour chalec.
  • valider les changements.

  • Utiliser sudo virsh console NOM_DE_VM.

    • Utiliser le login admin666 (pas de mot de passe) ;

    • sudo nano /etc/network/interfaces.

      • Changer l'IPv6 statique à l'image de l'IPv4 choisie ;

      • Changer les hostnames (chaque nano signifie qu'il faut remplacer le generic ou generic.chalec.org par NOM_DE_VM).

        • sudo hostnamectl set-hostname NOM_DE_VM

        • sudo nano /etc/postfix/virtual && sudo postmap /etc/postfix/virtual

        • sudo nano /etc/mailname

        • sudo nano /etc/postfix/main.cf && sudo postfix reload

        • sudo reboot