你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
快速入门 - 使用市场映像安装 CycleCloud
Azure CycleCloud 是一个免费应用程序,它提供了一种简单、安全且可缩放的方式来管理 HPC 和大型计算工作负载的计算和存储资源。 在本快速入门中,你将使用市场映像在 Azure 资源上安装 CycleCloud。
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 Web 服务器,请从 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 配置。