APC Smart-UPS: desligamento remoto da energia?

3

Dado:

  1. Uma sala de servidores contendo cerca de duas dúzias de servidores em rack e um PBX.
  2. Cerca de uma dúzia de APC Smart-UPS 2200s fornecendo energia para este equipamento.
  3. Um projeto de supressão de incêndio que exige o desligamento imediato da energia de todos os servidores, no caso de o agente de supressão de incêndio ser liberado para extinguir um incêndio elétrico.
  4. Assumimos que, usando hardware separado, poderemos gerar uma interceptação SNMP a partir da saída de relé de alarme do sistema de supressão de incêndio, e que isso acionará algum tipo de script de desligamento de energia UPS em nosso servidor Nagios (o que felizmente não compartilhe um rack ou um no-break com outros servidores).

Pergunta:

  1. É possível desligar a energia de todos os dispositivos conectados a um UPS da APC via SNMP, presumindo que equipamos cada no-break com uma placa ethernet? A documentação que eu vi se refere extensivamente à capacidade de desligar servidores graciosamente no caso de uma falha de energia via PowerChute; neste caso, não teríamos tempo para desligá-los graciosamente.
  2. Importa qual modelo de adaptador ethernet usamos para realizar isso? Parece que os antigos modelos de 10Mbps (AP9606) estão disponíveis por muito menos dinheiro do que custaria para comprar os cartões de modelo atuais; Não estou certo se existem diferenças significativas no conjunto de recursos, além da largura de banda Ethernet.
  3. Seria melhor, por algum motivo, usar cabos seriais em vez de placas ethernet?

A intenção desta questão é aproveitar sua experiência no mundo real com os UPSs da APC. Até o momento, não usamos nenhum recurso de gerenciamento remoto, e a documentação que encontrei até o momento não parece clara sobre se a energia pode ser desligada sem a menor cerimônia via SNMP.

    
por Skyhawk 26.08.2010 / 03:33

5 respostas

6

Dependendo do modelo preciso do no-break, sua melhor aposta é conectar a porta do EPO na parte de trás dessas UPS ao interruptor do EPO no painel de incêndio.

Manual do Smart-UPS 2200 , consulte a página 6.

Como esses UPSs possuem uma função real de Desligamento de Emergência, a fim de deixar seus inspetores de fogo satisfeitos, você precisa conectar essas portas à função EPO do próprio painel de incêndio. Eu não sou um eletricista, então eu não sei os detalhes de como você ligaria 10 destes para uma única porta EPO no painel de incêndio, mas isso é uma pergunta para o fornecedor do seu sistema de painéis de incêndio.

Half-assing com monitores de software suicida em servidores conectados a cada no-break é o tipo de close-suficiente que faz com que os inspetores de fogo abanem a cabeça dessa maneira especial que significa que você terá que fazer tudo de novo mas certo desta vez.

    
por 26.08.2010 / 04:43
2

Observe que há uma diferença entre "desligar" e "não energizado" quando se trata de computadores. Quando um servidor é desligado, a placa permanece ligada e o servidor é totalmente capaz de se ligar novamente (pense em wake-on-lan). A única maneira de desligar uma placa fornecida pela ATX é cortar a energia em (ou para) a fonte de alimentação. Em um caso de combate a incêndio, você quer toda a energia removida do servidor, e não apenas que o servidor se desligue.

Dito isto, se você tiver algum aviso avançado, o comando que você deve enviar para o servidor não será "encerrado normalmente" - isso pode levar alguns minutos para ser concluído. Em vez disso, seu objetivo deve ser limitado à proteção da integridade dos dados. Uma sincronização de emergência e desmontagem de todos os sistemas de arquivos é uma opção muito melhor, pois normalmente leva menos de um segundo para ser concluída, o que pode ser o tempo todo que você tem.

echo s >| /proc/sysrq-trigger
echo u >| /proc/sysrq-trigger
    
por 26.08.2010 / 05:59
1

Eu nunca dormiria tranquilamente sabendo que uma solução Nagios / SNMP estava fazendo o trabalho de supressão de incêndio.

As únicas escolhas com as quais eu ficaria confortável são: algo dentro do próprio UPS desencadeia um desligamento quando detecta superaquecimento (por exemplo, temperatura ambiente significativamente acima do normal); ou fiação rígida para a porta EPO (às vezes chamada de porta REPO) com algum tipo de relé térmico ou similar. Você quer que isso funcione, sem a menor sombra de dúvida, em todas as situações.

    
por 17.07.2013 / 06:38
0

Eu usei o NUT (Network UPS Tool) no Linux para monitorar e controlar no-breaks da APC através de portas seriais, USB e SNMP. (Você pode precisar de alguns cartões seriais multiportas para lidar com um monte de UPSs.) Existem clientes para o Windows, e o software é executado na maioria dos sabores Unix.

O NUT tem opções para forçar um desligamento antes que as baterias se esgotem. Dependendo do conjunto de comandos, a energia pode ser desligada imediatamente ou um desligamento controlado pode ser iniciado imediatamente. O controle dentro do sistema é feito através da porta ethernet normal do sistema.

O problema restante seria informar ao controlador mestre que a supressão de incêndio foi acionada.

    
por 26.08.2010 / 04:15
0

Eu trabalhei bastante com o software PowerCute da APC e com as placas de gerenciamento da APC, mas estou com dificuldades para ver como você pode conseguir isso com suas APCs atuais. Você tem dois cenários para enfrentar:

  1. Perda de energia "Normal" onde você deseja que o no-break forneça energia ao equipamento conectado e inicie um desligamento normal do equipamento.

  2. Perda de energia "anormal" iniciada pelo acionamento do sistema de supressão de incêndio, onde você deseja que o no-break retire a energia do equipamento conectado imediatamente.

Minha pergunta é: Como a UPS diferencia os dois eventos? Como o no-break detectará o segundo evento? Você definitivamente precisa de algo mais sofisticado do que o seu no-break típico que pode ligar e monitorar o sistema de supressão de incêndio. Um Smart-UPS 2200 simplesmente não tem esse recurso (que eu saiba).

    
por 26.08.2010 / 03:49