快速入门:通过控制台创建虚拟化服务集群
虚拟私有云 4.21 后来 仅限裸机工作节点
通过使用 IBM Cloud 控制台创建预配置的集群,快速入门 OpenShift 虚拟化服务。 本快速入门指南重点介绍仅使用控制台界面部署虚拟机的最快途径。
准备工作
-
请确保您拥有所需的权限:
- 操作员角色用于 IBM Cloud Kubernetes Service
- VPC 基础设施服务的编辑或 管理员角色
-
请确认您的 VPC 基础设施符合要求,或做好创建必要资源的准备:
- 目标区域中的 VPC
- 为确保高可用性,需在至少 3 个区域中配置子网(建议每个子网包含 256 个 IP 地址)
- 您所选区域中可用的裸机容量(以
d结尾的配置用于本地 NVMe 存储)
有关 VPC 设置的详细说明,请参阅 《 创建或验证您的 VPC 设置 》。
创建虚拟化服务集群
-
登录到 IBM Cloud 控制台。
-
转到 “基础设施” >“OpenShift 虚拟化”。
-
单击创建集群。
-
查看预配置的集群设置(自动配置,不可更改):
- 编导:Red Hat OpenShift on IBM Cloud
- 基础设施:VPC
- 机器类型:裸机
- 操作系统:Red Hat CoreOS (RHCOS)
- 网络插件:Open Virtual Network (OVN- Kubernetes )
-
请选择 OpenShift 版本 (系统将自动选择 4.21 或更高版本)。
-
配置虚拟化集成:
- OpenShift 虚拟化运算符
-
必需。 已根据默认设置自动完成配置。 创建并维护 OpenShift 虚拟化部署。
- 高级集群管理(ACM)
-
可选。 将此集群配置为 ACM 中心集群,用于控制和监控其他 Kubernetes 集群。
- OpenShift 数据基础(ODF)
-
建议使用。 为虚拟机提供持久化存储。 已按默认设置进行配置。
- File Storage for VPC
-
Beta:ODF 的替代方案。 提供由 VPC 基础设施支持的文件存储服务。
您必须至少选择一个存储选项(ODF 或 File Storage for VPC )。
-
选择您的虚拟私有云 (如有需要,请创建一个新的)。
-
配置位置。 选择工作程序区域并配置子网。 请选择至少 3 个区域以实现高可用性。 对于每个区域,您可以根据需要编辑系统自动选定的子网。
-
配置工作进程池:
- 版本:选择带本地 NVMe 存储的裸机版本(例如:
bx2d.metal.96x384) - 每个区域的工作节点数:为确保高可用性,请至少指定 3 个
- 版本:选择带本地 NVMe 存储的裸机版本(例如:
-
配置网络 (可选):
- 网络设置:选择“私有和公有端点”(默认)或“仅私有”
- 内部注册表:选择一个 Cloud Object Storage 实例
-
配置安全设置(可选):
- 集群加密:启用 KMS 来加密机密
- Ingress 密钥管理:注册 Secrets Manager 实例
- VPC 安全组:应用自定义安全组
-
配置集群详细信息:
- 集群名称:请输入一个唯一的名称(例如:
my-vs-cluster) - 资源组:选择一个资源组
- 标签:可选——添加标签以便整理
- 集群名称:请输入一个唯一的名称(例如:
-
请查看 “集成”部分,并确认 OpenShift 虚拟化操作员及任何已选定的附加组件均已列出。
-
查看预估费用,然后单击“创建”。
该集群的配置通常需要 30 到 45 分钟。 您可以在控制台中查看进度。
访问 OpenShift 控制台
-
在 IBM Cloud 控制台中,导航至 OpenShift > 集群。
-
点击您的集群名称以查看详细信息。
-
请等待,直到集群状态显示为“正常”,且主节点状态显示为 “就绪”。
-
点击 OpenShift Web 控制台 访问集群界面。
验证预配置组件
-
在 OpenShift 网页控制台中,导航至 “生态系统” > “已安装的操作符”。
-
请确认“OpenShift”虚拟化操作员的状态显示为“成功”。
-
导航至 “生态系统” >“已安装的操作符”。
-
请确认“OpenShift”数据基础操作器的状态为“成功”。 此过程可能需要几分钟才能完成。
-
转到 “存储” > “数据基础”。
-
请确认存储系统显示的 “弹性”状态为 “正常”。
-
转到 “存储” > StorageClasses。
-
请确认有多个 OCS 存储类可用,其中包括 ocs-storagecluster-ceph-rbd-virtualization,该存储类应被指定为 VirtualMachines 的默认值。
部署您的第一台虚拟机
-
在 OpenShift 控制台中,点击左侧导航菜单中的 “虚拟化”。
-
点击 VirtualMachines。
-
点击 “创建”VirtualMachine。
-
选择 “从模板中选择”以使用预配置的模板。
-
选择一个模板,例如 Fedora 或 CentOS Stream。
-
配置 VM:
- 名称:请为您的 VM 输入一个名称(例如:
my-first-vm) - 存储类:选择
ocs-storagecluster-ceph-rbd-virtualization - CPU:根据需要进行调整(默认设置通常已足够)
- 内存:根据需要进行调整(默认设置通常已足够)
- 名称:请为您的 VM 输入一个名称(例如:
-
点击 “创建”VirtualMachine。
-
在“VM”详情页面中,单击 “开始” 以启动“VM”。
-
请持续监控 VM 的状态,直到其显示为“运行中”。
-
单击 “控制台”选项卡,即可访问 VM 控制台。
现在,您的虚拟化服务集群上已有一台正在运行的虚拟机!
后续步骤
故障诊断
- 集群创建失败
- 请确认您所选区域中是否有裸机容量可用。 请尝试其他区域,或联系 IBM Cloud 客服。
- 无法访问 OpenShift 控制台
- 请等待集群主节点状态显示为 “就绪”。 这可能需要长达45分钟。
- 虚拟机无法启动
-
- 请确认“OpenShift 数据基础”处于“就绪”状态
- 请确认您已选择有效的存储类
- 确保集群中拥有足够的资源
如需更多故障排除指南,请参阅《 OpenShift 虚拟化故障排除 》。