Grundlegendes zur Verfügbarkeitsrichtlinie für Arbeitsstationsknoten und nicht verwaltete Serverknoten
Arbeitsstationsknoten und nicht verwaltete Serverknoten können online gebracht werden, um Aufträge auszuführen und manuell oder automatisch offline zu schalten. Wenn Arbeitsstationsknoten und nicht verwaltete Serverknoten automatisch online und offline geschaltet werden sollen, müssen Sie eine wöchentliche Verfügbarkeitsrichtlinie in der Knotenvorlage angeben.
Anmerkung
Sowohl Arbeitsstationsknoten als auch nicht verwaltete Serverknoten werden ab HPC Pack 2008 R2 mit SP3 unterstützt. In früheren Versionen von HPC Pack 2008 R2 werden nur Arbeitsstationsknoten unterstützt.
Die Verfügbarkeitsrichtlinie gibt einen oder mehrere Zeiträume in jeder Woche an, wenn die Knoten zur Verfügung gestellt werden (in den Onlinezustand gebracht), um Clusteraufträge auszuführen. Sie können jede Woche mehrmals angeben, wann die Knoten zum Ausführen von Aufträgen verfügbar sein sollen , z. B. jede Nacht an Wochentagen und am ganzen Tag an Wochenenden. Der Cluster bringt automatisch online die Arbeitsstationsknoten und nicht verwalteten Serverknoten am Anfang jedes Onlinezeitblocks ein. Die Knoten stehen dann sofort zur Verfügung, um Aufträge auszuführen, die an den Cluster übermittelt wurden. Am Ende jedes Zeitblocks werden die Knoten automatisch offline geschaltet. Optional können Sie ein Zeitintervall vor dem Ende eines Onlineblocks angeben, wenn alle Aufträge, die auf den Arbeitsstationsknoten ausgeführt werden, und nicht verwaltete Serverknoten entwässert werden.
Wenn Ihre Version von Microsoft HPC Pack dies unterstützt, können Sie die Einstellungen für die Benutzeraktivitätserkennung auch in der Vorlage konfigurieren. Die Benutzeraktivitätserkennungseinstellungen stellen sicher, dass der Cluster nur Aufträge auf den Arbeitsstationsknoten und nicht verwalteten Serverknoten ausführt, die (basierend auf Tastatur, Maus oder CPU-Aktivität) während eines Onlinezeitblocks nicht verwendet werden. Weitere Informationen finden Sie unter Understanding User Activity Detection.
Interaktion der Verfügbarkeitsrichtlinie mit der Einstellung "Aufgabenabbruchfrist"
Wenn eine Richtlinie für die automatische Verfügbarkeit konfiguriert ist, starten die Arbeitsstationsknoten und nicht verwalteten Serverknoten keine Aufträge, nachdem ein Onlinezeitblock bestanden wurde. HPC-Aufgaben, die weiterhin am Ende eines Onlinezeitblocks ausgeführt werden, können jedoch weiterhin für einen Zeitraum ausgeführt werden, wenn die Einstellung "Sperre für Vorgang abbrechen" konfiguriert ist. Mit der Clustereigenschaft "Aufgabenabbruch-Karenzzeit" können Anwendungen Zustandsinformationen speichern und für einen Zeitraum vor dem Beenden bereinigen (der Standardzeitraum beträgt 15 Sekunden). Die genaue Endzeit eines Vorgangs hängt davon ab, ob und wie schnell die Aufgabe auf das CTRL_BREAK-Ereignis reagiert (die Entsprechung der Tastenkombination STRG+BREAK). Aufgaben, die das Ereignis nicht verarbeiten, werden sofort beendet, während diejenigen, die das Ereignis verarbeiten, so lange dauern können, bis die Kulanzperiode der Aufgabe abgebrochen wird, um ordnungsgemäß zu beenden.
Da die Karenzzeit des Vorgangs immer am Ende des Onlinezeitblocks für Arbeitsstationsknoten und nicht verwaltete Serverknoten beginnt, können diese Knoten HPC-Aufgaben für die Dauer der Nachfrist des Vorgangsabbruchs (oder bis die Aufgaben das CTRL_BREAK Ereignis verarbeiten und beenden) weiterhin HPC-Aufgaben ausführen. Es ist möglich, dass HPC-Aufgaben fortgesetzt werden, nachdem Benutzer die Aktivität auf den Knoten fortgesetzt haben; Die Zeit der potenziellen Überschneidung dürfte jedoch kurz sein.
Anmerkung
Der Beginn der Aufgabenabbruchfrist auf Arbeitsstationsknoten ist von der Konfiguration eines Vorgangsabflusszeitraums in der Verfügbarkeitsrichtlinie nicht betroffen.
Im Folgenden werden bewährte Methoden empfohlen, um das Ausführen von HPC-Aufgaben auf Arbeitsstationsknoten und nicht verwalteten Serverknoten versehentlich während ungeplanter Zeiten zu vermeiden, wenn ein Zeitraum für den Vorgangsabbruch konfiguriert ist:
Geben Sie so klein wie möglich einen Wert für den Karenzzeitraum für den Vorgang an (z. B. einen Wert in Sekunden, nicht minuten).
Stellen Sie sicher, dass die HPC-Anwendungen, die auf den Arbeitsstationsknoten ausgeführt werden, mit der Aufgabenabbruchfrist schnell bereinigt und beendet werden können. Anwendungen, die nicht bald nach Erhalt des CTRL_BREAK-Ereignisses beendet werden, können so lange fortgesetzt werden, wie die Nachfrist für den Vorgang abbrechen.
Wenn sie von Ihrer Version von HPC Pack unterstützt wird, konfigurieren Sie die Einstellungen für die Benutzeraktivitätserkennung in der Verfügbarkeitsrichtlinie. Mit diesen Einstellungen können Sie sicherstellen, dass HPC-Aufgaben mit unter normaler Priorität auf den Arbeitsstationen ausgeführt werden, und die Aufgaben geben das System an, sobald die Benutzeraktivität auf den Arbeitsstationen erkannt wird.
Weitere Überlegungen
Arbeitsstationsknoten und nicht verwaltete Serverknoten, die so konfiguriert sind, dass sie nach einer wöchentlichen Verfügbarkeitsrichtlinie online oder offline gebracht werden, können nicht manuell online oder offline gebracht werden. Um diese Knoten so zu konfigurieren, dass sie online und offline ausgeführt werden, müssen Sie ihnen eine andere Arbeitsstationsknotenvorlage zuweisen, oder Sie müssen die aktuelle Arbeitsstationsknotenvorlage ändern.
Änderungen an einer Knotenvorlage wirken sich auf alle Arbeitsstationsknoten und nicht verwalteten Serverknoten aus, denen die Vorlage zugewiesen ist.
Wenn Sie unterschiedliche Verfügbarkeitsrichtlinien für verschiedene Gruppen von Arbeitsstationsknoten und nicht verwalteten Serverknoten haben möchten, erstellen Sie eine andere Knotenvorlage, die auf jede Gruppe angewendet werden soll.
Siehe auch
Grundlegendes zu Knotenzuständen, Integrität und Vorgängen
Grundlegendes zur Erkennung von Benutzeraktivitäten
Nachfrist für vorgangsabbruch