Tags: ESXi, vCenter, PowerShell
Eigentlich ist es eine triviale Aufgabe, einen ESXi-Host im vSphere Client aus vCenter zu entfernen. Es kann aber vorkommen, dass sämtliche dafür benötigte Menüs ausgegraut sind. Wenn in dieser Situation auch die einschlägigen Befehle auf der Kommandozeile versagen, dann kann schließlich noch PowerShell helfen.
Um einen ESXi-Server aus der Bestandsliste zu löschen, führt man üblicherweise den dafür zuständigen Befehl aus dem Kontextmenü des Hosts aus. Er existiert sowohl im Flash-basierten Web-Client als auch in der neuen HTML5-Konsole ("vSphere Client").
GUI-Option nicht zugänglich
Manchmal kommt es aber vor, dass dieser Eintrag im Menü abgeblendet ist. Ein Host im vCenter-Inventory ist dann "disconnected", lässt sich aber weder verbinden noch ganz entfernen oder neu hinzufügen. Mit dieser Situation war ich kürzlich in meinem Lab konfrontiert.
Wie konnte das passieren? Da ich wegen einer vSAN-Umstellung einen ESXi-Host auf einem USB-Datenträger neu aufsetzen musste, hatte ich die ESXi-Neuinstallation eingeleitet, bevor der Host sauber aus dem Inventory entfernt war, eine kleine Nachlässigkeit. Da ich den neu installierten Host unter gleichem Namen ins vCenter aufnehmen wollte, scheiterte dies natürlich an der vorhandenen Karteileiche.
Was also tun? Einen ersten Versuch startete ich mit der neuen DCLI der vCSA-Appliance. Hier empfiehlt es sich aus Bequemlichkeit zunächst mit
dcli +interactive
den interaktiven Modus anzusteuern. Leider funktionierten nach einem ersten
host list
weder
host connect --host <hostname>
noch
host delete --host <hostname>
wie die Abbildung zeigt.
Letzte Rettung brachte dann wieder mal die bei mir inzwischen favorisierte PowerShell.
Hier stellt man mit
Connect-VIServer
zunächst eine Verbindung zu vCenter her (das kann interaktiv erfolgen oder durch direkte Angabe des vCenter-Namens und der Credentials) und entfernt dann den Host mit
Remove-VMHost -VMHost <hostname>
Täglich Know-how für IT-Pros mit unserem Newsletter
Seine Themenschwerpunkte sind Virtualisierung und Cloud Computing, speziell VMware, Amazon Web Services, Google Cloud und Microsoft Azure. Thomas ist zertifizierter VMware Professional, Advanced Professional und wurde von VMware in den Jahren 2016, 2017, 2018, 2019 und 2020 mit dem Blogger-Status vExpert ausgezeichnet.
Thomas ist außerdem zertifizierter AWS Solutions Architect, Sysops Engineer und Devops Engineer sowie Microsoft Certified Azure Administrator.
Thomas führt aktuell jeden zweiten Montag einen 4-tägigen Grundlagenkurs in Cloud Computing mit AWS via Zoom-Meeting durch. Weitere Informationen und Anmeldung über sein AWS-Blog.
Ähnliche Beiträge
- Tool für Maximalwerte in VMware vSphere, Poster für Cmdlets in PowerCLI 10
- Schwachstellen in VMware ESXi (CVE-2022-31696) und vCenter, Updates verfügbar
- VMware PowerCLI 12.6 bringt Cmdlets für das vCSA-Backup
- ESXi 7 U3 wieder verfügbar, vCenter 7 Update 3c mit log4j-Fix und Rückkehr alter Schwachstellen
- Apache log4j: Welche VMware-Produkte sind betroffen?
Weitere Links