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:
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
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.