EventID 21502 im Hyper-V Cluster

Als Ergänzung vom Blog-Eintrag Re-Import von VMs folgt eine Lösung, wenn nach einem Re-Import die Maschine im Cluster nicht startbar ist. Die Detailansicht im Cluster-Manager sieht wie im nachfolgenden Bild aus:

image001-hv

Die Konfiguration sollte eigentlich immer Online sein. Sie steht für die Registrierung der Virtuellen Maschine auf dem jeweiligen Hyper-V Knoten.

Im Eventlog unter System kann man folgende Fehlermeldung finden:

Log Name:      SystemSource: Microsoft-Windows-Hyper-V-High-Availability
Date:          01.08.2011 09:13:21
Event ID:      21502
Task Category: None
Level:         Error
Keywords:
User:          SYSTEM
Computer:      hyper-v
Description:
'Virtual Machine Configuration Ubuntu - 32bit - ubu1' failed to register the virtual machine with the virtual machine management service.

Tiefer in den Logs ist  unter Applications\Microsoft\Windows\Hyper-V-Config\Admin folgendes zu finden:


Log Name:      Microsoft-Windows-Hyper-V-Config-Admin
Source:        Microsoft-Windows-Hyper-V-Config
Date:          01.08.2011 09:13:21
Event ID:      4096
Task Category: None
Level:         Error
Keywords:
User:          NETWORK SERVICE
Computer:      hyper-v
Description:
The Virtual Machines configuration C2DCF4AF-BBC7-4563-93A5-6C62522E33B3 at 'C:\ClusterStorage\Volume4\Ubuntu - 32bit - ubu1' is no longer accessible: The system cannot find the path specified. (0x80070003)

Da hat er recht. Im Zuge des Re-Imports hat sich auch die Cluster Storage Nummerierung geändert. Bloss wo speichert er diese Informationen? Da es sich um einen Clusterfehler handelt, lohnt ein Blick in die private Properties:


cluster /cluster:hypervcluster res "Virtual Machine Configuration Ubuntu - 32bit - ubu1" /priv

Listing private properties for 'Virtual Machine Configuration Ubuntu - 32bit - ubu1':
T  Resource             Name                           Value
-- -------------------- ------------------------------ -----------------------
SR Virtual Machine Configuration Ubuntu - 32bit - ubu1 VmSwitchPorts
SR Virtual Machine Configuration Ubuntu - 32bit - ubu1 VmPhysicalDisks
S  Virtual Machine Configuration Ubuntu - 32bit - ubu1 VmID      c2dcf4af-bbc7-4563-93a5-6c62522e33b3
S  Virtual Machine Configuration Ubuntu - 32bit - ubu1 VmStoreRootPath      C:\ClusterStorage\Volume4\Ubuntu - 32bit - ubu1
M  Virtual Machine Configuration Ubuntu - 32bit - ubu1 DependsOnSharedVolumes      cb598e77-d541-4481-9285-484fb52e8ce3:1048576

Da haben wir den fehlerhaften Pfad.

Ein kurzer Befehl korrigiert diesen:

cluster /cluster:hypervcluster res "Virtual Machine Configuration Ubuntu - 32bit - ubu1" /priv "VmStoreRootPath"="C:\ClusterStorage\Volume6\Ubuntu - 32bit - ubu1"

Und sofort startet die Ressource im Cluster wieder:

image002-hv

This entry was posted in Deutsch, Hyper-V and tagged , , . Bookmark the permalink.