documentation/procédures/création_vm.md

58 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`.
Réserver un hostname local :
- se connecter en web sur le routeur du site concerné ;
- aller dans la section `Network` > `Hostnames` > bouton `Add` :
- `Hostname` : nom complet de la VM,
- `IPv4` : remplir le champ `custom` avec l'IP choisie précédemment,
- 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](https://git.a-lec.org/a-lec/commissions/infrastructure/dns/-/blob/main/2001:910:1021::.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.
```