Update Manager: Task “Scanning Virtual Appliance” wird nicht beendet

Der Updatemanager ist ein nützliches Hilfsmittel zur Instandhaltung der vSphere Umgebung.Er prüft in regelmäßigen Intervallen auf neue Updates von VMware und lädt diese zum voreingestellten Zeitpunkt herunter.

Task “scanning virtual appliance” wird nicht beendet

Kürzlich begegnete mir eine Ereignismeldung “scanning virtual appliance” des Update-Managers, die seit mehreren Tagen bei etwa 50% Fortschritt verharrte. „Update Manager: Task “Scanning Virtual Appliance” wird nicht beendet“ weiterlesen

ESXi Prettyprint

Oftmals sind HA Fehlermeldungen des ESXi Servers nicht sehr aussagekräftig. Ein sehr nützliches Diagnosetool ist hierfür das Script PrettyPrint, welches sich auf dem ESXi Host befindet.

SSH Dienst starten

Zunächst muss man den SSH Dienst starten.

Konfiguration > Sicherheit > Sicherheitsprofil > Eigenschaften > SSH > Optionen > Start

Configuration > Security profile > Security Profile > Properies > SSH > Options > start

Danach kann man mit einem SSH Client (Putty, Secureshell) eine Verbindung zum ESXi aufbauen.

PrettyPrint

cd /opt/vmware/fdm/fdm/
./prettyPrint.sh

Das Skript kann mit vier Parametern gestartet werden

  • hostlist
  • clusterconfig
  • compatlist (vSphere 5.0)
  • vmmetadata (vSphere 5.1)

Die Ausgabe erfolgt als XML-Code, der sich aber in der Commandshell nicht sehr gut lesbar ist. Besser ist es, die Ausgabe per Pipe Befehl in eine XML-Datei umzuleiten.

./prettyPrint.sh hostlist > /tmp/hostlist.xml

Diese wird dann per SCP oder SSH abgeholt und mit einem Editor ausgewertet (z.B. Notepad++).

Parameter

hostlist

Die Ausgabe enthält Informationen aller im Cluster verfügbaren ESXi Hosts. Die Hosts sind jeweils in <host></host> Tags eingebunden.

  • hostID
  • hostName
  • sslThumbprint
  • ipAddress
  • mac
  • heartbeatDatastore
  • hostdPort
  • version
  • build

clusterconfig

Die Auflistung aller Informationen der Clustercobfig würde den Rahmen dieses Blogs sprengen. Eine besonders nützliche werde ich hier nennen.

  • dasConfig: Hier finden sich alle für HA relevanten Einstellungen des Clusters.
  • dasVmConfig: Informationen zu allen VMs mit Anzeigenamen, interner ID, HA Settings und Pfad zum VMX File.

compatlist

Liefert eine Liste aller VMs und die Hosts, zu denen diese kompatibel sind. Gilt nur für vSphere 5.0. Für vSphere 5.1 Hosts ist vmmetadata als Parameter zu wählen.

vmmetadata

Liefert eine Liste aller VMs und die Hosts, zu denen diese kompatibel sind.

  • Hosts: Nummer und ID der Hosts im Cluster
  • vms: Indexnummer und Pfad zu allen VMX Files im Cluster
  • compatMask: referenziert zu jedem VM Index die Indices der Hosts, zu denen die VM kompatibel ist

Links

 

blogged somewhere in time…