首页/云/云平台与虚拟化速查/vCenter 权限模型与层级
虚拟化操作94 条

vCenter 权限模型与层级

vCenter 权限由角色(权限集合)、清单对象与主体三要素构成,沿全局到数据中心、集群、主机、虚拟机层级继承,子层可覆盖父层设置。

云平台与虚拟化速查云更新于 2026-10-13

vCenter 权限模型

vCenter 的权限由三部分构成:清单层级(全局、数据中心、集群与主机、虚机与模板、存储与网络)、角色(一组权限的集合)以及授权(把用户或组、角色、对象、是否传播四要素绑定到某个层级)。授权沿层级向下继承,因此在高层级放开权限,实际影响范围会远大于预期。查看权限时要注意同一对象上的多个授权会累加。

基本信息

三个组成清单层级 + 角色 + 授权
授权四要素主体、角色、对象、是否传播到子对象
继承方向从上级对象向下传播,子对象上的授权可覆盖
权限累加同一主体在多个授权中获得的权限取并集
盘点工具vSphere Client 权限面板或 PowerCLI

典型使用场景

  • 给运维组开只读权限,用于日常巡检与查看
  • 给应用团队开通虚机电源操作,但不允许改集群设置
  • 安全审计时盘点所有授权,找出超出最小权限的项
  • 收敛在数据中心或全局层级放开的宽泛授权
  • 排查用户看不到某台虚机的问题,通常是该层级没有权限

清单层级(简)

层级示例对象典型授权范围
全局全局根影响整个 vCenter,最容易放大风险
数据中心Datacenter该数据中心下所有对象,继承范围很广
集群与主机Cluster / ESXi Host运维团队常用层级,可细分到单台主机
虚拟机与模板VM / Template / Folder按文件夹或资源池细分到业务团队
存储与网络Datastore / Network控制谁能创建与挂载存储和端口组

用 PowerCLI 盘点授权

用 PowerCLI 盘点授权
Get-VIPermission | Select Principal,Role,Entity,Propagate | Format-Table -AutoSize
Get-VIPermission -Entity (Get-Datacenter 'DC1')      # 只看某层级的授权
Get-VIRole | Select Name,PrivilegeList               # 查看角色包含哪些权限
New-VIPermission -Entity (Get-Cluster 'ProdCluster') -Principal 'CORP\\ops-team' -Role 'ReadOnly' -Propagate $true
权限按需收敛:常规账号只授予完成工作所需的操作权限集,并定期复核,尤其是临时授权要及时回收。
用户是多个组的成员时,实际权限是多条授权累加的结果;排查权限问题要先列出该用户所属的所有组及其授权,再判断真正生效的权限集合。

易错点

  • 在高层级放开权限:继承后影响范围远超预期
  • 用个人账号而不是安全组授权,人员变动后权限残留且难以审计
  • 把「看不到虚机」当作平台故障,实际是该主体在对应层级没有权限
  • 临时授权未设回收时间,长期留在系统里成为审计发现项

数据来源与参考

  • VMware 文档:vSphere 权限与角色
  • PowerCLI 文档:Get-VIPermission
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