Configuration de PVE
SSH
En premier lieu, ajouter une entrée à votre configuration SSH : ~/.ssh/config
Host pve
Hostname localhost
Port 4444
User user
IdentityFile ~/.ssh/cle_tp_admx
Il convient ensuite de copier votre clé SSH sur le compte root (par défault, l'installation de PVE ne créé pas de compte utilisateur).
ssh-copy-id root@pve
Si vous ne disposez pas de ssh-copy-id (c'est la loose) mais vous pouvez toujours copier à la main le contenu du fichier ~/.ssh/cle_tp_admx.pub de votre hôte dans le fichier /root/.ssh/authorized_keys du serveur PVE.
Langue
Nous pouvons maintenant nous connecter en SSH au serveur PVE pour reconfigurer le réseau.
ssh root@pve
vi /etc/pve/datacenter.cfg
Il faut modifier ce fichier comme suis :
keyboard: fr
language: fr
Désormais, l'interface Web de Proxmox nous parlera français par défaut.
Réseau
vi /etc/network/interfaces
Il faut modifier ce fichier comme suis :
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet dhcp
auto vmbr0
iface vmbr0 inet static
address 10.0.0.254/24
bridge-ports none
bridge-stp off
bridge-fd 0
source /etc/network/interfaces.d/*
Ce faisant, nous avons séparé la carte réseau « enp0s3 » du bridge afin que les futures VM et autres conteneurs soient connectés à un réseau privé virtuel ayant pour Gateway le pont « vmbr0 ». Ensuite, redémarrer le réseau pour appliquer les modifications puis, installer quelques paquets et créer un compte utilisateur :
service networking restart
Utilisateurs et outillages
apt update
# Vous pouvez ignorer les erreurs concernant les dépôts « ceph » et « entreprise » (ce sera réglé plus tard)
apt install vim vim-airline byobu sudo
adduser user
# Mot de passe -+, [entrer], [entrer], [entrer], [entrer], [entrer]
adduser user sudo
su user
# Désormais nous somme identifié comme « user » sur le serveur PVE
byobu
# Pressez F9 et activer « Byobu currently launches at login (toggle off) »
# Pressez F9 et activer « Byobu currently does not launch at login (toggle on) »
# Oui, c'est idiot de devoir faire cette gymnastique deux fois
# ctrl + d # déconnexion, désormais nous somme sorti de byobu mais toujours « user » sur PVE
# ctrl + d # déconnexion, désormais nous somme « root » sur PVE
# ctrl + d # déconnexion, désormais nous somme sur l'hôte
ssh-copy-id pve
# Cette fois, la clé sera ajouter à l'utilisateur « user »
Finitions
Il faut maintenant se connecter avec le compte « root » à l'interface web pour la suite : https://localhost:8006
- Aller dans Centre de données > Permsissions > Groupes et créer un groupe « Admin ».
- Aller dans Centre de données > Permissions et ajouter la permission de groupe :
- Chemin : /
- Groupe : Admin
- Rôle : Administrator
- [Ajouter]
- Aller dans Centre de données > Permsissions > Utilisateurs et ajouter l'utilisateur :
- Nom d'utilisateur : user
- Groupe : Admin
- [Ajouter]
- Aller dans Centre de données > pve > Mises à jour > Dépôts et désactiver les deux dépôts « Entreprise » (ces deux dépôts nécessite une souscription)
- Sélectionner le dépot https://entreprise.proxmox.com/debian/ceph-quincy
- [Désactiver]
- Sélectionner le dépot https://entreprise.proxmox.com/debian/pve
- [Désactiver]
- Sélectionner le dépot https://entreprise.proxmox.com/debian/ceph-quincy
- Cliquer sur [Ajouter]
- Dépôt : No-Subscription
- [Ajouter]
- Aller dans Centre de données > pve > Mises à jour
- Cliquer sur [Rafraîchir]
- Attendre le message : TASK OK puis fermer le popup.
- Cliquer sur [>_ Mettre à niveau |⌄]
- Accepter l'exécution en appuyant sur [Entrée]
- Attendre que le prompt revienne à : root@pve:/#
- ctrl+d (logout) puis fermer la fenêtre
- Cliquer en haut sur [Redémarrer]
- [Oui]
- Attendre que le reboot ce termine…
- Une fois redémarré, en haut à droit, cliquer sur [root@pam ⌄]
- Déconnexion.
Il est maintenant possible de s'authentifier avec le compte utilisateur « user ».
Désormais, vous pouvez configurer le réseau interne de PVE.
