Freigeben über


Upgrade auf HPC Pack 2016 Update 3

In diesem Artikel werden die Schritte zum Upgrade Ihres HPC Pack-Clusters auf HPC Pack 2016 Update 3 beschrieben.

Wichtig

Überprüfen Sie vor dem Upgrade, ob HPC Pack 2016 Update 1 oder Update 2 installiert ist. Öffnen Sie HPC Cluster Manager, und klicken Sie auf "Hilfe">Info, die Serverversion muss 5.1.x oder 5.2.x sein. Wenn Sie weiterhin HPC Pack 2016 RTM-Version (5.0.x) ausführen, müssen Sie zuerst zu HPC Pack 2016 Update 1 migrieren.

Wichtig

Das Herabstufen von HPC Pack 2016 Update 3 auf eine frühere Version wird nicht unterstützt. Wenn Sie ihr Cluster auf HPC Pack 2016 Update 3 aktualisieren, können Sie ihn nach dem Upgrade nicht auf die vorherige Version zurücksetzen.

Präparat

Vor dem Upgrade müssen Sie folgendes tun:

  1. Beenden Sie alle ausgeführten Aufträge.

  2. Beenden Sie alle Azure PaaS-Knoten, wenn Sie sie bereitgestellt haben.

  3. Alle anderen Knoten offline schalten

  4. Führen Sie den folgenden PowerShell-Befehl aus, um den Azure-Dienst automatisch zu vergrößern und zu verkleinern, wenn er aktiviert ist.

    Add-PSSnapin Microsoft.Hpc
    Set-HpcClusterProperty -EnableGrowShrink 0
    
  5. Sichern Sie die HPC-Datenbanken manuell.

  6. Laden Sie HPCPack2016Update3-Patch.zip aus Microsoft Download Centerherunter. Zippen Sie das Paket in Ihren lokalen Ordner des Kopfknotens(n).

Aktualisieren der Kopfknoten(n)

Wichtig

Informationen zum HPC Pack-Cluster mit einem einzigen Kopfknoten finden Sie unter Upgrade single head node. Informationen zum HPC Pack-Cluster mit drei Kopfknoten finden Sie unter Upgrade high availability head nodes

1. Upgrade eines einzelnen Kopfknotens

So aktualisieren Sie den Kopfknoten für einen HPC Pack-Cluster mit einem einzelnen Kopfknoten

1.1 Aktualisieren von HPC-Komponenten

Führen Sie HPCPack2016Update3_x64.exe als Administrator auf dem Kopfknoten aus, und starten Sie es bei Bedarf neu.

1.2 Ersetzen Des Installationspakets in der Installationsfreigabe

Entpacken Sie die InstallShare.zip Datei, und kopieren Sie alle Unterordner und Dateien in den Ordner %CCP_DATA%InstallShare, und ersetzen Sie die Dateien im Ziel.

2: Upgrade von Head-Knoten mit hoher Verfügbarkeit

Führen Sie die folgenden Schritte aus, um die Kopfknoten für einen HPC Pack-Cluster mit hoher Verfügbarkeit des Kopfknotens zu aktualisieren:

2.1: Upgrade der HPC Service Fabric-Anwendung

Öffnen Sie eine PowerShell-Konsole als Administrator auf einem beliebigen Kopfknoten, und führen Sie den folgenden PowerShell-Befehl aus.

.\Upgrade-HpcApplication.ps1

Anmerkung

Wenn Sie feststellen, dass es bei "PreUpgradeSafetyCheck" aufgrund eines Dienstfehlers hängen bleibt, können Sie versuchen, den entsprechenden Prozess auf dem richtigen Knoten manuell zu beenden.

2.2: Aktualisieren von HPC-Komponenten auf allen drei Kopfknoten

Führen Sie HPCPack2016Update3_x64.exe als Administrator auf allen drei Kopfknoten einzeln aus.

2.3: Ersetzen Des Installationspakets in der Installationsfreigabe

Führen Sie den folgenden PowerShell-Befehl als Administrator aus, um die Installationsfreigabe abzurufen.

Add-PSSnapin Microsoft.Hpc
Get-HpcClusterRegistry | ?{$_.Name -eq "InstallShare"}

Die Ausgabe ähnelt folgendem:

Name                                         Value
----                                         ----
InstallShare                                 \\HPCHN01\REMINST

Entpacken Sie die InstallShare.zip Datei, und kopieren Sie alle Unterordner und Dateien in den Installationsfreigabeordner (d. h. "\\HPCHN01\REMINST"), und ersetzen Sie die Dateien im Ziel.

