若要在隔離網路中計量產品,可以為 vCloud Usage Meter 應用裝置新增並設定第二個網路介面卡。

在部署 vCloud Usage Meter 應用裝置期間,可以設定主要網路介面卡的設定。之後,可以新增第二個網路介面卡,然後手動或透過執行指令碼對其進行設定。第二個網路介面卡可以同時支援 DHCP 或靜態 IP 配置。

新增第二個網路介面卡

成功部署 vCloud Usage Meter 後,可以新增第二個網路介面卡。

程序

  1. 以部署 vCloud Usage Meter 應用裝置的使用者身分登入 vSphere Client
  2. 導覽至 vCloud Usage Meter 應用裝置。
  3. vCloud Usage Meter 應用裝置上按一下滑鼠右鍵,然後從下拉式功能表中選取編輯設定
    此時將開啟 編輯設定視窗。
  4. 導覽至新增裝置 > 網路介面卡
  5. 設定網路介面卡。
    1. 選取網路。
    2. 選取介面卡類型和 MAC 位址。
    3. 確認已勾選已連線核取方塊。

手動設定第二個網路介面卡

為部署的 vCloud Usage Meter 應用裝置新增網路介面卡後,可以手動設定網路介面卡。

程序

  1. 在包含新網路介面卡設定的 /etc/systemd/network/ 中建立並設定 .network 檔案。
    備註: 請考慮以下因素:
    • 確保新網路介面的名稱與任何現有介面卡的名稱都不相符。
    • .network 檔案的權限必須為 644。使用 chmod 命令檢查權限。
  2. 重新啟動 systemd-networkddaemon-reload 服務。
    systemctl daemon-reload
    systemctl restart systemd-networkd 

使用指令碼設定第二個網路介面卡

為部署的 vCloud Usage Meter 應用裝置新增網路介面卡後,可以透過使用指令碼設定第二個網路介面卡。

可以使用 vCloud Usage Meter 交付項目中的 configure_additional_nic.sh 指令碼。該指令碼可以同時與靜態 IP 位址和 DHCP IP 位址搭配運作。

程序

  1. 使用 SSH (SCP) 將指令碼傳輸到 vCloud Usage Meter 應用裝置。
  2. root 身分登入 vCloud Usage Meter Web 主控台或 vCloud Usage Meter 遠端 Web 主控台。
  3. 執行 configure_additional_nic.sh 指令碼。
    如需有關指令碼的詳細資訊,請執行以下命令。
    --h
    指令碼執行完成後,將在 /etc/systemd/network 下建立一個新的 .network 檔案。該檔案包含新網路介面卡的網路設定。

設定靜態路由表

如果有第二個網路介面卡,則可以設定靜態路由表並透過特定閘道路由網路封包。

可以透過 Photon OS v3 使用的 systemd-networkd 服務設定網路介面和路由。

必要條件

確保已手動或透過指令碼成功設定第二個網路介面卡。若要設定路由表,必須使用要設定的網路介面的 .network 檔案。

程序

  1. 若要透過特定閘道路由網路封包,可以透過在針對網路介面建立的 .network 檔案中新增 [路由] 區段來設定靜態路由。以下是可以設定的一些屬性。
    屬性 描述
    目的地 輸入目標網路的特定 IP 位址或整個子網路。
    閘道 輸入設定為路由流量的特定閘道的 IP 位址。
    備註: 閘道屬性可能已在 [網路] 區段中填入。確保從 [網路] 區段中移除該屬性,並將屬性置於 [路由] 區段中。
    度量 輸入較低的值以確定路由優先順序,或輸入較高的值以降低路由優先順序。
  2. 若要套用變更,請重新載入 systemd-networkd 服務。
    systemctl daemon-reload
    systemctl restart systemd-networkd 
  3. 透過執行以下命令確認已成功新增靜態路由。
    ip route
    靜態路由顯示為命令的輸出。