对使用 vSphere Client 连接到 vCenter Server 时的权限错误进行故障排除
search cancel

对使用 vSphere Client 连接到 vCenter Server 时的权限错误进行故障排除

book

Article ID: 343584

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

本文提供以下方面的信息:
  • 解决阻止登录到 vCenter Server 的权限问题。
  • 确认是否遇到身份验证问题。
  • 解决身份验证问题。


Symptoms:
免责声明:本文为 Troubleshooting permissions errors when connecting to vCenter Server with the vSphere Client (1003872) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 无法连接到 vCenter Server
  • 无法使用 vSphere Client 登录到 vCenter Server
  • 在尝试登录时,会显示以下错误消息:

    VMware Infrastructure Client 无法建立与服务器“”的连接。详细信息: 您无权登录到服务器: (VMware Infrastructure Client could not establish a connection with server "". Details: You do not have permission to login to the server: )。



Environment

VMware vCenter Server 5.0.x
VMware VirtualCenter 2.5.x
VMware vCenter Server 4.1.x
VMware vCenter Server 4.0.x
VMware VirtualCenter 2.0.x

Cause

发生问题的原因是用户帐户(Active Directory 用户或本地用户)没有 vCenter Server 的相应登录权限。
默认情况下,vCenter Server 上的本地管理员组是唯一具有 vCenter 访问权限的组。如果您尝试以非管理员组成员的用户身份登录(直接或间接通过另一个组),则登录将失败,因为该用户帐户无权访问清单中的任何对象。
注意:
  • 直接在 ESX/ESXi 主机上运行 VMware Infrastructure Client 或 vSphere Client 时,请以 Linux root 帐户而不是 Windows 用户帐户身份登录。默认情况下,将禁止 AD 用户登录到 ESX/ESXi 主机。要为 ESX/ESXi 主机配置 AD 身份验证,请参见 Enabling Active Directory Authentication with ESX ServerJoining vSphere Hosts to Active Directory

  • 如果将 vCenterServer 连接到您的 Active Directory 域,默认情况下,域管理员组是本地管理员组的成员。

Resolution

为无法登录到 vCenter Server 的用户进行故障排除时,请执行以下操作:
  1. 登录到 vCenter Server 并重新启动 VMware VirtualCenter Server 服务。重新启动服务后,再次登录。有关详细信息,请参见 Stopping, starting, or restarting vCenter services (1003895)
  2. 尝试使用另一用户身份登录到 vCenter Server,以检查此行为是否特定于已添加的用户。如果另一用户身份能够登录,请为有问题的用户添加相应的权限。

    要为用户添加权限,请执行以下操作:
    1. 从清单中选择对象。
    2. 单击权限选项卡。
    3. 右键单击并选择添加权限
  3. 尝试用本地管理员帐户登录到 vCenter Server。如果该用户帐户能够登录,请为有问题的用户添加相应的权限。

    要为用户添加权限,请执行以下操作:
    1. 从清单中选择对象。
    2. 单击权限选项卡。
    3. 右键单击并选择添加权限

如果以上步骤都无法解决问题,数据库可能出现配置错误或损坏,导致所有用户无法登录。排除损坏的数据库的故障时,必须在全新数据库中重新安装 VirtualCenter。有关详细信息,请参见 Preventing database corruption (1007457)

注意:当您怀疑数据库损坏时,应始终联系数据库供应商。


Additional Information

Troubleshooting permissions errors when connecting to vCenter Server with the vSphere Client