Peluasan skala server tunggal untuk Azure Stack HCI Anda

Berlaku untuk: Azure Stack HCI, versi 22H2

Peringatan

Instruksi penyebaran yang disediakan dalam artikel ini berlaku untuk versi yang lebih lama, Azure Stack HCI, versi 22H2. Untuk penyebaran baru, kami sarankan Anda menggunakan versi terbaru yang tersedia secara umum, Azure Stack HCI, versi 23H2. Untuk instruksi penyebaran, lihat Tentang Azure Stack HCI, penyebaran versi 23H2.

Azure Stack HCI versi 22H2 mendukung domain kesalahan sebaris dan perubahan ketahanan untuk peluasan skala kluster server tunggal. Artikel ini menjelaskan bagaimana Anda dapat menskalakan kluster Azure Stack HCI Anda.

Tentang peluasan skala kluster server tunggal

Azure Stack HCI versi 22H2 menyediakan opsi penskalaan yang mudah untuk berpindah dari kluster server tunggal ke kluster dua node, dan dari kluster dua node ke kluster tiga node. Diagram berikut menunjukkan bagaimana satu server dapat diskalakan ke kluster multi-simpul di Azure Stack HCI Anda.

Diagram memperlihatkan kluster server tunggal ke peluasan skala kluster multi-simpul.

Perubahan domain kesalahan sebaris

Saat meningkatkan skala dari kluster server tunggal ke kluster dua simpul, domain kesalahan penyimpanan pertama-tama perlu diubah dari jenis PhysicalDisk ke StorageScaleUnit. Perubahan perlu diterapkan ke semua disk virtual dan tingkat penyimpanan. Simpul tambahan dapat dibuat dan data seimbang secara merata di semua simpul dalam kluster.

Selesaikan langkah-langkah berikut untuk mengatur domain kesalahan dengan benar setelah menambahkan simpul:

  1. Jalankan PowerShell sebagai Administrator.

  2. Ubah jenis domain kesalahan kumpulan penyimpanan:

    Get-StoragePool -FriendlyName <s2d*> | Set-StoragePool -FaultDomainAwarenessDefault StorageScaleUnit
    
  3. Hapus volume Riwayat Performa Kluster :

    Remove-VirtualDisk -FriendlyName ClusterPerformanceHistory
    
  4. Hasilkan tingkat penyimpanan baru dan buat ulang volume riwayat performa kluster dengan menjalankan perintah berikut:

    Enable-ClusterStorageSpacesDirect -Verbose
    
  5. Hapus tingkat penyimpanan yang tidak lagi berlaku dengan menjalankan perintah berikut. Lihat tabel ringkasan tingkat Penyimpanan untuk informasi selengkapnya.

    Remove-StorageTier -FriendlyName <tier_name>
    
  6. Ubah jenis domain kesalahan dari volume yang ada:

    Untuk volume non-tingkat, jalankan perintah berikut:

    Set-VirtualDisk –FriendlyName <name> -FaultDomainAwareness StorageScaleUnit
    

    Untuk memeriksa kemajuan perubahan ini, jalankan perintah berikut:

    Get-VirtualDisk -FriendlyName <volume_name> | FL FaultDomainAwareness
    Get-StorageJob
    

    Berikut adalah sampel output dari perintah sebelumnya:

    PS C:\> Get-VirtualDisk -FriendlyName DemoVol | FL FaultDomainAwareness
    
    FaultDomainAwareness : StorageScaleUnit
    
    PS C:\> Get-StorageJob
    
    Name              IsBackgroundTask ElapsedTime JobState  PercentComplete BytesProcessed BytesTotal
    ----              ---------------- ----------- --------  --------------- -------------- ----------
    S2DPool-Rebalance True             00:00:10    Running   0                          0 B     512 MB
    

    Untuk volume berjenjang, jalankan perintah berikut:

    Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -FaultDomainAwareness StorageScaleUnit
    

    Untuk memeriksa kesadaran domain kesalahan tingkat penyimpanan, jalankan perintah berikut:

    Get-StorageTier -FriendlyName <volume_name*> | FL FriendlyName, FaultDomainAwareness
    

    Catatan

    Perintah sebelumnya tidak berfungsi untuk mengubah dari StorageScaleUnit ke PhysicalDisk, atau dari StorageScaleUnit ke Node atau Chassis jenis.

Perubahan ketahanan sebaris

Setelah perubahan domain kesalahan sebaris dilakukan, ketahanan volume dapat ditingkatkan untuk menangani peluasan skala simpul dalam skenario berikut.

Jalankan perintah berikut untuk memeriksa kemajuan perubahan ketahanan. Operasi perbaikan harus diamati untuk semua volume dalam kluster.

Get-StorageJob

Perintah ini hanya menampilkan pekerjaan yang sedang berlangsung.

Server tunggal ke kluster dua simpul

Untuk tetap sebagai cermin dua arah, tidak ada tindakan yang diperlukan. Untuk mengonversi cermin dua arah ke cermin dua arah berlapis, lakukan hal berikut:

Untuk volume non-tingkat, jalankan perintah berikut untuk terlebih dahulu mengatur disk virtual:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 4

Untuk volume berjenjang, jalankan perintah berikut:

Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 4

Kemudian, pindahkan volume ke simpul yang berbeda untuk memasang ulang volume. Pemasangan ulang diperlukan karena ReFS hanya mengenali jenis provisi pada waktu pemasangan.

Move-ClusterSharedVolume -Name <name> -Node <node>

Kluster dua simpul ke tiga node+

Untuk tetap sebagai cermin dua arah, tidak ada tindakan yang diperlukan. Untuk mengonversi cermin dua arah ke cermin tiga arah atau lebih besar, prosedur berikut disarankan.

Volume cermin dua arah yang ada juga dapat memanfaatkannya menggunakan perintah PowerShell berikut. Misalnya, untuk kluster server tunggal atau kluster tiga simpul atau lebih besar, Anda mengonversi volume cermin dua arah Anda menjadi volume cermin tiga arah.

Skenario berikut ini tidak didukung:

  • Menurunkan skala, seperti dari cermin tiga arah ke cermin dua arah.
  • Penskalaan ke atau dari volume paritas yang dipercepat cermin.
  • Penskalaan dari cermin dua arah berlapis atau volume paritas yang dipercepat cermin berlapis.

Untuk volume non-tingkat, jalankan perintah berikut:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 3

Untuk volume berjenjang, jalankan perintah berikut:

Get-StorageTier -FriendlyName <volume_name*> | Set-StorageTier -NumberOfDataCopies 3

Kemudian, pindahkan volume ke simpul yang berbeda untuk memasang ulang volume. Pemasangan ulang diperlukan karena ReFS hanya mengenali jenis provisi pada waktu pemasangan.

Move-ClusterSharedVolume -Name <name> -Node <node>

Catatan

Volume yang dibuat di Windows Admin Center dikonfigurasi sebagai volume berjenjang. Untuk mengubah ketahanan volume, gunakan cmdlet StorageTier, seperti Get-StorageTier dan Set-StorageTier.

Langkah berikutnya

Lihat ReFS untuk informasi selengkapnya.