Beschreibung:
In diesem Artikel wird erklärt, wie das PowerShell Skript „Reboot-HVClusterSU.ps1“ zu verwenden ist.
Das Skript kannst Du Dir hier aus unserer Cloud herunterladen:
Das Skript findest Du dort unter "external-scripts -> Smart Updates - Reboot-HVClusterSU.ps1".
Was das Skript macht
- Überprüfen des Clusterstatus: Das Skript überprüft, ob alle Clusternodes im Zustand "Up" sind. Wenn nicht, wird das Skript beendet.
 - Erstellen eines Indikators für laufendes Skript: Das Skript erstellt eine Datei, um anzuzeigen, dass das Skript läuft, und verhindert, dass es gleichzeitig auf mehreren Nodes ausgeführt wird.
 - Registrieren einer geplanten Aufgabe: Das Skript registriert eine geplante Aufgabe, um nach dem Neustart fortzufahren.
 - Verschieben von VMs: Das Skript versucht, alle laufenden VMs auf andere Nodes zu verschieben. Wenn dies nicht möglich ist, werden die VMs heruntergefahren.
 - Neustart des Nodes: Der Node wird neu gestartet.
 - Wiederherstellen der VMs: Nach dem Neustart werden die VMs zurück auf ihre bevorzugten Nodes verschoben.
 - Aufräumen: Das Skript entfernt die geplante Aufgabe und die Indikator-Datei und protokolliert den erfolgreichen Abschluss.
 
Beachte: Nur der Hyper-V-Node, auf welchem das Skript geplant wird, macht beim Neustart die Smart Updates Installation. Der Fokus liegt daher auf dem Patchen des Nodes, nicht der VM's!
Achtung: Wenn die VMs nicht verschoben werden können, werden sie stattdessen heruntergefahren! Die Reihenfolge, in der die VM's in dem Fall heruntergefahren werden, findet nach Zufall statt.
Voraussetzungen
- Der Hyper-V-Node muss entweder selbst OCC-Connector sein, oder der Hyper-V-Node muss sich im gleichen Netz wie die anderen Nodes befinden. Ist eine VM OCC-Connector werden beim Neustart über das Skript keine Updates von Smart Updates installiert.
→ OCC-Connector auf den Hyper-V Host umziehen:
(Auf die Funktion "Netzwerkumgebung" im OCC muss somit verzichtet werden)
OCC-Connector umziehen auf einen bestehenden Sensorhub : Server-Eye
OCC-Connector umziehen auf eine neue Maschine ohne bestehende Server-Eye Installation : Server-Eye
(Zeitaufwand ca. 5min) - OS Version Server 2012 R2 oder neuer
 - Smart Updates muss aktiviert sein
 
Anleitung
- Lade das Skript in Dein Online PowerShell Verzeichnis hoch.
 - Im servereye Automation Planner eine Aufgabe anlegen.
- Name + Beschreibung: Reboot_Hyper-V-Node_SU
- System: entsprechender Hyper-V-Node
- Trigger: 1x wöchentlich (mit Kunde absprechen!)
- Aktionen: PowerShell Repository → Skript auswählen 
Anmerkungen
- die ersten Neustarts sind zu kontrollieren!
 - das Starten der VMs nach dem Hyper-V-Node Reboot findet nach einem maximalen Delay von 5 Minuten statt! (nach maximal 5 Minuten startet die erste VM)