Executando um banco de dados no LXC

1

Se você precisar executar seus bancos de dados em lxc, o que acontecerá com seus arquivos de dados? Você tem acesso ao arquivo de dados no sistema operacional do host? Eu acho que os processos aparecem no processo gust os, mas quem sobre os arquivos, dado que lxc tem seu próprio sistema de arquivos?

Alguma outra consideração para executar o seu banco de dados dentro do lxc?

    
por iCode 12.09.2013 / 23:20

1 resposta

2

O LXC é semelhante ao OpenVZ (virtualização no nível do sistema operacional); em resumo, o LXC usa o sistema de arquivos do sistema operacional host diretamente. Portanto, o sistema de arquivos dos contêineres (arquivos de dados do banco de dados) é acessível a partir do host de qualquer maneira (o Btrfs é recomendado para aproveitar os recursos de instantâneos).

Se você considerar o uso do LXC, dê uma olhada no Docker , que é um ótimo invólucro para o LXC (como Vagrant for VirtualBox), o que torna muito mais fácil e fácil de usar. Além disso, há vários modelos de contêiner pré-construídos prontos para uso.

    
por Terry Wang 19.09.2013 / 04:02