用于使用 Shake 进行分布式处理的附加步骤

如果您不能合并单个群集的存储宗卷上所有必需的源文件(Shake 脚本和媒体文件等),请按以下说明进行操作。

第 1 阶段:关闭 Shake UNC 设置

若要使该设置中的共享和装载宗卷流畅运行,您需要关闭每台电脑上的 Shake UNC 设置。UNC 设置使用完整的文件路径名称与网络地址,一般以 //ComputerName/DriveName/path 开头。您不想让 Shake 使用此文件命名管理,因为它与该设置中使用的文件共享和装载宗卷相矛盾。

备注: 所有介质宗卷都应该具有相同名称。

在下面的三个步骤中,请对startup .h 文件作出如是更改。按照 Shake 文稿中所述,startup .h 文件位于 startup 目录中,用于自定 Shake 设置(类似于设定偏好设置)。

若要关闭 UNC 设置,请在每台电脑上进行以下操作
  1. 以将在电脑上使用 Shake 的用户身份登录。

  2. 连按“/应用程序/实用工具”中的“终端”图标,以打开“终端”窗口。

  3. 在“终端”窗口中输入这两个命令行,在每个命令行后按下 Return 键:

    mkdir -p ~/nreal/include/startup/
    echo 'script.uncFileNames = 0;' > ~/nreal/include/startup/UNC_off.h

第 2 阶段:打开“个人文件共享”

在每台电脑上,打开“个人文件共享”。这将允许电脑共享媒体宗卷。

若要打开“个人文件共享”
  1. 打开“系统偏好设置”。

  2. 点按“共享”。

  3. 选择“文件共享”复选框。

第 3 阶段:装载介质存储宗卷

按照下面的说明进行操作,以便群集中的所有电脑都装载群集中的所有媒体宗卷。

若要装载所有媒体存储宗卷
  1. 在每台电脑上以管理员身份登录。(当您设置 Mac OS X 时创建的第一个用户帐户就是管理员帐户。

  2. 使用 Finder 的“前往”菜单中的“连接服务器”命令为组中的每台电脑装载每个媒体宗卷。

  3. 在“连接服务器”对话框中输入其他电脑的名称。

  4. 选取相关联的媒体宗卷作为您要装载的宗卷。

  5. 重复步骤 1 至 4 直至所有电脑都装载群集中的所有媒体宗卷。

第 4 阶段:提交分时分布式处理设置示例中的处理作业

完成第 3 阶段:装载介质存储宗卷之后,其中每台电脑均可用于提交作业以进行分布式处理。

由于已在用于使用 Shake 进行分布式处理的附加步骤中配置了访问权限的方式,所有文件路径名称简单和保持一致,如果出现以下情况,就可以便于在 Compressor、Shake 脚本和 Apple Qmaster 中指定它们:

  • 用户将源媒体放在已装载的媒体宗卷(FireWire 驱动器之一)上。

  • 用户将 Shake 脚本放在已装载的媒体宗卷上。

  • 为每个用户(所有者、组和其他用户)启用了共享媒体宗卷上的所有文件夹和文件的读写访问权限。您可以通过选定文件夹或文件,然后选取“文件”>“显示简介”,配置此访问权限的设置。

以上三项假设很重要,因为这些假设确保所有电脑对所有源文件和输出的目的文件都有读写访问权限。

第 5 阶段:指定媒体文件和脚本位置

以下附加配置指南适用于使用 Shake(或基于 UNIX 的任何其他渲染应用程序)的任何用户:

  • 在 Shake 脚本中指定媒体文件位置: 当您按照用于使用 Shake 进行分布式处理的附加步骤中的步骤进行操作时,所有的 Shake 渲染脚本应将其源媒体(输入节点)位置和输出(输出节点)的目的位置指定为 Volumes/MediaDiskName/(例如,Volumes/Media3/)。
  • 在 Apple Qmaster 中指定 Shake 脚本位置: 当您按照用于使用 Shake 进行分布式处理的附加步骤中的步骤进行操作时,所有 Shake 脚本的位置应在 Apple Qmaster 中指定为 /Volumes/MediaDiskName/ScriptFilename(例如,Volumes/Media3/Script.shk)。