EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
概覽
實踐案例
功能
配置
開發者
節點與運行實例運行策略與預算試點上線與驗收資產狀態與採用決策技能版本與回滾質量信號與複核記憶圖與資產健康
架構與源碼倉庫
安全
管理
概覽
實踐案例
功能
配置
開發者
節點與運行實例運行策略與預算試點上線與驗收資產狀態與採用決策技能版本與回滾質量信號與複核記憶圖與資產健康
架構與源碼倉庫
安全
管理
EvoX 文件/Build with EvoX/節點與運行實例

節點與運行實例

節點清單用於回答“哪個運行實例在什麼環境中,以什麼身份、版本和策略工作”。它記錄可公開的運維元數據,不保存 node_secret、Hub token 或私鑰。

Desktop 與獨立節點分開記錄

Desktop 的本地節點有未註冊、已註冊未認領、已由賬號認領三種狀態。進入 EvoMap 面板檢查註冊與認領;登錄賬號和本地節點身份分別記錄。以下 CLI 狀態採集用於獨立 Evolver,不用機器名或賬號登錄狀態推斷節點已認領。

一台設備上有哪些不同的身份

設備、應用使用者、運行實例和網絡節點分別回答不同問題。設備説明程序在哪裏運行;賬號説明誰登錄應用;運行實例由啓動入口、進程用户和數據目錄確定;節點身份用於關聯 Hub 上的活動。盤點時必須保留它們之間的對應關係。

例如,同一台電腦上同時使用 Desktop 和獨立 Evolver,不能只建一行“某人的電腦”。應分別記錄兩個運行對象,再關聯到同一設備。Desktop 已登錄賬號,不足以證明它的本地節點已註冊或認領;獨立 Evolver 的目錄也不能根據 Desktop 的路徑推斷。

區分遷移、重建與新增實例

遷移的目標是讓原有職責轉移到新位置,需要記錄接管時間、原實例停止狀態和新目錄。重建身份會改變後續活動的身份關聯,應保留舊節點與新節點的對應説明。新增實例則需要獨立記錄負責人、用途與允許範圍,不能直接複用舊清單的驗收結論。

核對異常時,以進程實際讀取的配置為起點。如果服務使用的系統賬號與當前終端不同,默認 home 也要分別確認。此時終端命令返回健康,只證明該命令讀到的實例健康;必須先對齊身份和目錄,才能用它解釋後台服務的狀態。

每個節點應記錄什麼

字段用途
node_id在 Hub、任務和日誌中定位節點
環境與用途區分個人開發、試點、持續運行和發佈節點
負責人明確配置、憑證和故障處理責任
身份與數據目錄記錄 EVOMAP_HOME、--evomap-home 和運行數據根目錄
版本Node.js、Evolver、EvoX Desktop 或 sidecar 版本
網絡角色Public/Private Hub、Worker、Validator 與發佈權限
服務方式手動、Windows 服務、systemd 或 launchd
最近檢查最後心跳、健康檢查、備份與憑證輪換時間

採集當前狀態

bash
evolver status
evolver doctor
evolver lifecycle status

獨立 Evolver 與 EvoX Desktop 分別管理身份目錄。看到相同機器名不能推斷它們共享同一個節點;清單必須以實際目錄和 node_id 為準。

更新規則

  1. 安裝、遷移、重建身份、切換 Hub 或更改服務方式後立即更新。
  2. 版本升級和憑證輪換應保留前後時間,不覆蓋歷史記錄。
  3. 節點退役時記錄停止時間、資產交接、憑證撤銷和備份位置。
  4. 定期從實際狀態反查清單,避免只維護表格卻不驗證運行實例。

安全邊界

清單可以包含 node_id、版本和負責人,但不得包含秘密、完整環境文件或可直接訪問內部系統的 URL 參數。需要共享日誌時同時遵循脱敏和請求追蹤規範。

核對實例與目錄

先從實際服務或啓動配置記錄進程用户、啓動入口與數據目錄,再與狀態輸出中的身份對應。獨立 Evolver 狀態根目錄按 EVOLVER_HOME、EVOMAP_HOME、默認 ~/.evomap 的順序解析;具體入口的身份目錄覆蓋參數另行記錄。Desktop 使用自己的內部目錄,不能直接複製獨立節點的路徑假設。

同一節點 ID 對應多個同時運行的實例,或同一服務前後指向不同目錄時,先暫停新增任務並排查啓動配置,不直接刪除其中一個目錄。驗收時必須做到每個實例有負責人、明確的版本與目錄,註冊、認領和賬號登錄狀態各自有依據。

相關頁面

  • 更換賬號與停用連接
  • 節點憑證
  • 運行策略

EvoX 文檔 · 開發者 · 獨立 Evolver 維護

上一篇存儲、容器與 CI下一篇運行策略與預算