Bagikan melalui


Tingkatkan ke HPC Pack 2019 Update 1

Artikel ini menjelaskan langkah-langkah untuk meningkatkan kluster HPC Pack Anda ke HPC Pack 2019 Update 1.

Penting

Sebelum memutakhirkan, silakan periksa apakah HPC Pack 2019 diinstal. Buka Manajer Kluster HPC dan klik Bantuan->Tentang, versi server adalah 6.0.7205 atau 6.0.7214. Jika Anda masih menjalankan HPC Pack 2016 dengan versi (5.x), Anda dapat menginstal ulang kluster dengan slipstream HPC Pack 2019 Update 1.

Penting

Menurunkan versi dari HPC Pack 2019 Update 1 ke versi sebelumnya tidak didukung. Jika Anda meningkatkan kluster ke HPC Pack 2019 Update 1, Anda tidak dapat menurunkannya kembali ke versi sebelumnya setelah peningkatan.

Persiapan

Sebelum pemutakhiran, Anda perlu melakukan hal berikut:

Nota

Saat meningkatkan kluster head node ketersediaan tinggi bawaan yang memerlukan kelangsungan bisnis, langkah 1 - 4 bersifat opsional.

  1. Hentikan semua pekerjaan yang sedang berjalan.

  2. Hentikan semua simpul Azure PaaS jika Anda telah menyebarkannya.

  3. Bawa semua simpul lain ke offline.

  4. Jalankan perintah PowerShell berikut untuk menghentikan layanan pertumbuhan dan penyusutan otomatis Azure jika diaktifkan.

    Add-PSSnapin Microsoft.Hpc
    Set-HpcClusterProperty -EnableGrowShrink 0
    
  5. Secara opsional cadangkan database HPC secara manual.

  6. Unduh HPCPack2019Update1-Patch-v7531.zip dari Microsoft Download Center. Up-zip paket ke folder lokal anda dari head node.

Meningkatkan simpul kepala

Penting

Untuk kluster HPC Pack dengan simpul kepala tunggal, lihat Meningkatkan simpul kepala tunggal. Untuk kluster HPC Pack dengan beberapa node kepala ketersediaan tinggi, lihat Meningkatkan simpul kepala ketersediaan tinggi

1. Tingkatkan simpul kepala tunggal

Untuk meningkatkan simpul kepala untuk kluster HPC Pack dengan simpul kepala tunggal

1.1 Meningkatkan komponen HPC

Jalankan HPCPack2019Update1_x64.exe sebagai administrator pada head node, dan boot ulang jika diperlukan.

1.2 Ganti paket penginstalan di berbagi penginstalan

Unzip file InstallShare.zip, dan salin semua sub-folder dan file ke folder %CCP_DATA%InstallShare dan ganti file di tujuan.

2: Meningkatkan simpul kepala ketersediaan tinggi bawaan

Untuk meningkatkan simpul kepala untuk kluster HPC Pack dengan node head ketersediaan tinggi bawaan

2.1 Meningkatkan komponen HPC

Jalankan HPCPack2019Update1_x64.exe sebagai administrator pada setiap simpul kepala, dan boot ulang jika diperlukan.

Disarankan untuk menjalankan cmdlet PowerShell berikut untuk menemukan simpul kepala utama dan melakukan peningkatan pada simpul kepala sekunder terlebih dahulu.

Get-HpcServicePrimary

2.2 Ganti paket penginstalan di berbagi instalasi

Unzip file InstallShare.zip, dan salin semua sub-folder dan file ke folder %CCP_DATA%InstallShare dan ganti file di tujuan.

3: Meningkatkan node head ketersediaan tinggi Service Fabric

Untuk meningkatkan simpul kepala untuk kluster HPC Pack dengan ketersediaan tinggi Service Fabric, lakukan langkah-langkah berikut:

3.1: Meningkatkan aplikasi HPC Service Fabric

Buka konsol PowerShell sebagai administrator pada satu simpul kepala, dan jalankan perintah PowerShell berikut.

.\Upgrade-HpcApplication.ps1

Nota

Jika Anda menemukannya macet di "PreUpgradeSafetyCheck" karena beberapa layanan gagal dibatalkan, Anda dapat mencoba mematikan proses yang sesuai secara manual pada simpul yang tepat.

3.2: Meningkatkan komponen HPC pada ketiga simpul kepala

Jalankan HPCPack2019Update1_x64.exe sebagai administrator pada ketiga simpul kepala satu per satu.

3.3: Ganti paket penginstalan di berbagi penginstalan

Jalankan perintah PowerShell berikut sebagai administrator untuk mendapatkan berbagi instalasi.

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

Output mirip dengan yang berikut ini:

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

Unzip file InstallShare.zip, dan salin semua sub-folder dan file ke folder instal berbagi (yaitu folder "\\HPCHN01\REMINST") dan ganti file di tujuan.

3.4: (Opsional) Tingkatkan runtime Service Fabric

Disarankan untuk meningkatkan runtime Service Fabric ke versi terbaru. Jalankan perintah PowerShell berikut pada satu simpul kepala.

