【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

JUNIOR_MU發表於2024-10-05

登入 SDDC Manager UI,導航到生命週期管理->映像管理,這裡顯示了由 SDDC Manager 映像管理的叢集映像,這些映像可能是從現有 vCenter Server 叢集中提取的,也可能是透過外部匯入的映像。

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

你可能會發現,這些列表中的映像只能被新增,無法對其進行刪除,至少在 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

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

由於不是使用 PowerVCF,所以不能使用 Request-VCFToken 指令來連線 SDDC Manager,而在 PowerCLI 中專門有一個命令用於連線到 SDDC Manager,如下所示。

Connect-VcfSddcManagerServer -Server vcf-mgmt01-sddc01.mulab.local -User administrator@vsphere.local -Password Vcf520@password

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

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

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

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

可以根據叢集映像的名稱或者映像的 ID 來刪除指定映像。注意,刪除映像之前,請確定該映像未被叢集使用。

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

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

此時,重新整理 SDDC Manager UI,你應該會看到映像已被刪除。

【VMware VCF】刪除 SDDC Manager 映像管理中的叢集映像。

相關文章