Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo

. 使用步骤 (User Guide)

选项C : DeployAzureCycleCloud : 布署Azure CycleCloud (Option CDeployAzureCycleCloud : Deploy Azure Cycle Cloud)

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

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图1

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

ResourceGroupName: 资源群组的名称, 在同一订阅内是唯一值. (范例值: RG_cyclecloud)

•Location: 资源群组所在的区域. (范例值: westus. 您也可以参考选项D的说明.)

VNETAddressSpace: 局域网络地址空间. 若您的网络环境会有跟其他Azure VNET共享地端网络网关以建立VPN信道的情形(:您的单位有多人使用此布署工具布署云端资源, 并共享您单位的地端网络网关), 请联络网络管理员决定这个值怎么设定. (范例值已自动带入配置文件. 范例值: 10.0.0.0/16)

ClusterSubnet: 计算丛集所在的子网. 若您的网络环境会有跟其他Azure VNET共享地端网络网关以建立VPN信道的情形(:您的单位有多人使用此布署工具布署云端资源, 并共享您单位的地端网络网关), 请联络网络管理员决定这个值怎么设定. (范例值已自动带入配置文件. 范例值: 10.0.0.0/24)

AdminUsername: 计算丛集内所有节点(虚拟机)的登入账号的名称. (范例值: moldex3d)

AdminPassword: 计算丛集内所有节点(虚拟机)的登入账号的密码. (范例值: MDX3DAzurePC!)

SSHKeyPassPhrase: 布署过程中产生之SSH密钥的密码词组

VMSize: Azure CycleCloud这台机器的VM型号(范例值: Standard_D4s_v4. 您也可以参考选项EF的说明)

CycleCloudImageSKU: 布署Azure CycleCloud使用的映像名称. (范例值: cyclecloud8. 请勿修改此字段)

DeployDBforMariaDB: 是否布署Azure database for MariaDB. (若您后续会使用Slurm工作排程器, 请将此设定设为1, 否则请设为0)

DBforMariaDBStorageSizeMB: Azure database for MariaDB的储存空间大小. (范例值已自动带入配置文件. 范例值: 10240, 也就是10GB的意思.)

DeployVPNGateway: 是否布署Azure VPN网关. (若不需要计算节点请输入0. 建议值已自动带入配置文件. 建议值: 1)

VPNGatewaySKU: Azure VPN网关的型号. (范例值: Basic. 您也可以参考选项G的说明)

VPNGatewaySubnet: Azure VPN网关所在的子网. (范例值已自动带入配置文件. 范例值: 10.0.192.0/24)

VPNLocalGatewayPublicAddress: 地端用来建立VPN信道之网络网关的对外IP. (请根据您的地端环境进行设定)

VPNLocalGaterwayAddressSpace: 地端用来建立VPN信道之网络网关的局域网络空间. (请根据您的地端环境进行设定)

VPNSharedKey: VPN通讯使用之共享密钥. (请根据您的地端环境进行设定)

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

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

LMServerIP: 地端Moldex3D LM ServerIP. (请根据您的地端环境进行设定)

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

以下假设您后续会使用Slurm工作排程器, 因此需要Azure database for MariaDB, 而地端LM server IP192.168.130.52. 因此VPNLocalGatewayAddressSpace须设为192.168.130.0/24

请参考以下配置文件内容

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图2

-请注意VPNLocalGatewayPublicIPAddressVPNSharedKey的值须由您的网络管理员提供.

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

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图3

-一开始会先执行登入Azure CLI, 这时候会启动浏览器并转向至Azure登入页面, 请输入账号密码登入

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图4

-登入后画面如下, 此时可以关闭浏览器

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图5

-之后布署程序会自动依序布署组成Azure CycleCloud的每个组件直到完成建立, 中途不再需要需使用者输入.

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图6

-布署完成后会显示数个重要讯息如下图, 包括

Moldex3D远端计算的Azure-Connect使用步骤之DeployAzureCycleClo的图7

1.Azure CycleCloud FQDNPublic IP: 此为布署好的Azure CycleCloud VMFQDNPublic IP.

2.SSH Public key contents: 此为布署过程中产生的SSH, 在后续设定Azure CycleCloud时会用到.

3.Storage account name: 布署完成的Azure Storage account名称, 在后续设定Azure CycleCloud时会用到.

4.Please open the browser and visit [http://..]: 这是设定Azure CycleCloud的联机网址

5.Please download InitializeMoldex3D.sh to the Linux server created by Azure CycleCloud via command: [wget ..]: 这是当透过Azure CycleCloud建立好Linux丛集后, 要联机到Linux server执行的第一个命令.

6.Please run InitializeMoldex3D.sh on Linux server created by Azure CycleCloud via command: [bash .]: 这是当透过Azure CycleCloud建立好Linux丛集后, 要联机到Linux server执行的第二个命令.

7.MariaDB Server name: 若您在配置文件将DeployDBforMariaDB设为1, 则会出现此讯息. Server name在后续Slurm工作排程器的设定会用到.

8.MariaDB Admin login name: 若您在配置文件将DeployDBforMariaDB设为1, 则会出现此讯息. Admin login name在后续Slurm工作排程器的设定会用到.

9.Azure VPN Gateway IP: 请联络网络管理员将此IP更新至地端网络网关设定.

以上步骤已完成Azure CycleCloud布署, 接下来要对其进行设定。

注意请先不要关闭MDXAzureDeploymentConsole.exe, 因为其画面显示的信息在后续设定Azure CycleCloud与执行Moldex3D初始化会用到。

默认 最新
当前暂无评论,小编等你评论哦!
点赞 评论 收藏
关注