Proteger minhas unidades de PC e NAS no caso de uma falha de energia

2

A vila do Reino Unido onde eu moro tem o que pode ser melhor descrito como uma fonte de alimentação muito esquisita - eu posso esperar um apagão uma vez por semana, e um corte de energia talvez uma vez por mês. No último corte de energia, uma das minhas duas unidades Mini NAS Buffalo Linkstation morreu e desafiou todas as tentativas de ressuscitação. Ele foi substituído e pretendo instalar um no-break para proteger o máximo possível da rede da minha empresa.

O no-break que eu investiguei (APC BE700G-UK) permitirá que eu conecte meu PC, meu monitor, uma das minhas duas unidades NAS Buffalo Linkstation Mini e meu switch de rede para tomadas de backup de bateria; e meu roteador, impressora, outro NAS e antena de banda larga sem fio para tomadas de proteção contra surtos. No caso de um corte de energia (o que provavelmente superará a bateria do NAS), o no-break desligaria o PC normalmente (por meio de uma conexão USB), mas todo o resto ficaria sem gerenciamento, quando a energia falhava ou quando a bateria do no-break falhou algum tempo depois. Se eu estiver acordado, posso realizar desligamentos manuais, mas nem sempre será esse o caso.

Há uma opção no no-break APC para escravo dos dispositivos em circuitos protegidos por bateria para o PC - quando o PC desliga, os dispositivos escravizados perdem energia - mas em operação normal que não é útil quando as unidades NAS são necessário para executar na ausência do PC (eles servem música mais dados para PCs laptop na casa).

Existe alguma configuração - seja com este NAS ou outro - que me permita desligar o PC e as duas unidades NAS de maneira elegante no caso de um corte de energia, mas permitir que as unidades NAS continuem em execução quando o PC está desligado em operação normal?

    
por ColeValleyGirl 15.09.2013 / 18:12

3 respostas

2

Eu não possuo nenhum desses dispositivos, portanto, posso fornecer apenas um rascunho básico da solução.

Primeiro, conforme explicado em um comentário anterior, você precisa fazer duas coisas para funcionar:

  1. Uma maneira de desligar remotamente o Linkstation usando o comando baseado em sistema operacional (Windows, presumo?).
  2. Uma maneira de acionar esse comando quando o suco estiver acabando.

Etapa 1: o comando

Como indiretamente encontrado aqui , há um aplicativo Java chamado acp_commander.jar ( download ) que pode controlar remotamente um dispositivo Linkstation. Com base no arquivo README , o comando correto para desligar um dispositivo remoto é:

java -jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>

É claro que você precisa do Java JRE para que ele funcione.

Infelizmente, não posso testá-lo e não entendo por que não requer autenticação. Espero que funcione, se não, tente encontrar mais aqui .

Etapa 2: o acionador

Supondo que você tenha o sistema operacional Windows conectado à APC via UPS e o software da APC ( APC PowerChute ) em execução, todos os eventos relacionados ao trabalho da UPS devem ser armazenados pelo software da APC no log de eventos do Windows. Você pode confirmar isso, pesquisando o log de eventos (pasta de aplicativos) para eventos registrados por APC Data Service e APC UPS Service .

Agora você precisa criar um gatilho de comando correspondente, usando o Windows Scheduler.

  1. inicie o Agendador,
  2. crie uma nova tarefa,
  3. configure-o para iniciar o comando mencionado na etapa 1 (depois de testá-lo), consulte a guia Actions - lembre-se de separar o comando dos argumentos:
    • Comando: java
    • Argumentos: -jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>
  4. configure agora o acionador do evento - envie New trigger na guia Triggers (você também pode verificar a captura de tela ):
    • Comece a tarefa: On an event
    • Registro: Application
    • Origem: APC UPS Service
    • ID do evento: 177
  5. revise todas as outras configurações da tarefa e defina-as a seu critério

Depois de salvar a tarefa, o Windows Scheduler iniciará o comando sempre que o evento 177 for registrado por APC UPS Service . Este evento significa PowerChute causing PC to hibernate.

Isso, é claro, pressupõe que você configurou o APC PowerChute para hibernar seu PC quando a bateria está acabando.

Você também pode pesquisar outros eventos além de 177 , se eles forem mais adequados às suas necessidades.

Espero que ajude! :)

    
por 15.09.2013 / 19:26
1

Se eu entendi o requisito de proteção, os dispositivos NAS ficam ligados o tempo todo e uma solução lógica seria um NAS adequado para controlar o desligamento controlado de outros dispositivos na rede.

Primeiro, as más notícias - não posso responder pelo dispositivo NAS Buffalo Linkstation, e isso exigirá mais investigação. No entanto, o link abaixo é um post relevante para um Synology NAS usando o UPS da APC que você mencionou:   link . O artigo descreve a utilização da porta USB única no UPS conectado ao Synology NAS. O Synology NAS tem a funcionalidade de comunicar com outros dispositivos ligados em rede (principalmente outros dispositivos Synology NAS). A instalação do WinNUT (livre) no PC significa que ele também pode receber a comunicação do Synology NAS e iniciar o desligamento. O WinNUT aparentemente funciona no W7, mas o post é 2010, então nada sobre o W8.

A julgar pelas atualizações no rodapé do artigo gadgetvictims, pode haver alguns ajustes a serem feitos, mas, no geral, isso pode fornecer uma oportunidade para investigações adicionais.

Espero que isso ajude.

    
por 15.09.2013 / 23:26
0

O Buffalo LinkStation Mini suporta a conectividade do no-break via USB conexão . Então, o que eu sugeriria é comprar um no-break diferente que tenha mais de uma porta de conectividade. UPSs que possuem uma porta serial e uma porta USB são muito comuns . Você poderia então fazer o seguinte ...

  1. Conecte o LinkStation ao UPS via USB e use o utilitário no LinkStation para desligar o NAS em caso de falha de energia no no-break.
  2. Conecte o PC ao UPS via serial. Se o seu PC não tiver uma porta serial, você poderá obter um USB para o adaptador serial muito barato .

Pessoalmente, eu não iria com nenhuma outra solução. Este método só tem um ou dois pontos de faiilure para cada dispositivo. Qualquer outro método é necessário introduzir muitos pontos de falha, especialmente se você estiver falando sobre um aplicativo baseado em Java que envia uma mensagem através de uma conexão de rede. Então você tem os seguintes pontos de falha.

  1. O aplicativo em si.
  2. O Java Runtime.
  3. O PC e todos os seus componentes:
    • Sistema operacional
    • RAM
    • Disco rígido
    • Placa-mãe
    • Placa de rede
    • Drivers
  4. O switch que conecta o NAS e o PC.

Se algum desses marcadores falhar, seu NAS não será encerrado com segurança. Ter cada dispositivo conectado diretamente ao UPS é o caminho a percorrer, mesmo que acabe custando um pouco mais. Você é obrigado a pagar o preço de qualquer maneira.

    
por 16.09.2013 / 01:20

Tags