错误:VMware vCenter进行身份验证过程中出错

vCenter Single Sign-On是一种身份验证代理和安全令牌交换基础架构。当用户可以对vCenter Single Sign-On进行身份验证时,该用户会收到一个SAML令牌,该令牌可用于对vCenter服务进行身份验证。然后用户可以执行用户有权执行的操作。

因为通信的流量都是加密的,并且因为只有经过身份验证的用户才能执行他们有权执行的操作。在像vCenter Single Sign-On 服务器发送身份验证请求时可能出现错误。

在vCenter Single Sign-On设置期间处理元数据时出错,服务提供商验证失败。一些用户报告说,当使用完全限定域名(FQDN)或IP地址反向解析为vCenter Server的FQDN时,没有观察到该问题。您可以验证服务器URL是否正确且采用FQDN格式,或者主机名是否为受信任的服务别名。

vmware vcenter身份验证出错

出现此问题是因为用于访问VMware vCenter的FQDN现在不正确。为了解决vCenter进行身份验证过程中出错问题,您可以向vCenter添加一个允许的别名。接下来,我将围绕这个问题,在本文中为您提供添加短名称访问vCenter的详细步骤。

修复:VMware 400-出现身份验证错误

VMware vSphere 7.0强制将FQDN或IP地址反向解析为FQDN,以允许对Single-Sign on进行身份验证。要启用对vCenter的短名称访问,请在webclient.properties文件中添加所需的短名称。

* 注意:确保在进行任何更改之前你有一个vCenter Server Appliance的备份(vcsa)。

1. 以root身份通过SSH/PuTTY会话登录到vCenter Server,然后启用外壳。

2. 使用以下命令停止vSphere客户端服务。

service-control --stop vsphere-ui

3. 导航到vsphere-ui位置以编辑webclient.properties。

cd /etc/vmware/vsphere-ui/

4. 在编辑之前使用以下命令备份webclient.properties。

cp webclient.properties /var/tmp/webclient.properties.bak

5.在sso.serviceprovider.alias.whitelist下添加需要的短名称。

  • vi webclient.properties
  • 输入i进入插入模式
  • 删除注释:sso.serviceprovider.alias.whitelist=
  • 添加短名称(如果有多个值,则以逗号分隔)
  • 通过按Esc退出插入模式保存并退出VI编辑器,然后按wq!

示例:sso.serviceprovider.alias.whitelist=vcsa70

6. 启动vSphere client服务。

service-control --start vsphere-ui

当您因vCenter错误而无法登录vSphere Client时,您将面临数据丢失的危险。所以vCenter备份是必要的。此外,为了更好的vSphere环境,vSphere备份解决方案需要保护您的虚拟机免受安全威胁。

用傲梅企业备份旗舰版保护VMware环境

单个vCenter Server实例至多可支持1000个主机、10000个已启动的虚拟机和15000个已注册的虚拟机。但是,vCenter不提供虚拟机备份功能。这使得备份软件成为普遍接受的选择。

傲梅企业备份旗舰版是一个高效和灵活的VMware备份解决方案,可以确保您的VMware虚拟环境在VM备份和恢复的帮助下得到充分保护。

傲梅企业备份旗舰版可灵活用于ESXi 6.0及其更高版本的IT基础架构。

  • 无代理备份:从中控台为VMware ESXi和Hyper-V VM创建完整且独立的映像级备份。
  • 灵活的vSphere备份:批量备份由vCenter Server管理的大量虚拟机,或独立ESXi主机上的多个虚拟机。
  • 多个存储目的地:备份到本地驱动器,或Windows共享或NAS等网络目的地。
  • 自动执行:安排每天、每周和每月等备份频率且通过电子邮件通知自动执行备份。
管理视图

傲梅企业备份旗舰版简化了一个完整的备份任务,接下来我将演示如何创建一个。您可以到下载中心下载此工具,甚至还可以获取:

使用傲梅企业备份旗舰版在vCenter Server上批量备份VM的4个步骤:

1. 绑定设备:访问傲梅企业备份旗舰版web客户端,导航到“设备”>“VMware”> “+添加设备”以添加vCenter或独立ESXi主机。然后点击“确定”

绑定设备

2. 创建备份任务:导航到“任务”>“备份任务”>“+新建任务”,然后选择“VMware ESXi”备份作为备份类型。

创建备份任务

3. 根据需要设置任务名称、设备、目标存储、计划和版本清理。

  • 任务名:您可以更改任务名称或使用带序号的默认名称。
  • 设备:批量选择大量由vCenter Server管理的虚拟机进行集中备份。
选择虚拟机

  • 备份目标:选择备份到本地路径,还是网络路径。根据 3-2-1备份规则,您应该将虚拟机文件存储到不同的地方,以防数据出现故障。
  • 备份计划:选择执行完整、差异或增量备份,并根据您指定的频率自动执行。
备份计划

  • 版本清理(可选):配置保留策略以自动删除旧备份文件并节省存储空间。
版本清理

4. 运行备份:单击“开始备份”并选择“添加定时任务并立即备份”“仅添加定时任务”

开始备份

5. 必要时,在备份任务中找到需要还原的任务,然后单击“还原”可实现从任何备份的历史版本快速恢复。

还原

还原时,您还可以还原到新位置,直接从备份中在同一个或另一个数据存储/主机中创建新的VM,从而省去了重新配置新VM的麻烦。

还原到新位置

结语

您可能会遇到在向vCenter Single Sign-On服务器请求身份验证期间发生VMware 400错误。此问题是由不正确的FQDN导致的。当您尝试登录的用户所在的域不作为VMware vCenter SSO身份源存在时,可能会出现此错误。

本文介绍了解决vCenter进行身份验证过程中出错的过程,您可以按照参考步骤添加所需的短名称访问vCenter。