ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【VMware VCF】删除 SDDC Manager 映像管理中的集群映像。 [打印本页]

作者: 勿忘初心做自己    时间: 2024-10-6 07:51
标题: 【VMware VCF】删除 SDDC Manager 映像管理中的集群映像。
登录 SDDC Manager UI,导航到生命周期管理->映像管理,这里显示了由 SDDC Manager 映像管理的集群映像,这些映像可能是从现有 vCenter Server 集群中提取的,也可能是通过外部导入的映像。

你可能会发现,这些列表中的映像只能被添加,无法对其进行删除,至少在 WEB UI 中是这样的。也许,VMware 考虑到用户有误删的可能,因为这些映像都被环境中某个工作负载域内的某个集群使用着,如果一旦删除可能会造成不可预估的风险。但是,在 VCF 环境中很多时间会使用多个映像,这些映像被创建了之后,可能过段时间就会被其他映像所代替,慢慢的,随着列表中的映像越来越多也越来越紊乱,这对于管理员来说确实会变得非常贫苦。
可幸的是,有一个方法可以对这些映像进行删除,不过不是在 WEB UI 当中,而是使用 PowerCLI 中的 VMware.Sdk.Vcf.SddcManager 模块,这个模块默认随 PowerCLI 自动安装。注意,这里使用的并不是 PowerVCF,尽管在 PowerVCF 中有映像相干的命令,不过并不能对映像执行删除操作。你可以使用以下命令检察 PowerCLI 和 PowerVCF 中有关映像的命令选项,明显 PowerCLI 中的 VMware.Sdk.Vcf.SddcManager 模块支持的指令更多,并且支持映像删除操作。注,SDDC Manager 中的映像称为“Personality”。
  1. gcm *vcf*personalit* | Select-Object Module,Version,Name | Sort-Object Module,Version,Name
复制代码

由于不是使用 PowerVCF,以是不能使用 Request-VCFToken 指令来连接 SDDC Manager,而在 PowerCLI 中专门有一个命令用于连接到 SDDC Manager,如下所示。
  1. Connect-VcfSddcManagerServer -Server vcf-mgmt01-sddc01.mulab.local -User administrator@vsphere.local -Password Vcf520@password
复制代码

使用以下命令获取 SDDC Manager 映像管理中的集群映像。
  1. Invoke-VcfGetPersonalities | select -ExpandProperty Elements | select PersonalityName,PersonalityId
复制代码

可以根据集群映像的名称或者映像的 ID 来删除指定映像。注意,删除映像之前,请确定该映像未被集群使用。
  1. Invoke-VcfDeletePersonality -PersonalityId c01c089e-0620-498e-ae36-ac2651008e9b
复制代码

此时,刷新 SDDC Manager UI,你应该会看到映像已被删除。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4