Frage Was passiert, wenn der USB-Stick oder die SD-Karte, auf der ich VMware ESXi installiert habe, fehlschlägt?


Eine SD (SDHC) Karte, die in einem installiert ist HP ProLiant DL380p Gen8 Server läuft VMware ESXi gerade fehlgeschlagen :(

Ich bin auf der vCenter-Konsole und im HP ProLiant ILO-Ereignisprotokoll auf ominöse Meldungen gestoßen ...

Verbindung zum Gerät verloren ... Sicherung des Boot-Dateisystems. Als ein   Ergebnis, Host-Konfigurationsänderungen werden nicht dauerhaft gespeichert   Lager.

enter image description here

Embedded Flash / SD-CARD: Fehler beim Schreiben von Medien 0, physikalischer Block 848880:   Stapelausnahme

enter image description here


VMware empfiehlt die Verwendung von USB- und SD- (SDHC-) Startgeräten für ESXi. Dies war einer der Hauptgründe, warum der kleinere ESXi Footprint entwickelt wurde (im Vergleich zum älteren ESX). Ich habe viel Zeit damit verbracht, die Unterschiede hervorzuheben zwischen den installierbaren und eingebetteten Modi von ESXi an Mitarbeiter und Kunden. Diese Fehler scheinen jedoch zu passieren. In diesem Fall ist dies meine dritte Instanz.

Zum Glück ist dies ein vSphere-Cluster mit SAN-Speicher. Welche Schritte sollten unternommen werden, um diesen Fehler zu beheben?


27
2017-10-28 21:30


Ursprung




Antworten:


Hier ist der Prozess, den ich verwendet habe, um dies zu beheben:

VMware ESXi kann in einem installiert werden eingebettet Modus oder ein installierbar Modus. Wie beschrieben HierDer Installationsmodus wird durch das Zielmedium und die Größe des für den ESXi-Installer verfügbaren Volumes bestimmt.

  • USB, SDHC oder irgendein Gerät mit weniger als 5 GB Größe:  Eingebettet
  • Festplattenlaufwerke / Volumes größer oder gleich 5 GB Größe:  Installierbar

Eine der einzigartigen Eigenschaften von ESXi in eingebettet Modus ist, dass das Betriebssystem in RAM und geladen wird berührt das USB / SD-Gerät nur stündlich während des normalen Betriebs. In meiner Situation funktionierte das System auch mit einem ausgefallenen SDHC-Gerät weiter.

Die Fehlermeldung, die ich in der vCenter-Benutzeroberfläche erhalten habe zeigte an, dass Konfigurationsänderungen nicht gespeichert wurden, aber der Cluster war noch brauchbar. Ich habe das System in diesem Zustand für mehrere Tage verlassen, bis ich zum Datencenter kommen konnte, um die SD-Karte zu ersetzen.


Im Hinblick auf die Schritte, die nach einem Ausfall eines USB- oder SD-Geräts unternommen werden müssen, ist es wichtig extrahieren und speichern Sie eine Kopie der Einstellungen Ihres Hosts !!

Dies ist leicht zu erreichen über PowerCLI oder die vSphere CLI. Ich habe PowerCLI vom vCenter-Server verwendet:

Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
  • Danach habe ich alle virtuellen Maschinen vom betroffenen Host evakuiert und in den Wartungsmodus versetzt.
  • Der Host wurde dann heruntergefahren, die SDHC-Karte durch ein neues Gerät ersetzt und ich habe ESXi erneut installiert.
  • Sobald der Host wieder mit einer neuen ESXi-Installation gestartet war, habe ich die minimalen Konfigurationsänderungen vorgenommen, die erforderlich sind, um den Host im Netzwerk sichtbar zu machen. Legen Sie IP-Informationen, VLAN-Informationen und das Passwort fest.
  • Ich habe die gespeicherte Konfiguration über PowerCLI auf den Host geladen ...

Für diesen Schritt verwendete ich:

Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!

Das Wiederherstellen der Konfiguration erzwingt einen Neustart des Hosts. Sobald ich wieder auf dem Laufenden war, konnte ich eine Wiederverbindung herstellen, um dem Host in vCenter beizutreten und den Wartungsmodus zu verlassen.


Wenn PowerCLI nicht verfügbar ist, sehen die ESXi-Shell-Befehle folgendermaßen aus:

vim-cmd hostsvc/firmware/backup_config 

Dies erzeugt einen Weblink, über den Sie einen Tarball der Hostkonfiguration herunterladen und herunterladen können.

Sie können eine Konfigurationsdatei an einen Host senden und die folgenden Einstellungen zum Wiederherstellen der Einstellungen verwenden.

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

Das ist alles!


28
2017-11-02 10:10



Wenn Sie PowerCLI noch nie zuvor verwendet haben, muss es zunächst mit Ihrem Cluster verbunden werden, etwa so: C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass  blogs.vmware.com/PowerCLI/2013/03/... - Oscar


KB-Artikel: http://kb.vmware.com/selfservice/documentLinkInt.do?micrositeID=&popup=true&languageId=&externalID=2004784

Hinweis: Für den Fall, dass Ihre ursprüngliche SD-Flash-Karte oder USB-Laufwerk   schlägt fehl, können diese Schritte in einer Disaster Recovery-Kapazität genutzt werden   ein voll funktionsfähiger ESXi - Host, der so schnell wie möglich auf einem   Ersatz USB-Laufwerk oder SD-Flash-Karte.

Notfallwiederherstellungsszenario

Wenn Sie einen lokalen Datenspeicher mit Produktionsinformationen haben und   habe die Installation auf einem Ersatz-USB-Stick oder SD abgeschlossen   Flash-Karte in einem Notfallwiederherstellungsszenario möglicherweise erforderlich sein   Führen Sie diese zusätzlichen Schritte aus:

  1. Stellen Sie mithilfe des vSphere-Clients eine Verbindung zum ESXi-Host her oder fügen Sie den ESXi-Host einer vorhandenen vCenter Server-Implementierung hinzu.
  2. Klicken Sie auf den Host.
  3. Klicken Sie auf die Registerkarte Konfiguration.
  4. Klicken Sie auf Speicher.
  5. Klicken Sie auf Neu scannen, um sicherzustellen, dass Sie alle Datenspeicher sehen können.
  6. Durchsuchen Sie den Datenspeicher und registrieren Sie alle virtuellen Maschinen, die sich in den Datenspeichern befinden.

11
2017-10-28 21:56





Ich würde sagen, dass Sie ESXi einfach neu auf einer neuen Karte installieren, es lohnt sich nicht Ihre Zeit oder Mühe zu versuchen, die potenziell beschädigten Daten auf der aktuellen Karte zu bewahren.


5
2017-10-28 21:52





Einer meiner Hosts zeigte den gleichen "Lost Connectivity" -Fehler. Ich habe gegoogelt und diesen Post gefunden. Also habe ich versucht, die Konfiguration mit PowerCLI und vCLI wie vorgeschlagen zu sichern. Die Sicherung ist mit "Interner Fehler" zurückgekehrt. Genannte VMWare. Die Antwort ist, dass Sie nach dem Fehlschlagen der SD nicht in der Lage sind, Ihre Konfiguration zu sichern, da der Befehl backup nur die Konfiguration von der SD-Karte abrufen kann.


1
2018-06-19 21:46



Dies ist wahr, wenn die SD-Karte wirklich fehlschlägt, denke ich. Ich bin in der Lage, die PowerCLI-Befehle gegen einen Host auszuführen, der diesen Fehler gut zeigt, also nicht sicher, warum der "interne Fehler" für Sie passiert. - TheCleaner