管理渲染节点

Backburner 分布式排队系统运行之后几乎不需要管理。但是,有时可能需要手动管理渲染节点。例如,接近最终期限时,您可能想将节点移到优先级较高的作业上。

可以采用以下方式管理系统上的渲染节点:

使用 Backburner 监视器或 Backburner Web 监视器,通过执行以下步骤来管理节点。您必须具有访问系统管理工具的权限才能使用 Backburner Web 监视器或 Backburner 监视器管理渲染节点,请参见访问 Backburner 系统管理工具

在队列的作业之间移动节点

使用以下步骤在作业之间移动渲染节点,以满足优先级和最终期限不断变化的要求。在使用 Backburner 监视器或 Web 监视器开始手动移动节点之前,请注意以下规则,这些规则控制如何将节点指定给所提交作业:

  • 将渲染节点指定给作业,直到该作业完成。Backburner 管理器不会在作业之间移动运行中的节点。

  • 如果渲染节点从一个作业移动到另一个作业,该节点会一直指定给其新作业,直到该作业完成为止。不能将节点临时指定给作业。

  • 只能将可用的渲染节点(未指定作业的节点)指定给另一个作业。如果节点当前很忙,则必须在其可用之前结束当前的任务(或作业)。请参见查找并监视作业监视渲染节点

  • 将 Backburner 转换代码和背景 Backburner 传输的作业始终指定给单个渲染节点。尽管可以在节点之间传输 Backburner 作业,但是不能将渲染节点添加到这些类型的作业上。但是,如果需要将正在处理 Backburner 作业的节点传输至另一个作业,则该渲染节点必须完成 Backburner 作业才能用于其他作业。

要使用 Backburner Web 监视器在两个作业之间移动渲染节点,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“服务器”。

    将出现系统的渲染节点的列表。

  2. 查找要移动的节点,然后单击其“设置”按钮。

    将出现渲染节点的设置。作业区域中“指定作业”列表显示当前指定给该节点的作业。此区域中的“可用作业”列表还显示系统上的当前所有作业。

    在可以将作业手动指定给节点之前,移除以前指定给该节点的所有作业,包括节点当前正处理的作业。

  3. 在“指定作业”列表中选择所有作业,然后单击“移除”。

    移除当前指定给渲染节点的所有作业。然后,通过手动将特定作业指定给节点,来将节点移动到该作业上。

  4. 从“可用作业”列表中,选择要将该节点移动到上面的作业,然后单击“指定”。

  5. 单击“应用”以保存为节点重新指定的作业。

    将选定的作业指定给渲染节点。当节点结束其当前任务时,它就开始处理新指定的作业。

  6. 单击“服务器”。

  7. 重复步骤 2 至 5,将系统上的其他渲染节点移动到该作业上。

    注意:您还可以使用与 Backburner Web 监视器中的作业设置一起出现的“指定服务器”列表和“可用服务器”列表在两个作业之间移动节点。请参见修改作业设置

要使用 Backburner 监视器在两个作业之间移动渲染节点,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner 监视器中,高亮显示“服务器”列表中的节点,然后单击工具栏上的“移除服务器”图标

    节点结束其当前处理任务后,就可用于其他作业的处理。

  2. 在“作业”列表中选择要将节点移动到的作业。

  3. 通过执行以下操作之一,将渲染节点指定给作业:

    • 在“服务器”列表中高亮显示未指定的节点,然后选择“服务器”|“指定给选定作业”。

    • 在列表中右键单击节点名,然后选择“指定给选定作业”。

    将渲染节点指定给新作业,然后开始处理新作业。这些节点一直指定给新作业,直到将该作业处理完毕。

删除脱机渲染节点

删除脱机节点以使渲染节点的列表组织有序。 但是,渲染节点因诸多原因暂时处于脱机状态,包括:

  • 处理作业时出现问题,如阻止访问源材质的网络问题。

  • 预防性维护,如安装软件修补程序或新的驱动程序。

  • 硬件或软件问题,如主要组件或驱动程序出现的故障。

  • 计划在某段时间内将节点设置为不可用,如在工作时间内将渲染节点用作美术师工作站或常见的办公 PC 时。请参见设置渲染节点的可用性

一般规则是,只删除您确信将会长期处于脱机状态的渲染节点,如那些遇到硬件问题的节点。删除渲染节点时,会影响节点所处理的所有作业的历史记录。此版本可能会使得更难对作业出现的问题进行故障排除,如标识造成渲染损坏的节点。如果可能,在删除该节点之前将作业存档到指定的节点中。

