ローカル環境で JUJU を介してサービスをデプロイしましたが、チャームのバグにより失敗しました。ここで、この失敗したサービスを環境から削除したいと考えました。次の階層で 3 つのコマンドを実行しました。
juju destroy-service servicename
juju destroy-unit servicename/0
juju destroy-machine machinename
最初の 2 つのコマンドはエラーなしで実行されましたが、3 番目のコマンドでは次のようなエラーが表示されました (コンソールを紛失したため、エラーは正確ではありません)。
Failed to remove machine "machinename". It is associated with unit "servicename/0".
現在、JUJU からこのマシンを削除できません。また、関連するサービスは引き続き JUJU UI およびステータス コマンド出力に表示されます。
上記の階層は良いですか?このサービスと関連するマシンを JUJU から削除する回避策はありますか。lxc-destroy コマンドでこのマシンを削除すると、juju が一貫性のない状態のままになります。