Divisão de servidores em dois grupos

2

Na nossa organização, estamos procurando implementar algum tipo de política interna informal para manutenção de servidores. O que estamos procurando é concluir a manutenção em todo o pool de servidores a cada dois meses; a cada mês vamos fazer metade dos servidores.

O que eu estou tentando descobrir é alguma maneira de dividir os servidores nos dois grupos. Nossa convenção de nomenclatura não é muito a desejar (mas está ficando melhor), então por nome ou número não funciona de verdade.

Eu posso facilmente pegar uma lista de todos os servidores e dividi-los em dois, mas com novos servidores sendo adicionados constantemente, e os antigos aposentados, essa lista seria uma dor de cabeça para manter. Eu gostaria de olhar para qualquer servidor e saber se ele deve ter sua manutenção feita neste mês ou no próximo.

Por exemplo, seria bom olhar para o número de série. Se começou com um número par, a manutenção é feita em meses pares e vice-versa. Este exemplo não funcionará, já que pouco mais da metade dos servidores são virtuais.

Alguma idéia?

    
por Matt Hanson 16.02.2011 / 04:23

3 respostas

2

Bem, eu acho que uma política como 'até mesmo números de série do servidor este mês, estranho no próximo mês' poderia funcionar bem, parece muito trabalho para mim manter essa lista. Se você pudesse consultar todos os servidores sobre o número de série deles na rede, você poderia automatizar esse processo, o que o tornaria gerenciável.

Acho que não entendo esse conceito de "manutenção mensal". Que tipo de coisas você precisa fazer em lote assim e fazer manualmente? Você está falando sobre a aplicação de patches do sistema operacional ou atualizações de firmware ou o quê? OS e patches de software, você deve automatizar o máximo possível e, provavelmente, em uma base fiarly contínua. Para atualizações de firmware ou bios, posso ver como você deseja agrupar servidores, já que é necessário reinicializar as máquinas e esse tipo de coisa é um processo bastante manual, não importa o que aconteça.

Que tal: apenas nomeie todas as suas máquinas com um prefixo e comece em 1. Adivinhe quantos servidores você pode ter e preencha com zeros. Assim, sua primeira máquina é company-00001 , a próxima é company-0002 , etc. Você provavelmente deve atribuir nomes funcionais para uso regular, por exemplo, usar registros de DNS extras para atribuir company-00001 web-00001 .

Em seguida, basta olhar o último número do nome company- para determinar se a máquina é ímpar ou par e agrupá-los por mês dessa maneira.

    
por 16.02.2011 / 07:38
0

Todos os nossos nomes de servidores contêm um número (por exemplo, site-service ##) e, em seguida, agrupamos os servidores por par e ímpar. Atualizações e patches são então aplicados ao grupo par ou ímpar apenas. Até usamos esse sistema para equilibrar os feeds de energia e manter os equipamentos de rede.

É um sistema relativamente simples que nos permite documentar facilmente alterações como "Atualize o XYZ aplicado às extremidades da Web ímpar hoje em dia".

É claro que isso pode não ser útil se você estiver começando em um ambiente onde os servidores recebem nomes de personagens da Disney ou algo irrelevante.

    
por 16.02.2011 / 04:45
0

Há um número quase infinito de maneiras de fazer isso e as sugestões aqui serão subjetivas. Aqui estão minhas sugestões:

Divida os servidores com base na função

Divida os servidores com base em "fator de forma": virtual VS. físico

Divida os servidores virtuais por host

    
por 16.02.2011 / 05:03

Tags