percona-clusterはLXCで使用できますか

percona-clusterはLXCで使用できますか

percona-cluster チャームは anto LXC コンテナに安全に配置できますか? もしそうなら、これを実現するための juju コマンドは何ですか?

答え1

私は percona の専門家ではありませんが、チャームをざっと見たところ、これを「実際の」マシン、つまり VM だけに制限する明らかな点は見当たりません。始める前に、チャームの README をよく読んでください。この README を注意深く読む必要があります。また、この README は頻繁に変更されるため、ここですべてを入力するのは最善ではないと思います。

--to次のように、パラメータを使用して各ユニットを順番に LXC にターゲットすることができます。

# Instead of deploying to a machine, use --to lxc:0
juju deploy --config percona.yaml percona-cluster --to lxc:0

# wait till new unit is 'started', then:
juju add-unit percona-cluster --to lxc:0

# wait till new unit is 'started', then:
juju add-unit percona-cluster --to lxc:0

この記事の執筆時点では、LXC は MAAS プロバイダーを除いてホスト マシンの外部からネットワーク アドレス指定できないことに注意してください。そのため、LXC はすべて同じハードウェア上に配置する必要があります (また、それらを使用しているものも同じハードウェア上に配置する必要があります)。つまり、このタイプのデプロイはテスト目的にのみ意味があるということです。

juju が他のプロバイダーのネットワーク アドレス指定可能な LXC をサポートすると、これらの同じプリミティブを first と組み合わせて使用​​することで、環境内の他のマシンに LXC を分散できるようになりますjuju add-machine

関連情報