Udostępnij przez


Typowe problemy: Konfiguracja oprogramowania — nie można wykonać polecenia

Możliwe komunikaty o błędach

  • Unable to execute command

Rezolucja

W fazie konfiguracji węzła usługa CycleCloud używa programu Chef do konfigurowania usług i aplikacji w węzłach. Program Chef wywołuje natywne polecenia systemu operacyjnego, aby wykonać tę konfigurację.

Na przykład program Chef może spróbować utworzyć punkt montowania i zamontować NAS na węźle klastra.

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

Te polecenia mogą zakończyć się niepowodzeniem z wielu powodów, co powoduje błąd programu Chef. W wersji 7.9 lub nowszej usługa CycleCloud wyświetla polecenie, które zakończyło się niepowodzeniem, wraz z stDOUT i STDERR zawierającym komunikat o błędzie.

  • Przejrzyj polecenie uruchamiane przez program Chef i sprawdź, czy występują błędy składni. Jeśli polecenie pochodzi z niestandardowego przepisu Chef lub książki kucharskiej Chef, napraw błąd i ponownie załaduj projekt.
  • Zaloguj się do węzła z błędem i spróbuj uruchomić polecenie jako administrator lub root użytkownik.
  • Używając mount jako przykład, jeśli polecenie kończy się niepowodzeniem, rozwiąż problem związaną z błędem montowania, uruchamiając polecenie ręcznie i diagnozując główną przyczynę, takie jak niepoprawny host serwera/adres IP lub ścieżka eksportu.

Więcej informacji

Dowiedz się więcej o projektach CycleCloud.