Sambungkan ke kluster dan dapatkan daftar versi yang tersedia yang dapat Anda tingkatkan.

Connect-ServiceFabricCluster
Get-ServiceFabricRegisteredClusterCodeVersion

Mulai peningkatan kluster ke versi terbaru dari daftar (misalnya 6.5.639.9590).

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

Selama peningkatan konsol PowerShell asli akan ditutup. Buka yang baru sebagai administrator, sambungkan lagi ke kluster Service Fabric dengan perintah Connect-ServiceFabricCluster, dan jalankan perintah berikut untuk memantau kemajuan peningkatan.

Get-ServiceFabricClusterUpgrade

Peningkatan selesai ketika UpgradeState menjadi RollingForwardCompleted.

Meningkatkan simpul komputasi Windows, simpul broker, simpul server yang tidak dikelola, dan node stasiun kerja

  1. Salin HPCPack2019Update1_x64.exe (atau HPCPack2019Update1_x86.exe untuk simpul stasiun kerja dengan sistem operasi 32-bit) ke folder berbagi jaringan (seperti \\HPCHN01\HPCUpdates) yang setiap orang memiliki izin baca.

  2. Buka konsol prompt perintah sebagai administrator pada satu simpul kepala, dan gunakan utilitas clusrun untuk meningkatkan simpul, misalnya:

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

Nota

Jika administrator kluster tidak memiliki hak administratif pada simpul stasiun kerja dan simpul server yang tidak dikelola, utilitas clusrun mungkin tidak dapat menerapkan pembaruan. Dalam kasus ini, pembaruan harus dilakukan oleh administrator stasiun kerja dan server yang tidak dikelola.

Meningkatkan simpul komputasi Linux

1: Meningkatkan simpul komputasi Linux lokal

Jika simpul komputasi Linux Anda diinstal secara manual sesuai Tambahkan node Linux ke kluster, gunakan langkah-langkah berikut untuk meningkatkan.

Buka HPC Cluster Manager pada head node, dan klik Resource Management > Node. Pilih semua simpul Linux, klik Jalankan Perintah, dan jalankan perintah berikut secara berurutan.

Pertama, buat direktori sementara di semua simpul Linux.

mkdir /tmp/hpc2019u1

Kedua, pasang berbagi penginstalan HPC.

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

Ketiga, jadwalkan pekerjaan di semua simpul Linux untuk meningkatkan satu menit kemudian

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

2: Meningkatkan simpul komputasi Azure Linux

Jika Anda telah menyebarkan kluster HPC Pack 2019 dengan beban kerja Linux dengan templat Azure Resource Manager kami atau fitur burst ke node IaaS Azure, ikuti langkah-langkah di bawah ini untuk memperbarui simpul komputasi Azure Linux,

  1. Instal Az PowerShell di Windows PowerShell pada simpul kepala.
  2. Buka konsol Windows PowerShell sebagai administrator pada head node, jalankan Login-AzAccount untuk Masuk ke Azure lalu jalankan skrip PowerShell berikut,
$nodes = Get-HpcNode -GroupName LinuxNodes
foreach($node in $nodes)
{
    if($node.Version -lt '2.5.1.0' -and $node.AzureInstanceName) {
        $linuxExt = Get-AzVMExtension -ResourceGroupName $node.AzureServiceName -VMName $node.AzureInstanceName | ?{$_.Publisher -eq 'Microsoft.HpcPack' -and $_.ExtensionType -eq 'LinuxNodeAgent2016U1'}
        if($null -ne $linuxExt)
        {
            Set-AzVMExtension -Publisher Microsoft.HpcPack -ExtensionType LinuxNodeAgent2016U1 -TypeHandlerVersion 6.5  -SettingString $linuxExt.PublicSettings -ResourceGroupName $linuxExt.ResourceGroupName -VMName $linuxExt.VMName -Name $linuxExt.Name -Location $linuxExt.Location -ForceRerun 1 -AsJob
        }
    }
} 

3: Meningkatkan simpul komputasi Azure IaaS Windows

Simpul komputasi Azure IaaS Windows secara default disebarkan dengan "® Microsoft HPC Pack 2019 ComputeNode Components" (Anda dapat membuka Control Panel->Program pada simpul komputasi untuk memeriksanya). Untuk simpul komputasi Azure IaaS Windows ini, ikuti langkah-langkah di bawah ini untuk menerapkan patch,

  1. Unduh dan salin "HpcCompute_x64.msi" dan "UpdateCompactCN.ps1" ke berbagi penginstalan jarak jauh pada head node \\<headnode>\REMINST atau berbagi file apa pun yang dapat diakses oleh simpul komputasi.
  2. Clusrun /nodegroup:AzureIaaSNodes PowerShell.exe -ExecutionPolicy ByPass -Command "\\<headnode>\REMINST\UpdateCompactCN.ps1 -NewPackage \\<headnode>\REMINST\HpcCompute_x64.msi -RunAsScheduledTask"