O percona-cluster pode ser usado com LXC

O percona-cluster pode ser usado com LXC

O amuleto percona-cluster pode ser colocado com segurança em contêineres LXC? Em caso afirmativo, quais seriam os comandos juju para conseguir isso?

Responder1

Não sou um especialista em percona, mas olhando para o charme não vejo nada óbvio que o restrinja apenas a uma máquina "real", ou VM. Antes de começar, familiarize-se com o README, pois você precisará segui-lo de perto e, como ele muda com muita frequência, não acho que seria melhor digitar tudo aqui:

Você pode direcionar cada unidade para um LXC com o --toparâmetro, da seguinte forma:

# 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

Tenha em mente que, no momento em que este livro foi escrito, os LXCs não eram endereçáveis ​​externamente em rede fora de sua máquina host, exceto no provedor MAAS, portanto, você precisará ter todos eles na mesma peça de hardware (e o que quer que os esteja usando no mesmo hardware que bem). O que isso implica é que esse tipo de implantação só faria sentido para fins de teste.

Uma vez que o juju oferece suporte a LXCs endereçáveis ​​​​de rede em outros provedores, você pode espalhar os LXCs para outras máquinas no ambiente usando essas mesmas primitivas combinadas com juju add-machineo primeiro.

informação relacionada