... | ... | @@ -10,7 +10,7 @@ Voir [Check-list - Arrivée d'un·e nouveau·elle utilisateurice](fonctionnement |
|
|
|
|
|
Note : il faut avoir un compte administrateur dans Proxmox
|
|
|
|
|
|
* Se connecter à Proxmox en suivant [cette procédure](doc_usager/Machines-virtuelles#pour-accéder-à-linterface-de-promox)
|
|
|
* Se connecter à Proxmox en suivant [cette procédure](doc_usager/Machines-virtuelles#pour-accéder-à-linterface-de-proxmox)
|
|
|
* Dans la colonne de gauche, sélectionner `Vue serveur` > `Datacenter (gresille-infra)` puis `Permissions` > `Utilisateurs`
|
|
|
|
|
|

|
... | ... | @@ -28,7 +28,7 @@ https://pve.proxmox.com/wiki/User_Management#_command_line_tool |
|
|
|
|
|
## Attribuer l'accès à Proxmox à l'utilisateurice
|
|
|
|
|
|
Depuis juillet 2023, l'accès à Promox nécessite de passer par un bastion SSH installé sur Monarque. Il faut donc récupérer la clé SSH de la personne et créer un utilisateur sur Monarque en utilisant Ansible --> voir le README de Ansible.
|
|
|
Depuis juillet 2023, l'accès à Promox nécessite de passer par un bastion SSH installé sur Monarque. Il faut donc récupérer la clé SSH de la personne et créer un utilisateur sur Monarque en utilisant Ansible --> voir le README du dépôt Ansible.
|
|
|
|
|
|
Puis l'utilisateurice doit utiliser une méthode décrite dans [la doc publique](https://forge.gresille.org/salle-serveur/doc-publique/-/wikis/doc_usager/Machines-virtuelles) pour accéder à l'interface Proxmox.
|
|
|
|
... | ... | @@ -38,7 +38,7 @@ Il s'agit d'enregistrer la machine dans [Netbox](https://netbox.gresille.org) et |
|
|
|
|
|
* Se connecter à https://netbox.gresille.org avec un compte administrateur
|
|
|
|
|
|
* Dans [le menu Tenants](https://netbox.gresille.org/tenancy/tenants/) créer un Tenant si nécessaire (si l'identifiant Forge n'apparaît pas dans la liste)
|
|
|
* Dans [le menu `Organization` > `Tenants`](https://netbox.gresille.org/tenancy/tenants/) créer un Tenant si nécessaire (si l'identifiant Forge n'apparaît pas dans la liste)
|
|
|
* Name : l'identifiant Forge
|
|
|
* Group : Users
|
|
|
|
... | ... | @@ -54,7 +54,7 @@ Il s'agit d'enregistrer la machine dans [Netbox](https://netbox.gresille.org) et |
|
|
|
|
|
* Créer la machine virtuelle dans Netbox : https://netbox.gresille.org/virtualization/virtual-machines/add/
|
|
|
* Donner un nom unique à la VM, par exemple `vm42`
|
|
|
* Rôle : `Machine virtuelle`
|
|
|
* Role : `Machine virtuelle`
|
|
|
* Status : `Active`
|
|
|
* Cluster : `Cluster Prod`
|
|
|
* Tenant Group : `Users`
|
... | ... | @@ -85,7 +85,8 @@ Permet une installation très rapide d'une VM sous Debian. |
|
|
### Templates disponibles
|
|
|
|
|
|
- `template-debian10`
|
|
|
- `template-debian11` (à utiliser en priorité)
|
|
|
- `template-debian11`
|
|
|
- `template-debian12` (à utiliser en priorité)
|
|
|
|
|
|
Tous les templates ont un utilisateur nommé `gresille`, dont le mot de passe est défini par cloud-init.
|
|
|
|
... | ... | @@ -95,7 +96,7 @@ Tous les templates ont un utilisateur nommé `gresille`, dont le mot de passe es |
|
|
|
|
|

|
|
|
|
|
|
* À partir du template désiré, créer un clone complet (clic droit sur le template).
|
|
|
* À partir du template désiré, créer un clone complet (clic droit sur le template > `Clone`).
|
|
|
* Choisir le mode "Full clone" et non le mode par défaut "Linked clone".
|
|
|
* Laisse l'ID attribué par Proxmox
|
|
|
* Nommer la VM selon ce qui a été enregistré dans Netbox, par exemple `vm42`
|
... | ... | @@ -105,7 +106,7 @@ Tous les templates ont un utilisateur nommé `gresille`, dont le mot de passe es |
|
|
* Laisser quelques minutes si nécessaire pour que le clone se termine.
|
|
|
* Configuration matérielle de la VM :
|
|
|
* Si l'utilisateur veut plus de RAM ou de CPU : définir les bons paramètres dans Hardware.
|
|
|
* Si l'utilisateur veut un disque plus gros que le défaut : agrandir le disque de la VM (Hardware / sélectionner le disque / bouton "Resize disk"). Attention, il faut le faire avant le premier boot de la VM : cloud-init va alors automatiquement redimensionner la partition et le système de fichier lors du boot.
|
|
|
* Si l'utilisateur veut un disque plus gros que le défaut : agrandir le disque de la VM (Hardware / sélectionner le disque / bouton `Disk Action` > `Resize disk`). Attention, il faut le faire avant le premier boot de la VM : cloud-init va alors automatiquement redimensionner la partition et le système de fichier lors du boot.
|
|
|
* On sélectionne la VM et on va dans le menu `cloud-init` puis on applique les paramètres suivants :
|
|
|
* User : gresille
|
|
|
* Password : le mot de passe SSH de l'utilisateur (choisit par l'utilisateur, ou généré aléatoirement et à changer)
|
... | ... | @@ -119,16 +120,16 @@ Tous les templates ont un utilisateur nommé `gresille`, dont le mot de passe es |
|
|
|
|
|
* 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`
|
|
|
* Double-clic sur `Carte réseau`
|
|
|
* Modifier `Tag VLAN`
|
|
|
* Sélectionner la VM puis menu `Hardware`
|
|
|
* Double-clic sur `Network device`
|
|
|
* Modifier `VLAN tag`: `2XXX`
|
|
|
* Démarrer la machine (bouton `Démarrer`)
|
|
|
* Demander à l'utilisateur de se connecter
|
|
|
* soit en SSH `ssh gresille@193.23.164.XXX`
|
|
|
* soit via la console dans l'interface Proxmox)
|
|
|
* Une fois la VM correctement démarrée, supprimer le disque cloud-init : `Matériel` > `Lecteur CloudInit` > `Supprimer`. Il n'est plus nécessaire et empêcherait de migrer la VM.
|
|
|
* Une fois la VM correctement démarrée, supprimer le disque cloud-init : Onglet `Hardware` > cliquer sur la ligne `CloudInit Drive` > et le bouton `Remove`. Il n'est plus nécessaire et empêcherait de migrer la VM.
|
|
|
* Rebooter la VM depuis Proxmox pour que la suppression du disque cloud-init soit appliquée.
|
|
|
|
|
|
* Notifier l'utilisateur·rice de sa nouvelle machine virtuelle
|
|
|
|
|
|
## Installation manuelle
|
|
|
|
... | ... | @@ -144,7 +145,9 @@ 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)) :
|
|
|
Après avoir créé la VM, donner les droits dessus à l'utilisateur ([voir le chapitre plus bas](#attribution-des-droits))
|
|
|
|
|
|
Il faut aussi notifier l'utilisateur·rice de la création de la VM
|
|
|
|
|
|
### Installation du système
|
|
|
|
... | ... | |