本文将引导您如何接管一个KVM集群的关键步骤。
一、流程概述
接管集群是将第三方云平台或私有化服务器集群纳入管理的过程,需经过选择云服务商、配置连接信息、配置集群信息、确认订单信息、完成接管五个步骤,每个步骤需严格按照要求配置参数,确保集群接管成功。
二、选择云服务商
进入 “连接环境” 页面,根据待接管集群的技术架构,选择对应的云服务商或私有化服务器类型:

- 云管控台:选择openstack(OpenStack 服务器),适用于基于 OpenStack 架构的公有云或私有云集群。
 - 私有化服务器:
- vSphere:适用于 VMware vSphere 虚拟化平台的集群,提供云主机服务管理能力。
 - vmware:适用于自定义 VMware 服务器集群,支持灵活的虚拟化资源接管。
 - nutanix:适用于 Nutanix 超融合架构的集群,具备分布式存储与计算整合能力。
 
 
三、配置连接信息(分服务商详细说明)
(一)OpenStack 服务商
需获取并准确配置clouds.yaml文件或手动输入认证参数,确保环境认证通过:
获取clouds.yaml配置文件:
- 登录 OpenStack 平台,进入 “API 访问” 菜单(不同平台路径可能略有差异,通常在 “用户设置” 或 “开发者选项” 中)。
 - 找到 “下载 OpenStack RC 文件” 按钮,点击后选择下载clouds.yaml文件。该文件是 OpenStack API 访问的核心配置,包含以下关键字段(示例格式):
clouds: openstack: auth: auth_url: http://controller:5000/v3/ # 身份认证服务地址 username: "admin" # 平台登录用户名 project_id: "3d3de****************************be9" # 项目唯一标识 project_name: "admin" # 项目名称 user_domain_name: "Default" # 用户域名称 region_name: "RegionOne" # 区域名称 interface: "public" # 访问接口类型 identity_api_version: 3 # 身份认证API版本 
配置认证方式:
- 方式一:上传clouds.yaml:在连接信息页面,点击 “上传 clouds.yaml” 区域,选择本地下载的clouds.yaml文件,系统会自动解析并填充参数。
 - 方式二:手动输入:逐一填写以下参数,确保与clouds.yaml内容完全一致:
- 环境地址:对应auth_url(如http://controller:5000/v3/)。
 - 用户名:对应username(如admin)。
 - 项目编号:对应project_id(如3d3de****be9)。
 - 项目名称:对应project_name(如admin)。
 - 区域:对应region_name(如RegionOne)。
 - 域名称:对应user_domain_name(如Default)。
 - 版本:对应identity_api_version(如3)。
 - 密码:OpenStack 平台的登录密码(需注意密码复杂度要求,通常为 8 位以上包含大小写字母、数字和特殊字符)。
 
 - 验证连接:
- 填写完所有参数后,点击 “验证” 按钮。若参数无误,验证状态会显示 “成功”;若验证失败,需检查以下几点:
 - clouds.yaml文件是否完整且格式正确(可通过 YAML 校验工具检查)。
 
 
手动输入的参数是否与clouds.yaml完全一致,尤其是auth_url、project_id等字段。
网络是否通畅,确保能访问到 OpenStack 的auth_url地址。
(二)私有化服务器(以 vSphere 为例)
- 获取 vSphere 连接参数:
- vSphere 平台的IP 地址 / 域名(如vcenter.example.com)、端口(默认443)。
 - 具备管理员权限的用户名(如administrator@vsphere.local)和密码。
 - 需接管的数据中心、集群名称(可选,若不指定则默认接管所有资源)。
 
 - 配置认证方式:
- 在连接信息页面,选择 “vSphere” 认证方式,依次填写上述参数:
 - 环境地址:https://vcenter.example.com:443(需确保端口开放且 HTTPS 证书可信,或临时关闭证书校验)。
 - 用户名:administrator@vsphere.local。
 - 密码:vSphere 管理员密码。
 - 可选参数:数据中心、集群名称(如需精细化接管,可指定具体资源范围)。
 
 - 验证连接:
- 点击 “验证” 按钮,若 vSphere 平台可访问且凭证有效,验证状态显示 “成功”;若失败,需检查网络连通性、用户名密码正确性,以及 vSphere API 服务是否正常运行。
 
 
四、配置集群信息
根据选择的集群类型(以nutanix为例),配置以下关键信息:
- Nutanix 集群连接参数:
- 集群IP 地址(如192.168.1.100)、端口(默认9440)。
 - 具备管理员权限的用户名(如admin)和密码。
 - 集群名称(可选,用于标识接管的集群)。
 
 - 配置操作:
- 在 “连接集群信息” 页面,选择nutanix选项,填写上述参数后,点击 “确认” 按钮。系统会尝试连接 Nutanix 集群,若配置成功,会提示 “配置成功后,查询环境详情!”。
 
 
五、步骤四:确认订单信息
若接管集群涉及资源计费,需在订单信息页面核对以下内容:
- 集群资源规格(如 CPU、内存、存储容量)。
 - 服务期限(如按年、按月计费的时长)。
 - 费用明细(确保无额外收费项)。
 - 确认无误后,点击 “提交订单” 按钮。
 
六、步骤五:完成接管
提交接管请求后,系统会自动执行集群接管流程,包括资源发现、权限配置、监控对接等操作。接管完成后,可在 “环境管理” 页面查看集群的以下信息:
- 集群状态(运行中、维护中、异常等)。
 - 资源使用情况(CPU、内存、存储的使用率)。
 - 关联云主机、存储、网络等资源的详情。
 
七、常见问题与解决方法
| 问题场景 | 可能原因 | 解决方法 | 
|---|---|---|
| 认证验证失败(OpenStack) | clouds.yaml格式错误 | 使用 YAML 校验工具(如YAML Lint)检查文件格式,修正后重新上传 | 
| 连接超时(vSphere) | 网络不通或端口未开放 | 检查本地到 vSphere 平台的网络连通性,确保 443 端口开放,关闭防火墙临时拦截规则 | 
| 集群接管后资源未发现 | 权限不足或集群配置异常 | 确认接管用户具备管理员权限,检查集群 API 服务是否正常,重启集群管理服务后重试 | 
作者:吴升斌  创建时间:2022-05-27 10:07
最后编辑:吴升斌 更新时间:2025-11-04 18:17
最后编辑:吴升斌 更新时间:2025-11-04 18:17