New Release – VMware PowerCLI 12.2

Pensez à mettre à jour vos modules Powercli – une nouvelle version est à disposition

Plus d’infos sur les nouveautés => https://blogs.vmware.com/PowerCLI/2021/02/new-release-vmware-powercli-12-2.html

Comme d’habitude une seul ligne de commande pour la mise à jour :

Update-Module vmware.powercli

Vérification de la mise à jour :

Get-PowerCLIVersion

Remarque : Cette commande obsolète mais bien utile …

Sinon vous pouvez toujours vérifier via la commande Get-Module

Get-Module vmware.* | Select-Object Name,Version

Bon Bidouillage …

Activation / Désactivation de SSH sur tous les hôtes d’un cluster

A des fins d’administration, il peut être nécessaire d’avoir à utiliser SSH pour effectuer certaines manipulations sur des serveurs ESXi.

Comment faire lorsque l’on souhaite activer le service SSH sur tous les membres d’un cluster ?

Connecté à votre vCenter préféré, vous avez 2 lignes de commandes à utiliser …

La première pour l’activation :

get-cluster "MonCluster" |Get-VMHost | foreach {get-vmhostservice -vmhost $_.name | where-object {$_.key -eq "TSM-SSH"} | start-vmhostservice -confirm:$false }

La deuxième pour la désactivation:

get-cluster "MonCluster" |Get-VMHost | foreach {get-vmhostservice -vmhost $_.name | where-object {$_.key -eq "TSM-SSH"} | stop-vmhostservice -confirm:$false }

Dans les 2 cas « MonCluster » est à remplacer par le nom de votre cluster.

Petite explication …

  • Get-cluster « MonCluster » => renvoie les informations concernant le cluster avec le nom « MonCluster »
  • Le résultat de la commande est redirigé vers la commande Get-VMHost => cela permet d’avoir des informations sur les hôtes du cluster …
  • Le résultat de la commande précédente est redirigé vers une boucle qui pour chaque objet VMHost (-vmhost $_.name) va chercher le service (get-vmhostservice) « TSM-SSH »
  • Qui sera soit démarré avec start-vmhostservice, soit arrêté avec stop-vmhostservice … Sans demande de confirmation (-confirm:$false)

Vous savez désormais activer / désactiver le service SSH sur tous les hôtes d’un cluster.

Powercli – où commencer !

VMware PowerCLI est un outil utilisé par des millions de clients dans le monde entier pour gérer et automatiser les environnements VMware.

Afin de moderniser la documentation, VMware a apporté d’énormes changements à l’interface utilisateur de la page d’accueil de PowerCLI et à sa documentation.

Voici le lien vers la nouvelle page dédié à PowerCLI :
https://developer.vmware.com/powercli

En particulier tout ce qui concerne les installations, mise à jour, matrice de compatibilité …

et surtout la recherche de Cmdlets par produit

(Agrandir)Bonne découverte …..

Error donload plug-in….

Suite à une mise à jour du vCenter vous obtenez une erreur concernant le téléchargement de vos plug-in … La solution est sur la KB de VMware => https://kb.vmware.com/s/article/1025360

Voici les étapes de la suppression d’un plug-in … il s’agit du plug-in HPE OneView for VMware vCenter dans le déroulé qui suit.

Dans un navigateur web, taper l’url : https://FQDN_vCenter_or_IP/mob

FQDN_vCenter_or_IP represente le nom de votre serveur vCenter ou son adresse IP. Connectez-vous avec des identifiants ayant les droits d’administrateur SSO (administrator@vsphere.local).
Pour information Mob => Management Object Browser … C’est une application qui permet d’explorer et agir sur un certain nombre d’objet des infras vSphere. En voici la page d’accueil

Sélectionner « content » :

Selectionner « ExtensionManager »

Cliquer sur « (More…) afin d’obtenir l’intégralité de la liste des plug-in

Prenez le plug-in correspondant à celui que vous souhaitez supprimer (Une liste des plugs-ins est présente en fin de la fiche KB sur le site du support)

Dans la partie Key (ou au niveau de la fenêtre précédente), sélectionner le nom du plug-in afin de le copier.

Revenir ensuite au niveau de la fenêtre précédente afin de choisir l’option « UnregisterExtension »

Coller le nom de l’extension (plug-in) dans la zone de texte

Dernière étape cliquer sur « Invoke Method »

Si tout se passe bien vous obetnez la réponse suivante

Par moment il vous sera necessaire de redemarrer les services de votre vCenter … Surtout en cas de vCenter en Linked Mode.

Voilà vous savez désormais supprimer un plug-in récalcitrant …