使用以下步骤从 Backburner 监视器或 Web 监视器的渲染节点列表中删除处于脱机状态的任何节点。

要删除 Backburner Web 监视器中的脱机渲染节点,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“服务器”。

    将出现渲染节点的列表。

  2. 查找列表中满足以下所有条件的脱机渲染节点:

    对于满足前三个条件的渲染节点,会出现删除按钮,如以下示例中的节点 caen

    因为节点可能会因作业错误或网络问题暂时进入脱机状态,因此应确保在继续下一步之前已满足所有条件。

  3. 查找要移除的渲染节点,然后单击“删除”按钮。

    系统会提示您确认从列表中删除节点。

  4. 看到提示后,单击“确定”以删除该节点。

    从列表中移除脱机节点。

  5. (可选)重复步骤 2 至 4,以从列表中删除处于脱机状态的其他渲染节点。

要使用 Backburner 监视器从“服务器”列表中删除渲染节点,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner 监视器中,高亮显示列表中满足以下所有条件的渲染节点:

    对于满足前三个条件的所有渲染节点,删除选项变得可用。因为节点可能会因作业错误或网络问题暂时进入脱机状态,因此应确保在继续下一步之前已满足所有条件。

  2. 执行以下操作之一,以从列表中删除选定的渲染节点:

    • 选择“服务器”|“删除服务器”。

    • 右键单击其中一个选定的节点,然后选择“服务器”|“删除服务器”。

    从列表中删除并移除节点。

设置渲染节点的可用性

对于 Backburner 监视器或 Web 监视器,使用以下步骤设置渲染节点可用的时间。

默认情况下,节点在所有时间都可用于处理作业。如果这些工作站在工作时间期间用于其他功能(如美术师工作站或常见的办公 PC),则可以限制渲染节点的可用性。例如,当某些工作站用作办公 PC 时,可以限制它们在上午 8 点到下午 6 点之间处理作业;从下午 6 点到第二天上午 9 点,这些工作站充当渲染节点,通宵对作业进行处理。

要使用 Backburner Web 监视器计划渲染节点的可用性,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“服务器”。

    将出现渲染节点的列表。

  2. 查找其可用性要更改的节点,然后单击其“设置”按钮。

    将出现渲染节点的设置。当节点可用于处理作业时,会显示计划区域。

  3. 导航到 Web 监视器中的计划区域。

  4. 设置在使用以下某个方法时,节点可用于或不能用于处理作业的时间。

    • 填充或清除其各自的复选框,选择某一特定天的一个小时时间。

    • 单击顶部某个小时时段所对应的按钮,对所有天选择此时间段。

    • 单击某一天的名称所对应的按钮,选择一整天。

    当节点可用于处理作业时,会显示计划区域中已填充的复选框。默认情况下,节点被设置为在所有时间可用。

    以下示例显示了只在平日夜间和周末的所有时间可用的渲染节点的计划,如还在业务时间用作渲染节点的美术师工作站或办公 PC 的计划。

  5. 单击“应用”以更新节点的计划。

要使用 Backburner 监视器计划渲染节点的可用性,请执行以下操作:

  1. 在系统管理工具可用的 Backburner 监视器中,在“服务器”列表中选择一个或多个渲染节点,然后执行以下某个操作:

    • 右键单击“服务器”,然后选择“周计划”。

    • 选择“服务器”|“周计划”。

    将出现渲染节点的计划。

    在节点可用于处理作业时,会显示用绿色标记的时间段。默认情况下,节点被设置为在所有时间可用。

  2. 设置在使用以下某个方法时,节点可用于或不能用于处理作业的时间。

    • 通过单击某个顶部按钮选择一个小时的时间段。

    • 单击某一天的名称所对应的按钮,选择一整天。

    • 单击左上部的按钮,选择一整周。

      选择的时间以白色显示。

  3. 执行以下某个操作,设置选定时间内节点的可用性:

    • 单击“允许”会使该节点在选定的时间段内可用于处理作业。

    • 单击“不允许”会使该节点在选定的时间段内不能用于处理作业。

    选择变为绿色(可用)或红色(不可用),来指示节点在此时间段内的可用性。

    以下示例显示了只在平日夜间和周末的所有时间可用的渲染节点的计划,如还在业务时间用作渲染节点的美术师工作站或办公 PC 的计划。

  4. 单击“确定”以更新节点的计划。

对服务器组中的渲染节点进行分组

