快速入门:通过控制台创建虚拟化服务集群

虚拟私有云 4.21 后来 仅限裸机工作节点

通过使用 IBM Cloud 控制台创建预配置的集群,快速入门 OpenShift 虚拟化服务。 本快速入门指南重点介绍仅使用控制台界面部署虚拟机的最快途径。

准备工作

  1. 请确保您拥有所需的权限:

    • 操作员角色用于 IBM Cloud Kubernetes Service
    • VPC 基础设施服务的编辑或 管理员角色
  2. 请确认您的 VPC 基础设施符合要求,或做好创建必要资源的准备:

    • 目标区域中的 VPC
    • 为确保高可用性,需在至少 3 个区域中配置子网(建议每个子网包含 256 个 IP 地址)
    • 您所选区域中可用的裸机容量(以 d 结尾的配置用于本地 NVMe 存储)

有关 VPC 设置的详细说明,请参阅 《 创建或验证您的 VPC 设置 》。

创建虚拟化服务集群

  1. 登录到 IBM Cloud 控制台。

  2. 转到 “基础设施” >“OpenShift 虚拟化”。

  3. 单击创建集群。

  4. 查看预配置的集群设置(自动配置,不可更改):

    • 编导:Red Hat OpenShift on IBM Cloud
    • 基础设施:VPC
    • 机器类型:裸机
    • 操作系统:Red Hat CoreOS (RHCOS)
    • 网络插件:Open Virtual Network (OVN- Kubernetes )
  5. 请选择 OpenShift 版本 (系统将自动选择 4.21 或更高版本)。

  6. 配置虚拟化集成:

OpenShift 虚拟化运算符

必需。 已根据默认设置自动完成配置。 创建并维护 OpenShift 虚拟化部署。

高级集群管理(ACM)

可选。 将此集群配置为 ACM 中心集群,用于控制和监控其他 Kubernetes 集群。

OpenShift 数据基础(ODF)

建议使用。 为虚拟机提供持久化存储。 已按默认设置进行配置。

File Storage for VPC

Beta:ODF 的替代方案。 提供由 VPC 基础设施支持的文件存储服务。

您必须至少选择一个存储选项(ODF 或 File Storage for VPC )。

  1. 选择您的虚拟私有云 (如有需要,请创建一个新的)。

  2. 配置位置。 选择工作程序区域并配置子网。 请选择至少 3 个区域以实现高可用性。 对于每个区域,您可以根据需要编辑系统自动选定的子网。

  3. 配置工作进程池:

    • 版本:选择带本地 NVMe 存储的裸机版本(例如:bx2d.metal.96x384 )
    • 每个区域的工作节点数:为确保高可用性,请至少指定 3 个
  4. 配置网络 (可选):

    • 网络设置:选择“私有和公有端点”(默认)或“仅私有”
    • 内部注册表:选择一个 Cloud Object Storage 实例
  5. 配置安全设置(可选):

    • 集群加密:启用 KMS 来加密机密
    • Ingress 密钥管理:注册 Secrets Manager 实例
    • VPC 安全组:应用自定义安全组
  6. 配置集群详细信息:

    • 集群名称:请输入一个唯一的名称(例如:my-vs-cluster )
    • 资源组:选择一个资源组
    • 标签:可选——添加标签以便整理
  7. 请查看 “集成”部分,并确认 OpenShift 虚拟化操作员及任何已选定的附加组件均已列出。

  8. 查看预估费用,然后单击“创建”。

该集群的配置通常需要 30 到 45 分钟。 您可以在控制台中查看进度。

访问 OpenShift 控制台

  1. 在 IBM Cloud 控制台中,导航至 OpenShift > 集群。

  2. 点击您的集群名称以查看详细信息。

  3. 请等待,直到集群状态显示为“正常”,且主节点状态显示为 “就绪”。

  4. 点击 OpenShift Web 控制台 访问集群界面。

验证预配置组件

  1. 在 OpenShift 网页控制台中,导航至 “生态系统” > “已安装的操作符”。

  2. 请确认“OpenShift”虚拟化操作员的状态显示为“成功”。

  3. 导航至 “生态系统” >“已安装的操作符”。

  4. 请确认“OpenShift”数据基础操作器的状态为“成功”。 此过程可能需要几分钟才能完成。

  5. 转到 “存储” > “数据基础”。

  6. 请确认存储系统显示的 “弹性”状态为 “正常”。

  7. 转到 “存储” > StorageClasses。

  8. 请确认有多个 OCS 存储类可用,其中包括 ocs-storagecluster-ceph-rbd-virtualization,该存储类应被指定为 VirtualMachines 的默认值。

部署您的第一台虚拟机

  1. 在 OpenShift 控制台中,点击左侧导航菜单中的 “虚拟化”。

  2. 点击 VirtualMachines。

  3. 点击 “创建”VirtualMachine。

  4. 选择 “从模板中选择”以使用预配置的模板。

  5. 选择一个模板,例如 Fedora 或 CentOS Stream。

  6. 配置 VM:

    • 名称:请为您的 VM 输入一个名称(例如:my-first-vm )
    • 存储类:选择 ocs-storagecluster-ceph-rbd-virtualization
    • CPU:根据需要进行调整(默认设置通常已足够)
    • 内存:根据需要进行调整(默认设置通常已足够)
  7. 点击 “创建”VirtualMachine。

  8. 在“VM”详情页面中,单击 “开始” 以启动“VM”。

  9. 请持续监控 VM 的状态,直到其显示为“运行中”。

  10. 单击 “控制台”选项卡,即可访问 VM 控制台。

现在,您的虚拟化服务集群上已有一台正在运行的虚拟机!

后续步骤

故障诊断

集群创建失败
请确认您所选区域中是否有裸机容量可用。 请尝试其他区域,或联系 IBM Cloud 客服。
无法访问 OpenShift 控制台
请等待集群主节点状态显示为 “就绪”。 这可能需要长达45分钟。
虚拟机无法启动
  • 请确认“OpenShift 数据基础”处于“就绪”状态
  • 请确认您已选择有效的存储类
  • 确保集群中拥有足够的资源

如需更多故障排除指南,请参阅《 OpenShift 虚拟化故障排除 》。