使用 vSphere Web Client 將預設 VMware OUI 切換為以範圍為基礎或以首碼為基礎的 MAC 位址配置,可以避免和解決 vSphere 部署中 MAC 位址重複衝突問題。

使用 vSphere Web ClientvCenter Server 執行個體提供的進階設定,將配置組合從預設 VMware OUI 變更為以範圍為基礎或以首碼為基礎的配置。

若要從以範圍為基礎或以首碼為基礎的配置切換回 VMware OUI 配置,或在以範圍為基礎與以首碼為基礎的配置之間進行切換,請手動編輯 vpxd.cfg 檔案。請參閱設定或變更配置類型

備註:

vCenter Server 5.1 和 ESXi 5.1 及更新版本的主機中,應使用以首碼為基礎的 MAC 位址配置。

如果 vCenter Server 5.1 執行個體管理的主機執行低於 ESXi 5.1 的 ESXi 版本,應使用 VMware OUI 以首碼為基礎的 MAC 位址配置。指派了非 VMware OUI 首碼 MAC 位址的虛擬機器,將無法在低於 5.1 版本的主機上開啟電源。這些主機會明確檢查所指派的 MAC 位址是否使用 VMware OUI 00:50:56 首碼。

程序

  1. vSphere Web Client 中,導覽到 vCenter Server 執行個體。
  2. 設定索引標籤上,展開設定,然後選取進階設定
  3. 按一下編輯
  4. 新增或編輯目標配置類型的參數。
    僅使用一種配置類型。
    • 變更為以首碼為基礎的配置。
      金鑰 範例值
      config.vpxd.macAllocScheme.prefixScheme.prefix 005026
      config.vpxd.macAllocScheme.prefixScheme.prefixLength 23

      prefix prefixLength 用於判定新增 vNIC 所具有的 MAC 位址首碼的範圍。prefix 是與 vCenter Server 執行個體有關的 MAC 位址的起始 OUI,prefixLength 則用於判定首碼長度 (位元)。

      例如,資料表中的設定會導致虛擬機器 vNIC MAC 位址以 00:50:26 或 00:50:27 開頭。

    • 變更為以範圍為基礎的配置。
      金鑰 範例值
      config.vpxd.macAllocScheme.rangeScheme.range[X].begin 005067000000
      config.vpxd.macAllocScheme.rangeScheme.range[X].end 005067ffffff
      range[X] 中的 X 代表範圍序號。例如,range[0] 中的 0 代表 MAC 位址配置第一個範圍的配置設定。
  5. 按一下確定