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:

PowerShell Scripts


Das Skript findest Du dort unter "external-scripts -> Smart Updates - Reboot-HVClusterSU.ps1".


Was das Skript macht

  1. Überprüfen des Clusterstatus: Das Skript überprüft, ob alle Clusternodes im Zustand "Up" sind. Wenn nicht, wird das Skript beendet.
  2. 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.
  3. Registrieren einer geplanten Aufgabe: Das Skript registriert eine geplante Aufgabe, um nach dem Neustart fortzufahren.
  4. Verschieben von VMs: Das Skript versucht, alle laufenden VMs auf andere Nodes zu verschieben. Wenn dies nicht möglich ist, werden die VMs heruntergefahren. 
  5. Neustart des Nodes: Der Node wird neu gestartet.
  6. Wiederherstellen der VMs: Nach dem Neustart werden die VMs zurück auf ihre bevorzugten Nodes verschoben.
  7. 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


Anleitung

  1. Lade das Skript in Dein Online PowerShell Verzeichnis hoch.
  2. 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)