vCenter Server删除无效(无法移除)许可证

场景:

如图所示:

vCenter Server(版本7.0.3)中存在一个之前分配的评估许可,由于功能未启用到期后一致未予理会,不知道什么原因(可能是由于是由于vC进行了多次的迁移和升级)该许可证一直存在于列表中无法操作也无法删除(移除按钮灰色)并且造成vC总是会弹出告警通知栏提示许可证到期。

图片[1]-vCenter Server删除无效(无法移除)许可证-UU技术社区

解决方案:

使用JXplorer强行删除vCenter Server 数据库中的失效许可证条目

1.查看数据库密码:

登录到 vCenter Server Appliance

运行以下命令以检索数据库密码:

cat /etc/vmware-vpx/vcdb.properties | grep "password =" | awk '{ print $3 }'

图片[2]-vCenter Server删除无效(无法移除)许可证-UU技术社区

运行以下命令连接到数据库:
/opt/vmware/vpostgres/current/bin/psql -d VCDB vc

注意:出现提示时,请输入步骤 c 中的密码。

图片[3]-vCenter Server删除无效(无法移除)许可证-UU技术社区

运行以下查询:

SELECT * FROM vpx_entity WHERE type_id = 1;

图片[4]-vCenter Server删除无效(无法移除)许可证-UU技术社区

记录查询结果中显示的主机及其关联的 ID 字段。

2.下载JXplorer

下载并安装完成后新建连接:

图片[5]-vCenter Server删除无效(无法移除)许可证-UU技术社区

JXplorer界面部分汉化翻译有出入

端口应为 389 或 11711。
协议为 LDAP v3。
基本 DN 将为 dc=vsphere,dc=local
安全级别”将为用户 + 密码。
“安全用户 DN”将为 cn=administrator,cn=users,dc=vsphere,dc=local。
安全密码是 vCenter Single Sign-on 管理员帐户的管理员密码。

3.删除许可证

连接成功后展开Service > LicenseService

列表中找到相应的许可证右键单击要移除的条目选择删除

注意仔细甄别许可证状态以及已分配的对象和vSphere vCenter Client中逐一对应避免误删除

详细的操作过程和注意事项请参阅VMware 官方KB: vCenter 6.x/7.x 未正确显示 ESXi 主机使用的许可证数量 (2115869) (vmware.com)

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容