您必須取得 NIC 和網路標籤資訊,並將該資訊匯出至網路標籤組態檔,才能將多個網路標籤指派給集區。

執行這項作業的原因和時機

針對完整複製集區,您可以取得在用來建立完整複製集區的範本上所設定的 NIC 相關資訊。針對連結複製集區,您可以取得在用來建立連結複製集區的父虛擬機器上所設定的 NIC 相關資訊。您可以從叢集中要部署桌面平台集區之 ESXi 主機上所設定的可用網路標籤來取得網路標籤資訊。

當您將 NIC 和網路標籤資訊匯出至網路標籤組態檔時,需要設定可從每個網路標籤使用 IP 位址佈建的虛擬機器數目上限。您應保留特定數目的虛擬機器以因應額外負荷。例如,如果網路標籤 VLAN 允許將最多 254 個 IP 位址指派給虛擬機器,則您可以將數目上限設為 244。

先決條件

熟悉 View PowerCLI 的用法。請參閱開始使用 View PowerCLI

程序

  • 若要取得並匯出 NIC 和網路標籤資訊來建立完整複製集區,請使用 Export-NetworkLabelSpecForFullClone Cmdlet。

    例如:

    Export-NetworkLabelSpecForFullClone -vc_id id -clusterPath "cluster-path" 
    -TemplatePath "template-path" -maxVMsPerNetworkLabel nn 
    -networkLabelConfigFile "config-file-path"
  • 若要取得並匯出 NIC 和網路標籤資訊來建立連結複製集區,請使用Export-NetworkLabelSpecForLinkedClone Cmdlet。

    例如:

    Export-NetworkLabelSpecForLinkedClone -vc_id id -clusterPath "cluster-path" 
    -parentVMPath "parent-vm-path" -parentSnapshotPath "snapshot-path" 
    -maxVMsPerNetworkLabel nn -networkLabelConfigFile "config-file-path"

結果

網路標籤 Cmdlet 會為指定叢集中的所有 ESXi 主機取得 vCenter Server 中所設定的網路標籤、設定可從每個網路標籤使用 IP 位址佈建的虛擬機器數目上限,然後將 NIC 和網路標籤的清單匯出至網路標籤組態檔。

取得 NIC 和網路標籤資訊

在此範例中,Export-NetworkLabelSpecForLinkedClone Cmdlet 會從 Win7 父虛擬機器和 Snapshot1 取得 NIC,並從 Cluster1 取得網路標籤資訊。從每個網路標籤使用 IP 位址最多可佈建 244 個虛擬機器。資訊會匯出至名為 C:/label.txt 的網路標籤組態檔。

Export-NetworkLabelSpecForLinkedClone -vc_id 1a2b3c4d-5e6f 
-clusterPath "/myresourcepool/host/Cluster1/" 
-parentVMPath "/myresourcepool/vm/Win7-Parent" -parentSnapshotPath "/snapshot1"
-maxVMsPerNetworkLabel 244 -networkLabelConfigFile "C:/label.txt"

下一步

確認並編輯網路標籤組態檔。請參閱確認和編輯網路標籤組態檔