本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
示例项目基础架构
要演示如何使用作业附件和存储配置文件,请设置一个包含两个独立项目的测试环境。您可以使用 Deadline Cloud 控制台来创建测试资源。
-
如果你还没有,请创建一个测试农场。要创建农场,请按照创建农场中的步骤进行操作。
-
为两个项目中的每个任务创建两个队列。要创建队列,请按照创建队列中的步骤进行操作。
-
创建名为的第一个队列
Q1。使用以下配置,对所有其他项目使用默认值。-
对于任务附件,请选择创建新的 Amazon S3 存储桶。
-
选择 “启用与客户管理的队列的关联”。
-
对于以用户身份运行,为 POSIX 用户和群组都输入
jobuser。 -
对于队列服务角色,创建一个名为的新角色
AssetDemoFarm-Q1-Role -
清除默认 conda 队列环境复选框。
-
-
创建名为的第二个队列
Q2。使用以下配置,对所有其他项目使用默认值。-
对于任务附件,请选择创建新的 Amazon S3 存储桶。
-
选择 “启用与客户管理的队列的关联”。
-
对于以用户身份运行,为 POSIX 用户和群组都输入
jobuser。 -
对于队列服务角色,创建一个名为的新角色
AssetDemoFarm-Q2-Role -
清除默认 conda 队列环境复选框。
-
-
-
创建一个由客户管理的队列来运行两个队列中的任务。要创建队列,请按照创建客户管理的队列中的步骤进行操作。使用以下配置:
-
对于 “名称”,使用
DemoFleet。 -
对于舰队类型,选择客户管理
-
对于舰队服务角色,创建一个名为的新角色AssetDemoFarm-Fleet-Role。
-
不要将舰队与任何队列关联起来。
-
测试环境假设使用网络文件共享的主机之间共享三个文件系统。在此示例中,这些地点的名称如下:
-
FSCommon-包含两个项目共有的输入任务资产。 -
FS1-包含项目 1 的输入和输出任务资产。 -
FS2-包含项目 2 的输入和输出任务资产。
测试环境还假设有三个工作站,如下所示:
-
WSAll-开发人员用于所有项目的Linux基于工作站。共享文件系统的位置是:-
FSCommon:/shared/common -
FS1:/shared/projects/project1 -
FS2:/shared/projects/project2
-
-
WS1-用于项目 1 的Windows基于工作站。共享文件系统的位置是:-
FSCommon:S:\ -
FS1:Z:\ -
FS2: 不可用
-
-
WS1-用于项目 2 的macOS基于工作站共享文件系统的位置是:-
FSCommon:/Volumes/common -
FS1: 不可用 -
FS2:/Volumes/projects/project2
-
最后,为队列中的工作人员定义共享文件系统位置。以下示例将此配置称为WorkerConfig。共享位置是:
-
FSCommon:/mnt/common -
FS1:/mnt/projects/project1 -
FS2:/mnt/projects/project2
您无需设置任何与此配置相匹配的共享文件系统、工作站或工作器。演示不必存在共享位置。