2.4: (Optional) Upgrade der Service Fabric-Laufzeit

Es wird empfohlen, die Service Fabric-Laufzeit auf die neueste Version zu aktualisieren. Führen Sie die folgenden PowerShell-Befehle auf einem beliebigen Kopfknoten aus.

Stellen Sie eine Verbindung mit dem Cluster her, und rufen Sie die Liste der verfügbaren Versionen ab, auf die Sie upgraden können.

Connect-ServiceFabricCluster
Get-ServiceFabricRegisteredClusterCodeVersion

Starten Sie ein Clusterupgrade auf die neueste Version aus der Liste (z. B. 6.5.639.9590).

Start-ServiceFabricClusterUpgrade -Code -CodePackageVersion 6.5.639.9590 -Monitored -FailureAction Rollback

Während des Upgrades wird die ursprüngliche PowerShell-Konsole geschlossen. Öffnen Sie einen neuen als Administrator, stellen Sie erneut eine Verbindung mit dem Service Fabric-Cluster mit dem Befehl Connect-ServiceFabricCluster her, und führen Sie den folgenden Befehl aus, um den Upgradestatus zu überwachen.

Get-ServiceFabricClusterUpgrade

Das Upgrade wird abgeschlossen, wenn der UpgradeState-RollingForwardCompleted-wird.

Aktualisieren von Windows-Computeknoten, Brokerknoten, nicht verwalteten Serverknoten und Arbeitsstationsknoten

  1. Kopieren Sie HPCPack2016Update3_x64.exe (oder HPCPack2016Update3_x86.exe für Arbeitsstationsknoten mit 32-Bit-Betriebssystem) in einen Netzwerkfreigabeordner (z. B. \\HPCHN01\HPCUpdates), den jeder über Leseberechtigung verfügt.

  2. Öffnen Sie eine Eingabeaufforderungskonsole als Administrator auf einem Kopfknoten, und verwenden Sie das Hilfsprogramm "clusrun", um die Knoten zu aktualisieren, z. B.:

    clusrun /nodegroup:ComputeNodes \\HPCHN01\HPCUpdates\HPCPack2016Update3_x64.exe -unattend -SystemReboot
    
    clusrun /nodegroup:WorkstationNodes \\HPCHN01\HPCUpdates\HPCPack2016Update3_x64.exe -unattend -SystemReboot
    

Anmerkung

Wenn der Clusteradministrator keine Administratorrechte auf Arbeitsstationsknoten und nicht verwalteten Serverknoten hat, kann das Hilfsprogramm clusrun möglicherweise das Update nicht anwenden. In diesen Fällen sollte das Update vom Administrator der Arbeitsstation und nicht verwalteter Server ausgeführt werden.

Aktualisieren von Linux-Computeknoten

1: Upgrade lokaler Linux-Computeknoten

Wenn Ihre Linux-Computeknoten gemäß Hinzufügen von Linux-Knoten zum Clustermanuell installiert wurden, führen Sie die folgenden Schritte aus, um ein Upgrade durchzuführen.

Öffnen Sie HPC Cluster Manager auf dem Kopfknoten, und klicken Sie auf Ressourcenverwaltung > Knoten. Wählen Sie alle Linux-Knoten aus, klicken Sie auf Befehl ausführen, und führen Sie die folgenden Befehle in Sequenz aus.

Erstellen Sie zunächst ein temporäres Verzeichnis auf allen Linux-Knoten.

mkdir /tmp/hpc2016u3

Stellen Sie zweitens die HPC-Installationsfreigabe ein.

mount -t cifs //HPCHN01/REMINST/LinuxNodeAgent /tmp/hpc2016u3 -o vers=2.1,domain=<domainname>,username=<username>,password='<password>',dir_mode=0755,file_mode=0755

Drittens: Planen Sie einen Auftrag auf allen Linux-Knoten, um ein Minuten später ein Upgrade durchzuführen.

cd /tmp/hpc2016u3; echo "python /tmp/hpc2016u3/setup.py -update" | at now + 1 minute

2: Aktualisieren von Azure Linux-Computeknoten

Wenn Sie den HPC Pack 2016-Cluster mit Linux-Workloads mit unserer Azure Resource Manager-Vorlage bereitgestellt haben, müssen Sie kein manuelles Upgrade durchführen, die VM-Erweiterung für HPC Linux-Knoten-Agent wird automatisch aktualisiert.