Inaccessible Boot Device – Windows Server 2012 R2 VMs mit Hyper-V unter Windows Server 2025 booten nicht

Ich habe diese Woche in einem Kundenprojekt ein Hyper-V Cluster unter Windows Server 2019 abgelöst und überführt zu einem Windows Server 2025 Cluster mit Storage Spaces Direct als Unterbau. Nachdem das neue Cluster aufgebaut und getestet war, begann die Übernahme der bestehenden VMs. Hier ließen sich einige VMs erfolgreich übernehmen …

Weiterlesen…

Failover Cluster zeigt Event ID 1212 – Cluster Network Name cannot be brought online

In einem Windows Failover Cluster, was schon einige Zeit aktiv ist, kam von Zeit zu Zeit eine Fehlermeldung, dass der Cluster Network Name nicht geschrieben bzw. aktualisiert werden kann. Die genaue Fehlermeldung lautet: Cluster network name resource ‚Cluster Name‘ cannot be brought online. Attempt to locate a writeable domain controller …

Weiterlesen…

Prüfen, ob VM Mitglied im Failover Cluster ist

Der kleine Code-Schnipsel prüft, ob eine VM Mitglied im Hyper-V Failover Cluster ist. Die Überprüfung kann aber auch grundsätzlich für alle Arten von Abfrage genutzt werden, ob die Ausgabe Null ist oder nicht. $VM = „VMName“ $ClusterMember = Get-ClusterGroup | where Name -eq $VM if([string]::IsNullOrEmpty($ClusterMember)) { Write-Host -ForegroundColor Green „VM …

Weiterlesen…

Erweiterte Eigenschaften von Cluster Shared Volumes im Failover Cluster anzeigen

Ich brauchte heute eine Möglichkeit, neben dem Namen und dem Mountpoint von Cluster Shared Volumes (CSV) noch weitere Eigenschaften auszugeben. Grundsätzlich funktioniert dies mit Get-ClusterSharedVolume | format-custom * Dieser Befehl gibt alle Möglichkeiten Eigenschaften und Attribute von allen verfügbaren CSV-Datenträgern aus, unter anderem Name State OwnerNode FriendlyVolumeName (hierbei handelt es …

Weiterlesen…

Anpassung der Hyper-V Einstellungen per PowerShell Schleife

Das folgende Skript stellt die lokalen Hyper-V Einstellungen auf mehreren Servern um: ### Standard-Pfade anpassen $servers = „srv01″,“srv02″,“srv03“ foreach ($server in $servers) { Invoke-Command -ComputerName $server -ScriptBlock { Set-VMHost -MaximumStorageMigrations 4 -MaximumVirtualMachineMigrations 4 -VirtualMachineMigrationPerformanceOption SMB -VirtualHardDiskPath C:\ClusterStorage\Vol1 -VirtualMachinePath C:\ClusterStorage\Vol1 } }  

Weiterlesen…