本文将引导您如何接管一个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 平台可访问且凭证有效,验证状态显示 “成功”;若失败,需检查网络连通性、用户名密码正确性,以及 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