Actualiser procédures/création_vm.md
This commit is contained in:
parent
30a5f0d084
commit
54e9bb1ce2
|
@ -1,26 +1,22 @@
|
||||||
# Création d'une nouvelle machine virtuelle
|
# 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/<dossier>/<nom de vm>.raw
|
foo.a-lec.org successfully created
|
||||||
```
|
Generated mac address: 52:54:00:c0:80:0a
|
||||||
|
|
||||||
Vérifier la bonne création :
|
|
||||||
```
|
|
||||||
sudo virsh list --inactive # Liste les vm inactives.
|
|
||||||
sudo virsh dominfo <nom de vm> # Affiche les informations générales de la nouvelle vm.
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Réserver une adresse IPv4 locale :
|
Réserver une adresse IPv4 locale :
|
||||||
- se connecter en web sur le routeur du site concerné ;
|
- se connecter en web sur le routeur du site concerné ;
|
||||||
- aller dans la section `Network` > `DHCP` > onglet `Static Leases` > bouton `Add` :
|
- aller dans la section `Network` > `DHCP` > onglet `Static Leases` > bouton `Add` :
|
||||||
- `Hostname` : nom complet de la VM,
|
- `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 :
|
- `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.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.1.x pour infra,
|
||||||
|
@ -34,12 +30,12 @@ Réserver une adresse IPv4 locale :
|
||||||
|
|
||||||
Démarrer la vm :
|
Démarrer la vm :
|
||||||
```
|
```
|
||||||
sudo virsh start <nom de vm>
|
sudo virsh start foo.a-lec.org
|
||||||
```
|
```
|
||||||
|
|
||||||
Ouvrir une console sur la vm :
|
Ouvrir une console sur la vm :
|
||||||
```
|
```
|
||||||
sudo virsh console <nom de vm>
|
sudo virsh console foo.a-lec.org
|
||||||
```
|
```
|
||||||
|
|
||||||
Se connecter avec `admin666` sans mot de passe.
|
Se connecter avec `admin666` sans mot de passe.
|
||||||
|
@ -59,40 +55,16 @@ Configurer le `hostname` :
|
||||||
sudo hostnamectl set-hostname foo.a-lec.org
|
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 :
|
Activer la nouvelle configuration du courriel :
|
||||||
```
|
```
|
||||||
sudo postmap /etc/postfix/virtual
|
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 :
|
Redémarrer Postfix :
|
||||||
```
|
```
|
||||||
sudo postfix reload
|
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 :
|
Redémarrer la vm :
|
||||||
```
|
```
|
||||||
sudo reboot
|
sudo reboot
|
||||||
|
|
Loading…
Reference in New Issue