场景:
如图所示:
vCenter Server(版本7.0.3)中存在一个之前分配的评估许可,由于功能未启用到期后一致未予理会,不知道什么原因(可能是由于是由于vC进行了多次的迁移和升级)该许可证一直存在于列表中无法操作也无法删除(移除按钮灰色)并且造成vC总是会弹出告警通知栏提示许可证到期。
解决方案:
使用JXplorer强行删除vCenter Server 数据库中的失效许可证条目
警告:
显而易见该操作具有极大的风险性,非专业人士和对产品和环境没有相当的了解切勿轻易尝试!
进行操作之前务必先对vC进行备份(NBU/vCenter备份调度/克隆/快照/备份数据库文件等)
显而易见该操作具有极大的风险性,非专业人士和对产品和环境没有相当的了解切勿轻易尝试!
进行操作之前务必先对vC进行备份(NBU/vCenter备份调度/克隆/快照/备份数据库文件等)
1.查看数据库密码:
登录到 vCenter Server Appliance
运行以下命令以检索数据库密码:
cat /etc/vmware-vpx/vcdb.properties | grep "password =" | awk '{ print $3 }'
运行以下命令连接到数据库:/opt/vmware/vpostgres/current/bin/psql -d VCDB vc
注意:出现提示时,请输入步骤 c 中的密码。
运行以下查询:
SELECT * FROM vpx_entity WHERE type_id = 1;
记录查询结果中显示的主机及其关联的 ID 字段。
2.下载JXplorer
下载并安装完成后新建连接:
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
暂无评论内容