Batchkontext erstellen

Erstellen Sie einen Batchkontext im Batch.

Ein Batchkontext stellt ein logisches Framework für die Definition der Systemumgebung bereit, in der Jobs ausgeführt werden. Sie definiert die Netzwerkressourcen, die Flottenkonfiguration, Jobprioritäten, Loggingvoreinstellungen und Berechtigungen. Durch das Erstellen eines Batchkontexts wird der Rechner eingerichtet, der die Batch-Workloads orchestriert und isoliert.

Die Erstellung eines OCI-Batchkontexts umfasst die Konfiguration und Einrichtung der folgenden Komponenten:
  • Netzwerkressourcen: Im Netzwerkabschnitt können Sie ein VCN und ein Subnetz für den Batchkontext aus demselben Mandanten auswählen.
  • Flotten: Im Abschnitt "Flotten" können Sie die Compute-Ressourcen für die Ausführung der Workload auswählen. Die Compute-Ressourcen werden mit den Aufgaben verknüpft, indem Aufgabenprofile in den Flotten angegeben werden.
  • Berechtigungen: Für einige weitergeleitete Jobs ist möglicherweise eine Lizenzberechtigung für das Rendern von Software erforderlich, und für diese Berechtigungen kann die maximale Anzahl von Leasingverträgen begrenzt sein, die für einen bestimmten Zeitraum erforderlich sind. Weitere Informationen finden Sie unter Berechtigungsansprüche.
  • Jobpriorisierung: Übermittelte Jobs können mit Prioritätstags und Gewichtungen getaggt werden. Die Jobprioritätskonfiguration gibt an, wie Jobs basierend auf diesen Tags priorisiert werden. Prioritäts-Tags ermöglichen die Anpassung der Jobplanung, wenn Ressourcen begrenzt sind.
  • Logging: Jeder im System ausgeführte Berechnungsjob erstellt Logs. Diese können zu Debuggingzwecken verwendet werden. Diese Logs werden an die konfigurierte Loggruppe und das benutzerdefinierte Log übermittelt, die im Abschnitt für das Batchkontext-Logging angegeben sind.
Hinweis

Netzwerk-, Flotten- und Loggingkonfigurationen können nach der Erstellung eines Batchkontexts nicht geändert werden. Sie können grundlegende Details wie den Batchkontextnamen, die Beschreibung, die Berechtigungen und die Jobprioritätsebenen nur aktualisieren, nachdem der Batchkontext erstellt wurde.
  • Wählen Sie auf der Listenseite Batchkontexte die Option Batchkontext erstellen aus, und geben Sie in jedem Abschnitt Informationen an. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Batchkontexte auflisten.

    1. Basisinformationen

    • Name: Geben Sie den Batchkontextnamen ein.
    • Compartment: Wählen Sie das Compartment, in dem Sie den Batchkontext erstellen möchten.
    • Beschreibung: Geben Sie eine kurze Beschreibung an.

    2. Netzwerk

    • Compartment: Wählen Sie ein Compartment aus, das das das VCN und das Subnetz für diesen Batchkontext enthält.
    • VCN: Wählen Sie ein VCN aus, das Sie beim anfänglichen Setup erstellt haben.
    • Subnetz: Wählen Sie ein Subnetz aus, das Sie beim ersten Setup erstellt haben.

    3. Flotten

    Wählen Sie unter Flotten die Option Flotte hinzufügen aus, und füllen Sie die folgenden Felder aus:

    • Name: Geben Sie den Flottennamen ein.
    • Maximale Anzahl gleichzeitiger Aufgaben: Geben Sie die maximale Anzahl gleichzeitiger Aufgaben für die Flotte ein, die ausgeführt werden sollen.
    • Knotenausprägung: Wählen Sie eine Clusterkonfiguration aus, indem Sie den Prozessortyp und die Compute-Ausprägung auswählen. Optional können Sie die Werte von OCPUs und RAM in Gigabyte anpassen.

    4. Berechtigungen

    Wählen Sie unter Berechtigungen die Option Ressource hinzufügen aus, und füllen Sie die folgenden Felder aus.

    • Ressourcenname: Geben Sie den Namen der Ressource ein, die für die weitergeleitete Aufgabe erforderlich ist. Beispiel: Für eine weitergeleitete Aufgabe ist möglicherweise eine Berechtigung für Lizenz zum Rendern von Software erforderlich.
    • Limit: Geben Sie das maximale Limit für die Berechtigung für einen bestimmten Zeitraum ein.

    5. Jobprioritätskonfiguration

    1. Wählen Sie unter Jobpriorität die Option Jobpriorität hinzufügen aus, und füllen Sie die folgenden Felder aus:
      • Namespace: Wählen Sie einen Namespace aus, um Prioritäts-Tags zu organisieren. Dies dient als Container für die Tags.
      • Tagschlüssel: Wählen Sie einen Tagschlüssel aus. Beispiel: BoostPriorityConfiguration. Die Tagschlüssel sind über die Tag-Namespaces verfügbar.
      • Gewichtung %: Geben Sie einen Jobprioritätswert in Prozent an, damit der Operator und Manager von Ressourcen die Batchkontextarbeit dynamisch priorisieren können. Stellen Sie sicher, dass Sie einen Wert für Priorität für alle Werte angeben, die zum ausgewählten Tagschlüssel gehören. Beispiel: Wenn der Wert No lautet, können Sie den Priorität-Wert 0 eingeben. Wenn der Wert Yes lautet, können Sie den Wert Priorität 5 eingeben.
    2. Klicken Sie auf Weiterleiten.

    6. Protokollierung

    Füllen Sie unter Loggingkonfiguration die folgenden Felder aus:

    • Compartment: Wählen Sie ein Compartment aus, das die Loggruppe und benutzerdefinierte Logs für den Batchkontext enthält.
    • Loggruppe: Wählen Sie die gewünschte Loggruppe.
    • Log: Wählen Sie ein benutzerdefiniertes Log aus.

    7. Überprüfen

    Prüfen Sie die Informationen, um zu bestätigen, dass sie korrekt sind. Um Werte zu ändern, erweitern Sie diesen Schritt, und ändern Sie die Werte nach Bedarf. Wenn die Batchkontexteinstellungen vollständig geprüft sind, wählen Sie Erstellen aus, um den Batchkontext zu erstellen, und listen Sie ihn auf der Listenseite Batchkontexte auf.

    Sie können den Status des Batchkontexts auf der Listenseite Batchkontexte anzeigen. Wenn der Prozess nicht erfolgreich verläuft, ändert sich der Status in Failed. Um die Fehler anzuzeigen und zu beheben, wählen Sie die Registerkarte WorkRequest.

  • Verwenden Sie den Befehl oci batch batch-context create und die erforderlichen Parameter, um einen Batchkontext zu erstellen:
    oci batch batch-context create [OPTIONS]
    Verwenden Sie den Befehl oci batch batch-context-shape-collection list und die erforderlichen Parameter, um die Ausprägungen aufzulisten, die Sie beim Erstellen des Batchkontexts angeben können:
    oci batch batch-context-shape-collection list [OPTIONS]

    Eine vollständige Liste der Flags und Variablenoptionen für Batch-CLI-Befehle finden Sie unter Batch-CLI.

  • Führen Sie den Vorgang CreateBatchContext aus, um einen Batchkontext zu erstellen.

    Führen Sie den Vorgang ListBatchContextShapes aus, um die Ausprägungen aufzulisten, die Sie beim Erstellen des Batchkontexts angeben können.