Connect le flotte gestite dai clienti a un endpoint di licenza - Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Connect le flotte gestite dai clienti a un endpoint di licenza

Il server di licenze basato sull'utilizzo AWS di Deadline Cloud fornisce licenze su richiesta per determinati prodotti di terze parti. Con le licenze basate sull'utilizzo, puoi pagare in base al consumo. Ti viene addebitato solo il tempo che utilizzi. Le licenze basate sull'utilizzo forniscono licenze per il rendering ai dipendenti di Deadline Cloud, non le licenze per le applicazioni DCC.

Il server di licenza basato sull'utilizzo di Deadline Cloud può essere utilizzato con qualsiasi tipo di flotta, purché i lavoratori di Deadline Cloud possano comunicare con il server delle licenze. Questo viene configurato automaticamente nelle flotte gestite dai servizi. Questa configurazione è necessaria solo per le flotte gestite dai clienti.

Per creare il server di licenza, è necessario un gruppo di sicurezza per il VPC della farm che consenta il traffico per licenze di terze parti.

Fase 1: Creare un gruppo di sicurezza

Usa la console Amazon VPC per creare un gruppo di sicurezza per il VPC della tua fattoria. Configura il gruppo di sicurezza per consentire le seguenti regole in entrata:

  • Autodesk Maya e Arnold — 2701 - 2702, TCP, IPv4 IPv6

  • Autodesk 3ds Max — 2704, TCP, IPv4 IPv6

  • Cinema 4D — 7057, TCP, IPv4 IPv6

  • KeyShot — 2703, TCP, IPv4 IPv6

  • Foundry Nuke — 6101, TCP,, IPv4 IPv6

  • Redshift — 7054, TCP, IPv4 IPv6

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

L'origine di ogni regola in entrata è il gruppo di sicurezza dei lavoratori del parco macchine.

Per ulteriori informazioni sulla creazione di un gruppo di sicurezza, consulta Creare un gruppo di sicurezza nella guida per l'utente di Amazon Virtual Private Cloud.

Passaggio 2: configura l'endpoint della licenza

Un endpoint di licenza fornisce l'accesso ai server di licenza per prodotti di terze parti. Le richieste di licenza vengono inviate all'endpoint di licenza. L'endpoint le indirizza al server di licenza appropriato. Il server delle licenze tiene traccia dei limiti di utilizzo e dei diritti. La creazione di un endpoint di licenza in Deadline Cloud fornisce un endpoint di AWS PrivateLink interfaccia nel tuo VPC. Questi endpoint vengono fatturati in base ai prezzi standard. AWS PrivateLink Per ulteriori informazioni, consulta Prezzi di AWS PrivateLink.

Con le autorizzazioni appropriate, puoi creare il tuo endpoint di licenza. Per la politica richiesta per creare un endpoint di licenza, vedi Politica per consentire la creazione di un endpoint di licenza.

Puoi creare il tuo endpoint di licenza dalla dashboard nella console Deadline Cloud.

  1. Dal riquadro di navigazione a sinistra, scegli Endpoint di licenza, quindi scegli Crea endpoint di licenza.

  2. Dalla pagina Crea endpoint di licenza, completa quanto segue:

    • Selezionare un VPC.

    • Seleziona le sottoreti che contengono i tuoi lavoratori di Deadline Cloud. Puoi selezionare fino a 10 sottoreti.

    • Seleziona il gruppo di sicurezza creato nel passaggio 1. Puoi selezionare fino a 10 gruppi di sicurezza per scenari più complicati.

    • (Facoltativo) Scegli Aggiungi nuovo tag e aggiungi uno o più tag. Puoi aggiungere fino a 50 tag.

  3. Scegli Crea endpoint di licenza. Quando l'endpoint di licenza viene creato, viene visualizzato nella pagina degli endpoint di licenza.

  4. Nella sezione prodotti misurati, scegli Aggiungi prodotti, quindi seleziona i prodotti che desideri aggiungere all'endpoint di licenza. Scegli Aggiungi.

Per rimuovere un prodotto da un endpoint di licenza, nella sezione Prodotti misurati, seleziona il prodotto e quindi scegli Rimuovi. Nella conferma, scegli nuovamente Rimuovi.

