デプロイ関連の問題
再インストール方法
- 実行中のHAPサービスがあれば停止します。managerのルートディレクトリで
bash ./service.sh stopallを実行し、停止されたことを確認します(正常停止時に「stopped」と表示されます)。 - HAPサービスのファイルをバックアップします。
mv /data/mingdao/ /home/hapbak/を実行します(バックアップの保存先は任意で指定 可能です。初回のデプロイ時は不要な場合が多く、rm -rf /data/mingdao/でも構いません)。 - クリーンアップが完了していることを再度確認します。
docker ps | grep mingdaoyun、netstat -ntpl | grep 38881、ps -ef | grep 'mingdaoyun|service.sh' | grep -v grepを各々実行し、出力が空であることを確認します。 bash ./service.sh startでmanagerを再起動し、http://{サーバーIP}:38881にアクセスして再インストールします。
初期化に失敗した場合
cat /data/mingdao/script/mingdaoyun.log コマンドで失敗理由を確認できます。主な原因は 空き容量不足、イメージが存在しない、ポート占有、iptables失敗 等です。iptables失敗の場合、ファイアウォールを停止するとiptablesルールがクリアされるため、Dockerを再起動しデフォルトのiptablesルールを再生成し、問題解消後に再インストールしてください。