在 Backburner 监视器或 Backburner Web 监视器中创建渲染节点(称为服务器组)的组,以帮助您组织分布式排队系统。服务器组是多个渲染节点的快捷方式,可以将其视为单个渲染节点。例如,可以使用服务器组处理作业,以便满足工具中优先级和最终期限不断变化的要求。

可以配置某些 Autodesk 应用程序,以只向特定的服务器组提交作业。由于将作业指定给了能够最佳地对其进行处理的节点,因此这提高了分布式排队系统的整体效率。例如,假定您创建了由高端渲染节点组成的服务器组,以快速处理从 Autodesk Effects 和 Editing 应用程序提交的 Burn 作业。您将应用程序配置为仅向此组提交其作业,然后提交 Burn 作业以进行处理。Backburner 管理器收到此作业后,它会立即将该作业指定给此服务器组中的渲染节点,而不是指定给处理作业速度较慢的其他低端节点。

根据系统管理工具中使用的 Backburner 应用程序,请参考相关步骤的以下某个部分:

使用 Backburner Web 监视器对节点进行分组

执行以下步骤,以使用 Backburner Web 监视器在系统的渲染节点上创建或删除服务器组,并根据需要在作业之间移动它。

要创建服务器组,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“服务器组”。

    如果当前定义了组,就会出现系统的服务器组列表。

  2. 在“组名称”字段中,输入服务器组的名称,然后单击“添加”。

    Backburner Web 监视器显示设置以配置该组,并向其指定渲染节点。

  3. 为新服务器组配置行为。请参见配置服务器组

  4. 在“可用服务器”列表中选择一个或多个渲染节点,然后单击“添加服务器”。

    此时,渲染节点便添加到该组中。

  5. 单击“应用”。

    这样就创建了服务器组,它出现在该列表中。

    注意:使用 Backburner Web 监视器创建的任何服务器组都会作为全局组出现在基于 Windows 的 Backburner 监视器中。

要将服务器组指定给作业,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“作业”。

    将出现系统的“作业”列表。

  2. 从“作业”列表中,查找要指定给服务器组的作业,然后单击其“设置”按钮。

    该作业的设置将出现在 Backburner Web 监视器中。服务器区域中的“指定服务器”列表显示可以指定给该作业的任何渲染节点。在以下示例中,有四个服务器组被指定给该作业。

    如果您希望将该作业重新指定给服务器组(并且只指定给它),请继续执行下一步。否则,请转到步骤 4,以将服务器组添加为该作业的其他渲染节点。

  3. (可选)通过在“指定服务器”列表中选择所有渲染节点然后单击“移除”,可从作业中移除所有当前指定的节点。

  4. 在“作业属性”区域中,从“服务器组”列表中选择要指定给作业的服务器组。

  5. 单击“应用”(或应用和重新启动)以将该作业指定给服务器组。

    将作业指定给服务器组,会出现以下某种情况:

    • 如果组中的节点很忙,它们会在处理指定给该组的作业之前完成其当前指定的作业。否则,服务器组会立即处理该作业。

    • 如果启用“暂停当前的非组作业”,则服务器组中的所有节点都将放下其当前的渲染作业,并立即开始处理指定的作业。

    注意:除非启用了“暂停当前的非组作业”选项,否则服务器组要受与各个渲染节点相同的作业指定、完成规则和限制的约束。请参见在队列的作业之间移动节点

要删除服务器组,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner Web 监视器中,单击“服务器组”。

    将出现服务器组列表。

  2. 查找要删除的服务器组,然后单击“删除”按钮。

  3. 看到提示后,单击“确定”。

    此时,便从“服务器”列表中删除了该组。渲染节点一直可用。如果需要,可将这些节点指定给其他组。

使用 Backburner 监视器对节点进行分组

执行以下步骤,以使用 Backburner 监视器在系统的渲染节点上创建或删除服务器组,并根据需要在作业之间移动它。

