您的位置:首页 >资讯 >

Moldex3D远端计算之AWS-Connect使用步骤DeployWindowsCluster 热推荐

二. AWS-Connect使用步骤 (User Guide)


(相关资料图)

选项B:DeployWindowsCluster: 在AWS建立新的或更新现有的moldex3d计算丛集 (Option B: DeployCluster: Create new Moldex3D Cluster on AWS)

请先打开档案总管, 并到文件夹 C:\Moldex3D\AWS-Connect 2023\Config。 接着用记事本打开 MDXAWSDeployment.conf。请注意因为目前的选项是DeployCluster,因此只需检查 [DeployCluster] 区段下的设定。

以下会说明各字段并给予建议值值,第一次使用时建议你根据建议值输入:

•Region: 区域名称. (范例值: us-west-2)

•StackName: 堆栈名称. (范例值: Moldex3D-HPC. 此名称在同一AWS根帐户(AWS root account)的相同区域必须是唯一, 也就是您无法在相同区域中建立两个相同名称的堆栈.)

•AvailabilityZone: 可用性区域名称. (范例值: us-west-2a. 此名称必须跟区域名称连动.)

•VPCAddressSpace: 局域网络地址空间. 若您的网络环境会有跟其他AWS资源共享地端VPN网关的情形(如:您的单位有多人使用此布署工具布署云端资源, 并共享您单位的地端VPN网关), 请联络网络管理员决定这个值怎么设定. (默认值: 10.0.0.0/16)

•PublicSubnet: Moldex3D计算丛集中的头节点所在的子网. 若您的网络环境会有跟其他AWS资源共享地端VPN网关的情形(如:您的单位有多人使用此布署工具布署云端资源, 并共享您单位的地端VPN网关), 请联络网络管理员决定这个值怎么设定. (默认值: 10.0.128.0/24)

•PrivateSubnet: Moldex3D计算丛集中的计算节点所在的子网. (默认值: 10.0.0.0/24)

•DeployNATGateway: 是否布署NAT Gateway让计算节点可联机至因特网 (默认值: 0)

•EC2InstanceAdminPassword: Moldex3D计算丛集内所有节点(虚拟机)的Administrator账号的密码. (建议值: Moldex3DAWSPC!)

•EC2InstanceType_HeadNode: Moldex3D计算丛集内头节点的EC2实例类型. (参考值: t3.2xlarge或t3a.2xlarge. EC2实例名称中的a表示使用AMD CPU. 您也可以参考选项F的说明)

•EC2InstanceType_ComputeNode: Moldex3D计算丛集内计算节点的EC2实例类型. (参考值: m5系列[如:m5.4xlarge, m5a.4xlarge]或r5系列[如:r5.4xlarge, r5a.4xlarge]. 您也可以参考选项F的说明)

•EnableHyperThreading_HeadNode: 是否开启头节点的HyperThread. (默认值: 0)

•EnableHyperThreading_ComputeNode: 是否开启计算节点的HyperThread. (默认值: 0)

•EC2InstanceDataDiskSizeGB_HeadNode: Moldex3D计算丛集内头节点数据碟的大小(GB). (默认值: 256)

•DeployHeadNodeElasticIP: 是否配置对外IP给头节点. (若不需要计算节点请输入0. 建议值: 1)

•NMaxComputeNode: 计算节点数量的最大值. 当工作队列有工作时, 根据所需要的计算资源数量, 等量的计算节点会被动态建立, 计算节点的总数最多到此设定值. NMaxComputeNode必须大于等于NMinComputeNode.

•NMinComputeNode: 计算节点数量的最小值. 最小值表示当没有Job时, 常驻但停机的计算节点数量. 常驻计算节点的优势在于启动道可开始计算约只需要2到3分钟.

•DeployVPNGateway: 是否布署AWS VPN网关. (若不需要请输入0. 默认值: 1)

•VPNCustomerGatewayPublicAddress: 地端VPN网关的对外IP. (请根据您的地端环境进行设定)

•VPNCustomerGaterwayAddressSpace: 地端VPN网关之局域网络空间. (请根据您的地端环境进行设定)

•VPNCustomerGatewayBGPASN: (默认值已自动带入配置文件. 默认值: 65000)

•VPNSharedKey: VPN通讯使用之共享密钥. (请根据您的地端环境进行设定. 注意: AWS规定shared key允许的字符为数字, 英文字母, 点(.), 以及底线 (_), 且第一个字符不可为0.)

