本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建一个 亚马逊机器映像
要创建 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 实例
-
打开 Amazon EC2 控制台。
-
启动 Amazon EC2 实例。有关更多信息,请参阅启动您的实例。
-
设置主机以连接到您的身份提供商 (IdP),然后装载其所需的任何共享文件系统。
-
按照教程进行操作 安装 Deadline 云工作者代理配置工作器代理,然后和创建作业用户和群组。
-
如果您正在准备AMI基于亚马逊 Linux 2023 的版本来运行与 VFX 参考平台兼容的软件,则需要更新多项要求。有关信息,请参阅《AWS Deadline Cloud 用户指南》中的 VFX 参考平台兼容性。
-
打开终端。
-
在 Linux 上,以
root用户身份打开终端(或使用sudo/su) -
打开Windows,打开管理员命令提示符或 PowerShell 终端。
-
-
确保工作器服务未运行并配置为在启动时启动:
-
在 Linux 上,运行
systemctl stop deadline-worker systemctl enable deadline-worker -
开启Windows,运行
sc.exe stop DeadlineWorker sc.exe config DeadlineWorker start= auto
-
-
删除工作人员状态。
-
在 Linux 上,运行
rm -rf /var/lib/deadline/* -
开启Windows,运行
del /Q /S %PROGRAMDATA%\Amazon\Deadline\Cache\*
-
-
删除日志文件。
-
在 Linux 上,运行
rm -rf /var/log/amazon/deadline/* -
开启Windows,运行
del /Q /S %PROGRAMDATA%\Amazon\Deadline\Logs\*
-
-
开启Windows,建议运行 “开始” 菜单中的 Amazon EC2Launch 设置应用程序,以完成实例的最终主机准备和关闭。
注意
必须选择 “不使用 Sysprep 关闭”,并且永远不要选择 “使用 Sysprep 关闭”。使用 Sysprep 关闭将导致所有本地用户变得不可用。有关更多信息,请参阅 Windows 实例用户指南中创建自定义 AMI 主题的开始之前部分。
构建 AMI
要构建 AMI
-
打开 Amazon EC2 控制台。
-
在导航窗格中选择实例,然后选择您的实例。
-
选择实例状态,然后选择停止实例。
-
停止实例后,选择操作。
-
选择图像和模板,然后选择创建图像。
-
输入图像名称。
-
(可选)输入图片的描述。
-
选择创建映像。