要创建服务器组,请执行以下操作:

  1. 在具有访问系统管理工具权限的 Backburner 监视器中,右键单击“服务器”列表中的“所有服务器”。

    此时将出现一个菜单,用于从系统的渲染节点创建全局或局部服务器组。全局组由 Backburner 管理器管理,可用于连接到网络的所有 Backburner 监视器。局部组只对创建该组的 Backburner 监视器可用。

  2. 在显示的菜单中,选择下列选项之一:

    • 创建全局组

    • 创建局部组

    提示:建议创建全局组,以简化在整个分布式排队系统中对渲染节点组的管理。

    出现“服务器组”对话框。使用此对话框创建组,并将渲染节点添加到其中。

    注意:如果未连接到 Backburner 管理器,“创建全局组”选项将不可用。

  3. 使用“服务器组”对话框命名和配置该组的行为。请参见配置服务器组

    然后,将渲染节点添加到该组。

  4. 在“可用”列表中选择一个或多个渲染节点,然后单击“添加”。

    此时,渲染节点便添加到该组中。

    提示:通过对组执行拖放操作,也可以将“服务器”列表区域中的渲染节点添加到组中。

  5. 单击“确定”。

    此时,渲染节点组便添加到“全局组”或“局部组”区域,具体情况视在步骤 2 中创建的组的类型而定。

要将服务器组指定给作业,请执行以下操作:

  1. 在“作业”列表中选择要指定给服务器组的作业。

  2. 在“服务器”列表中,右键单击服务器组,然后选择“将组指定给选中的作业”。

    将作业指定给服务器组,会出现以下某种情况:

    • 如果组中的节点很忙,它们会在处理指定给该组的作业之前完成其当前指定的作业。否则,服务器组会立即处理该作业。

    • 如果启用“暂停当前的非组作业”,则服务器组中的所有节点都将放下其当前的渲染作业,并立即开始处理指定的作业。

要在两个作业之间移动服务器组,请执行以下操作:

  1. 选择“作业”列表中的所有作业。

  2. 在“服务器”列表中,右键单击要重新指定的渲染节点组,然后选择“从选中的作业中移除组”。

    该组中的渲染节点都结束了其当前作业。此时,该组可用于其他作业。如果使用的是全局组,并启用了“暂停当前的非组作业”,则该组中的所有渲染节点将会立即结束其当前的渲染作业。

    注意:服务器组受与各个渲染节点相同的作业指定、完成规则和限制的约束。请参见在队列的作业之间移动节点

  3. 在“作业”列表中选择您要将该组移动到其上的作业。

  4. 在“服务器”列表中,右键单击服务器组,然后选择“将组指定给选中的作业”:

    将渲染节点组指定给新作业,渲染开始。如果使用的是全局组,并启用了“可使用空闲的非组服务器”选项,则 Backburner 管理器会在节点从其他作业可用时,将渲染节点临时添加到该组。

要删除服务器组,请执行以下操作:

  1. 在“服务器”列表中,右键单击服务器组,然后选择“删除组”。

    系统提示您确认删除该组。

  2. 出现系统提示时,单击“是”。

    此时,便从“服务器”列表中删除了该组。渲染节点一直可用。如果需要,可将这些节点指定给其他组。

配置服务器组

使用 Backburner 监视器中的“服务器组”对话框或 Backburner Web 监视器中的服务器组网页,为分布式排队系统配置全局或局部渲染节点组。可以使用此对话框或网页执行以下操作:

  • 向组中添加渲染节点,或从组中移除渲染节点。

  • 配置渲染节点组的权重(优先级)。

  • 配置指定新作业后全局组的行为。

常规选项

使用顶部的选项,设置渲染组的名称、优先级和默认行为。

名称字段—标识服务器组的名称。

权重列表 —调整指定给全局服务器组的作业的优先级。例如,与指定给标记为中等或较低权重的组的作业相比,会给予指定给具有较高权重的服务器组的作业更高的优先级。根据作业队列的状态,可能会在未指定给渲染节点组的优先级较高的作业之前,渲染指定给权重较高的组的作业。

注意:此列表只适用于 Backburner 监视器中的全局组。

可使用空闲的非组服务器—启用时,允许 Backburner 管理器在组之外的节点空闲时将渲染节点临时添加到该组。启用该选项时会临时增加该组的渲染能力。

注意:此选项只适用于 Backburner 监视器中的全局组。

暂停非当前的组作业—启用时,允许 Backburner 管理器在将新作业指定给组后暂停所有组成员的处理作业。启用该选项时,可以使渲染节点组快速从一个作业切换到另一个作业。

注意:此选项只适用于 Backburner 监视器中的全局组。

服务器区域

使用服务器区域中的列表,对组中的渲染节点进行管理。通过“添加”(服务器)和“移除”(服务器)按钮,可以向组中添加节点,或从组中移除节点。

在 Backburner Web 监视器中列出名称 在 Backburner 监视器中列出名称 说明
组中的服务器 当前 列出组中的当前节点名称。
可用服务器 可用 列出系统上可以添加到组中的所有节点。

CGplusplus.com