Azure Stack HCI'niz için tek sunucu ölçeğini genişletme

Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2

Uyarı

Bu makalede sağlanan dağıtım yönergeleri eski bir azure stack HCI, sürüm 22H2 için geçerlidir. Yeni dağıtımlar için genel kullanıma sunulan en son sürümü (Azure Stack HCI, sürüm 23H2) kullanmanızı öneririz. Dağıtım yönergeleri için bkz. Azure Stack HCI, sürüm 23H2 dağıtımı hakkında.

Azure Stack HCI sürüm 22H2, tek sunuculu küme ölçeği genişletme için satır içi hata etki alanını ve dayanıklılık değişikliklerini destekler. Bu makalede Azure Stack HCI kümenizin ölçeğini nasıl genişletebileceğiniz açıklanır.

Tek sunuculu küme ölçeği genişletme hakkında

Azure Stack HCI sürüm 22H2, tek sunuculu bir kümeden iki düğümlü kümeye ve iki düğümlü bir kümeden üç düğümlü bir kümeye gitmek için kolay ölçeklendirme seçenekleri sağlar. Aşağıdaki diyagramda tek bir sunucunun Azure Stack HCI'nizdeki çok düğümlü bir kümeye nasıl ölçeklendirilebileceği gösterilmektedir.

Çok düğümlü küme ölçeği genişletmeye tek sunuculu bir kümeyi gösteren diyagram.

Satır içi hata etki alanı değişiklikleri

Tek sunuculu bir kümeden iki düğümlü kümeye ölçek artırıldığında, depolama hatası etki alanının önce türünden PhysicalDiskStorageScaleUnitolarak değiştirilmesi gerekir. Değişikliğin tüm sanal disklere ve depolama katmanlarına uygulanması gerekir. Ek düğümler oluşturulabilir ve veriler kümedeki tüm düğümler arasında eşit bir şekilde dengelenebilir.

Düğüm ekledikten sonra hata etki alanlarını doğru şekilde ayarlamak için aşağıdaki adımları tamamlayın:

  1. PowerShell'i Yönetici olarak çalıştırın.

  2. Depolama havuzunun hata etki alanı türünü değiştirin:

    Get-StoragePool -FriendlyName <s2d*> | Set-StoragePool -FaultDomainAwarenessDefault StorageScaleUnit
    
  3. Küme Performans Geçmişi birimini kaldırın:

    Remove-VirtualDisk -FriendlyName ClusterPerformanceHistory
    
  4. Aşağıdaki komutu çalıştırarak yeni depolama katmanları oluşturun ve küme performans geçmişi birimini yeniden oluşturun:

    Enable-ClusterStorageSpacesDirect -Verbose
    
  5. Aşağıdaki komutu çalıştırarak artık geçerli olmayan depolama katmanlarını kaldırın. Daha fazla bilgi için Depolama katmanı özet tablosuna bakın.

    Remove-StorageTier -FriendlyName <tier_name>
    
  6. Mevcut birimlerin hata etki alanı türünü değiştirin:

    Katmanlı olmayan bir birim için aşağıdaki komutu çalıştırın:

    Set-VirtualDisk –FriendlyName <name> -FaultDomainAwareness StorageScaleUnit
    

    Bu değişikliğin ilerleme durumunu denetlemek için aşağıdaki komutları çalıştırın:

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

    Önceki komutlardan alınan örnek çıktı aşağıda verilmiştir:

    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
    

    Katmanlı birim için aşağıdaki komutu çalıştırın:

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

    Depolama katmanlarının hata etki alanı farkındalığını denetlemek için aşağıdaki komutu çalıştırın:

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

    Not

    Önceki komutlar, yerine veya türünden StorageScaleUnit veya türüne PhysicalDiskNodeChassis değiştirmek için çalışmaz.StorageScaleUnit

Satır içi dayanıklılık değişiklikleri

Satır içi hata etki alanı değişiklikleri yapıldıktan sonra, aşağıdaki senaryolarda düğüm ölçeğini genişletmeyi işlemek için birim dayanıklılığı artırılabilir.

Dayanıklılık değişikliklerinin ilerleme durumunu denetlemek için aşağıdaki komutu çalıştırın. Kümedeki tüm birimler için onarım işlemi gözlemlenmelidir.

Get-StorageJob

Bu komut yalnızca devam eden işleri görüntüler.

Tek sunucudan iki düğümlü kümeye

İki yönlü yansıtma olarak kalmak için eylem gerekmez. İki yönlü yansıtmayı iç içe iki yönlü yansıtmaya dönüştürmek için aşağıdakileri yapın:

Katmanlı olmayan bir birim için, önce sanal diski ayarlamak için aşağıdaki komutları çalıştırın:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 4

Katmanlı birim için aşağıdaki komutu çalıştırın:

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

Ardından birimi yeniden bağlamak için birimi farklı bir düğüme taşıyın. ReFS yalnızca bağlama zamanında sağlama türünü tanıdığı için yeniden bağlama gereklidir.

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

İki düğümlüden üç düğümlü+ kümeye

İki yönlü yansıtma olarak kalmak için eylem gerekmez. İki yönlü yansıtmayı üç yönlü veya daha büyük bir yansıtmaya dönüştürmek için aşağıdaki yordam önerilir.

Mevcut iki yönlü yansıtma birimleri de aşağıdaki PowerShell komutlarını kullanarak bundan yararlanabilir. Örneğin, tek sunuculu bir küme ya da üç düğümlü veya daha büyük bir küme için, iki yönlü yansıtma biriminizi üç yönlü yansıtma birimine dönüştürürnüz.

Aşağıdaki senaryolar desteklenmez:

  • Üç yönlü yansıtmadan iki yönlü yansıtmaya kadar ölçeği azaltma.
  • Yansıtması hızlandırılmış eşlik birimlerine veya birimlerinden ölçeklendirme.
  • İç içe iki yönlü yansıtmadan veya iç içe yansıtılmış hızlandırılmış eşlik birimlerinden ölçeklendirme.

Katmanlı olmayan bir birim için aşağıdaki komutu çalıştırın:

Set-VirtualDisk -FriendlyName <name> -NumberOfDataCopies 3

Katmanlı birim için aşağıdaki komutu çalıştırın:

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

Ardından birimi yeniden bağlamak için birimi farklı bir düğüme taşıyın. ReFS yalnızca bağlama zamanında sağlama türünü tanıdığı için yeniden bağlama gereklidir.

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

Not

Windows Admin Center'de oluşturulan birimler katmanlı birimler olarak yapılandırılır. Birim dayanıklılığını değiştirmek için Get-StorageTier ve Set-StorageTier gibi StorageTier cmdlet'lerini kullanın.

Sonraki adımlar

Daha fazla bilgi için bkz . ReFS .