destroy-service がマシンも破壊するのはなぜですか?

destroy-service がマシンも破壊するのはなぜですか?

juju destroy-serviceマシンが破棄されるサービスのみをホストしている場合、コマンドはマシンを破棄します。

不便だと感じる理由:

  1. 予想外のことをする
  2. destroy-machine明確な命令がある
  3. 機械を再利用したい
  4. データ、ログ

このような状況になったのには理由があるのでしょうか、また回避策はあるのでしょうか?

答え1

私はジュジュ初心者ですが、これを防ぐために私がやっていることは、ウブントゥそのマシンにチャームをインストールし、その上にサービスを展開します。まずMAAS UIでそのノードにタグを割り当て、ubuntuチャームを展開します。

$ juju deploy ubuntu --constraints tags=<tag that you set>

Ubuntu チャームで新しいノードが起動します。次に、必要なサービスをデプロイします。

$ juju deploy <your charm url> --to <newly added machine id>

PS ノードにタグを設定することはオプションです。

関連情報