Freigeben über


Definieren ausgeschlossener Knoten für einen Auftrag

Wenn Sie in HPC Pack feststellen, dass Aufgaben in Ihrem Auftrag auf einem bestimmten Knoten konsistent fehlschlagen, können Sie diesen Knoten von Ihrem Auftrag ausschließen, indem Sie ihn der Ausgeschlossenen Knoten Auftragseigenschaft hinzufügen. Wenn Sie Knoten in der Ausgeschlossene Knoten angeben,:

  • Aufgaben im Auftrag, die auf einem Knoten ausgeführt werden, der ausgeschlossenen Knoten hinzugefügt wurde, werden abgebrochen und als Fehlgeschlagene gekennzeichnet (mit Ausnahme von Node Release Aufgaben).

  • Node Release Aufgaben, die auf dem ausgeschlossenen Knoten ausgeführt werden, bevor der Knoten losgelassen wird.

  • Es werden keine Aufgaben im Auftrag auf Knoten gestartet, die in ausgeschlossenen Knotenaufgeführt sind.

  • Wenn Ergänzungen zu den Ausgeschlossenen Knoten Liste dazu führen, dass der Auftrag unter die Mindestressourcenanforderungen fällt, wird der Auftrag abgebrochen und erneut abgefragt.

Für jeden aktiven Auftrag, den Sie besitzen, können Sie Knoten in der Eigenschaft Ausgeschlossene Knoten Auftragseigenschaft hinzufügen oder entfernen oder die Liste löschen. Im Folgenden werden die Befehle zum Ändern und Anzeigen der Liste "Ausgeschlossene Knoten" mithilfe von HPC PowerShell oder einer Eingabeaufforderung aufgeführt.

Verwenden Sie in HPC PowerShell die folgenden Cmdlets:

  • Set-HpcJob –Id <yourJobID> /addExludedNodes <nodeName>, <nodename>

  • Set-HpcJob –Id <yourJobID> /removeExcludedNodes <nodeName>, <nodename>

  • Set-HpcJob –Id <yourJobID> /clearExcludedNodes

  • (Get-HpcJob –Id <yourJobID>).ExcludedNodes

  • Oder um alle Auftragseigenschaften anzuzeigen, Get-HpcJob –Id <yourJobID>|fl

Verwenden Sie an einer Eingabeaufforderung die folgenden Befehle:

  • job modify <yourJobID> /addExludedNodes:<nodeName>,<nodename>

  • job modify <yourJobID> /removeExcludedNodes:<nodeName>,<nodename>

  • job modify <yourJobID> /clearExcludedNodes

  • job view <yourJobID> /detailed|find “excludednodes” /i

  • Oder um alle Auftragseigenschaften anzuzeigen, job view <yourJobID> /detailed

Hinweis

Bei SOA-Aufträgen aktualisiert und verwaltet der Brokerknoten die Liste der ausgeschlossenen Knoten gemäß der Einstellung EndPointNotFoundRetryPeriod (in der Dienstkonfigurationsdatei). Diese Einstellung gibt an, wie lange der Diensthost das Laden des Diensts wiederholen soll und wie lange der Broker auf eine Verbindung warten soll. Wenn diese Zeit verstrichen ist, fügt der Broker der Liste "Ausgeschlossene Knoten" den Knoten (Diensthost) hinzu. Die Dienstkonfiguration enthält auch die einstellung maxExcludedNodes, die angibt, wie viele Knoten ausgeschlossen werden können, bevor die Sitzung fehlschlägt.

Siehe auch

Auftragsübermittlung in Microsoft HPC Pack