透過更換虛擬網路介面優化 VCS 網路管理

透過重新規劃私有 IP 位址,您可以清楚區分 VCS 機群的角色(如 App 與資料庫),提升管理效率。

即使您的 VCS 機群已經部署完成,也可以按照以下步驟更換私有 IP,同時保留原有靜態 IP 的對外連線功能,優化網路結構,讓管理更加直觀清晰。

操作步驟

 

Step 1. 建立並新增獨立虛擬網路介面

 

image

Step 2. 建立映像檔保存原始設定

 

避免後續進入 OS 調整設定錯誤導致 VCS 無法連線,建議您先建立 VCS 映像檔,保存原始設定,可以在調整錯誤時還原 VCS。

建立 VCS 映像檔:https://docs.twcc.ai/docs/user-guides/twcc/vcs/instances/create-images

Step 3. OS 內調整介面順序或停用原本的介面

 

連線進入 VCS 調整介面順序或停用原本的介面:

Linux (以 Ubuntu 為例)

 

  1. 使用 ip a 確認目前兩張虛擬網路介面分別的代號 (ensx)
  • ens3: 192.168.211.61 (相依介面) 100
  • ens6: 192.168.211.95 (獨立介面) 106

image

介面的 metric 值越小,代表使用排序越前面,因此確認 metric 值後,接著需把獨立的介面排序往前調整

   2. 調整網路介面 metric 值

sudo vim /etc/netplan/01-netcfg.yaml
  • 將獨立介面 metric 調低 (原 106 調為 99),完成後按下 wq! 存檔離開

image

   3. sudo netplan try

確認新配置是否成功,成功後您使用相依介面公用 IP 的連線,便會中斷,即設定成功

image

   4. 使用獨立介面的對外 IP 連線 VCS,若連線成功表示已成功更換為獨立網卡

Linux (以 Rocky Linux 為例)

 

  1. 使用 ip a 取得並複製獨立介面 (ens4) 以下資訊:
    • MAC address:fa:16:xx:xx:xx:a0

image

  1. 建立獨立介面 (ens4) 設定檔並調整內容
  • cd /etc/sysconfig/network-scripts/
  • sudo cp ifcfg-ens3 ifcfg-ens4
  • sudo vi ifcfg-ens4
  • 調整以下內容:
    • DEVICE=ens3 改成 ens4
    • HWADDR=將原 ens3fa:16:xx:xx:xx:6c MAC address 改成 ens4fa:16:xx:xx:xx:a0

image

  1. 調整相依介面 (ens3) 設定檔內容
  • sudo vi ifcfg-ens3
  • BOOTPROTO=dhcp 改成 static

image

  1. sudo reboot 執行重開機完成設定

  2. 開機完成後,使用獨立介面的對外 IP 連線 VCS,若連線成功表示已成功更換為獨立網卡,原相依介面對外 IP 已無法連線 VCS

Windows (以 Windows Server 為例)

 

Windows 連結的網卡預設 metric 皆是 15,因此可同時使用

image

若您想停用原介面,請參考以下流程:

  • 開啟 CMD,輸入 ipconfig 確認 OS 內部的介面名稱與私有 IP 的對應

image

image

  • 輸入 netsh interface set interface "需停用的介面名稱" 即可停用

image

  • 輸入 netsh interface show interface 確認介面狀態已 Disabled

image

或使用 Windows GUI:

  • 搜尋並進入「View Network Connections」,可檢視兩張已連結的虛擬網路介面

image

  • 對介面點選「右鍵」 > 選擇「Status」 > 選擇「Details」,可確認網卡的私有 IP,可與平台上的介面比對確認

image

image

  • 對需停用的介面點選右鍵即可 Disable

image

  • Disable 完成

image

Step 4. 更換靜態 IP 並確認連線

 

若希望繼續使用原公用 IP (靜態 IP),您可以透過先移除兩張介面的 IP,再將原 IP 配置至獨立介面,即可使用原 IP 連線 VCS。

image

若您原 IP 為浮動 IP,移除後 IP 即回收回資源池,無法再保證您可以取回相同 IP。

Step 5. 分離原虛擬網路介面

 

虛擬網路介面可否與個體分離,與介面的性質有關:

  • 若原介面是相依介面:

介面生命週期是隨著虛擬運算個體改變,因此無法將介面與個體分離 (按鈕反灰),個體刪除後介面才會隨之消失:

image

  • 若原介面是獨立介面:

確認靜態 IP 更換完成後,您可以將網路介面自個體分離,並可將該介面使用在其他資源上

image

訂閱活動及行銷 EDM