Programação de tempo de inatividade - pode ser automatizado?

2

Quando os servidores precisam ter tempo de inatividade programado no meu local de trabalho, seguimos um processo mais ou menos como o seguinte:

  1. Propor tempo para o trabalho ser realizado em caixa / s específica
  2. Lista de consulta das partes interessadas para a (s) caixa (s) específica (s)
  3. Buscar aprovação das partes interessadas (proprietários / gerentes de serviços, etc.) por email
  4. Incorpore alterações no tempo proposto, se necessário, repita o passo 2 até ...
  5. Agora todo mundo está feliz com o tempo, mande uma notificação via e-mail da hora, pergunte
  6. A equipe que se preocupa quando a caixa está desativada adiciona-a manualmente a seus calendários
    1. algumas partes interessadas
    2. a equipe fazendo o trabalho
  7. Faça o trabalho real

Existe um projeto de OSS que poderíamos usar para automatizar esse processo? Meu googling foi infrutífero até agora. Nós precisaremos construir algo nós mesmos? Alguém mais estaria interessado em algo assim?

    
por Nicholas Gresham 15.03.2010 / 06:04

3 respostas

1

Eu não tenho uma resposta de software para você, mas esse tipo de cenário é uma das razões pelas quais fomos a uma janela de manutenção programada regularmente onde eu trabalho. Temos uma janela mensal que todos conhecem e nenhuma permissão é necessária. Antes de cada janela, descobrimos o que exatamente estaremos fazendo durante esse período e depois enviamos uma notificação a todos para explicar exatamente quais caixas / serviços estarão indisponíveis. Essa solução também não é perfeita, mas com certeza é melhor do que negociar todas as vezes.

    
por 15.03.2010 / 07:16
1

Como o icky2000, organizei uma janela de manutenção. O meu é entre as 3 e 4 da manhã todos os domingos. Essa hora é minha e qualquer pessoa que usar minha rede durante essa hora não receberá desculpas por qualquer inconveniência que possa resultar se eles forem bobos o suficiente para trabalhar durante essa hora da manhã.

Esse período de manutenção é usado sempre que possível, a maioria para tarefas automatizadas, como a instalação de patches, reinicialização etc. Grandes tarefas que não posso (ou não) se encaixam nessa janela geralmente são feitas no início da manhã de domingo (antes 9AM), como é quando os sistemas são menos propensos a estar em uso. Vale a pena notar que trabalho para uma pequena empresa, onde as coisas são um pouco mais flexíveis do que em grandes empresas.

Para mim, ao longo dos anos, a chave real para as janelas de manutenção foi evitar a necessidade sempre que possível. Pequenos trabalhos são feitos sempre que eu posso gerenciá-los, seja durante o horário de trabalho, de manhã cedo antes de ir trabalhar ou tarde da noite. Os trabalhos grandes, como a configuração de um novo servidor, geralmente são gerenciados configurando tudo off-line e, em seguida, inserindo a nova máquina durante o horário normal de trabalho, com pouco ou nenhum impacto sobre os usuários. Claramente, cada tarefa de manutenção deve ser considerada individualmente.

    
por 15.03.2010 / 08:23
0

Não sei se existe em código aberto, mas o que você procura é um software como o Service Manager da HP ou o Remedy da IBM associado a um CMDB.

O software gerenciador de serviços cuida do processo de aprovação, e o CMDB mantém as informações sobre quem é a parte interessada de qual serviço em qual sistema.

Essa não é uma tarefa fácil de implementar, portanto, se sua empresa é pequena ou você não tem tempo, a melhor solução, como dito pelos dois posts anteriores, é ter uma janela de manutenção fixa.

Atenciosamente

    
por 18.03.2010 / 12:44