登入 SDDC Manager UI,導航到生命週期管理->映像管理,這裡顯示了由 SDDC Manager 映像管理的叢集映像,這些映像可能是從現有 vCenter Server 叢集中提取的,也可能是透過外部匯入的映像。
你可能會發現,這些列表中的映像只能被新增,無法對其進行刪除,至少在 WEB UI 中是這樣的。也許,VMware 考慮到使用者有誤刪的可能,因為這些映像都被環境中某個工作負載域內的某個叢集使用著,如果一旦刪除可能會造成不可預估的風險。但是,在 VCF 環境中很多時候會使用多個映像,這些映像被建立了之後,可能過段時間就會被其他映像所代替,慢慢的,隨著列表中的映像越來越多也越來越雜亂,這對於管理員來說確實會變得非常麻煩。
可幸的是,有一個方法可以對這些映像進行刪除,不過不是在 WEB UI 當中,而是使用 PowerCLI 中的 VMware.
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 administrator@vsphere.local -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,你應該會看到映像已被刪除。