为分布式排队系统设置 Backburner 管理器

在指定的 Windows 或 Linux 工作站上设置 Backburner 管理器。因为 Backburner 管理器是分布式排队系统的网络中心,所以,在设置渲染客户端或渲染节点之前,该管理器应该处于运行状态。以下步骤显示了设置 Backburner 管理器的常规工作流。

要设置 Backburner 管理器,请执行以下操作:

  1. 如有必要,请卸载指定为分布式排队系统管理器的 Windows 或 Linux 工作站上 Backburner 的早期版本。

    在管理器工作站上安装最新版本之前,必须卸载所有版本的 Backburner 管理器。否则,分布式排队系统可能无法正常工作。

  2. 在指定的 Windows 工作站上安装 Backburner,请参见安装支持 Windows 的 Backburner

  3. 启动和配置 Backburner,请参见启动支持 Windows 的 Backburner 管理器

    在您的网络上应该始终只运行一个 Backburner 管理器。否则,不可能处理背景渲染和 I/O 任务。

  4. (可选)如果在 Windows 工作站上安装 Backburner 管理器,则将 Backburner 管理器设置为 Windows 服务,使其随工作站一起启动。请参见将 Backburner 管理器设置为 Windows 服务

安装支持 Windows 的 Backburner

在默认情况下,安装 Autodesk 3ds Max 后,会安装 Backburner 管理器。有关详细信息,请参见Autodesk 3ds Max 9 安装指南

启动支持 Windows 的 Backburner 管理器

按照以下步骤启动 Windows Backburner 管理器。向分布式排队系统中添加渲染节点或客户端之前,Backburner 管理器应该处于运行状态。

要启动并配置 Backburner 管理器,请执行以下操作:

  1. 选择“开始”|“程序”|“Autodesk”|“Backburne”|“管理器”。

    首次启动 Backburner 管理器时,将会显示该管理器的“常规属性”对话框。使用该对话框配置 Backburner 管理器的设置。建议使用 Backburner 管理器的默认设置,原因在于这些设置适用于大部分工具。

  2. 如若需要,请使用“常规属性”对话框对 Backburner 管理器进行配置;请参见配置 Backburner 管理器。否则,单击“确定”以启动 Backburner 管理器。

    提示:Backburner 管理器的“常规属性”对话框中的设置也写入 backburner.xml 文件。该文件位于安装 Backburner 时所在的 Network 文件夹中。如果启动该管理器,且 backburner.xml 文件不存在,将会使用默认设置重新显示“常规属性”对话框。

    启动 Backburner 管理器。“Backburner 管理器”窗口显示了有关影响该管理器的事件的信息。根据在“日志记录属性”对话框中所做的选择,将会向用户显示各种警报信息,具体如下:

    • 管理器和服务器之间的连接和注册

    • 新作业分配

    • 作为队列控制器的工作站

    • 指定/渲染的帧数

    • 确认管理器和服务器之间发送的数据包

    • 管理器/服务器正在关闭

    • 渲染遇到的错误

    注意:您可以选择 Backburner 管理器记录哪些事件。v

    一旦 Backburner 管理器处于正常运行状态,就可以在分布式排队系统上设置 Backburner Web 监视器和渲染节点。

    提示:通过 Backburner 管理器的“常规属性”对话框,可以随时对其配置进行更改。若要显示该对话框,请在 Backburner 管理器中选择“编辑”|“常规设置”。您必须重新启动 Backburner 管理器,才能使更改生效。

配置 Backburner 管理器

通过使用 Backburner 管理器“常规属性”对话框为基于 Windows 的 Backburner 管理器配置 Backburner 管理器。

注意:在配置之前应该停止运行 Backburner 管理器。

虽然默认设置适用于大多数情况,但是,可能需要对这些设置进行调整,以便可以实现 Backburner 管理器和其他组件之间的通信。

您要为 Backburner 管理器配置以下内容:

  • Backburner 管理器和渲染节点的 TCP/IP 端口号。

  • 针对作业分配、失败的渲染节点和完成的作业的默认行为。

  • 作业的远程 Windows 和 UNIX 文件路径。

请阅读以下各节,以了解如何为您的工具配置 Backburner 管理器。

注意:backburner.xml 文件提供了可用于自定义 Backburner 管理器的许多元素。直接修改此文件时要小心,除非您熟悉 XML 并能轻松编辑 .xml 文件。不要修改 backburner.xml 文件中以下部分所包含的元素以外的部分,除非在客户支持的指导下进行操作。否则,可能会影响分布式排队系统的整体稳定性。

TCP/IP 设置

通过修改以下内容为 Backburner 管理器配置 TCP/IP 常规设置:

  • Backburner 管理器“常规属性”对话框 TCP/IP 组中的管理器端口和服务器端口字段。

  • backburner.xml 文件的 GeneralCfg 元素的管理器端口服务器端口网络掩码元素。

