儲存使用 DHCP 組態的區段之後,您必須小心變更區段的連線。

僅當區段和閘道屬於相同的傳輸區域時,才允許區段連線變更。

下列案例說明允許或不允許的區段連線變更,以及 DHCP 是否在這些情況下受到影響。

案例 1:將使用閘道 DHCP 伺服器的路由區段移至不同的閘道

假設您已新增一個區段,並將其連線至第 0 層或第 1 層閘道。您已在此區段上設定閘道 DHCP 伺服器、儲存區段,以及連線到此區段的工作負載。DHCP 服務現在已由此區段上的工作負載使用。

之後,您決定將此區段的連線變更為位於相同傳輸區域中的另一個第 0 層或第 1 層閘道。
  • NSX-T Data Center 3.0.2 開始,允許此變更。不過,當您儲存區段時會出現資訊訊息警示,指出您變更閘道連線會影響已指派給工作負載的現有 DHCP 租用。
  • NSX-T Data Center 3.0 和 3.0.1 中,當區段使用閘道 DHCP 伺服器時,您無法將區段的連線從一個閘道變更為另一個閘道。請在因應措施中使用下列步驟:
因應措施 (僅適用於 3.0 和 3.0.1 版):
  1. 暫時將現有區段將閘道中斷連線,或刪除區段。只有使用 API 才支援暫時中斷區段的連線。遵循下列步驟:
    1. 透過執行下列 GET API 來擷取區段詳細資料:
      GET https://{NSXManager_IP}/policy/api/v1/infra/segments/{segment-id}

      segment-id 取代為您想要與閘道中斷連線之區段的實際識別碼。

    2. 請注意,API 輸出中的 advanced_config 區段顯示 connectivity:"ON"
    3. 將 GET API 的輸出複製到文字檔中,然後將 connectivity 編輯為 OFF。在下列 PATCH API 的要求內文中貼上完整的 API 輸出:
      PATCH https://{NSXManager_IP}/policy/api/v1/infra/segments/{segment-id}
    4. 執行 PATCH API 以中斷區段的連線。
  2. 新增區段。
  3. 將這個新的區段連線至您選擇的閘道。

案例 2:將使用本機 DHCP 伺服器的路由區段移至或轉送至不同的閘道

假設您已新增一個區段,並將其連線至第 0 層或第 1 層閘道。您已在此區段上設定地區設定本機 DHCP 伺服器或 DHCP 轉送、儲存區段,以及連線到此區段的工作負載。DHCP 服務現在已由此區段上的工作負載使用。

之後,您決定將此區段的連線變更為位於相同傳輸區域中的另一個第 0 層或第 1 層閘道。此變更是受允許的。由於 DHCP 伺服器是區段的本機,因此 DHCP 組態設定,包括範圍、靜態繫結和 DHCP 選項,將保留在區段上。工作負載的 DHCP 租用會保留,且不會中斷網路連線。

將區段移至新的閘道後,您可以繼續更新 DHCP 組態設定和其他區段內容。

  • 如果您使用的是 NSX-T Data Center 3.0 或 3.0.1,則在將區段移至不同閘道後,您無法變更路由區段的 DHCP 類型和 DHCP 設定檔。例如,您無法將 DHCP 類型從本機 DHCP 伺服器或 DHCP 轉送變更為閘道 DHCP 伺服器。此外,您無法在區段中選取不同的 DHCP 伺服器設定檔或轉送設定檔。但您可以視需要編輯 DHCP 設定檔的內容。
  • 從 3.0.2 版開始,在將區段移至不同閘道後,您可以變更路由區段的 DHCP 類型和 DHCP 設定檔。

案例 3:將使用本機 DHCP 伺服器的獨立區段移至第 0 層或第 1 層閘道

假設您已在網路中新增使用 [無] 連線的區段。您已在此區段上設定本機 DHCP 伺服器、儲存區段,以及連線到此區段的工作負載。DHCP 服務現在已由此區段上的工作負載使用。

之後,您決定將此區段連線到位於相同傳輸區域的第 0 層或第 1 層閘道。此變更是受允許的。由於區段上存在本機 DHCP 伺服器,因此 DHCP 組態設定,包括範圍、靜態繫結和 DHCP 選項,將保留在區段上。工作負載的 DHCP 租用會保留,且不會中斷網路連線。

將區段連線至閘道後,您可以繼續更新 DHCP 組態設定和其他區段內容。但您無法在區段中選取不同的 DHCP 類型和 DHCP 設定檔。例如,您無法將 DHCP 類型從本機 DHCP 伺服器變更為閘道 DHCP 伺服器或 DHCP 轉送。此外,您無法在區段中變更 DHCP 伺服器設定檔。但您可以視需要編輯 DHCP 設定檔的內容。

案例 4:將不使用 DHCP 組態的獨立區段移至第 0 層或第 1 層閘道

假設您已在網路中新增使用 [無] 連線的區段。您尚未在此區段上未設定 DHCP、儲存區段,以及連線到此區段的工作負載。

之後,您決定將此區段連線到位於相同傳輸區域的第 0 層或第 1 層閘道。此變更是受允許的。由於區段上不存在 DHCP 組態,因此在連線至閘道後,區段會自動使用閘道 DHCP 伺服器。連結至此閘道的 DHCP 設定檔會在區段中自動選取。

現在,您可以在區段上指定 DHCP 組態設定,包括範圍、靜態繫結和 DHCP 選項。如有必要,您也可以編輯其他區段內容。但是,您無法將 DHCP 類型從閘道 DHCP 伺服器變更為本機 DHCP 伺服器或 DHCP 轉送。

請記住,您只能在區段上設定閘道 DHCPv4 伺服器。在 NSX-T Data Center 3.0 中,不支援閘道 DHCPv6 伺服器。

案例 5:使用第 0 層或第 1 層連線的區段移至無連線

假設您已在網路中新增對第 0 層或第 1 層閘道的區段。您已在此區段上設定閘道 DHCP 伺服器或 DHCP 轉送、儲存區段,以及連線到此區段的工作負載。DHCP 服務現在已由此區段上的工作負載使用。

之後,您決定將此區段的連線變更為無。此變更是不允許的。

在此案例中,以下因應措施可協助您:
  1. 暫時將現有區段將閘道中斷連線或刪除區段。

    如需暫時將區段從閘道中斷連線的相關資訊,請參閱案例 1。

  2. 新增使用 [無] 連線的新區段。
  3. 請視需要在此獨立區段上設定本機 DHCP 伺服器。