Update Administration Proxmox rédigé par zorun's avatar zorun
...@@ -4,6 +4,44 @@ ...@@ -4,6 +4,44 @@
Voir [la page dédiée](https://forge.gresille.org/salle-serveur/doc-publique/-/wikis/fonctionnement_technique/procedures/Cr%C3%A9ation-d'une-VM). Voir [la page dédiée](https://forge.gresille.org/salle-serveur/doc-publique/-/wikis/fonctionnement_technique/procedures/Cr%C3%A9ation-d'une-VM).
# Création d'un template d'OS
Installer une [machine virtuelle manuellement](fonctionnement_technique/procedures/Cr%C3%A9ation-d'une-VM#installation-manuelle).
Choisir un nom de template explicite avec l'OS et la version, par exemple : `template-debian10`.
Pour le matériel, choisir :
* CPU : 1
* RAM : 2 GB
* Disque : 40 GB sur stockage "fast"
Pour le réseau, utiliser l'IP et le VLAN réservés pour les templates : `193.23.164.131` et VLAN 2131. Selon l'OS, il pourra être nécessaire d'utiliser la [configuration réseau alternative](doc_usager/Configuration-réseau#configuration-alternative).
Installer un OS sans interface graphique, avec un serveur SSH. Pour Debian, choisir aussi `utilitaires usuels du système`.
Ne pas mettre de mot de passe root (ce qui désactive le compte root), et créer un utilisateur `gresille` avec les droits sudo. Pour le mot de passe, mettre un mot de passe aléatoire, il sera écrasé par cloud-init lors de l'instantiation de VM.
Installer le paquet supplémentaire `cloud-init`.
Activer le service régulier `fstrim`, par exemple sous Debian : `sudo systemctl enable fstrim.timer`
Ensuite, éteindre la VM et la convertir en template dans l'interface proxmox.
# Mise à jour d'un template d'OS
Partir d'un template existant :
- cloner le template pour en faire une VM
- configurer cloud-init avec l'IP et le VLAN réservés aux templates (`193.23.164.131` / 2131), ainsi qu'un mot de passe aléatoire pour l'utilisateur `gresille` (voir [installation par template](fonctionnement_technique/procedures/Cr%C3%A9ation-d'une-VM#installation-par-template))
- démarrer la VM
- s'y connecter en SSH, ou au pire par la console sur l'interface proxmox
- normalement, cloud-init met à jour la machine au boot : vérifier que c'est bien le cas, faire les mises à jour si besoin
- faire les modifs voulues
- éteindre la VM et la convertir en template dans l'interface proxmox
- supprimer l'ancien template
- renommer le nouveau template pour qu'il ait le même nom que l'ancien template.
# Migration à chaud d'une VM # Migration à chaud d'une VM
## Explications ## Explications
... ...
......