[部屬節點] 工作區用於檢視部屬節點詳細資料,執行臨機工作或命令以及建立新目標。

SaltStack Config 中顯示所有可用部屬節點清單的 [部屬節點] 工作區
[部屬節點] 工作區還用於:
  • 編輯目標準則
  • 連結 Pillar
  • 執行工作
  • 接受或拒絕金鑰
  • 為 Pillar 和目標指派角色

[部屬節點] 工作區包括執行部屬節點服務且目前由 SaltStack Config 管理的所有 Salt 部屬節點的清單。部屬節點是執行部屬節點服務的節點,可以接聽 Salt 主節點的命令並執行請求的工作。Salt 主節點本身可以執行部屬節點服務,從而可以根據需要設定和管理執行 Salt 控制器服務的節點。

工作區的側邊面板中包括目標清單。目標是一組部屬節點,會對其套用工作的 Salt 命令。如需詳細資訊,請參閱〈SaltStack Config 如何運作〉

依預設,當您開啟工作區時,[所有部屬節點] 目標處於作用中狀態。[所有部屬節點] 目標會列出您有權存取的所有部屬節點。

如需目標的相關資訊,請參閱〈如何建立目標〉

指標可用於監控非 Salt 程序。發生受監控的活動時,會傳送可設定為觸發反應器的事件。

備註: 可以透過在部屬節點的相應目標上使用 beacons.list 執行工作,以檢查哪些指標在部屬節點上已安裝且處於作用中狀態。如需詳細資訊,請參閱 〈如何建立工作〉

臨機工作或命令

[部屬節點] 工作區還包括執行命令控制項,可讓您在一或多個部屬節點上執行單一臨機命令,而無需建立可重複使用的工作。此功能有助於快速執行命令,或執行不屬於日常工作流程一部分的一次性工作,例如疑難排解時或初始設定期間。

在 [部屬節點] 工作區中,可對以下內容執行臨機工作或命令:

  • 單一部屬節點
  • 一或多個部屬節點
  • 一個 Salt 主節點或所有 Salt 主節點 (使用 salt-run)
  • 一個目標
備註:

目標是動態的,並且新的部屬節點會自動新增至任何相符的目標定義。執行工作前,請務必先檢閱目標中包括的部屬節點。

若要使用並檢視 [部屬節點] 工作區,請按一下側邊功能表上的目標。可以透過選取部屬節點識別碼,檢視特定部屬節點的詳細資料。若要下載所有部屬節點的資料,請按一下更多動作,然後選取下載格式。

部屬節點目前狀態

[目前狀態] 資料行表明 SaltStack Config 是否在定義的間隔 (稱為 raas_presence_expiration) 內近期從部屬節點接收了任何工作資料。依預設,此間隔會設為 3600 秒。透過部屬節點上安裝的 [目前狀態] 指標,目前狀態可以反映機器健全狀況。

如果 [目前狀態] 指標已到位,部屬節點會將定期狀態裝載傳送至其 Salt 主節點,接著 SaltStack Config 進行擷取,這會影響 [目前狀態] 資料行中顯示的狀態。

SaltStack Config 提供下列目前狀態。

狀態 說明
未知 SaltStack Config 從未看到來自部屬節點的回應。這是新連線之部屬節點的預設狀態。部屬節點收到命令後,狀態即會更新為 [存在]。
存在 SaltStack Config 在上次 raas_presence_expiration 間隔 (預設設定為 3600 秒) 內看到了來自部屬節點的回應。
已中斷連線 SaltStack Config 看到了來自部屬節點的回應,但不在上次 raas_presence_expiration 間隔內。