View a markdown version of this page

创建一个 亚马逊机器映像 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建一个 亚马逊机器映像

要创建 Amazon Machine Image (AMI) 以在亚马逊弹性计算云 (Amazon EC2) 客户管理队列 (CMF) 中使用,请完成本节中的任务。在继续操作之前,您必须创建一个 Amazon EC2 实例。有关更多信息,请参阅《适用于 Linux 实例的 Amazon EC2 用户指南》中的启动您的实例

重要

创建创建 AMI Amazon EC2 实例的附加卷的快照。安装在实例上的任何软件都会保留,因此实例会被重复使用,当您从启动实例时,这些实例会被重复使用。AMI我们建议采用补丁策略,在应用到您的队列之前,AMI使用更新的软件定期更新任何新软件。

准备 Amazon EC2 实例

在构建之前AMI,必须删除工作器状态。在工作器代理启动之间,工作器状态会持续存在。如果此状态持续到上AMI,则从该状态启动的所有实例都将共享相同的状态。

我们还建议您删除所有现有的日志文件。当您准备 AMI 时,日志文件可以保留在 Amazon EC2 实例上。在诊断使用 AMI 的工作人员队列中可能出现的问题时,删除这些文件可以最大限度地减少混淆。

您还应启用工作服务器代理系统服务,这样 Deadline Cloud 工作服务器代理在 Amazon EC2 启动时启动。

最后,我们建议您启用工作器代理自动关闭。自动关闭允许工作人员队列在需要时扩大规模,并在渲染作业完成时关闭。这种自动缩放有助于确保您仅在需要时使用资源。

准备 Amazon EC2 实例

  1. 打开 Amazon EC2 控制台。

  2. 启动 Amazon EC2 实例。有关更多信息,请参阅启动您的实例

  3. 设置主机以连接到您的身份提供商 (IdP),然后装载其所需的任何共享文件系统。

  4. 按照教程进行操作 安装 Deadline 云工作者代理配置工作器代理,然后和创建作业用户和群组

  5. 如果您正在准备AMI基于亚马逊 Linux 2023 的版本来运行与 VFX 参考平台兼容的软件,则需要更新多项要求。有关信息,请参阅《AWS Deadline Cloud 用户指南》中的 VFX 参考平台兼容性。

  6. 打开终端。

    1. 在 Linux 上,以root用户身份打开终端(或使用sudo/su

    2. 打开Windows,打开管理员命令提示符或 PowerShell 终端。

  7. 确保工作器服务未运行并配置为在启动时启动:

    1. 在 Linux 上,运行

      systemctl stop deadline-worker systemctl enable deadline-worker
    2. 开启Windows,运行

      sc.exe stop DeadlineWorker sc.exe config DeadlineWorker start= auto
  8. 删除工作人员状态。

    1. 在 Linux 上,运行

      rm -rf /var/lib/deadline/*
    2. 开启Windows,运行

      del /Q /S %PROGRAMDATA%\Amazon\Deadline\Cache\*
  9. 删除日志文件。

    1. 在 Linux 上,运行

      rm -rf /var/log/amazon/deadline/*
    2. 开启Windows,运行

      del /Q /S %PROGRAMDATA%\Amazon\Deadline\Logs\*
  10. 开启Windows,建议运行 “开始” 菜单中的 Amazon EC2Launch 设置应用程序,以完成实例的最终主机准备和关闭。

    注意

    必须选择 “不使用 Sysprep 关闭”,并且永远不要选择 “使用 Sysprep 关闭”。使用 Sysprep 关闭将导致所有本地用户变得不可用。有关更多信息,请参阅 Windows 实例用户指南中创建自定义 AMI 主题的开始之前部分

构建 AMI

要构建 AMI

  1. 打开 Amazon EC2 控制台。

  2. 在导航窗格中选择实例,然后选择您的实例。

  3. 选择实例状态,然后选择停止实例

  4. 停止实例后,选择操作

  5. 选择图像和模板,然后选择创建图像

  6. 输入图像名称

  7. (可选)输入图片的描述。

  8. 选择创建映像