共用方式為


常見問題:軟體設定 - 無法執行命令

可能的錯誤訊息

  • Unable to execute command

解決辦法

在節點設定階段,CycleCloud 會使用 Chef 在節點上設定服務和應用程式。 Chef 會叫用原生 OS 命令來執行此設定。

例如,Chef 可能會嘗試建立裝入點,並將 NAS 掛接至叢集節點:

mkdir -p /data
mount -t nfs 10.0.1.5:/exports/data /data

這些命令可能會因為許多原因而失敗,這會觸發 Chef 錯誤。 在 7.9 版和更新版本中,CycleCloud 會顯示失敗的命令,以及包含錯誤訊息的 STDOUT 和 STDERR。

  • 檢閱 Chef 執行的命令,並檢查語法錯誤。 如果命令來自自定義 Chef 食譜或食譜,請修正錯誤並重新上傳專案。
  • 登入發生錯誤的節點,並嘗試以系統管理員或 root 使用者身分執行命令。
  • 使用 mount 作為範例,如果命令失敗,請手動執行命令並診斷根本原因,例如不正確的伺服器主機/IP 或導出路徑,針對掛接錯誤進行疑難解答。

詳細資訊

深入瞭解 CycleCloud 專案