Freigeben über


Definieren einer Knotenvorbereitungsaufgabe

Eine Knotenvorbereitung Aufgabe führt einen Befehl oder ein Skript auf jedem Berechnungsknoten aus, wie er dem Auftrag zugeordnet ist. Die Knotenvorbereitung Aufgabe wird auf einem Knoten ausgeführt, bevor eine andere Aufgabe im Auftrag ausgeführt wird. Sie können eine Knotenvorbereitung Aufgabe verwenden, um die grundlegende Bereitstellung der Knoten auszuführen, die Ihrem Auftrag zugeordnet sind. Sie können z. B. Befehle zum Ausführen der folgenden Aufgaben angeben:

  • Kopieren sie Dateien.

  • Erstellen Sie eine Verzeichnisstruktur.

  • Überprüfen Sie die ausgeführte Umgebung.

  • Starten oder Beenden von Diensten.

Wenn die Knotenvorbereitung Aufgabe nicht auf einem Knoten ausgeführt werden kann, wird dieser Knoten dem Auftrag nicht hinzugefügt. Der Knoten wird der Liste der vom Auftrag ausgeschlossenen Knoten hinzugefügt.

Mit dem folgenden Verfahren können Sie mithilfe des HPC-Auftrags-Managers eine Knotenvorbereitung Aufgabe erstellen.

Hinweis

Um dieses Verfahren abzuschließen, müssen Sie als Benutzer im Cluster hinzugefügt worden sein, oder Sie müssen Mitglied einer Domänengruppe sein, die als Benutzer im Cluster hinzugefügt wurde. Wenden Sie sich an Ihren Clusteradministrator, um weitere Informationen zu erfahren.

Hinzufügen einer Knotenvorbereitungsaufgabe

Im HPC Cluster Manager ist die Option zum Hinzufügen einer Aufgabe in den Dialogfeldern Neuen Auftrag, Auftrag ändernund Kopieren des Auftrags verfügbar. Im folgenden Verfahren wird beispielsweise das Hinzufügen einer Aufgabe im Dialogfeld Neuen Auftrag beschrieben.

So fügen Sie eine Knotenvorbereitungsaufgabe hinzu

  1. Klicken Sie in Auftragsverwaltungim Bereich Aktionen auf Neuen Auftrag.

  2. Klicken Sie im linken Bereich des Dialogfelds Neuen Auftrag auf Aufgaben bearbeiten.

  3. Zeigen Sie auf die Schaltfläche Schaltfläche " hinzufügen", klicken Sie auf den Abwärtspfeil, und klicken Sie dann auf Knotenvorbereitungsaufgabe.

  4. Geben Sie im Dialogfeld "Aufgabe" einen Namen für Ihre Aufgabe ein.

  5. Geben Sie einen Befehl für die Aufgabe an. Wenn Sie z. B. eine Anwendung aus einem freigegebenen Verzeichnis in jeden Computeknoten kopieren möchten, der Ihrem Auftrag zugeordnet ist, können Sie einen Befehl wie folgt eingeben:

    kopieren /Y \\server_name\Program Files\myapp.exe c:\users\userName\bin

  6. Klicken Sie auf OK, um die Aufgabe ihrem Auftrag hinzuzufügen. Die neue Aufgabe wird jetzt in der Liste der Aufgaben für Ihren Auftrag angezeigt.

  7. Sie können zusätzliche Aufgabeneigenschaftendefinieren, z. B. die Ausführungseinstellungen und erforderliche Ressourcen, indem Sie die Aufgabe in der Liste auswählen und die Eigenschaftswerte im Bereich Aufgabeneigenschaften ändern.

Weitere Überlegungen

  • Die folgenden Vorgangseigenschaften gelten nicht für Vorgänge, die pro Ressource gestartet werden, und sie können nicht für Knotenvorbereitung, Node Releaseoder Service Vorgänge festgelegt werden:

    • Anzahl der Kerne, Sockets, Knoten

    • Erforderliche Knoten

    • Ausschließlich

    • Erneutes Ausführen

    • Abhängig (Vorgangsabhängigkeiten)

    • Parameter-Aufräumeinstellungen

  • Sie können Daten von Knoten bereinigen oder sammeln, sobald sie von Ihrem Auftrag freigegeben werden, indem Sie eine Node Release Aufgabe hinzufügen. Weitere Informationen finden Sie unter Define a Node ReleaseTask.

  • Wenn eine Knotenvorbereitung Aufgabe auf ausreichend Knoten fehlschlägt, um den ExcludedNodeLimit Clusterparameter zu überschreiten, schlägt der Auftrag fehl. Um dies zu verhindern, kann ein hoher ExcludedNodeLimit- Wert definiert werden, oder eine geringe maximale Ressourcenanforderung für den Auftrag festgelegt werden.

  • Informationen zur grundlegenden Terminologie, zum Öffnen von HPC Cluster Manager und zum Herstellen einer Verbindung mit einem Cluster finden Sie unter Übersicht über HPC Cluster Manager.

Weitere Verweise