Sincronize seletivamente arquivos para vários servidores

1

Estou administrando um cenário AIX de tamanho médio. Temos, provavelmente, 40 sistemas. Atualmente, estamos usando o AIX 6.1, que possui um comando chamado cfmupdatenode. O que este programa faz é definir uma raiz (/ cfmroot) que se torna sua raiz de sincronização. Quando você executa cfmupdatenode -a (ou -n [nodeName]), ele sincroniza esses arquivos para os servidores apropriados. A maneira que sabe é isto:

Os nós são previamente predefinidos (flux = flux.domain.com; spin = spin.domain.com; jump = jump.domain.com; etc)

Os grupos também são pré-definidos, se necessário (group1 = [flux, spin])

Cada arquivo em / cfmroot pode ter um sufixo para o nome do arquivo que define para onde o arquivo deve ir. Um exemplo é assim:

/ cfmroot / etc / hosts [Este arquivo será distribuído para todos os nós definidos]

/cfmroot/etc/hosts.jump [Este arquivo só será distribuído para pular]

/cfmroot/etc/hosts.group1 [Este arquivo será distribuído para os nós no grupo1, que é fluxo e rotação]

Funciona muito bem, é um pouco lento, mas considerando tudo o que faz, funciona bem.

O problema é que queremos atualizar para o AIX 7.1 que não suporta mais o cfmupdatenode. Eu procurei na internet por um substituto, mas não consigo encontrar nada. Estou a pensar que talvez tenha que escrever o meu, mas prefiro usar uma ferramenta que já existe.

Alguém já ouviu falar de algo parecido com isso lá fora na natureza? Obrigado!

    
por Tony P 13.08.2013 / 21:15

2 respostas

1

Verifique sempre os Redbooks: link

Páginas 192-194, parece que você pode fazer xCAT ou IBM Director Plus Sistemas Distribuídos Gestão.

Ou as ferramentas de gerenciamento de configuração do Unix-y que John listou acima.

    
por 13.08.2013 / 21:55
1

Isso soa como um problema que o cfengine ou o fantoche ou ferramentas similares poderiam manipular facilmente.

    
por 13.08.2013 / 21:29

Tags