首页 > 系统相关 >【VMware VCF】删除 SDDC Manager 映像管理中的集群映像。

【VMware VCF】删除 SDDC Manager 映像管理中的集群映像。

时间:2024-10-05 21:15:09浏览次数:1  
标签:VCF 删除 映像 Manager 集群 VMware SDDC

登录 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”。

gcm *vcf*personalit* | Select-Object Module,Version,Name | Sort-Object Module,Version,Name

由于不是使用 PowerVCF,所以不能使用 Request-VCFToken 指令来连接 SDDC Manager,而在 PowerCLI 中专门有一个命令用于连接到 SDDC Manager,如下所示。

Connect-VcfSddcManagerServer -Server vcf-mgmt01-sddc01.mulab.local -User [email protected] -Password Vcf520@password

使用以下命令获取 SDDC Manager 映像管理中的集群映像。

Invoke-VcfGetPersonalities | select -ExpandProperty Elements | select PersonalityName,PersonalityId

可以根据集群映像的名称或者映像的 ID 来删除指定映像。注意,删除映像之前,请确定该映像未被集群使用。

Invoke-VcfDeletePersonality -PersonalityId c01c089e-0620-498e-ae36-ac2651008e9b

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

标签:VCF,删除,映像,Manager,集群,VMware,SDDC
From: https://www.cnblogs.com/juniormu/p/18448388

相关文章