KB - Virtualisation - Proxmox VE

KB-Proxmox VE - Changer les paramètres réseaux en CLI

Applicable à : Proxmox VE 8.3-1

Symptôme(s)

Après déploiement d'un template proxmox VE et suite à un changement de réseau, l'interface web n'est plus joignable.


Problème

l'Adresse DHCP a été fixée dans la configuration lors de l'installation et celle-ci ne fonctionne pas dans le contexte de déploiement.


Solution

Prérequis : Avoir accès à la console de la machine.

Se connecter dans le terminal avec le compte root et le mot de passe défini lors de l'installation.

image.png

Éditer la configuration réseau.

vi /etc/network/interfaces

image.png

Étant donné que l'interface web base sa configuration sur le fichier 'hosts'. Il est également nécessaire de modifier celui-ci.

vi /etc/hosts

image.png

Une fois les modifications terminées, il faudra redémarrer la machine pour qu'elles soient prises en compte.

l'interface web sera désormais accessible sur la nouvelle adresses spécifiée.


Sources

n/a

KB-Proxmox VE - Corriger problèmes d'interface web suite à importation de certificat

Applicable à : Proxmox VE >= 8

Symptôme(s)


Suite au changement de certificat, l'interface web est censée redémarrer, mais celle-ci est injoignable.


Problème

Il y a eu un soucis dans l'application des certificats, ou ceux-ci n'ont pas été correctement générés.


Solution

Prérequis : accès au shell de la machine en direct ou en SSH.

Vérifier l'état des services liés à l'interface web et l'api :

systemctl status pveproxy

Vérifier également l'état des services suivants ci nécessaire :

Si après relance, les services ne sont toujours pas accessibles, cela signifie que les certificats posent problème et qu'il faut forcer le proxmox à régénérer un certificat autosigné.

mv /etc/pve/local/pveproxy-ssl.pem /etc/pve/local/pveproxy-ssl.pem.bak
mv /etc/pve/local/pveproxy-ssl.key /etc/pve/local/pveproxy-ssl.key.bak
systemctl restart pveproxy

l'Interface web devrait maintenant être de nouveau accessible.


Sources


[SOLVED] - Unable to access web interface after updating certificate | Proxmox Support Forum

KB-Proxmox VE - Désinstaller / réinitialiser CEPH

Applicable à : proxmox VE 8.0+

Symptôme(s)

Un problème est survenu, rendant CEPH inopérant.


Problème

Corruption des données du quorum, problème sur le volume, etc...


Solution

Prérequis : Access au Shell (via a console web ou en direct).

Sur tous les nœuds du cluster, exécuter les commandes suivantes.

systemctl stop ceph-mon.target
systemctl stop ceph-mgr.target
systemctl stop ceph-mds.target
systemctl stop ceph-osd.target

rm -rf /etc/systemd/system/ceph*

killall -9 ceph-mon ceph-mgr ceph-mds

rm -rf /var/lib/ceph/mon/ /var/lib/ceph/mgr/ /var/lib/ceph/mds/

pveceph purge

apt purge ceph-mon ceph-osd ceph-mgr ceph-mds -y
apt purge ceph-base ceph-mgr-modules-core -y

