Condividi tramite


Appendice 5: Strumenti di controllo alimentazione con script

La console di amministrazione del cluster (Gestione cluster HPC) include azioni per avviare, arrestare e riavviare i nodi di calcolo in remoto: Avvia, Riavviae Arresta nel riquadro Azioni in Gestione nodi. Queste azioni sono collegate allo script di CcpPower.cmd, che esegue queste operazioni di controllo alimentazione, ad eccezione dell'azione di avvio non abilitata, usando i comandi del sistema operativo.

È possibile sostituire i comandi WMI (Windows Management Instrumentation) predefiniti del sistema operativo e di Strumentazione gestione Windows in CcpPower.cmd con script di controllo alimentazione personalizzati, ad esempio script IPMI (Intelligent Platform Management Interface).

Importante

Come procedura consigliata per la sicurezza in un cluster HPC, se si sostituiscono comandi in CcpPower.cmd con script di controllo alimentazione personalizzati, è consigliabile tenere traccia della posizione degli script e proteggerli da manomissioni.

CcpPower.cmd è disponibile nella cartella Bin del percorso di installazione per HPC Pack. Ad esempio, se si usa il percorso di installazione predefinito per HPC Pack 2008 R2, il file è disponibile qui:

C:\Programmi\Microsoft HPC Pack 2008 R2\Bin\CcpPower.cmd

Il file di CcpPower.cmd predefinito include il codice seguente.

@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  

Per abilitare gli strumenti di controllo dell'alimentazione con script per l'Arresta e Riavvio azioni in Gestione cluster HPC, sostituire le voci dei comandi nella sezione :off e la sezione :cycle di CcpPower.cmd con il nome e il percorso dello strumento o degli strumenti per arrestare e riavviare il nodo. Per abilitare gli strumenti per l'azione start , sostituire la voce del comando nella sezione :on con il nome e il percorso dello strumento per questa azione.

Inoltre, è necessario associare un indirizzo IP di gestione a ogni nodo di calcolo nel cluster, ad esempio l'indirizzo IP per il controller di gestione di base (BMC) del nodo di calcolo. L'indirizzo IP di gestione è la terza stringa (%3) passata allo script CcpPower.cmd da HPC Cluster Manager e deve essere fornita agli strumenti di controllo energia quando vengono aggiunti in CcpPower.cmd. Un indirizzo IP di gestione può essere associato a ogni nodo di calcolo nel cluster nei modi seguenti:

  • Quando i nodi di calcolo vengono distribuiti usando un file XML del nodo, specificando l'attributo ManagementIpAddress per ogni nodo. Per altre informazioni, vedere Appendice 2: Creazione di un file XML del nodo, in precedenza in questa guida.

  • Usando il cmdlet Set-HpcNode di in Windows HPC PowerShell con il parametro ManagementIpAddress . Per altre informazioni su questo cmdlet, vedere le Informazioni di riferimento su PowerShell per Windows HPC. In alternativa, in Windows HPC PowerShell digitare Get-Help Set-HpcNode.