Si vous cherchez LE moyen d’automatiser VMware vSphere, VMware PowerCLI est le moyen de le faire. PowerCLI est la norme de facto pour interagir avec VMware vSphere d’un point de vue de l’automatisation et il est super facile à installer et à apprendre avec de nombreuses ressources là-bas pour les cmdlets et les scripts de type « get started ». Même si vous n’avez jamais travaillé avec Windows PowerShell en général, il est facile de démarrer avec PowerCLI. Dans cet article, nous allons voir comment installer VMware PowerCLI, le mettre à jour et le connecter à vCenter. Si vous n’avez pas fait l’un de ces éléments avant, il est facile de se mettre à niveau.
Téléchargement de VMware PowerCLI
Le téléchargement de VMware PowerCLI peut être fait soit dans une mode en ligne ou hors ligne en quelque sorte. Puisque le téléchargement de VMware PowerCLI est un ensemble de fichiers comprenant le module, il est facile de le télécharger à partir de l’invite PowerShell ou de le télécharger/installer en ligne en même temps.
Voyons comment obtenir le téléchargement de VMware PowerCLI afin qu’il puisse être utilisé localement ou copié sur une autre machine qui est vraiment « hors ligne » pour installer le module.
Vous pouvez enregistrer votre téléchargement de VMware PowerCLI dans un dossier de votre choix avec la cmdlet suivante. Elle enregistrera la dernière version:
save-module -name VMware.PowerCLI -path c:somefolder
C’est une excellente façon de télécharger les fichiers du module requis et de les « sneakernet » vers un autre poste de travail qui peut ne pas avoir d’accès Internet mais qui doit avoir PowerCLI installé.
Comme vous pouvez le voir, il y a pas mal de fichiers qui sont téléchargés avec la cmdlet save-module.
Maintenant, tout ce qu’il reste à faire est de copier ces fichiers dans l’emplacement global des modules PowerShell qui est :
C:Program FilesWindowsPowerShellModules
Vous pouvez simplement copier les fichiers sur une clé USB ou même les copier à travers le réseau vers le poste de travail qui n’a pas d’accès à Internet, les placer dans le dossier pour les modules PowerShell, et ils auront accès à PowerCLI.
Installer VMware PowerCLI
Il existe un moyen simple sans télécharger les fichiers de modules au préalable pour installer VMware PowerCLI. Cela peut être effectué en ligne sans copier aucun fichier, etc. Voyons d’abord comment installer VMware PowerCLI.
PowerCLI est un module qui se trouve dans la galerie PowerShell. Donc, ce qui est génial avec le module PowerCLI, c’est que vous n’avez pas à télécharger quoi que ce soit (ils se téléchargent en arrière-plan) à part ouvrir une fenêtre cmd PowerShell.
Regardons les étapes pour faire cela. Tout d’abord, ouvrez une fenêtre PowerShell avec des privilèges d’administrateur. Ensuite, entrez la cmdlet ci-dessous. Cela va installer la dernière version de PowerCLI.
Install-Module VMware.PowerCLI
Vous devrez approuver l’installation du module à partir du « dépôt non fiable ». Entrez « Y » pour continuer.
L’installation du module PowerCLI commencera à télécharger et à installer les composants du fichier de module requis.
Une fois l’installation terminée, vous pouvez utiliser la cmdlet get-module pour afficher les composants et les versions du module VMware que vous avez installés.
Connecter PowerCLI à vCenter Server
La prochaine étape de base que vous devez effectuer est de connecter PowerCLI à vCenter. Ceci est facilement réalisé lors de votre première exécution de PowerCLI. Entrez le cmdlet suivant :
connect-viserver <your vcenter server address>
Si vous utilisez un certificat SSL auto-signé ou non fiable sur votre vCenter Server, vous verrez une erreur de connexion.
Pour contourner ce problème, il existe une cmdlet PowerCLI que nous pouvons utiliser pour ignorer les erreurs de certificat.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Une fois que vous aurez entré la cmdlet ci-dessus, vous pourrez vous connecter à votre vCenter Server, en vous faisant demander le nom d’utilisateur et le mot de passe pour la connexion.
Pensées finales
Dans ce regard sur le téléchargement et l’installation de VMware PowerCLI Connect to vCenter, nous avons vu comment télécharger facilement PowerCLI à la fois par des méthodes hors ligne et en ligne, comment l’installer et comment effectuer la première connexion à votre vCenter Server.
PowerCLI permet d’automatiser facilement les environnements VMware vSphere. Ce qui est génial, c’est qu’il ne faut que quelques minutes pour que PowerCLI soit installé et connecté à vCenter où vous pouvez ensuite immédiatement commencer à automatiser.