Pokud hledáte způsob, jak automatizovat VMware vSphere, je VMware PowerCLI tím pravým. PowerCLI je defacto standardem pro interakci s VMware vSphere z hlediska automatizace a je velmi snadné jej nainstalovat a naučit se s mnoha dostupnými zdroji pro cmdlety a skripty typu „začít“. I když jste s prostředím Windows PowerShell obecně nepracovali, je snadné s PowerCLI začít. V tomto příspěvku si projdeme instalaci VMware PowerCLI, jeho aktualizaci a připojení PowerCLI k vCenter. Pokud jste nic z toho dosud nedělali, snadno se do toho dostanete.
Stažení VMware PowerCLI
Stažení VMware PowerCLI lze provést buď online způsobem, nebo jakýmsi offline způsobem. Vzhledem k tomu, že soubor VMware PowerCLI ke stažení je sada souborů tvořících modul, je snadné jej stáhnout z výzvy prostředí PowerShell nebo jej současně stáhnout/instalovat online.
Podívejme se, jak získat soubor VMware PowerCLI ke stažení, aby jej bylo možné použít buď lokálně, nebo jej zkopírovat do jiného počítače, který je skutečně „offline“ a modul nainstalovat.
Soubor VMware PowerCLI ke stažení můžete uložit do složky, kterou si zvolíte, pomocí následující rutiny. Uloží nejnovější verzi:
save-module -name VMware.PowerCLI -path c:somefolder
Jedná se o skvělý způsob, jak stáhnout potřebné soubory modulu a „propašovat“ je do jiné pracovní stanice, která nemusí mít přístup k internetu, ale potřebuje mít nainstalovaný PowerCLI.
Jak vidíte, existuje poměrně dost souborů, které se stahují pomocí rutiny save-module.
Nyní zbývá jen zkopírovat tyto soubory do globálního umístění pro moduly prostředí PowerShell, které je:
C:Program FilesWindowsPowerShellModules
Soubory můžete jednoduše zkopírovat na jednotku USB nebo dokonce zkopírovat přes síť na pracovní stanici, která nemá přístup k internetu, umístit do složky pro moduly PowerShell a bude mít přístup k PowerCLI.
Instalace VMware PowerCLI
Existuje snadný způsob, jak bez předchozího stahování souborů modulů nainstalovat VMware PowerCLI. Lze ji provést online bez kopírování jakýchkoli souborů apod. Podívejme se nejprve na instalaci VMware PowerCLI.
PowerCLI je modul, který se nachází v galerii prostředí PowerShell. Na modulu PowerCLI je tedy skvělé to, že kromě otevření okna cmd prostředí PowerShell nemusíte nic stahovat (stahují se na pozadí).
Podívejme se na kroky, jak to provést. Nejprve otevřete okno prostředí PowerShell s právy správce. Poté zadejte níže uvedený cmdlet. Tím se nainstaluje nejnovější verze PowerCLI.
Install-Module VMware.PowerCLI
Musíte schválit instalaci modulu z „nedůvěryhodného úložiště“. Pro pokračování zadejte „Y“.
Instalace modulu PowerCLI zahájí stahování a instalaci požadovaných součástí souboru modulu.
Po dokončení instalace můžete pomocí rutiny get-module zobrazit nainstalované součásti a verze modulu VMware.
Připojení PowerCLI k serveru vCenter
Dalším základním krokem, který musíte provést, je připojení PowerCLI k serveru vCenter. To lze snadno provést při prvním spuštění PowerCLI. Zadejte následující rutinu:
connect-viserver <your vcenter server address>
Pokud na serveru vCenter Server používáte certifikát SSL s vlastním podpisem nebo nedůvěryhodný certifikát SSL, zobrazí se chyba při připojování.
Pro obejití této chyby existuje rutina PowerCLI, kterou můžeme použít k ignorování chyb certifikátu.
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
Po zadání výše uvedeného rutiny se budete moci připojit k serveru vCenter Server, přičemž budete vyzváni k zadání uživatelského jména a hesla pro připojení.
Závěrečné myšlenky
V tomto pohledu na stažení a instalaci VMware PowerCLI Connect to vCenter jsme viděli, jak snadno stáhnout PowerCLI offline i online metodou, jak jej nainstalovat a jak provést první připojení k serveru vCenter.
PowerCLI usnadňuje automatizaci prostředí VMware vSphere. Skvělé je, že instalace PowerCLI a připojení k serveru vCenter, kde pak můžete okamžitě začít automatizovat, zabere jen pár minut.