[修复] 无法连接到一个或多个 vCenter Server 系统
vCenter 是一个方便的官方平台,可以集中管理多个 ESXi 主机和虚拟机。但是,如果您遇到“无法连接到一个或多个 vCenter Server 系统”错误该怎么办?本文将为您呈现2个解决方案。
您好,我的 VCSA 有问题。我使用共享存储在两个 esxi 之间移动它。但是当我登录到 vCenter Web Client 时,屏幕顶部出现错误:无法连接到一个或多个 vCenter Server 系统 https://vcenterserver:443/sdk。无论以何种用户身份登录:administrator@vsphere.local 、root 或我的域用户。
- 来自 communities.vmware.com 的问题
vCenter Server 是 VMware 的集中管理实用程序,用于从一个集中位置管理多个 ESXi 主机、虚拟机和所有相关组件。如果需要管理大型虚拟环境,可以注册多个 vCenter 服务器通过启用增强型链接模式 (ELM) 针对单个 SSO 服务器。
但是,有时在使用增强型链接模式时,VMware vSphere Web 客户端可能会显示错误:
主机或虚拟机等对象不会显示在 vSphere Web Client 中。那么,是什么原因导致它以及如何解决此错误?本文将为您一一解答。
如果您遇到 VMware vCenter 错误“无法连接到一个或多个 vCenter Server 系统”,并且发现自己无法连接到 vCenter Single Sign-On (SSO),首先您需要确定导致此错误发生的原因。
根据 VMware 的说法,在使用增强型链接模式时,在这些情况下会出现此问题:
本节将为您介绍 VMware vCenter 错误“无法连接到一个或多个 vCenter Server 系统”的几种解决方案。但在此之前,请注意,当出现 vCenter Single Sign-On 服务错误时,首先需要排查简单原因,例如检查是否正在使用无效的 vCenter Single Sign-On 凭据,或者等待 10 分钟,注销并登录返回 vCenter Server,查看错误是否自行清除。
这是因为该错误可能是暂时的,因为增强型链接模式域中的另一个 vCenter Server 正在重新启动。如果所有 vCenter Server 都已启动并正在运行并且此错误仍然存​​在,则您可以继续执行此解决方案以识别重复的服务注册或其他错误。
1. 登录到安装了 Platform Services Controller 的服务器。
2. 以管理员身份打开 Windows 命令提示符,运行以下命令创建一个文本文件,其中包含在 Platform Services Controller 中注册的服务列表。
"%VMWARE_PYTHON_BIN%" "%VMWARE_CIS_HOME%\VMware Identity Services\lstool\scripts\lstool.py" list --url http://localhost:7080/lookupservice/sdk --type vcenterserver > c:\psc_services.txt
3. 打开生成的文本文件,找到注册到 Platform Services Controller 的服务列表。
在文本文件中,您会看到类似于以下内容的输出:
Name: AboutInfo.vpx.name
Description: AboutInfo.vpx.name
Service Product: com.vmware.cis
Service Type: vcenterserver
Service ID: 608AF497-B198-40D1-9855-545533A488AF
Site ID: home-office
Node ID: 86ca3bf1-9201-11e3-8f19-000c29562ae2
Owner ID: vpxd-86ca3bf1-9201-11e3-8f19-000c29562ae2@vsphere.local
Version: 6.0
Endpoints:
Type: com.vmware.cis.workflow
Protocol: vmomi
URL: http://vCenter1.domain.local:8088
SSL trust:
Name: AboutInfo.vpx.name
Description: AboutInfo.vpx.name
Service Product: com.vmware.cis
Service Type: vcenterserver
Service ID: 6ae3bf1a-9318-4a33-b2cb-d2eaa7a306c5
Site ID: home-office
Node ID: 86ca3bf1-9201-11e3-8f19-000c29562ae2
Owner ID: vpxd-bf048b3a-231e-40b0-96ea-e5792f7fa65b@vsphere.local
Version: 6.0
Endpoints:
Type: com.vmware.cis.workflow
Protocol: vmomi
URL: http://vCenter2.domain.local:8088
SSL trust:
Name: vCenterService
Description: vCenter Server
Service Product: com.vmware.cis
Service Type: vcenterserver
Service ID: default-first-site:01c98f18-770a-41c2-a967-b7a4b574cad2
Site ID: default-first-site
Owner ID: vCenterServer_2015.04.20_143355@vsphere.local
Version: 5.5
Endpoints:
Type: com.vmware.vim
Protocol: vmomi
URL: https://Legacy_vCenter.domain.local:443/sdk
4. 注销重复的 vCenter Server 服务。运行以下命令以取消注册重复的服务端点。
"%VMWARE_PYTHON_BIN%" "%VMWARE_CIS_HOME%\VMware Identity Services\lstool\scripts\lstool.py" unregister --url http://localhost:7080/lookupservice/sdk --id Service_ID from Step 4 --user " administrator@ vsphere.local l" --password " administrator_password " --no-check-cert
如果取消注册重复的 vCenter Server 实例无法解决无法连接到 vCenter Single Sign-On 的问题,您可能需要重新安装 VMware 产品。
1. 根据建议的顺序取消注册 vCenter Server 及其组件:
2.删除RSA数据库的RSA_USER和RSA_DBA用户。
3. 重命名这些包含 SSL 信息的文件夹:
4. 使用提供的脚本创建新的 RSA 数据库和用户。使用名为rsaIMSLiteMSSQLSetupUsers.sql的脚本创建RSA_USER和RSA_DBA用户,该脚本包含在 vCenter Server 安装介质中。
5. 按以下顺序安装 vCenter Server 及其组件:
6. 通过 Web Client 登录到 vCenter Server 并验证问题是否已解决。
vCenter Server是一个非常方便的官方平台,可以集中管理多台ESXi虚拟机,补丁,自动化ESXi主机配置等,但不提供虚拟机备份功能。因此,您不能尝试使用 VMware vCenter 备份虚拟机。这使得备份软件成为普遍接受的保护虚拟机数据的选择,并且是迄今为止最方便的选择。
在这里我给大家介绍一个VMware备份软件傲梅企业备份旗舰版,它使您可以通过 3 个简单的步骤备份多个 VM。它为您提供以下好处
✦无代理备份:为 VMware ESXi 和 Hyper-V虚拟机创建完整且独立的映像级备份。
✦灵活的 vSphere 备份:批量备份由 vCenter Server 管理的大量虚拟机,或独立 ESXi 主机上的多个虚拟机。
✦多个存储目的地:备份到本地驱动器,或 Windows 共享或 NAS 等网络目的地。
✦自动执行:创建备份计划以通过电子邮件通知每天、每周和每月自动执行备份。
✦角色分配:允许一个管理员创建具有有限权限的子帐户。
傲梅企业备份旗舰版 支持 VMware ESXi 6.0 及以上版本。接下来,我将向您展示如何通过 傲梅企业备份旗舰版 执行 vSphere 备份和还原。您可以点击以下按钮下载 30 天免费试用版。
*您可以选择在 Windows 或 Linux 系统上安装此虚拟机备份软件。
1.绑定设备:访问傲梅企业备份旗舰版 web 客户端,导航到设备> VMware > + 添加 VMware 设备以添加 vCenter 或独立 ESXi主机。然后点击... >绑定设备。
2.创建备份任务:导航到备份任务> + 创建新任务,然后设置任务名称、备份类型、设备、目标和计划。
3.运行备份:单击开始备份并选择添加计划并立即开始备份,或仅添加计划。
创建的备份任务将被单独列出和监控,用于恢复、进度检查和计划更改。
还原时,您还可以还原到新位置,直接从备份中在同一个或另一个数据存储/主机中创建新的 VM,从而省去了重新配置新虚拟机的麻烦。
通过启用增强型链接模式,您可以针对单个 SSO 服务器注册多个 vCenter Server。但是,它也可能导致发生 vCenter Single Sign-On 服务错误。本文介绍了解决 VMware vCenter 错误“无法连接到一个或多个 vCenter Server 系统”的 2 种方法。
如果您担心错误可能会导致意外的数据丢失,执行定期备份是避免这种情况的有效方法。您可以尝试 傲梅企业备份旗舰版,一个VMware备份软件使您能够创建涵盖多个虚拟机的备份任务,并自动执行虚拟机保护。