在連線伺服器上,有兩個公用程式可讓您用來維護 vCenter Server 中的即時複製虛擬機器以及虛擬機器所在的叢集。

這兩個公用程式是 IcMaint.cmdIcUnprotect.cmd,位於 C:\Program Files\VMware\VMware View\Server\tools\bin 中。

IcMaint.cmd

此命令會從 ESXi 主機中刪除父虛擬機器,讓主機可進入維護模式。主機不會自動進入維護模式。若要對主機執行維護,vCenter Server 管理員必須手動讓主機進入維護模式。

語法:

IcMaint.cmd -vc hostname_or_IP_address -uid user_ID -password password -hostName ESXi_hostname -maintenance ON|OFF

參數:

  • -vc vCenter Server 的主機名稱或 IP 位址

  • -uid vCenter Server 使用者識別碼

  • -password vCenter Server 使用者密碼

  • -hostname ESXi 主機名稱

  • -maintenance ON|OFF

    此參數會指定主機是否可用來主控父虛擬機器。

    在主機上執行此命令後,InstantClone.Maintenance 註解值會設為 1,並且會刪除父虛擬機器。父虛擬機器刪除後,InstantClone.Maintenance 註解值會設為 2,且將不會在主機上建立其他父虛擬機器。當您使用 -maintenanceOFF 再次執行此命令時,系統會清除 InstantClone.Maintenance 註解值,使主機變得可用來主控父虛擬機器。

所有參數皆為必要參數。

IcUnprotect.cmd

此公用程式會取消保護 ClonePrep 所建立的資料夾和虛擬機器。ClonePrep 是在建立程序期間自訂即時複製的機制。

語法:

IcUnprotect.cmd -vc hostname_or_IP_address -uid user_ID -password password [-clusterId cluster_ID] [-includeFolders]

參數:

  • -vc vCenter Server 的主機名稱或 IP 位址

  • -uid vCenter Server 使用者識別碼

  • -password vCenter Server 使用者密碼

  • -clusterId 叢集識別碼

  • -includeFolders

    此參數會取消保護虛擬機器和資料夾。

clusterIdincludeFolders 以外的所有參數皆為必要參數。若未指定 clusterId,則會移除對所有資料中心內的所有 ClonePrep 虛擬機器的保護。