Vom Kunden verwaltete Flotten mit einem Lizenzendpunkt Connect - AWS 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.

Vom Kunden verwaltete Flotten mit einem Lizenzendpunkt Connect

Das Tool AWS Der nutzungsbasierte Lizenzserver von Deadline Cloud bietet On-Demand-Lizenzen für ausgewählte Produkte von Drittanbietern. Bei nutzungsabhängigen Lizenzen können Sie nutzungsabhängig bezahlen. Ihnen wird nur die Nutzungsdauer in Rechnung gestellt.

Der nutzungsbasierte Lizenzserver von Deadline Cloud kann mit jedem Flottentyp verwendet werden, sofern die Deadline Cloud-Mitarbeiter mit dem Lizenzserver kommunizieren können. Dies wird automatisch für vom Service verwaltete Flotten eingerichtet. Dieses Setup ist nur für vom Kunden verwaltete Flotten erforderlich.

Um den Lizenzserver zu erstellen, benötigen Sie Folgendes:

  • Eine Sicherheitsgruppe für Ihre FarmVPC, die den Datenverkehr für Drittanbieterlizenzen zulässt.

  • Importieren in &S3; AWS Identity and Access Management (IAM) Rolle mit einer angehängten Richtlinie, die den Zugriff auf die Endpunktoperationen der Deadline Cloud-Lizenz ermöglicht.

Schritt 1: Erstellen Sie eine Sicherheitsgruppe

Verwenden Sie die VPCAmazon-Konsole, um eine Sicherheitsgruppe für die Ihrer Farm zu erstellenVPC. Konfigurieren Sie die Sicherheitsgruppe so, dass sie die folgenden Regeln für eingehenden Datenverkehr zulässt:

  • Autodesk Maya und Arnold — 2701 — 2702, TCP IPv4

  • Autodesk 3ds Max — 2704, TCP IPv4

  • Foundry Nuke — 6101,, TCP IPv4

  • SideFX Houdini, Mantra und Karma — 1715 - 1717, TCP IPv4

Die Quelle für jede Regel für eingehenden Datenverkehr ist die Worker-Sicherheitsgruppe der Flotte.

Weitere Informationen zum Erstellen einer Sicherheitsgruppe finden Sie unter Erstellen einer Sicherheitsgruppe im Amazon Virtual Private Cloud Cloud-Benutzerhandbuch.

Schritt 2: Richten Sie den Lizenzendpunkt ein

Ein Lizenzendpunkt ermöglicht den Zugriff auf Lizenzserver für Produkte von Drittanbietern. Lizenzanfragen werden an den Lizenzendpunkt gesendet. Der Endpunkt leitet sie an den entsprechenden Lizenzserver weiter. Der Lizenzserver verfolgt Nutzungsbeschränkungen und Berechtigungen. Für jeden Lizenzendpunkt, den Sie erstellen, fallen Gebühren an. Weitere Informationen finden Sie unter VPCAmazon-Preise.

Sie können Ihren Lizenzendpunkt über den AWS Command Line Interface mit den entsprechenden Berechtigungen. Die erforderliche Richtlinie zum Erstellen eines Lizenzendpunkts finden Sie unter Richtlinie zur Zulassung der Erstellung eines Lizenzendpunkts.

Sie können das verwenden AWS CloudShelloder irgendein anderes AWS CLI Umgebung, um den Lizenzendpunkt wie folgt zu konfigurieren AWS Command Line Interface Befehle.

  1. Erstellen Sie den Lizenzendpunkt. Ersetzen Sie die Sicherheitsgruppen-ID, die Subnetz-ID und die VPC ID durch die Werte, die Sie zuvor erstellt haben. Wenn Sie mehrere Subnetze verwenden, trennen Sie sie durch Leerzeichen.

    aws deadline create-license-endpoint \ --security-group-id SECURITY_GROUP_ID \ --subnet-ids SUBNET_ID1 SUBNET_ID2 \ --vpc-id VPC_ID
  2. Bestätigen Sie mit dem folgenden Befehl, dass der Endpunkt erfolgreich erstellt wurde. Merken Sie sich den DNS Namen des VPC Endpunkts.

    aws deadline get-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID
  3. Sehen Sie sich eine Liste der verfügbaren dosierten Produkte an:

    aws deadline list-available-metered-products
  4. Fügen Sie dem Lizenzendpunkt mit dem folgenden Befehl kostenpflichtige Produkte hinzu.

    aws deadline put-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --product-id PRODUCT_ID

Sie können ein Produkt mit dem remove-metered-product folgenden Befehl von einem Lizenzendpunkt entfernen:

aws deadline remove-metered-product \ --license-endpoint-id LICENSE_ENDPOINT_ID \ --product-id PRODUCT_ID

Sie können einen Lizenzendpunkt mit dem delete-license-endpoint folgenden Befehl löschen:

aws deadline delete-license-endpoint \ --license-endpoint-id LICENSE_ENDPOINT_ID

Schritt 3: Eine Rendering-Anwendung mit einem Endpunkt Connect

Nachdem der Lizenzendpunkt eingerichtet wurde, verwenden Anwendungen ihn genauso wie einen Lizenzserver eines Drittanbieters. In der Regel konfigurieren Sie den Lizenzserver für die Anwendung, indem Sie eine Umgebungsvariable oder eine andere Systemeinstellung, z. B. einen Microsoft Windows-Registrierungsschlüssel, auf einen Lizenzserverport und eine Adresse festlegen.

Verwenden Sie Folgendes, um den DNS Namen des Lizenzendpunkts abzurufen AWS CLI Befehl.

aws deadline get-license-endpoint --license-endpoint-id LICENSE_ENDPOINT_ID

Oder Sie können die VPCAmazon-Konsole verwenden, um den VPC Endpunkt zu identifizieren, der API im vorherigen Schritt von der Deadline Cloud erstellt wurde.

Beispiele für Konfigurationen

Beispiel — Autodesk Maya und Arnold

Setzen Sie die Umgebungsvariable ADSKFLEX_LICENSE_FILE auf:

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
Anmerkung

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows Arbeiter, verwenden Sie ein Semikolon (;) anstelle eines Doppelpunkts (:), um die Endpunkte voneinander zu trennen.

Beispiel — Autodesk 3ds Max

Stellen Sie die Umgebungsvariable wie folgt ADSKFLEX_LICENSE_FILE ein:

2704@VPC_Endpoint_DNS_Name
Beispiel — Foundry Nuke

Setzen Sie die Umgebungsvariable foundry_LICENSE auf Um 6101@VPC_Endpoint_DNS_Name zu testen, ob die Lizenzierung ordnungsgemäß funktioniert, können Sie Nuke in einem Terminal ausführen:

~/nuke/Nuke14.0v5/Nuke14.0 -x
Beispiel — SideFX Houdini, Mantra und Karma

Führen Sie den folgenden Befehl aus:

/opt/hfs19.5.640/bin/hserver -S "http://VPC_Endpoint_DNS_Name:1715;http://VPC_Endpoint_DNS_Name:1716;http://VPC_Endpoint_DNS_Name:1717;"

Um zu testen, ob die Lizenzierung ordnungsgemäß funktioniert, können Sie eine Houdini-Szene mit diesem Befehl rendern:

/opt/hfs19.5.640/bin/hython ~/forpentest.hip -c "hou.node('/out/mantra1').render()"