Pour retrouver l’uuid (Universally Unique IDentifier) d’un vCenter nous allons voir 4 méthodes s’appuyant sur :
- L’utilisation de Powercli
- L’interface web du vCentrer MOB (Managed Object Browser)
- La commande grep sur la console ssh de l’appliance (Si vous utilisez l’appliance VMware)
- La commande grep sur un esxi
1 – L’utilisation de Powercli
Ouvrez votre Terminale PowerShell, connectez vous à votre vCenter et lancer la commande :
1 |
Get-VC -Server MonvCenter | fl |
Vous obtiendrez lesinformations de votre session de connexion, ainsi que différentes informations sur le vCenter dont son uuid.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
IsConnected : True Id : /VIServer=mondomaine\monidentifiant@monvcenter:443/ ServiceUri : https://monvcenter/sdk SessionSecret : "****************************" Name : monvcenter Port : 443 SessionId : "****************************" User : monidentifiant Uid : /VIServer=mondomaine\monidentifiant@monvcenter:443/ Version : 6.7.0 Build : 9433931 ProductLine : vpx InstanceUuid : 12345678-1234-1234-1234-123456789012 RefCount : 4 ExtensionData : VMware.Vim.ServiceInstance |
Si vous êtes déjà connecté au vCenter, vous pouvez également lancer la commande :
(get-view ServiceInstance).content.about.InstanceUuid
1 2 3 4 5 6 7 |
. (Get-view ServiceInstance).content.about.InstanceUuid 12345678-1234-1234-1234-123456789012 . |
2 – L’interface Web MOB (Managed Object Browser)
Le navigateur d’objets gérés, ou MOB, est une application serveur Web disponible pour tous les systèmes ESX / ESXi et vCenter Server. Le MOB vous permet d’examiner les objets qui existent sur le serveur et de naviguer dans la hiérarchie des objets en cliquant sur les liens.
Ouvrez votre navigateur à l’url « https://urlDeMonvcenter/mob », une fois authentification terminée , cliquez sur « RetrieveServiceContent ».
Puis dans la fenêtre qui s’ouvre, cliquez sur « Invoke Method »
Dans la fenêtre About on retrouve des informations comme la version du vCenter, son numéro de build et l’UUID.
3 – La commande grep sur l’appliance VMware
Se connecter à l’appliance VMware, lancer le bash puis taper la commande suivante « cat /etc/vmware-vpx/instance.cfg »
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
VMware vCenter Server Appliance x.y.z.aaaaa Type: vCenter Server with an embedded Platform Services Controller Using keyboard-interactive authentication. Password: Connected to service * List APIs: "help api list" * List Plugins: "help pi list" * Launch BASH: "shell" Command> shell Shell access is granted to root root@monvcenter [ ~ ]# cat /etc/vmware-vpx/instance.cfg applicationDN=dc\=virtualcenter,dc\=vmware,dc\=int instanceUuid=12345678-1234-1234-1234-123456789012 ldapPort=xyz ldapInstanceName=VMwareVCMSDS ldapStoragePath=/etc/vmware-vpx/ |
4 – La commande grep sur un Esxi
Quand un Esxi est intégré à un cluster et que le HA est activé, on retrouve dans les fichiers de configuration du HA (fdm) le nom vCenter ainsi que les informations des Esxis appartenant au cluster.
Pour retrouver ces informations , il faut donc se connecter à un ESXI du cluster et se déplacer dans le répertoire « /etc/opt/vmware/fdm ».
Les informations concernant le vCenter et les ESXis se trouve dans le fichier « hostlist ».
1 2 3 4 5 6 7 8 9 10 |
[root@monEsxi:~] cd /etc/opt/vmware/fdm [root@monEsxi:/etc/opt/vmware/fdm] ls -lrt total 24 -rw------T 1 root root 2344 Aug 6 2018 fdm.cfg -rw------T 1 root root 3549 Apr 25 05:44 hostlist -rw------T 1 root root 5436 May 20 15:34 clusterconfig -rw------T 1 root root 5595 May 20 15:35 vmmetadata [root@monEsxi:/etc/opt/vmware/fdm] |
Ce fichiers au format xml contient une balise « faultDomainId » contenant les informations du vCenter.
1 2 3 |
[root@monEsxi:/etc/opt/vmware/fdm] grep -o '<faultDomainId>.*</faultDomainId>' hostlist <faultDomainId> 12345678-1234-1234-1234-123456789012-12-1234567-nomvCenter </faultDomainId> |
1 2 |
Source : https://kb.vmware.com/s/article/51121 Source : VMware vSphere 6.7 Clustering Deep Dive |
Pingback: POWERCLI - UUID VMware - Mon Post-It