这些字段/元素指定分布式排队系统使用的 TCP/IP 端口号。端口号如同拥有相同电话号码的不同用户的分机一样。它们表示渲染节点和管理器之间的两个信道。只有经专门训练的网络管理员才能更改这些设置。

不推荐更改这些端口号的默认值。如果您决定使用其他的端口号,必须在每个 Backburner 组件的 TCP/IP 设置中更改这些值。

XML 元素 说明
管理器端口 <管理器端口>

指定 Backburner 管理器使用的端口号。默认值是 3232。

服务器端口 <服务器端口>

指定渲染节点使用的端口号。默认值是 3233。

N/A <网络掩码>

设置用于网络的默认子网掩码。默认值是 255.255.255.0。

使用基于 Windows 的 Backburner 监视器可以覆盖该值。请参见监视系统活动

注意:如果您的工具中正在使用防火墙,如 Zone Labs(R) ZoneAlarm(R) 或 WindowsXP 随附的防火墙,则确保将防火墙配置为允许访问管理器和服务器端口。否则,分布式排队系统的组件不能进行通信、接收电影胶片或返回渲染的材质。

常规设置

通过修改以下内容配置 Backburner 管理器的常规行为:

  • Backburner 管理器的“常规属性”对话框“常规”组中的“最大协同指定”、“使用服务器限制”和“使用任务错误限制”字段。

  • backburner.xml 文件的 AppDetails元素的管理器设置子元素的最大协同指定用户服务限制用户任务错误限制元素。

XML 元素 说明
最大协同指定 <最大协同指定>

指定管理器同时发送的作业数。该数量取决于管理器工作站的处理器速度、常规作业大小和整个网络速度。

通常,默认值为 4 就足够了。在下列情况下,可以更改该值:

  • 渲染作业量很大和/或分布式排队系统试图与作业同步时减小该值。

  • 渲染作业量很小和/或分布式排队系统不难与作业同步时增加该值。

避免大幅增加该值;如果值太大,可能会导致节点的超时数增大,因为作业的发送速度快于节点所能处理的速度。在此类情况下,减小该值。

使用服务器限制 <使用服务器限制><服务器限制>

设置要为特定作业分配的最大渲染节点数。在某些应用场合中,这项功能可以覆盖服务器限制设置。有关信息,请参见该应用程序的“高级设置”对话框。

使用任务错误限制 <使用任务错误限制><任务错误限制>

定义渲染节点在挂起任务之前要重试该任务的次数。

失败的节点行为

通过修改以下内容配置 Backburner 管理器,以自动重新启动作业失败的渲染节点:

  • Backburner 管理器的“常规属性”对话框“故障的服务器”组中的“重新启动故障的服务器”、“重试数”和“重试间隔秒数”字段。

  • backburner.xml文件的 AppDetails元素的管理器设置子元素的重试故障的服务器重试数重试间隔时间元素。

XML 元素 说明
重新启动故障的服务器 <重试故障的服务器>

通过激活自动启动渲染节点。如果禁用该选项,渲染节点将不会在首次失败后尝试对作业重新进行渲染。默认情况下启用此选项。

重试数 <重试数>

指定管理器尝试重新启动失败渲染节点的次数。默认情况下,重试数设置为 3。其范围介于 1 和 1024 之间。

重试间隔秒数 <重试间隔时间>

每次重试间隔的时间,以毫秒表示。默认情况下该值设置为 30000 毫秒。

在 Windows 中该值调整为 30 秒。

渲染节点的状态根据每个作业进行记录。Backburner 管理器将定期检查作业的渲染节点列表,以了解失败情况。如果启用“重新启动故障的服务器”(在 backburner.xml 文件中设置为 1),则管理器会跟踪:

  • 渲染节点执行特定作业失败的时间。

  • 该节点执行特定作业失败的已用时间。

如果失败距现在的时间大于指定的“重试间隔秒数”,Backburner 管理器将会逐一减少“重试数”,然后重置渲染节点的失败标记。如果失败数达到指定的“重试数”,管理器将会停止尝试为该特定作业重新启动渲染节点。

重新启动的渲染节点完成一个帧后,该节点将会标记为活动节点,并恢复处理,直到作业完成为止。

作业路径设置

通过修改以下内容 Backburner 配置管理器,以在指定的系统或网络驱动器上访问作业:

  • Backburner 管理器“常用属性”对话框的“直接访问作业路径”组中的“使用作业路径”、“Win32 路径”和“Unix 路径”字段。

  • backburner.xml 文件的 AppDetails元素的管理器设置子元素的启用作业路径Win32PathUnixPath元素。

