вторник, 3 июля 2012 г.

Deadline


программу можно скачать тут 

расскажу на примере nuke на windows:


Исходник 
-сразу имеем 3 машины с установленными windows (xp, 2k3, 7, все x86 или 64), nix-системы не рассматриваю.
-на машинах установлен nuke6.2v2, с единым локальным путём(c:\Nuke).
-на машины необходимо поставить .NET Framework, я поставил 3.5, но в мане пишут хотя бы минимум 2.

итак, Deadline

для функционирования рендер-фермы, необходимы:
-машина-репозиторий.
-рендер-машины, которые должны видеть сетевую папку репозитория.

Установка репозитория
Запустите DeadlineRepository.exe, в процессе установки: 
-задайте сетевой путь к репозиторию или примите, по-умолчанию \\[имя машины-репозитория]\DeadlineRepository .
-опции репозитория можно принять по-умолчанию (после установки есть возможность их поменять) или сразу сделать тонкую настройку - они там очевидные, в любом случае работать репозиторий будет.
-уведомления об ошибках работы репозитория, по-умолчанию отключен, при включении просто настройте отправку почтовых сообщений.
-всё finish, репозиторий готов к работе, его "лечить" не надо.

Установка рендер-машины
-Отключите интернет.
Запустите DeadlineClient.exe, в процессе установки:
-устанавите клиент, по-умолчанию, как процесс. Как службу устанавливать не надо!!! Тут рассматривается работа именно с процессом.
-укажите сетевой путь к репозиторию и путь к файлу с лицензией C:\Flexnet\xforce.lic
-всё, установка завершена.

Проверяем, работоспособность рендер-фермы

ВАЖНО!!!
1) Запуск производить только в локальной сессии, либо перехватывать экран Radmin, DameWare и подобными. На терминальной сессии (удаленный рабочий стол) В DEADLINE лицензия не работает
2) Для дальнейшего функционирования фермы, необходимо настроить автовход , поскольку в фоновом режиме и в виде службы процессы фермы не работают.

-запустите на всех рендер-машинах DeadlineLauncher, в нем запустите Slave (по-умолчанию он стартует вместе с запуском DeadlineLauncher). Это раб. Он будет выполнять все задания, которые получит.
-на любой рендер-машине запустите DeadlineMonitor, он подключится к репозиторию и должен увидеть всех Slave в режиме Idle, что говорит о готовности принимать задания, и как продолжит кэп: "рендер-ферма установлена!!".

Ферма готова, теперь, осталось рабам, в прямом смысле, раздать инструменты.
Запустите на любой рендер-машине DeadlineMonitor.
Включите суперпользователя, Tools->SuperUserMode.
В Tools появилась ConfigurePlugins.
Зайдите в ConfigurePlugins, найдите Nuke, укажите путь всем "Nuke Render Executable" C:\Nuke\nuke.exe
Slave`ы подключенные к нашему репозиторию и получившие задание для Nuke, будут искать инструмент в C:\Nuke\nuke.exe

А теперь поедание таска.
Запустите DeadlineMonitor.
Submit-> Submit Nuke Job To Deadline.
В Machine List выбираем рабов.
Укажите NukeFile, FrameList и т.д.
Submit.

Всё процесс пошел.

2 комментария:

  1. Together these elements assist clients optimize their designs early in the course of with guided experience, lowering improvement cycle time by days, weeks, or more. To guarantee a product’s high quality, we need to|we have to} put more consideration to product design and mildew trial in the ultimate step. Product design is essential as a result of|as a end result of} it has direct affect on product efficiency and the product Biometric Door Locks life. Our product designers work intently with our consumer to substantiate every functionality and element, lowering the possibility of|the potential of|the potential for} failures.

    ОтветитьУдалить