Perfis de armazenamento para anexos de trabalho - AWS Nuvem de prazos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Perfis de armazenamento para anexos de trabalho

Você pode configurar sua fila do Deadline Cloud para usar anexos de trabalho para transferir dados de ativos referenciados por seus trabalhos de e para. AWS Quando as estações de trabalho montam os mesmos sistemas de arquivos compartilhados, mas suas frotas não, você pode criar locais de sistema de arquivos do tipo local em seus perfis de armazenamento. Isso permite configurar de onde você fará o upload e o download dos arquivos e como mapear caminhos entre sistemas operacionais.

Por exemplo, suponha que você tenha um sistema de arquivos compartilhado para projetos e outro para ferramentas. Suas estações de trabalho e frotas incluem os três sistemas operacionais WindowsmacOS, e. Linux Tudo é igual ao do tópico Perfis de armazenamento para sistemas de arquivos compartilhados, exceto que os sistemas de arquivos não são compartilhados com o farm. Eles são para a rede local que contém suas estações de trabalho. Você pode criar um perfil de armazenamento para cada sistema operacional com os seguintes valores:

  • Nome do perfil de armazenamento: Linux-Host, família do sistema operacional: Linux.

    • Nome da localização do sistema de arquivos: Projetos, caminho: /mnt/projects, tipo: Local.

    • Nome da localização do sistema de arquivos: Ferramentas, caminho: /mnt/projects, tipo: Local.

  • Nome do perfil de armazenamento: Windows-Host, família do sistema operacional: Windows.

    • Nome da localização do sistema de arquivos: Projetos, caminho: X:\projects, tipo: Local.

    • Nome da localização do sistema de arquivos: Ferramentas, caminho: Z:, tipo: Local.

  • Nome do perfil de armazenamento: macOS-host, família do sistema operacional: macOS.

    • Nome da localização do sistema de arquivos: Projetos, caminho: /Volumes/Projetos, tipo: Local.

    • Nome da localização do sistema de arquivos: Ferramentas, caminho: /Volumes/Ferramentas, tipo: Local.

Quando você envia um trabalho usando um caminho X:\Projects\ProjectA\Textures\texture.jpg, o Deadline Cloud adiciona um campo contendo o ID do perfil de armazenamento Windows-Host ao trabalho e carrega o arquivo no bucket S3 de anexos do trabalho, caso ainda não tenha sido carregado. Windows

Se o trabalho for executado em um host de trabalhadores Linux da frota, o Deadline Cloud disponibilizará o arquivo de textura em um diretório temporário local e, em seguida, criará uma regra de mapeamento de caminho de um dos diretórios que contêm a textura para o diretório temporário. Por exemplo, X:\Projects\ProjectA ->/sessions/session-123/projects, so that X:\Projects\ProjectA\Textures\texture.jpg maps to /sessions/session-123/projects/Textures/texture.jpg. When a task of the job is complete, it collects the output from directories specified by the job. Suppose /sessions/session-123/projects/Output/frame0032.png é um arquivo de saída. Essa saída é registrada na tarefa como X:\Projects\ProjectA\Output\frame0032.jpg, correspondendo ao perfil de armazenamento da estação de trabalho que envia a tarefa.

Quando você baixa a saída do trabalho em uma macOS estação de trabalho, o Deadline Cloud cria regras de mapeamento de caminhos a partir da Windows estação de trabalho: X:\Projects -> /Volumes/Projects, Z: ->/0032.jpg. Volumes/Tools. It applies the rule to all output paths, downloading the example output file to /Volumes/Projects/ProjectA/Output/frame

Se o caminho do arquivo de saída de um trabalho não estiver contido em nenhum local do sistema de arquivos do perfil de armazenamento, o Deadline Cloud não poderá determinar seu caminho para download quando o perfil de armazenamento for diferente da estação de trabalho de envio. Dependendo do comando usado para download, esse arquivo será ignorado ou você terá que selecionar manualmente um diretório de download.