Maneira fácil de atualizar o apache em um cluster de servidores com conf NFS compartilhado?

1

temos uma configuração de servidor onde um cluster de servidores conectado a um servidor db / files / conf compartilhado pelo nfs atende nossos sites, atrás de um Elastic Load Balancer no Amazon EC2.

A configuração funciona corretamente, mas mantê-la atualizada está se tornando um inferno, porque a configuração apache / php que os servidores da Web usam é compartilhada por meio do NFS. Portanto, se tentarmos executar um upgrade do apt-get em um servidor no cluster, ele será interrompido, pois o servidor da Web não poderá gravar a configuração no servidor nfs.

Sempre que quisermos atualizar as máquinas ou instalar um pacote como o php-curl, precisamos criar uma nova ami, para que as alterações reflitam sobre os novos produtos lançados.

Poderia ser outra maneira de fazer as coisas mais simples? Obrigado antecipadamente!

    
por Simon 30.01.2011 / 17:32

2 respostas

1

Você realmente precisa descobrir o boneco , pois é para isso que ele é projetado. Isso simplificará a implantação de novos pacotes ou atualizações nas caixas, além de gerenciar os arquivos de configuração. Você pode até mesmo automatizar a adição de todos os softwares e arquivos de configuração adequados às novas VMs. É ótimo para gerenciar clusters e irá simplificar muito o que você está tendo problemas.

    
por 30.01.2011 / 23:49
0

Eu moveria a configuração de volta para o armazenamento local e, em seguida, usar cfengine ou puppet para controlar a configuração.

    
por 30.01.2011 / 19:44