Job erstellen

Job für Batch erstellen. Ein Job besteht aus einer Gruppe von Aufgaben, die dieselbe Priorität haben. Aufgaben innerhalb eines Jobs können voneinander abhängig sein.

    1. Wählen Sie auf der Listenseite Batchkontexte den Batchkontext aus, der den Jobpool enthält, in dem Sie einen Job erstellen möchten. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Batchkontexte auflisten.
    2. Wählen Sie auf der Seite mit den Batchkontextdetails die Registerkarte Jobpools aus.
    3. Wählen Sie den Jobpool aus, in dem Sie den Jobpool erstellen möchten.
    4. Wählen Sie auf der Seite mit den Jobpooldetails die Option Job hinzufügen aus.
    5. Geben Sie auf der Seite Job erstellen die folgenden Details an:

    1. Details

    Füllen Sie im Abschnitt Details die folgenden Felder aus:
    • Name: Geben Sie einen Namen ein.
    • Beschreibung: Geben Sie eine kurze Beschreibung an.
    • Compartment: Wählen Sie das Compartment, in dem Sie den Job erstellen möchten.

    2. Aufgaben

    Wählen Sie im Abschnitt Aufgaben die Option Aufgaben hinzufügen aus, und füllen Sie die folgenden Felder aus:
    • Name: Geben Sie einen Namen ein.
    • Beschreibung: Geben Sie eine kurze Beschreibung an.
    • Compartment: Wählen Sie das Compartment, in dem Sie die Aufgabe erstellen möchten. Die Aufgabe muss sich im selben Compartment wie die Aufgabenumgebung befinden.
    • Compartment der Aufgabenumgebung: Wählen Sie das Compartment aus, in dem das Aufgabenprofil verfügbar ist.
    • Aufgabenumgebung: Wählen Sie eine Aufgabenumgebung aus, um die Aufgabe auszuführen.
    • (Optional) Befehle: Wählen Sie Befehl hinzufügen aus, um einen Befehl einzugeben, der an den Container übergeben wird.
    • (Optional) Argumente: Wählen Sie Argument hinzufügen aus, um ein Argument einzugeben, das an den Container übergeben wird.
    • (Optional) Aufgabenprofil-Compartment: Wählen Sie das Compartment aus, in dem das Aufgabenprofil verfügbar ist.
    • (Optional) Aufgabenprofil: Wählen Sie ein geeignetes Aufgabenprofil für die Aufgabe aus.
    • (Optional) Flottenzuweisungs-Policy: Wählen Sie eine der folgenden Optionen aus:
      • Best Fit: Wählen Sie einen kleinen Flottentyp aus, der die Aufgabenanforderung am besten erfüllt.
      • Flex Fit: Wählen Sie eine große Flotte innerhalb des benutzerdefinierten Schwellenwerts aus, wenn kleine Flotten nicht verfügbar sind.
      Hinweis

      Wenn die Profilanforderungen einer Aufgabe nicht mit verfügbaren Flotten im Batchkontext abgeglichen werden können, ist die Ausführung der Aufgabe nicht geplant. Stellen Sie sicher, dass der Ressourcenbedarf des Aufgabenprofils mit den Flottenkapazitäten übereinstimmt, um dieses Problem zu vermeiden.
    • (Optional) Berechtigungsansprüche: Wählen Sie eine Berechtigung aus, wenn die Aufgabe eine Ressource benötigt.

      Für Aufgaben können Berechtigungen erforderlich sein, die im Batchkontext definiert sind. Eine Rendering-Aufgabe kann beispielsweise eine Lizenz für die Ausführung erfordern, und eine begrenzte Anzahl von Floating-Lizenzen muss verfolgt werden. Die Lizenz zur Ausführung zu erhalten und nach Abschluss freizugeben, stellt sicher, dass die Lizenz genau so lange aufbewahrt wird, wie sie benötigt wird und nach dem Betrieb für andere Zwecke freigegeben wird.

      Basierend auf dem Berechtigungssetup stellt der Batchkontextworkflow sicher, dass die Anzahl der Aufgaben, die parallel zu zugehörigen Anspruchsansprüchen ausgeführt werden, das in der Berechtigung im Batchkontext konfigurierte Limit nicht überschreitet. Siehe Batchkontext erstellen.
    • (Optional) Aufgabenumgebungsvariablen: Wählen Sie Aufgabenumgebungsvariable hinzufügen aus, um anzugeben, welche Umgebungsvariablen für das Docker-Image verfügbar sind.
      • Name: Geben Sie einen Namen ein.
      • Wert: Geben sie einen Wert für die Variable ein.
      Hinweis

      • Um weitere Aufgaben hinzuzufügen, wählen Sie Aufgabe hinzufügen aus.
      • Um die Details einer Aufgabe zu kopieren, wählen Sie Duplizieren.
    • Wählen Sie Hinzufügen aus, um die Aufgabe zu erstellen.

    3. Aufgabenabhängigkeiten hinzufügen

    Wenn Aufgaben während des Prozesses Job erstellen definiert werden, können Sie Aufgabenabhängigkeiten zwischen den Aufgaben hinzufügen. Abhängigkeiten werden immer über Aufgabenbeziehungen angegeben, wie z.B. Aufgabe A, die von Aufgabe B und Aufgabe C abhängen. Das bedeutet, dass Aufgabe A erst ausgeführt werden kann, wenn Aufgabe B und Aufgabe C abgeschlossen sind.

    • Wählen Sie Aufgabenabhängigkeiten hinzufügen aus.
    • Füllen Sie auf der Seite Aufgabenabhängigkeiten erstellen die folgenden Felder aus:
      • Aufgabe: Wählen Sie eine Aufgabe aus, die von einer anderen Aufgabe abhängt.
      • Abhängig: Wählen sie die Aufgabe aus, von der die Aufgabe abhängt.
      • Klicken Sie auf Weiterleiten.

    4. Umgebungsvariablen

    Im Abschnitt "Aufgabenumgebungsvariablen" können Sie die Variablen angeben, die von allen Aufgaben gemeinsam verwendet werden.

    • Wählen Sie Aufgabenumgebungsvariable hinzufügen aus.
    • Füllen Sie auf der Seite Aufgabenumgebungsvariablen die folgenden Felder aus:
      • Name: Geben Sie einen Namen ein.
      • Wert: Geben Sie einen numerischen Wert für die Variable an.

    5 (Optional) Tags

    Wählen Sie im Abschnitt Tags die Option Tag hinzufügen aus, um ein oder mehrere Tags auf den Job anzuwenden. Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen zum Verwenden des Tag-Namespace verfügen. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    6. Überprüfen

    Klicken Sie auf Weiterleiten.

    Der Joberstellungsprozess beginnt, und der Jobstatus wird auf Accepted gesetzt. In dieser Phase können Sie den Job jederzeit abbrechen. Wenn der Job erfolgreich erstellt wurde, geht der Status von Accepted in In progress über.

    Wenn der Joberstellungsprozess nicht erfolgreich verläuft, wird der Status in Failed überführt. Navigieren Sie zur Registerkarte WorkRequest, um die Fehler anzuzeigen.

    Hinweis

    Sie können einen Job auch auf der Seite Jobmonitoring erstellen.
  • Verwenden Sie den Befehl oci batch batch-job create und die erforderlichen Parameter, um einen Job zum Erstellen abzurufen:
    oci batch batch-job create [OPTIONS]

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

  • Führen Sie den Vorgang CreateBatchJob aus, um einen Batchjob zu erstellen.