如果不需要在安装 Backburner 管理器的驱动器或工作站上保留作业,请使用这些字段/元素。例如,这种情况如下:

  • 安装 Backburner 管理器的系统驱动器上缺少驱动器空间。因为另一个驱动器上有足够的空间,所以,可在此驱动器中设置名为 MyJobs 的共享文件夹,提交后的作业将放置在该文件夹中。在这种情况下,会将作业定向到 \\computername\MyJobs

  • 您可以将工作站同时作为 Backburner 管理器和美术师工作站使用。若要减少 Backburner 管理器工作站的开销,可以在网络文件服务器上设置名为 backburnerJobs 的共享作业文件夹。Win32 作业路径应该设置为 \\fileserver\backburnerJobs ,而提交的作业应该放置在文件服务器上。

XML 元素 说明
使用作业路径 <启用作业路径>

启用时,使用 Win32 或 UNIX 路径定义作业位置。该选项可以指导渲染节点从该位置获得作业文件,从而最大限度地减少管理器工作站上的文件 I/O 流量。

Win32 路径 <Win32Path>

作业所在的 Windows 文件路径。您可以单击“常用属性”对话框中的“浏览”按钮在系统中搜索作业位置。

Unix 路径 <UnixPath>

作业所在的 Unix 文件路径。您可以单击“常用属性”对话框中的“浏览”按钮在系统中搜索作业位置。

默认作业处理行为

通过修改以下内容配置 Backburner 管理器处理已完成作业的方式:

  • Backburner 管理器“常用属性”对话框中“默认作业处理”组中的“不执行任何操作”、“将其删除”/“于......天后删除”、“将其存档”/“于......天后删除”字段。

  • backburner.xml 文件的 AppDetails元素的管理器设置子元素的默认作业处理删除日期存档日期元素。

使用这些设置,可以提升对管理器中作业队列的管理。例如,使用这些设置在一定天数之后删除已完成的作业,或使作业无限期地保留在要存档的队列中。提交项目的最终版本,且知道不需要进行其他更改时,存档是很有用的。

注意:这些设置可以通过“高级设置”对话框覆盖。该对话框可以通过“网络作业分配”对话框访问。

<默认作业处理> 设置 状态 XML 元素 说明
0 不执行任何操作

在“常规属性”对话框中启用时,已完成的作业保留在队列中。

1 将其删除

在“常用属性”对话框中启用时,作业将会在完成后从队列中删除。

2 <删除日期> 后删除

在“常用属性”对话框中启用时,作业在完成后会在队列中保留指定的天数。一旦超过指定天数,就会从队列中删除作业。

3 将其存档

在“常用属性”对话框中启用时,作业在完成后会进行存档。默认情况下,对于 Windows 管理器,将会启用“将其存档”。

4 <存档日期> 后存档

在“常用属性”对话框中启用时,作业在完成后会在队列中保留指定的天数。一旦超过指定天数,就会从队列中删除作业。

将 Backburner 管理器设置为 Windows 服务

将 Backburner 管理器设置为 Windows 2000 或 XP Professional 服务,使其随工作站(如基于 Linux 的管理器)一起启动。每次启动工作站时,Windows 服务器自动在背景中启动。在这种情况下,Backburner 管理器将在 Windows 2000 或 XP 环境下而不是作为单独的应用程序在后台中操作。

运行作为服务的管理器不会执行下列操作:

  • 更改 Backburner 监视器或 Web 监视器中显示的信息。

  • 尽管 Backburner 管理器作为服务运行时您可能会收到一个错误,但要防止将 Backburner 管理器作为应用程序手动启动。

将 Backburner 管理器作为 Windows 服务运行时会更加方便,但是,这也表示,如果出现问题,与管理器有关的信息并非显而易见。这是因为,将 Backburner 管理器设置为服务之前,分布式排队系统应该顺利运行。

通过执行下列步骤将 Backburner 管理器设置为 Windows 服务。

若要将管理器设置为 Windows 服务,请执行下列操作:

  1. 转至要在其中将管理器作为服务进行安装的工作站。

  2. 打开“命令提示” (DOS) shell,然后将其导航至 Backburner 默认目录,C:\Program Files\Autodesk\Backburner\

    注意:如果运行的是 WindowsXP Professional 64 位版本,则 Backburner 目录可能是 C:\Program Files <x86>\Autodesk\Backburner

  3. 输入 managersvc -i

    将出现以下消息:

    Backburner Manager ...Service Installed.

    注意:若要在 Backburner 管理器作为服务进行安装之后将其移除,请在 Backburner 根目录中键入 managersvc -r

  4. 选择“开始”|“设置”|“控制面板”|“管理工具”|“服务”,右键单击 Backburner 管理器,然后选择“启动”。

    当下一次重新启动工作站时,Backburner 管理器会自动启动。

    注意:从右键单击后弹出的菜单中选择“属性”,以便对用户、密码和其他参数进行设置。


CGplusplus.com