documentation/procédures/création_vm.md

45 lines
1.7 KiB
Markdown

# 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 :
```
sudo virsh list --inactive # Liste les vm inactives.
sudo virsh dominfo foo.a-lec.org # Affiche les informations générales de la nouvelle vm.
```
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` : 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,
- cliquer sur `Save & Apply`.
- 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`