rm -rf /etc/ceph/*
rm -rf /etc/pve/ceph.conf
rm -rf /etc/pve/priv/ceph.*

lvremove -y /dev/ceph*
vgremove -y ceph-<press-tab-for-bash-completion>
pvremove /dev/nvme1n1

mv /var/lib/ceph/bootstrap-osd /var/lib/ceph/bootstrap-osd.old
mkdir /var/lib/ceph/bootstrap-osd
chown ceph /var/lib/ceph/* -R


Sources

[SOLVED] - Help! Ceph access totally broken | Proxmox Support Forum

KB-Proxmox VE - Remonter des volumes non reconus

Applicable à : Proxmox VE 7+

Symptôme(s)

Le message suivant apparaît :

image.png

Et des points d'interrogations sont présents les volumes, voire également les VM.


Problème

Un problème empêche le montage des volumes PVE.

Il faut lancer une réparation du volume.


Solution

Prérequis : accès à la console par l'interface web ou directement sur le nœud physique.

Utiliser la commande suivante pour lancer une réparation du volume.

lvconvert --repair -v pve/data


Sources

Donner les liens vers les sites ou topics qui ont servis à résoudre le problème.

KB-Proxmox VE - résoudre erreur "disk partition has holder"

Applicable à : Proxmox VE 8.0+

Symptôme(s)

Après ajout d'un disque déjà utilisé ailleurs sur un proxmox, lorsque l'on essaye de créer un système de fichier ou de cliquer sur "Wipe disk", l'erreur suivante apparaît :

image.png


Problème

Lorsqu'un disque a précédemment été utilisé avec LVM, celui-ci créée une signature sur le disque et ajoute un verrou.

Si ce verrou n'a pas été correctement retiré avant la réutilisation du disque, cette erreur apparaît.


Solution

Prérequis : Accès au shell (localement ou à travers l'interface web)

Exécuter la commande suivante :

lsblk

image.png

Les volumes présents sont visibles. Il va falloir tous les supprimer.

dmsetup remove <nom du lv ou vg>

image.png

Une fois tout retiré, dans l'interface web, recharger l'affichage des disques et cliquer "Wipe Disk".

Il est maintenant possible d'allouer de l'espace.


Sources

Proxmox – disk partition has a holder – DIY-Viking

KB-Proxmox VE - bloqué sur le boot lors de l'installation

Applicable à : Proxmox VE

Symptôme(s)

Lors du démarrage et du lancement de l'installation, le démarrage reste bloqué sur ce message.

image.png


Problème

Certains drivers chargés au démarrage ne sont pas compatibles.

Ici, le problème est au niveau des driver du GPU nvidia non pris en charge.


Solution

Prérequis : accès à la console et à un clavier.

Démarrer sur le support d'installation.

Sélectionner 'Install Proxmox VE (Terminal UI)'

image.png

Appuyer sur 'e' pour éditer les options de démarrage.

Sur l'écran suivant, repérer la ligne commençant par 'linux'

image.png

A la fin de la ligne, ajouter 'nomodeset'

image.png

Appuyer sur 'F10' pour démarrer le système avec les options sélectionnées.


Sources

Documentation Proxmox : https://pve.proxmox.com/wiki/Installation#nomodeset_kernel_param

KB-ProxmoxVE - Débloquer machine figée

Applicable à : Proxmox > 6.0

Symptôme(s)

Une VM est figée et ne peux plus ni être allumée, ni être éteinte.

Cela se matérialise par un panneau jaune sur la VM


Problème

La cause principale est une interruption du processus de la VM qui l'a fait passer en processus zombie.

Cette cause peut être due à :


Solution

Prérequis : Accès à la console du nœud proxmox sur lequel la machine tourne.

Avant de pouvoir manipuler la VM afin de résoudre la cause racine, il va falloir tuer son process pour libérer les fichiers verrouillés.

Pour cela, se connecter à la console proxmox.

Identifier sur quel nœud la VM tourne :

image.png

Sur le nœud en question, ouvrir la console

image.png

Lister les processus avec la commande :

ps -efww | grep <vm id>

image.png

Récupérer l'ID du processus, ici :

image.png

Puis tuer le processus avec :

kill -9 <process ID>

image.png

La machine est donc maintenant arrêtée.

image.png


Sources

Proxmox VE Documentation Index

KB-ProxmoxVE - Débloquer machine en HA failure

Applicable à : Proxmox VE 8+

Symptôme(s)

La machine apparaît avec un croix rouge et il est impossible de la démarrer.

image.png

Lors d'une tentative de démarrage, le message suivant apparaît :

image.png

image.png


Problème

Cela n'arrive que sur les machines dont la case 'Enable HA' à été cochée lors de la création.

L'état HA de la machine est en erreur.


Solution

Il y a deux solutions pour débloquer ce problème. En GUI et en CLI.

En GUI

Aller sur le cluster.

image.png

 

Dans la section du menu 'HA'.

Cliquer sur la machine bloquée, puis sur 'Edit'.

image.png

 

Changer le 'Request State' en 'disabled'.

image.png

 

Une fois la machine purgée des flags HA :

image.png

 

La machine n'apparaît plus en erreur et peut être réutilisée.

image.png

 

La HA pourra être réactivé plus tard.

En CLI

Prérequis : Accès à la console du nœud proxmox en root.

Ouvrir une console sur le nœud proxmox sur lequel se trouve la VM en échec.

 

Entrer la commande suivante pour désactiver la HA sur la machine :

ha-manager set vm:<VMID> --state disabled

 

La machine devrait nettoyer les flags HA et le désactiver. Ce qui rends de nouveau la machine utilisable.

image.png


Sources


https://pve.proxmox.com/pve-docs-8/chapter-ha-manager.html

https://www.youtube.com/watch?v=H4TWUhgmWa4

https://forum.proxmox.com/threads/vm-error-state.91523/