Posso programar a inicialização da máquina via Dell iDRAC?

1

Eu tenho um Dell PowerEdge R410 com o iDRAC 6 configurado e acessível.

Eu sei que estaremos perdendo força em algum momento neste fim de semana e eu tenho um tempo que gostaria de ligar a máquina novamente.

A partir da GUI do iDRAC, posso programar um tempo de inicialização, ou eu teria que usar uma combinação de script ssh + os comandos racadm de outra máquina para fazer isso?

Eu tenho procurado, mas não consigo encontrar nada para ele na GUI do iDRAC, o que me faz pensar que talvez não seja possível.

Outra possibilidade: o MAC do iDRAC responde bem aos pedidos do WOL? Em caso afirmativo, eu poderia ter um script powershell executando o comando Start-Computer para enviar os pacotes mágicos do WOL para o iDRAC? Não tenho certeza se este é um método viável / melhor.

Esclarecimentos

  • Em suma, meu objetivo é colocar este servidor em uma data / hora específica.
  • As ferramentas que tenho à minha disposição são:
    • Talvez uma caixa de linux em um prédio de failover em que o SSH possa entrar (sem ter certeza de que terei acesso a ele)
    • Minha área de trabalho do Win7 (que pode não estar ativa)
    • Estou familiarizado com o PowerShell Scripting
    • Eu sou minimamente familiarizado com o ssh (eu entendo o suficiente para tarefas básicas, mas nunca tive que automatizá-lo)
    • O controlador iDRAC na máquina, que presumivelmente estará ativo assim que a energia retornar.
    • qualquer coisa disponível através do BIOS R410 (não tenho certeza se existe algo assim)
  • Eu sei que o DRAC não faz o gerenciamento de energia - estou procurando uma maneira de possivelmente usá-lo para inicializar a máquina (ter uma opção de inicialização programada em um iDRAC parece que naturalmente seria um bom ajuste, mas Acho que não)
por SeanKilleen 07.02.2013 / 16:57

7 respostas

2

Até onde eu sei, o iDRAC não tem WOL, mas há um WOL em outras interfaces de rede, mas eu não o habilitaria se a sua máquina estivesse conectada à internet. Eu também duvido que o iDRAC suporte a reinicialização agendada. A sua ideia de usar um script SSH é aparentemente o melhor caminho a percorrer.

    
por 07.02.2013 / 17:02
1

Se a energia for cortada com força em seu ambiente, o no-break e seus sistemas devem retornar ao último estado de energia ... Por exemplo: seus servidores devem aparecer quando a energia for restaurada ... A menos que você esteja falando sobre desligá-los manualmente antes do corte de energia ... mas nesse ponto (e se você sabe que o tempo), você deve ser capaz de agendar o ligue novamente.

Quanto ao gerenciamento fora de banda, como o DRAC ou o ILO da HP, eles estão ativos no AC. Não há necessidade de wake-on-LAN.

    
por 07.02.2013 / 17:27
1

Eu configurei o WOL nos servidores R410 / IDRAC6 por motivos semelhantes. O WOL é ativado por meio de um script powershell que ativa os servidores em uma ordem muito específica, pois temos clusters e servidores que dependem da disponibilidade de outros sistemas primeiro. Embora não consiga agendar uma ligação em servidores individuais, eu realizo isso com uma estação de trabalho conectada localmente com essa capacidade que, por sua vez, pode executar o script WOL powershell para gerenciar a inicialização e monitorar o progresso da inicialização do serviço / nó. O WOL foi configurado em uma das NICs do sistema em cada servidor e o endereço MAC registrado em um arquivo hosts com a ID do servidor. Isso foi feito através dos menus do BIOS NIC. O script do powershell também registra o progresso e atualiza os emails. Embora em condições ideais tudo corra bem, eu me deparei com questões suficientes que me levaram a insistir em estar no local, algumas dessas questões incluíam os eletricistas não concluindo o trabalho no tempo (energização atrasada ou parcial) e falhas do sistema que só se tornaram visíveis após desligamento e energização do sistema. A energização automatizada ainda é muito valiosa, já que reduz o risco de falha por erro humano - um possível problema às 3 da manhã! Espero que isso ajude.

    
por 14.07.2014 / 15:40
1

Eu sei que você mencionou o WOL Magic Packets, mas você também mencionou que tem o SSH à sua disposição. Aqui está uma maneira de ligar um Dell com o iDRAC usando SSH:

link

Estabeleça uma sessão SSH (o exemplo tinha o comando em um arquivo de script):

putty.exe -ssh [email protected] -m C:\putty\PowerOn.sh

Quando a sessão do SSH for estabelecida, execute este comando:

racadm serveraction powerup
    
por 10.01.2018 / 21:21
0

Sim, você pode. Pode ser simples configurar um cronjob de outra caixa do Linux. Use os recursos IPMI remotos dos servidores modernos (o iDRAC é uma reclamação) e envie o comando power on:

ipmipower --on -h hostname/oripaddressofidrac -u root -p password

    
por 07.02.2013 / 17:08
0

Algumas ideias -

  1. Você não precisa usar o WOL e um iDRAC - tudo depende de você ter um cabo de alimentação e de rede funcionando. Não precisa de estar ligado - está sempre ligado.

  2. Eu não sei de nenhum agendamento de energia, por isso teria que ser feito via trabalho de script de outra máquina

  3. Como essa máquina (aquela que executa o script) será ativada se você perder energia? Frango e ovo, estou pensando

  4. Solução real 1: quando a energia for retomada, conecte-se remotamente à sua rede, SSH ou navegue até o DRAC e ligue-o manualmente. O DRAC ficará acordado se sua energia e LAN estiverem funcionando, lembre-se.

  5. Solução real 2a e 2b: supondo que você tenha uma máquina em funcionamento no interior para executar scripts agendados, você pode executar um script SSH contra o DRAC para ligar o servidor ou enviar um pacote WOL para o próprio servidor, supondo que ele esteja configurado para responder a eles.

por 07.02.2013 / 17:22
0

Conectando-se ao WSMan, você pode se conectar ao iDRAC do (s) servidor (es) e obter seu estado de energia. Isso, então, pode determinar se você precisa ativar a caixa ou deixá-la como está. O PowerShell pode ajudar a fazer essa conexão, mas você precisa conhecer os comandos. O WOL não se aplica, sendo um dispositivo Out-of-Band Management o iDRAC, pois está sempre ligado enquanto o servidor tiver energia. Eu odeio apontar para recursos em outros sites, mas neste caso a Dell montou um documento para ajudar com algo próximo ao que você está falando. Ele usa o PowerShell v3 para realizar a tarefa. link

Espero que isso ajude. Usamos o iDRAC em nossos servidores de 5k com muito sucesso.

    
por 14.07.2014 / 15:52