Hardware Status in vSphere Client v5.1 fehlt

Das Register Hardware im vSphereclient bietet schnelle Information über den Zustand der ESXi Hardware. Daher vermisst man es sofort, wenn es plötzlich nicht mehr vorhanden ist.

Ein Blick auf den Pluginmanager (Plug-ins > Manage Plug-ins) zeigte, dass Informationen vom CIM Webdienst nicht geladen werden konnte.

The following error occured while downloading the script plugin from https://vcenter.mydomain.com:8443/cim-ui/scriptConfig.xml: The client could not send a complete request to the server.

Troubleshooting

Zunächst hatte ich eine Störung des Webdienstes in Verdacht und verband mich direkt auf den vCenter Server. Der dortige vSphere Client auf localhost funktionierte jedoch problemlos und zeigte auch den Hardwarestatus an. Auch ein Versuch von einem anderen PC (Windows7/32) funktionierte problemlos. Wir hatten es also nicht mit einem Serverproblem, sondern mit einem Clientproblem zu tun. Der Computer ohne Hardware Status im vSphere Client war ein WindowsXP. Ein Knowledgebase Artikel von VMware beschreibt genau dieses Problem.

Problem mit WindowsXP und Server 2003

Prinzipiell ist es kein VMware Problem, sondern ein Problem mit der AES Verschlüsselung von OpenSSL. Wird die Verschlüsselung auf “hoch” gesetzt, d.h. Cipher > 128-bit, so können ältere Systeme nicht mehr über TLS kommunizieren. Dies Betrifft WindowsXP und Windows Server 2003.

Hotfix

Einen Hotfix gibt es nur für folgende Systeme:

  • Windows Server 2003 SP2 x86
  • Windows Server 2003 SP2 x64
  • Windows Server 2003 SP2 Itanium

Derzeit gibt es keinen Hotfix für WindowsXP. VMware beschreibt im KB Artikel jedoch die Möglichkeit den Hotfix für Server 2003 SP2 x64 auf WindowsXP(x64) zu installieren.

Links

 

RDP zu Windows XP mit mehr als 16 Bit Farbtiefe

Es gibt Anwendungen, die benötigen mindestens 24 Bit Farbtiefe. Für heutige VGA Karten kein Problem. Verbindet man sich aber beispielsweise via RDP auf ein Windows XP System, so ist die Farbtiefe auf 16 Bit (65.536 Farben) begrenzt. Dies ist die Standard Einstellung. Mit einem Trick lässt sich dies jedoch ändern.

Mehr Farbe!

  • Auf dem XP System startet man die Microsoft Management Console (MMC) indem man in die Ausführen-Leiste “mmc” eintippt.
  • Datei > Snap-In hinzufügen
  • Snap-In Gruppenrichtlinienobjekt (Group Policy Object) hinzufügen.
  • Lokaler Computer auswählen und Beenden
  • Computer Konfiguration > Administrative Vorlagen > Terminal Services
  • Limit Maximum Color Depth wählen und den Wert auf die gewünschte Auflösung setzen.

Damit ist das XP System in der Lage RDP Sessions mit mehr als 65.536 Farben anzubieten. Zusätzlich muß im RDP Client des Quellsystems ebenfalls die gewünschte Farbtiefe eingestellt werden.

Links

Microsoft KB Q278502: HOW TO: Connect to Terminal Services with Color Resolution That Is Greater Than 256 in Windows XP