Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Schritte zum Upgrade Ihres HPC Pack-Clusters von HPC Pack 2016 Update 1 auf Update 2 beschrieben.
Von Bedeutung
HPC Pack 2016 Update 3 wurde bereits veröffentlicht, Sie können Ihren HPC Pack-Cluster direkt von HPC Pack 2016 Update 1 auf Update 3 aktualisieren.
Von Bedeutung
Wenn Sie weiterhin auf Update 2 aktualisieren möchten, überprüfen Sie, ob HPC Pack 2016 Update 1 vor dem Upgrade installiert ist. Öffnen Sie HPC Cluster Manager, und klicken Sie auf "Hilfeinformationen>", die Serverversion muss 5.1.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 .
Vorbereitung
Vor dem Upgrade müssen Sie folgendes tun:
Beenden Sie alle ausgeführten Aufträge.
Beenden Sie alle Azure PaaS-Knoten, wenn Sie sie bereitgestellt haben.
Alle anderen Knoten offline schalten
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
Sichern Sie die HPC-Datenbanken manuell.
Laden Sie HPC Pack 2016 Update 2 aus dem Microsoft Download Center herunter . Zippen Sie das Paket in Ihren lokalen Ordner des Kopfknotens(n).
Aktualisieren der Kopfknoten(n)
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 HPCPack2016Update2_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
Hinweis
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 HPCPack2016Update2_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 entspricht etwa 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.3.176.9494).
Start-ServiceFabricClusterUpgrade -Code -CodePackageVersion 6.3.176.9494 -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 Connect-ServiceFabricCluster
Befehl her, und führen Sie den folgenden Befehl aus, um den Upgradestatus zu überwachen.
Get-ServiceFabricClusterUpgrade
Das Upgrade wird abgeschlossen, wenn "UpgradeState" zu "RollingForwardCompleted" wird.
Aktualisieren von Windows-Computeknoten, Brokerknoten, nicht verwalteten Serverknoten und Arbeitsstationsknoten
Kopieren Sie HPCPack2016Update2_x64.exe (oder HPCPack2016Update2_x86.exe für Arbeitsstationsknoten mit 32-Bit-Betriebssystem) in einen Netzwerkfreigabeordner (z. B. \\HPCHN01\HPCUpdates), den jeder über Leseberechtigung verfügt.
Ö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\HPCPack2016Update2_x64.exe -unattend -SystemReboot clusrun /nodegroup:WorkstationNodes \\HPCHN01\HPCUpdates\HPCPack2016Update2_x64.exe -unattend -SystemReboot
Hinweis
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 manuell gemäß dem Hinzufügen von Linux-Knoten zum Cluster 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 Ressourcenverwaltungsknoten>. 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/hpc2016u2
Stellen Sie zweitens die HPC-Installationsfreigabe ein.
mount -t cifs //HPCHN01/REMINST/LinuxNodeAgent /tmp/hpc2016u2 -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/hpc2016u2; echo "python /tmp/hpc2016u2/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.