跳到內容

節點設定

四個指令位於 Site CLI 的頂層,而非隱藏在 execcli 之後——這些是您登入時互動式選單所提供的選項,與 healthdiagnosis 並列。

configure Initial configuration of the node
configure-generic-hardware Configure Hardware that isn't certified by F5XC.
configure-network Initial configuration of the network
configure-http-proxy Initial configuration of the HTTP proxy

以上為設備自身的選單文字,這六個項目構成了完整的頂層內容。

節點的初始設定:將節點綁定至租戶與站台的註冊詳細資訊。

網路的初始設定——節點介面的位址配置。

為無法直接連線 F5 控制平面的 CE 設定對外 HTTP 代理。

設定 F5 尚未認證的硬體。與可透過 edit-certified-hardware 存取的已認證硬體設定相關:若缺少有效的已認證硬體端點,vpmd 將因 “fail to match certified hardware” 而結束,導致節點永遠無法完成註冊。

這些指令屬於手動路徑,而本部署採用自動化路徑。註冊作業由 cloud-init 在首次開機時寫入——terraform/cloud-init/ce-node.yaml 會將叢集名稱、Token 及已認證硬體端點寫入 /etc/vpm/config.yaml——因此節點啟動後即已完成設定,configure 指令無須執行任何操作。

這在整潔性之外還有兩項重要意義:

  • 可重現性。 透過精靈設定的節點,每次操作的結果都可能不同。透過 cloud-init 設定的節點,每次結果都完全一致,這正是讓示範環境得以重複部署的關鍵。
  • 這些指令是復原路徑,而非部署路徑。 當節點需要重新指向目標且 Terraform 無法使用時,才應使用 configure——例如某個從未完成註冊的節點,只能透過序列主控台存取,其他方式均無法連線。