共用方式為


常見問題:軟體組態 -- 無法執行命令

可能的錯誤訊息

  • Unable to execute command

解決方案

在節點設定階段中,CycleCloud 會使用 Chef 在節點上設定服務和應用程式,而 Chef 會藉由叫用原生 OS 命令來執行這項作業。

其中一個範例可能是嘗試建立掛接點,並將 NAS 掛接至叢集節點:

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

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

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

相關資訊

深入瞭解 CycleCloud 專案