试图删除的证书中包含-T管理失败的错误:
证书不能删除,因为它是使用由1MP节点(s)。
这是由于证书没有被释放之后,它被用来之前通过一个务-T控制器节点。
要解决这个第一个得到详细的证书的问题。
GET https://nsx.vmwire.com/api/v1/trust-management/certificates/<cert-id>
在底部的体的响应你会看到的东西如下:
{
"service_type": "CMB_API",
"node_id": "c1862a42-f52e-af01-f090-ed6482cad394"
}'
现在可以SSH到NSX Manager节点使用admin账号登录
然后使用st e
进入系统控制CLI
curl -k -X POST -H "Content-Type: application/json" -H 'X-NSX-Username:admin' -H 'X-NSX-Groups:superuser' -d '{"service_type":"CBM_API","node_id":"a1c41542-e74f-d82f-fac3-628fe4ed4f4b"}' "http://localhost:7440/nsxapi/api/v1/trust-management/certificates/6cce6bb2-d14b-4d55-b2f1-495c574b7ce5?action=release"
可以通过这个命令进行证书的释放
service_type":"CBM_API(修改为对应的证书类型)
node_id":"a1c41542-e74f-d82f-fac3-628fe4ed4f4b(修改为对应的node id)
6cce6bb2-d14b-4d55-b2f1-495c574b7ce5?action=release(修改为对应的证书id)
执行完成后此时可以在NSX UI界面删除证书
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...