View a markdown version of this page

Rez-Warteschlangenumgebung für vom Kunden verwaltete Flotten von Deadline Cloud - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Rez-Warteschlangenumgebung für vom Kunden verwaltete Flotten von Deadline Cloud

Die Warteschlangenumgebung rez_queue_env.yaml auf der GitHub Website bietet dieselbe Funktionalität wie die Conda-Warteschlangenumgebungen, jedoch für den Rez-Paketmanager auf der Rez-Website. Die Warteschlangenumgebung funktioniert in einer Farm mit vom Kunden verwalteten Flotten, die über ein gemeinsames Dateisystem für das Rez-Paket-Repository verfügen.

Um diese Warteschlangenumgebung auf einer vom Kunden verwalteten Flotte zu verwenden, installieren Sie Rez auf den Worker-Hosts (z. B. in Ihrem AMI). Ändern Sie den RezRepositories Standardwert so, dass er auf den gemeinsam genutzten Dateisystempfad Ihres Rez-Paket-Repositorys verweist.

Wenn Sie einen Job einreichen, setzen Sie den RezPackages Parameter auf die Liste der Pakete, die der Job benötigt. Die Warteschlangenumgebung erstellt und aktiviert eine Rez-Umgebung, die die angeforderten Pakete und ihre Abhängigkeiten enthält, bevor jeder Job ausgeführt wird.

Die https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/queue_environments/rez_shim rez_shim-Variante auf der GitHub Website wendet einen aufgelösten Rez-Kontext auf jede Aufgabe an, indem sie ihren Befehl umschließt, anstatt Umgebungsvariablen erneut abzuspielen. Wählen Sie diese Option, wenn Ihre Rez-Pakete Software mit etwas anderem als einfachen Umgebungsvariablen konfigurieren, wie z. B. einer alias für einen Launcher, einer Shell-Funktion oder einem PATH Eintrag, der eine System-Binärdatei überlagern muss. Job-Templates rufen Tools ständig mit bloßen Namen auf, sodass Job-Bundles nicht geändert werden müssen. Wenn Ihre Pakete nur Variablen setzen, rez_queue_env.yaml funktioniert das einfachere Paket und benötigt keine zusätzlichen Teile.