KB - Virtualisation - VMware ESXi

KB-VMware-ESXi - Monter un datastore non reconnu

Applicable à : ESXi Version 4.5 minimum.

Symptôme(s)

La signature des disques n'est plus reconnues et la partition ne peux plus être montée sur le système. Malgré le fait que l'esx la voie :

image.png


Problème

Lors d'une restauration de disques sur un nouveau disque ou une réinitialisation du NAS suite à une panne ou un transfert de disques par exemple, la signature des volumes n'est plus reconnue par l'esxi car chaque signature est générée comme un 'hash' permettant l'identification de la partition.


Solution

Prérequis : L’accès SSH doit être activé le temps de la manipulation ou la console accessible.

Pour corriger le problème, il faut forcer un remontage des volumes avec l’ancienne signature ou en générer une nouvelle.

Lister les volumes :

esxcfg-volume -l

image.png

Puis choisir l’un des scénarii suivant : 


I. Forcer le montage avec la signature existante


esxcfg-volume --persistent-mount <Id de volume ou label>

image.png

II. Régénérer une signature de volume (Conseillé)


esxcfg-volume --resignature <Id de volume ou label>
1) Rescanner les volumes
2) vérifier le nom de volume
3) Renommer le(s) volume(s) récupéré(s).

image.png

image.png

image.png


Sources

n/a

KB-VMware-ESXi - Réinitialiser le mot de passe root

Applicable à : ESXi Version 4.5 minimum.

Symptôme(s)

 

Impossible de se reconnecter à l'ESXi. Mot de passe incorrect.


Problème

 

Le mot de passe ESXi a été oublié ou changé et doit être réinitialisé.


Solution

 

Prérequis : Un live CD linux. Par exemple Gparted.

Télécharger Gparted live : Gparted Download

Liens utiles : Rufus - Création d'un média d'installation

 

Insérer le média contenant Gparted live et booter dessus.

image.png

 

Localiser la partition contenant le système ESXi.

image.png

 

Passer en mode console (la méthode dépends du système live utilisé).

Entrer les commandes suivantes :

sudo su
mkdir /boot/temp
mount <partition esxi> /boot
cd /boot
cp state.tgz /temp
cd /temp
tar -xf state.tgz
tar -xf local.tgz
rm *.tgz
cd etc

image.png

 

Editer le fichier “shadow”. Trouver la ligne de l’utilisateur “root” puis supprimer le contenu de la seconde colonne (les colonnes sont séparées par ':').

image.png

 

Sauvegarder le fichier.

Il est temps de le remettre à sa place.

cd ..
tar -cf local.tgz etc/
tar -cf state.tgz local.tgz
mv state.tgz /boot
umount /boot
reboot

Une fois l’ESXi redémarré, se connecter avec l’utilisateur ‘root’ sans mot de passe.

Le système va demander à en générer un nouveau.

 


Sources

 

n/a