Partilhar via


Apêndice 5: Ferramentas de controle de energia com script

O console de administração de cluster (HPC Cluster Manager) inclui ações para iniciar, desligar e reiniciar os nós de computação remotamente: Iniciar, Reinicializare Desligar no painel ações no Gerenciamento de Nós. Essas ações estão vinculadas ao script CcpPower.cmd, que executa essas operações de controle de energia, com exceção da ação inicial que não está habilitada, usando comandos do sistema operacional.

Você pode substituir o sistema operacional padrão e os comandos WMI (Instrumentação de Gerenciamento do Windows) em CcpPower.cmd por scripts de controle de energia personalizados, como scripts IPMI (Intelligent Platform Management Interface).

Importante

Como prática recomendada para segurança em um cluster HPC, se você substituir comandos em CcpPower.cmd por scripts de controle de energia personalizados, recomendamos que você acompanhe o local dos scripts e proteja-os contra adulterações.

CcpPower.cmd está disponível na pasta Bin do caminho de instalação do HPC Pack. Por exemplo, se você estiver usando o caminho de instalação padrão do HPC Pack 2008 R2, o arquivo estará disponível aqui:

C:\Arquivos de Programas\Microsoft HPC Pack 2008 R2\Bin\CcpPower.cmd

O arquivo de CcpPower.cmd padrão tem o código a seguir.

@setlocal  
@echo off  
if L%1 == Lon goto on  
if L%1 == Loff goto off  
if L%1 == Lcycle goto cycle  
echo "usage:CcpPower.cmd [on|off|cycle] nodename [ipaddress]"  
goto done  
  
:on  
exit /b 1  
goto done  
  
:off  
wmic /node:"%2" os where Primary=TRUE call Shutdown  
goto done  
  
:cycle  
wmic /node:"%2" os where Primary=TRUE call Reboot  
goto done  
  
:done  
exit /b %ERRORLEVEL%  
endlocal  

Para habilitar as ferramentas de controle de energia com script para as ações Desligar e Reinicializar no Gerenciador de Cluster do HPC, substitua as entradas dos comandos na seção :off e na seção :cycle de CcpPower.cmd pelo nome e caminho de sua ferramenta ou ferramentas para desligar e reiniciar o nó. Para habilitar as ferramentas para a ação iniciar , substitua a entrada do comando na seção :on pelo nome e caminho da ferramenta para essa ação.

Além disso, você deve associar um endereço IP de gerenciamento a cada nó de computação no cluster (por exemplo, o endereço IP do BMC (Controlador de Gerenciamento Base) do nó de computação). O endereço IP de gerenciamento é a terceira cadeia de caracteres (%3) que é passada para o script CcpPower.cmd pelo Gerenciador de Cluster do HPC e deve ser fornecida às ferramentas de controle de energia ao adicioná-las ao CcpPower.cmd. Um endereço IP de gerenciamento pode ser associado a cada nó de computação no cluster das seguintes maneiras:

  • Quando nós de computação são implantados usando um arquivo XML de nó, especificando o atributo ManagementIpAddress para cada nó. Para obter mais informações, consulte Apêndice 2: Criando um arquivo XML de nó, anteriormente neste guia.

  • Usando o cmdlet Set-HpcNode no Windows HPC PowerShell com o parâmetro ManagementIpAddress. Para obter mais informações sobre esse cmdlet, consulte ode referência do Do Windows HPC PowerShell. Como alternativa, no Windows HPC PowerShell, digite Get-Help Set-HpcNode.