Fase 3: Connettere un'applicazione di rendering a un endpoint

Dopo aver configurato l'endpoint di licenza, le applicazioni lo utilizzano nello stesso modo in cui utilizzano un server di licenze di terze parti. In genere si configura il server di licenza per l'applicazione impostando una variabile di ambiente o un'altra impostazione di sistema, ad esempio una chiave di registro di Microsoft Windows, su una porta e un indirizzo del server di licenza.

Per ottenere il nome DNS dell'endpoint della licenza, seleziona l'endpoint della licenza nella console, quindi scegli l'icona di copia nella sezione Nome DNS.

Esempi di configurazione

Esempio — Autodesk Maya e Arnold

Imposta la variabile di ambiente su: ADSKFLEX_LICENSE_FILE

2702@VPC_Endpoint_DNS_Name:2701@VPC_Endpoint_DNS_Name
Nota

Per Windows i lavoratori, utilizzate un punto e virgola (;) anziché i due punti (:) per separare gli endpoint.

Esempio — Autodesk 3ds Max

Imposta la variabile ADSKFLEX_LICENSE_FILE di ambiente su:

2704@VPC_Endpoint_DNS_Name
Esempio — Cinema 4D

Imposta la variabile d'ambiente g_licenseServerRLM su:

VPC_Endpoint_DNS_Name:7057

Dopo aver creato la variabile di ambiente, dovresti essere in grado di renderizzare un'immagine usando una riga di comando simile a questa:

"C:\Program Files\Maxon Cinema 4D 2025\Commandline.exe" -render ^ "C:\Users\User\MyC4DFileWithRedshift.c4d" -frame 0 ^ -oimage "C:\Users\Administrator\User\MyOutputImage.png
Esempio – KeyShot

Imposta la variabile di ambiente LUXION_LICENSE_FILE su:

2703@VPC_Endpoint_DNS_Name

Dopo l'installazione KeyShot e l'esecuzione, pip install deadline-cloud-for-keyshot puoi verificare che la licenza funzioni utilizzando il seguente comando. Lo script convalida le impostazioni ma non esegue il rendering di nulla.

"C:\Program Files\KeyShot12\bin\keyshot_headless.exe" ^ -floating_feature keyshot2 ^ -floating_license_server 2703@VPC_Endpoint_DNS_Name ^ -script "C:\Program Files\Python311\Lib\site-packages\deadline\keyshot_adaptor\KeyShotClient\keyshot_handler.py"

La risposta dovrebbe contenere quanto segue senza messaggi di errore:

Connecting to floating license server
Esempio — Foundry Nuke

Imposta la variabile foundry_LICENSE di ambiente su:

6101@VPC_Endpoint_DNS_Name

Per verificare che le licenze funzionino correttamente, puoi eseguire Nuke in un terminale:

~/nuke/Nuke14.0v5/Nuke14.0 -x
Esempio — Redshift

Imposta la variabile di ambiente redshift_LICENSE su:

7054@VPC_Endpoint_DNS_Name

Dopo aver creato la variabile di ambiente, dovresti essere in grado di renderizzare un'immagine usando una riga di comando simile a questa:

C:\ProgramData\redshift\bin\redshiftCmdLine.exe ^ C:\demo\proxy\RS_Proxy_Demo.rs ^ -oip C:\demo\proxy\images
Esempio — SideFX Houdini, Mantra e Karma

Esegui il comando seguente:

/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;"

Per verificare che le licenze funzionino correttamente, puoi renderizzare una scena di Houdini tramite questo comando:

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

Fase 4: Eliminare un endpoint di licenza

Quando elimini il tuo parco veicoli gestito dal cliente, ricordati di eliminare l'endpoint della licenza. Se non elimini l'endpoint della licenza, continueranno a esserti addebitati i costi fissi AWS PrivateLink

Puoi eliminare l'endpoint della licenza dalla dashboard nella console Deadline Cloud.

  1. Dal riquadro di navigazione a sinistra, scegli License endpoints.

  2. Seleziona l'endpoint che desideri eliminare e scegli elimina, quindi scegli nuovamente elimina per confermare.