Verbinden und Sichern von ESXi-Host-USB mit PowerShell und VMware PowerCLI - Wie Man

Verbinden und Sichern von ESXi-Host-USB mit PowerShell und VMware PowerCLI

In diesem Handbuch erfahren Sie, wie Sie das VMware PowerCLI-Modul in PowerShell installieren, um eine Verbindung zu Ihren ESXi-Hosts herzustellen und die ESXi-Konfiguration zu sichern.

6 Schritte insgesamt

Schritt 1: Installieren Sie das VMware PowerCLI-Modul in PowerShell

Öffnen Sie PowerShell als Administrator.

Überprüfen Sie, ob Sie das VMware PowerCLI PowerShell-Modul installiert haben. Wenn es bereits installiert ist, fahren Sie mit Schritt 3 fort.

get-module -listavailable -name * vmware *

Installieren Sie NuGet. Dies ist ein Paketmanager für Windows PowerShell. Dies kann mit APT für Debian und YUM / RPM für RedHat verglichen werden. Wenn Sie zur Installation aufgefordert werden, geben Sie "yes" ein.

Install-PackageProvider -Name NuGet

Suchen Sie das VMware PowerCLI-Modul im Online-Repository. Der Modulname lautet "VMware.PowerCLI".

find-module -name * vmware *

Installieren Sie das PowerCLI-Modul. Wenn Sie zur Installation aufgefordert werden, geben Sie "yes" ein.

Installationsmodul-Name VMware.PowerCLI

Schritt 2: Konfigurieren Sie PowerShell / VMware PowerCLI

Überprüfen Sie Ihre PowerShell-Ausführungsrichtlinie. Wenn die Einstellung auf "Eingeschränkt" eingestellt ist, müssen Sie sie in RemoteSigned ändern, damit die VMware PowerCLI-Modulbefehle geladen werden können.

get-executionpolicy
set-executionpolicy remotesigned

ESXi-Server verfügen über ein selbstsigniertes Zertifikat, das die Verbindung von PowerCLI verhindert. Wir müssen PowerCLI so einstellen, dass die Warnung wegen ungültigem Zertifikat ignoriert wird. Geben Sie "yes" ein, wenn Sie zum Fortfahren aufgefordert werden.

set-powercliconfiguration -invalidcertificateaction ignorieren

** Optionaler Schritt **
Aktualisieren Sie die Hilfedateien, damit Sie "get-help" für die neu installierten Befehle verwenden können. Wenn Sie zur Installation aufgefordert werden, geben Sie "yes" ein.

Update-Hilfe

Schritt 3: Stellen Sie mit PowerShell / VMware PowerCLI eine Verbindung zum ESXi-Host her

Stellen Sie über PowerCLI eine Verbindung zum ESXi-Server her. Ersetzen Sie unten Ihre Server-IP.

connect-viserver -server 192.168.0.10

Schritt 4: Sichern Sie Ihren ESXi-Host mit PowerShell / VMware PowerCLI

Sichern Sie Ihre ESXi-Konfiguration auf der lokalen Festplatte. Ersetzen Sie die Server-IP und den Pfad unten.

Get-VMHostFirmware -VMHost 192.168.0.10 -BackupConfiguration -DestinationPath c: backups

Schritt 5: Stellen Sie Ihren ESXi-Host mit PowerShell / VMware PowerCLI wieder her

Bei der Wiederherstellung müssen die Build-Nummer Ihrer Sicherungsdatei und die Build-Nummer des Hosts, auf dem Sie wiederherstellen, übereinstimmen. Ersetzen Sie die Server-IP und den Pfad unten.

Set-VMHostFirmware -VMHost 192.168.0.10 -Restore-SourcePath c: backups configBundle-192.168.0.10.tgz

Schritt 6: Trennen Sie die Verbindung zum ESXi-Host

Trennen Sie VMware PowerCLI von Ihrem ESXi-Host.

Disconnect-VIServer