documentation/procédures/création_vm.md

2.1 KiB
Raw Blame History

Création d'une nouvelle machine virtuelle

Utiliser le script de création de machine virtuelle :

/srv/vmverse/outils/create.sh foo.a-lec.org /srv/vmverse/foobar/foo.a-lec.org

Si la machine est correctement créée, un message de ce type s'affiche :

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 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,
      • un 192.168.2.x pour chalec,
    • IPv6 : remplir le suffixe avec une valeur cohérente avec l'adresse IPv4 locale (si possible) ;
  • cliquer sur Save & Apply ;
  • aller dans la section Network > 'Hostnames` > bouton 'Add' :
    • Hostname : nom complet de la VM,
    • IP address : remplir le champ custom tout en bas de la liste déroulante, avec l'IPv4 locale,
  • cliquer sur Save & Apply.

Utiliser le script de création de machine virtuelle :

/srv/vmverse/outils/setup.sh foo.a-lec.org

Configurer le dns dans le projet dédié, en éditant https://git.a-lec.org/a-lec/commissions/infrastructure/dns/-/blob/main/a-lec.org.zone :

-						2212101956 ; serial AAMMDDHHmm
+						2301101956 ; serial AAMMDDHHmm
- foo                   IN AAAA  2001:910:1021::<valeur>
+ foo                   IN AAAA  2001:910:1021::<valeur>

Configurer le reverse dns dans le projet dédié, en éditant le fichier de zone :

                                 2308181243 ; serial
+                                 2308181257 ; serial
+ Z.Y.X.0.0.0.0.0.0.0.0.0.2.0.0.0.0.0.0.0.1.2.0.1.0.1.9.0.1.0.0.2.ip6.arpa.    IN    PTR    newvm.chalec.org.