你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure CycleCloud 是免费的应用程序,它提供一种简单、安全且可缩放的方式,用于管理 HPC 和大型计算工作负载的计算和存储资源。 在本快速入门中,你将使用 "市场镜像" 在 Azure 资源上安装 CycleCloud。
CycleCloud 市场镜像是安装 CycleCloud 的最简单且推荐的方法。 它可帮助你快速启动和缩放群集。 还可以手动安装 CycleCloud,从而更好地控制安装和配置过程。 有关详细信息,请参阅 手动 CycleCloud 安装快速入门
先决条件
对于本快速入门,你需要:
- 拥有有效订阅的 Azure 帐户。
- SSH 密钥
打开 Azure Cloud Shell
Azure Cloud Shell 是免费的交互式 shell,可以使用它运行本文中的操作步骤。 Cloud Shell 中预安装并配置了常用的 Azure 工具以供你的帐户使用。 只需选择 “复制 ”按钮即可复制代码,将其粘贴到 Cloud Shell 中,然后按 Enter 运行它。 可通过多种方式打开 Cloud Shell:
单击代码块右上角的绿色“试用”按钮。 |
![]() |
---|---|
在浏览器中打开 Cloud Shell。 |
![]() |
选择 Azure 门户右上角菜单中的 Cloud Shell 按钮。 |
![]() |
SSH 密钥对
需要 SSH 密钥才能登录到 CycleCloud VM 和群集。 生成 SSH 密钥对:
ssh-keygen -f ~/.ssh/id_rsa -m pem -t rsa -N "" -b 4096
通过以下步骤检索 SSH 公钥:
cat ~/.ssh/id_rsa.pub
输出以 ssh-rsa 开头,后跟长字符串。 复制并保存此密钥以供参考。
在 Linux 上,按照 GitHub 上的这些说明 生成新的 SSH 密钥对。
创建虚拟机
- 登录到 Azure 门户
- 在搜索栏中,输入“CycleCloud”,然后从 市场 类别下选择“Azure CycleCloud”
- 单击“ 创建 ”按钮以显示“创建虚拟机”窗体。
自定义 CycleCloud 实例
- 从 “订阅 ”下拉列表中选择订阅。
- 选择或创建 CycleCloud 实例在其中运行的新 资源组 。
- 使用虚拟机名称命名 CycleCloud 实例
- 选择“区域”
- 创建用于登录到实例的用户名
- 添加 SSH 公钥
- 如果计划使用 托管标识 (建议),请选择 “管理 ”选项卡并启用 系统分配的托管标识。
- 单击“ 审阅 ”按钮,然后单击 “创建 ”按钮
镜像具有许多推荐的默认配置,包括 大小 和内置 网络安全组。 如有必要,可以修改这些设置。
分配托管标识
如果使用托管标识进行身份验证,则应按照 托管标识指南 将系统托管标识分配给新创建的应用程序 VM。
登录到 CycleCloud 应用程序服务器
若要连接到 CycleCloud Webserver,请从 Azure 门户检索 CycleServer VM 的公共 IP 地址。
导航至 https://<public IP>/
。 安装使用自签名 SSL 证书,该证书可能会在浏览器中显示警告。
为安装创建 站点名称 。 可在此处使用任何名称:
将显示 Azure CycleCloud 最终用户许可协议 - 单击以接受它。
为应用程序服务器创建 CycleCloud 管理员用户。 如果可能,请使用之前输入的相同用户名。 确保密码满足列出的要求。 单击“ 完成 ”以继续。
创建用户后,可能需要设置 SSH 密钥,以便更轻松地访问 CycleCloud 创建的任何 Linux VM。 若要添加 SSH 密钥,请点击屏幕右上角您的名称以编辑个人资料。
需要在 CycleCloud 中设置 Azure 提供程序帐户。 可以使用托管标识或服务主体。
现在,已有一个正在运行的 CycleCloud 应用程序,可用于创建和运行群集。
注释
可以使用 $CS_HOME/config/cycle_server.properties 文件中的设置为特定环境自定义默认 CycleCloud 配置。