4.2. 使用 CLI 在 IBM Cloud 上部署实例
您可以从 IBM Cloud web 控制台或 CLI 使用新的 RHEL AI IBM Cloud 镜像启动实例。您可以使用您要启动实例的部署方法。以下流程演示了如何使用 CLI 使用自定义 IBM Cloud 镜像启动 IBM Cloud 实例
如果您选择将 CLI 用作部署选项,您必须创建几个配置,如"先决条件"所示。
先决条件
- 您创建了 RHEL AI IBM Cloud 镜像。如需更多信息,请参阅"将 RHEL AI 镜像转换为 IBM Cloud 镜像"。
- 您在特定机器上安装 IBM CLI,请参阅 安装独立 IBM Cloud CLI。
- 已配置了虚拟私有云(VPC)。
- 为您的实例创建了子网。
流程
运行以下命令,登录到您的 IBM Cloud 帐户并选择帐户、Region 和 Resource Group:
ibmcloud login -c <ACCOUNT_ID> -r <REGION> -g <RESOURCE_GROUP>
$ ibmcloud login -c <ACCOUNT_ID> -r <REGION> -g <RESOURCE_GROUP>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 CLI 上启动 IBM Cloud 实例前,您需要为您的实例创建多个配置变量。
运行以下命令,为 IBM Cloud 安装
infrastructure-service
插件ibmcloud plugin install infrastructure-service
$ ibmcloud plugin install infrastructure-service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要为您的 IBM Cloud 帐户创建 SSH 公钥。IBM Cloud 支持 RSA 和 ed25519 密钥。以下示例命令使用 ed25519 密钥类型,并将其命名为
ibmcloud
。ssh-keygen -f ibmcloud -t ed25519
$ ssh-keygen -f ibmcloud -t ed25519
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,您可以按照示例命令将公钥上传到 IBM Cloud 帐户。
ibmcloud is key-create my-ssh-key @ibmcloud.pub --key-type ed25519
$ ibmcloud is key-create my-ssh-key @ibmcloud.pub --key-type ed25519
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要根据 example 命令为 IBM Cloud 实例创建浮动 IP。确保将区域更改为您首选的区域。
ibmcloud is floating-ip-reserve my-public-ip --zone <region>
$ ibmcloud is floating-ip-reserve my-public-ip --zone <region>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
您需要选择要用于部署的实例配置集。运行以下命令列出所有配置集:
ibmcloud is instance-profiles
$ ibmcloud is instance-profiles
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 记录您首选的实例配置文件,您将需要它用于您的实例部署。
现在,您可以开始创建 IBM Cloud 实例。在创建实例时填充环境变量。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,您可以运行以下命令来启动实例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,将浮动 IP 链接到实例:
ibmcloud is floating-ip-update $floating_ip --nic primary --in $name
$ ibmcloud is floating-ip-update $floating_ip --nic primary --in $name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
用户帐户
RHEL AI AMI 中的默认用户帐户是 cloud-user
。它通过 sudo
具有所有权限,无需密码。
验证
要验证您的 Red Hat Enterprise Linux AI 工具是否已正确安装,请运行
ilab
命令:ilab
$ ilab
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow