Freigeben über


Anhang 5: Skript-Power Control-Tools

Die Clusterverwaltungskonsole (HPC Cluster Manager) umfasst Aktionen zum Starten, Herunterfahren und Neustarten von Computeknoten remote: Start, Neustartund herunterfahren im Bereich Aktionen Bereich in der Knotenverwaltung. Diese Aktionen sind mit dem Skript CcpPower.cmd verknüpft, das diese Energiesteuerungsvorgänge ausführt, mit Ausnahme der nicht aktivierten Startaktion mithilfe von Betriebssystembefehlen.These actions are linked to the CcpPower.cmd script, which perform these power control operations, with the exception of the start action that is not enabled, by using operating system commands.

Sie können die Standardbefehle des Betriebssystems und der Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) in CcpPower.cmd durch benutzerdefinierte Power Control-Skripts wie z. B. IPMI-Skripts (Intelligent Platform Management Interface) ersetzen.

Wichtig

Als bewährte Methode für die Sicherheit in einem HPC-Cluster sollten Sie Befehle in CcpPower.cmd durch benutzerdefinierte Power Control-Skripts ersetzen, empfehlen wir, den Speicherort Ihrer Skripts nachzuverfolgen und vor Manipulationen zu schützen.

CcpPower.cmd ist im Ordner "Bin" des Installationspfads für HPC Pack verfügbar. Wenn Sie beispielsweise den Standardinstallationspfad für HPC Pack 2008 R2 verwenden, ist die Datei hier verfügbar:

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

Die Standarddatei CcpPower.cmd Datei weist den folgenden Code auf.

@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  

Ersetzen Sie die Einträge der Befehle im Abschnitt :off und den Abschnitt :cycle von CcpPower.cmd durch den Namen und den Pfad Ihres Tools zum Herunterfahren und Neustarten des Knotens, um skriptfähige Power Control-Tools für die Herunterfahren und Aktionen neu zu starten. Um Tools für die aktion Start zu aktivieren, ersetzen Sie den Eintrag des Befehls im Abschnitt :on durch den Namen und Pfad Ihres Tools für diese Aktion.

Außerdem müssen Sie eine Verwaltungs-IP-Adresse jedem Computeknoten im Cluster zuordnen (z. B. die IP-Adresse für den Base Management Controller (BMC) des Computeknotens). Die IP-Adresse der Verwaltung ist die dritte Zeichenfolge (%3), die vom HPC Cluster Manager an das CcpPower.cmd Skript übergeben wird und Ihren Power Control-Tools bereitgestellt werden sollte, wenn Sie sie in CcpPower.cmd hinzufügen. Eine VERWALTUNGS-IP-Adresse kann jedem Computeknoten im Cluster auf folgende Weise zugeordnet werden:

  • Wenn Computeknoten mithilfe einer Knoten-XML-Datei bereitgestellt werden, indem sie das attribut ManagementIpAddress für jeden Knoten angeben. Weitere Informationen finden Sie in Anhang 2: Erstellen einer Knoten-XML-Dateiweiter oben in diesem Handbuch.

  • Mithilfe des cmdlets Set-HpcNode in Windows HPC PowerShell mit dem parameter ManagementIpAddress. Weitere Informationen zu diesem Cmdlet finden Sie in der Windows HPC PowerShell Reference. Geben Sie alternativ in Windows HPC PowerShell Get-Help Set-HpcNode ein.