•EnableS3BucketTransferAcceleration: 是否开启S3 bucket传输加速. (默认值: 0)

•Moldex3DAWSEC2UtilityPackage: Moldex3D AWS EC2工具包的所在路径. (请勿修改默认路径)

•Moldex3DPackage: Moldex3D 安装包的所在路径. (请勿修改默认路径)

•LMServerIP: 地端Moldex3D LM Server的IP. (请根据您的地端环境进行设定。请注意此LM Server上必须提供Moldex3D-CloudConnect授权, 否则当此计算丛集布署完毕后, 您将无法提交工作到此计算丛集)

•LMServerPort: 地端Moldex3D LM Server的IP. (请根据您的地端环境进行设定, 预设是2556)

以下假设您的地端 LM server IP 为 192.168.130.52,因此VPNCustomerGatewayAddressSpace 须设为 192.168.130.0/24

请参考以下配置文件内容

注意:VPNCustomerGatewayPublicIPAddress与VPNSharedKey的值须由您的网管部门提供.

-所有字段都填妥后请回到cmd.exe. 执行MDXAWSDeploymentConsole.exe -DeployCluster

-布署程序会自动依序布署组成Moldex3D Cluster的资源直到Cluster完成建立, 中途不需要使用者输入.

-布署完成后, 讯息会显示两组AWS VPN Connection Tunnel Public IP, 请联络网管部门将此两组IP更新至地端VPN网关设定. 注意: 虽然AWS建议您同时使用两组IP来达到最稳定的VPN联机, 但使用其中一组即可成功建立VPN联机.

-接着打开Moldex3D ComputingManager, 输入HeadNode Public IP或是HeadNode Private IP, 账号请用Administrator, 密码请用EC2InstanceAdminPassword字段的值, 输入完毕后即可提交工作到HeadNode.

-布署完毕后或在布署的中途, 您可以用浏览器登入AWS Management Console“选择区域”选择CloudFormation服务”选择您的堆栈名称”选择资源, 即可查看所有透过Moldex3D AWS-Connect布署的资源.

-透过Moldex3D AWS-Connect 2023布署的资源会加上Tag: CreatedBy: Moldex3D AWS-Connect 2023.

-请点选Resources中的AutoScalingGroup,

可看到AutoScalingGroup的Maximum capacity数量是配置文件MDXAWSDeployment.conf中的NMaxComputeNode(4)与NMinComputeNode(1)之差值.

也就是说最大计算节点数量NMaxComputeNode的四台计算节点中有三台是来自AutoScalingGroup动态产生的.

-若您想变更计算节点的数量或是EC2实例类型, 做法如下: 请先打开档案总管, 并到文件夹C:\Moldex3D\AWS-Connect 2023\Config. 接着用记事本打开MDXAWSDeployment.conf. 请注意因为使用的选项仍为DeployCluster, 因此只需更改 [DeployCluster]区段下的设定中的EC2InstanceType_ComputeNode, NMaxComputeNode与NMinComputeNode. 请注意任何字段变动都会造成已布署资源的属性变更, 因此请勿任意变更其他字段. 注意:您无法变更头节点的EC2实例类型, 若需要变更请建立新的堆栈.

-请在EC2InstanceType_ComputeNode,NMaxComputeNode与NMinComputeNode字段被修改后回到cmd.exe. 执行MDXAWSDeploymentConsole.exe -DeployCluster

-布署程序会自动更新AWS CloudFormation模板并套用至现已布署的Moldex3D Cluster, 中途不需要需使用者输入.

-当您变更EC2InstanceType_ComputeNode(计算节点之EC2实例型)时, AWS可能会直接变更现有计算节点的类型, 也可能删除现有计算节点并建立新的计算节点取代之.

-当您变更NMinComputeNode(计算节点之最小数量)时, AWS会根据所需数量增加新的常驻计算节点或删除现有常驻计算节点. 当您变更NMaxComputeNode(计算节点之最大数量)时, AWS会根据此数量调整AWS EC2 AutoScalingGroup的Max Capacity(最大数量, 其值为NMaxComputeNode与NMinComputeNode差值).

-您可以用浏览器登入AWS Management Console并查看CloudFormation服务下的堆栈. 观察计算节点数量的增减.

-每次成功的DeployCluster操作后, 配置文件MDXAWSDeployment.conf会备份至%Appdata%\CoreTechSystem\Moldex3D AWS-Connect 2023\backup目录下.

关键词: