Mot de Passe Root et Mot de Passe par Défaut VMware ESXi
- Le mot de passe root et le mot de passe par défaut de VMware
- Comment récupérer le mot de passe par défaut d'ESXi
- Comment utiliser une sauvegarde de machine virtuelle VMware
Mot de Passe Root et par Défaut de VMware
Lors de l'installation de l'hyperviseur ESXi, un mot de passe root est défini. Cependant, si ce mot de passe est oublié, les administrateurs ne peuvent pas le changer depuis le mot de passe par défaut d'ESXi. Comment cela est-il possible, vous demandez-vous ?
En réalité, après la configuration du serveur ESXi, l'administrateur système peut ne pas se connecter au serveur ESXi pendant une longue période. Après tout, si vous ne prévoyez pas de redémarrer l'hôte ESXi depuis la console ESXi, aucun mot de passe n'est requis. Mais, si une situation inattendue survient (par exemple, une panne de courant) ou si vous devez apporter des modifications à la configuration ESXi, il est alors nécessaire de saisir le mot de passe root pour se connecter. Mais si l'administrateur a oublié le mot de passe, cela ne sera pas possible. Bien sûr, il est possible de réinstaller le serveur ESXi, mais cela prendra beaucoup de temps et d’efforts. Est-il alors possible de réinitialiser le mot de passe par défaut d'ESXi sans réinstaller le serveur, et comment procéder ? Ne paniquez pas si on vous a dit que c'était impossible.
Cet article propose quelques excellents conseils pour réinitialiser le mot de passe root d'ESXi.
Comment Récupérer le Mot de Passe par Défaut d'ESXi
Les Profils d’Hôte VMware (Host Profiles) est une fonctionnalité qui vous permet de réinitialiser le mot de passe root d'ESXi. Cependant, il est nécessaire de suivre les étapes suivantes :- Gérer l'hôte ESXi via vCenter
- Posséder une licence VMware Enterprise Plus
- Allez sur le client web VMware vSphere. Pour cela, saisissez l'adresse IP de votre serveur vCenter dans un navigateur web.
- Dans le menu de raccourci, accédez aux Profils d’Hôte (Host Profiles) et cliquez sur le bouton Extraire le profil d’hôte (Extract host profile).
- Dans la nouvelle fenêtre, sélectionnez l'hôte ESXi comme base pour créer le profil d'hôte, puis cliquez sur Suivant.
- Saisissez le nom du profil nouvellement extrait et cliquez sur Terminer.
- Dans l'onglet Profils d’Hôte, sélectionnez le profil d'hôte nouvellement créé et choisissez Modifier le profil d'hôte (Edit Host Profile).
- Dans le volet gauche de la nouvelle fenêtre d’assistant, ouvrez la section Sécurité et Services. Ensuite, sélectionnez Sécurité, puis cliquez sur Configuration de l'utilisateur et enfin sur root.
- Désactivez les options inutiles.
- Dans la fenêtre de Configuration de Mot de Passe Fixe (Fixed Password Configuration), entrez un nouveau mot de passe ESXi, confirmez-le, puis enregistrez-le.
- Allez maintenant dans Profils d’Hôte, faites un clic droit sur le profil d'hôte récemment modifié et sélectionnez Attacher / Détacher des Hôtes et Clusters (Attach / Detach Hosts and Clusters). Sélectionnez l'hôte ESXi dont vous avez oublié le mot de passe root et cliquez sur Enregistrer.
- Ensuite, l'hôte ESXi restauré doit être mis en mode maintenance ; cela peut se faire dans la section Hôtes et Clusters. Vous êtes maintenant dans un mode spécial qui doit être utilisé pour l'hôte ESXi lorsqu'il est en production.
- Retournez aux Profils d’Hôte, faites un clic droit sur le Profil d’Hôte récemment modifié et cliquez sur Restaurer (Restore).
- Allez dans la section Pré-vérification du Patch (Patch pre-check) pour valider l'hôte cible et cliquez sur Réparer (Fix).
- Une fois la réparation terminée, quittez le mode maintenance en faisant un clic droit sur l'hôte ESXi et en choisissant Quitter le Mode Maintenance (Exit Maintenance Mode).
Comment Réinitialiser un Mot de Passe ESXi
Cette méthode est polyvalente et assez efficace.ESXi stocke les hachages des mots de passe dans un fichier système spécial : /etc/shadow, où le mot de passe est crypté. Cela ressemble à ceci :
root: $ 1 $ xxxx $ xxxxxxx: 13354: 0: 99999: 7 :::
Lorsque l'utilisateur entre un mot de passe, celui-ci est converti en hachage en mémoire informatique. Ce hachage est ensuite comparé au hachage stocké dans le fichier système /etc/shadow. Si la correspondance est de 100 %, l'utilisateur obtient un accès au profil.
Pour réinitialiser le mot de passe de cette manière, vous avez besoin d'un support d'installation (comme un DVD-R ou une clé USB amorçable) et d'une image ISO d'une distribution Linux, par exemple Ubuntu.
Gravez maintenant l'image ISO sur le support d'installation.
Redémarrez votre hôte ESXi avec le mot de passe oublié et démarrez à partir du lecteur amorçable.
Faites un clic droit sur le bureau, puis cliquez sur Ouvrir le Terminal.
Accédez au /dev/sda5, qui contient le fichier /etc/shadow.
Ensuite, créez des répertoires temporaires dans le système de fichiers virtuel pour monter la partition contenant le fichier /etc/shadow :
Ensuite, créez un répertoire pour stocker les fichiers temporaires :
Ensuite, montez la partition :
Sélectionnez ensuite le fichier state.tgz (où se trouvent les hachages des mots de passe ESXi) et décompressez-le dans un répertoire temporaire :
À partir du fichier state.tgz, extrayez le fichier local.tgz :
Ensuite, décompressez le contenu contenant les hachages de mots de passe ESXi et supprimez-le du répertoire temporaire :
Vous pouvez maintenant ouvrir le fichier /etc/shadow dans un éditeur de texte et afficher les hachages de mots de passe pour les utilisateurs d'ESXi.
Pour réinitialiser le mot de passe root d'ESXi, modifiez la ligne contenant root. Cette ligne, après modification, devrait ressembler à ceci :
Enregistrez les modifications et changez de répertoire vers /temp :
Recompactez ensuite les archives :
Le nouvel archive avec le mot de passe root supprimé doit être déplacé à son emplacement standard :
Redémarrez ensuite le serveur et, après le démarrage du serveur ESXi, appuyez sur F2 pour voir l'écran d'authentification. Le champ du mot de passe est vide. Appuyez sur Entrée. Vous pourrez alors définir un nouveau mot de passe ESXi.
Récupération VMFS pour VMware ESXi
DiskInternals VMFS Recovery™ est une application professionnelle que chaque propriétaire de machine virtuelle devrait avoir sur son bureau.
Elle aide à récupérer les fichiers VMDK perdus et les images provenant de disques endommagés ou défaillants, tout en vérifiant automatiquement l'état actuel du datastore VMFS de VMware, du RAID (si utilisé) et des volumes, et en lisant les structures VMFS. Après une recherche minutieuse des données, vous avez toujours la possibilité de voir les résultats impressionnants gratuitement. Une fois convaincu sans réserve de la compétence de l'application, achetez une licence pour exporter les données vers des périphériques de stockage externes. Si vous rencontrez des difficultés, activez simplement l'Assistant de Récupération et suivez ses instructions.Les instructions pour VMFS Recovery sont les suivantes :
- Téléchargez et installez le programme sur votre ordinateur.
- Lorsque vous ouvrez l'application, connectez-vous via SSH.
- Sélectionnez et ouvrez le disque pour activer le processus de scan du disque.
- Ensuite, trouvez les fichiers VMDK nécessaires et montez-les.
- Parcourez ensuite le fichier VMDK gratuitement et décidez si vous souhaitez les exporter.
- Si oui, achetez une licence pour le logiciel de récupération VHD sur le site et obtenez l'accès pour exporter les fichiers vers des supports externes.