|
|
[[_TOC_]]
|
|
|
|
|
|
# Préparation
|
|
|
|
|
|
## Création de l'utilisateur dans proxmox
|
|
|
|
|
|

|
|
|
|
|
|
En tant qu'administrateur, afficher la `Server View` dans la colonne de gauche, puis `Permissions > Users`. Cliquer ensuite sur `Add` pour afficher la fenêtre d'ajout.
|
|
|
|
|
|

|
|
|
|
|
|
Remplir alors au moins les champs indiqués ci-dessus. Les champs First Name, Last Name et E-Mail sont facultatifs, car ces infos seront semi-publiques (accessibles à tou·te·s les users).
|
|
|
|
|
|
Proxmox ne propose visiblement pas de réinitialiser le mot de passe par mail. Partant du principe que les utilisateurs seront créés lors d'une permanence, il faudra générer un mot de passe aléatoire à changer à la prochaine connexion.
|
|
|
|
|
|
Il est également possible d'utiliser l'API de Proxmox en ligne de commande, pour créer les utilisateurs automatiquement :
|
|
|
https://pve.proxmox.com/wiki/User_Management#_command_line_tool
|
|
|
|
|
|
## Attribution d'une IP et d'un VLAN
|
|
|
|
|
|
Netbox pour attribuer une IP (TODO lien)
|
|
|
|
|
|
VLAN = 2XXX où XXX est le dernier octet de l'IP.
|
|
|
|
|
|
# Installation
|
|
|
|
|
|
## Installation par template
|
|
|
|
|
|
Permet une installation très rapide d'une VM sous Debian.
|
|
|
|
|
|
* À partir du template désiré, créer un clone lié (clic droit sur le template : TODO quel template ?)
|
|
|
* Attribuer les droits à l'utilisateur proxmox créé [plus haut](#creation-de-lutilisateur-dans-proxmox) comme indiqué [plus bas](#attribution-des-droits).
|
|
|
* Laisser quelques minutes si nécessaire pour l'accès à l'interface cloud-init sur la nouvelle ;
|
|
|
* On sélectionne la VM et on va dans le menu `cloud-init` puis on applique les paramètres suivants :
|
|
|
* User : le login de l'utilisateur
|
|
|
* Password : le mot de passe de l'utilisateur
|
|
|
* Domaine et serveur DNS : laisser vide
|
|
|
* Clés ssh : uploader la clé de l'utilisateur
|
|
|
* IP : 193.23.164.XXX/32 (on remplace bien sûr par l'IP attribuée [plus haut](#attribution-dune-ip-et-dun-vlan))
|
|
|
* Gateway : 100.100.100.100
|
|
|
* Cliquer ensuite sur `régénérer l'image` dans cloud-init
|
|
|
* Modifier le tag du VLAN choisi [plus haut](#attribution-dune-ip-et-dun-vlan) (sélectionner la VM puis menu `Matériel` puis double clic sur `Carte réseau` puis modifier `Tag VLAN`)
|
|
|
* Booter la machine et demander à l'utilisateur de se connecter
|
|
|
|
|
|
|
|
|
## Installation manuelle
|
|
|
|
|
|
Si l'utilisateur veut un autre système que Debian ou veut une installation spécifique (partitionnement, taille de la VM, etc…)
|
|
|
|
|
|
### Création de la VM
|
|
|
|
|
|
Suivre les étapes pour créer la VM.
|
|
|
|
|
|
Pour le réseau : utiliser le bridge `vmbr0` en indiquant bien le VLAN :
|
|
|
|
|
|

|
|
|
|
|
|
Après avoir créé la VM, donner les droits dessus à l'utilisateur ([voir le chapitre plus bas](#attribution-des-droits)) :
|
|
|
|
|
|
### Installation du système
|
|
|
|
|
|
Une installation manuelle est nécessaire si l'utilisateur veut chiffrer le disque de sa machine virtuelle, ou si il veut un OS pour lequel on n'a pas de template.
|
|
|
|
|
|
Dans ce cas, on attache une ISO d'installeur Debian ou autre, et l'utilisateur installe sa VM comme il l'entend.
|
|
|
|
|
|
Pour la configuration réseau, l'utilisateur devra suivre [la documentation dédiée](doc_usager/Configuration-réseau)
|
|
|
|
|
|
## Attribution des droits
|
|
|
|
|
|
Après avoir créé la VM (automatiquement ou manuellement), il faut que l'utilisateur ait les droits pour la manager |