Esnetilmiş küme birimleri oluşturma ve çoğaltmayı ayarlama

Uygulama: Azure Stack HCI, sürüm 21H2 ve 20H2

Bu makalede, Windows Yönetim Merkezi ve PowerShell kullanılarak Azure Stack HCI birimlerin nasıl oluşturulacak ve esnetilmiş kümeler için çoğaltmanın nasıl ayar oluşturacağız?

Örnek olarak, iki sitede dört sunucu üzerinde birimler oluşturacak, site başına iki sunucu. Ancak, üç yol yansıtma birimleri oluşturmak için site başına en az altı sunucuya ve üç sunucuya ihtiyacınız olduğunu unutmayın.

Windows Yönetim Merkezi'ni kullanarak esnetilmiş birimler ve çoğaltma

Birim oluşturmak ve çoğaltmayı ayarlamak için:

  1. Yönetim Windows'nin Araçlar altında Birimler'iseçin.
  2. Sağ bölmede Stok sekmesini ve ardından Oluştur'a tıklayın.
  3. Birim oluştur panelinde, Siteler arasında birimi çoğalt'ı seçin.
  4. Açılan kutudan siteler arasında bir çoğaltma yönü seçin.
  5. Çoğaltma modu altındaZaman Uyumsuz veya Zaman Uyumlu'ya seçin.
  6. Kaynak çoğaltma grubu adı ve Hedef çoğaltma grubu adı girin.
  7. Günlük birimi için istenen boyutu girin.
  8. Gelişmiş altında,isteğe bağlı olarak şunları yapın:
    • Kaynak çoğaltma grubu adını girin/değiştirin.
    • Hedef çoğaltma grubu adını girin/değiştirin.
    • Hedef ... üzerinde önceden çekirdeği olan blokları kullanmakiçin bu onay kutusunu seçin.
    • Çoğaltma trafiğini şifrelemekiçin bu onay kutusunu seçin.
    • Tutarlılık gruplarını etkinleştirmek içinbu onay kutusunu seçin.
  9. Tamamladığınızda Oluştur’a tıklayın.
  10. Sağ bölmede, birincil (etkin) sitenize bir veri diski ve günlük diski ve karşılık gelen veri ve günlük çoğaltma diskleri ikincil (pasif) sitede oluşturulur. Çift yönlü çoğaltma için iki veri kümesi ve birim diskleri görüyor gerekir.
  11. Araçlar altındaÇoğaltma'Depolama seçin.
  12. Sağ bölmede, İş Ortaklıkları'nınaltında çoğaltma ortaklığının başarıyla oluşturulmuş olduğunu doğrulayın.

Daha sonra, VM'leri ve diğer iş yüklerini dağıtmadan önce siteler arasında başarılı veri çoğaltmayı doğrulamanız gerekir. Daha fazla bilgi için Kümeyi doğrulama bölümündeki Çoğaltmayı doğrulama bölümüne bakın.

PowerShell kullanarak esnetilmiş birimler oluşturma

Birim oluşturma, esnetilmiş (iki siteli) kümelere göre tek siteli standart kümeler için farklıdır. Ancak her iki senaryo için de cmdlet'ini kullanarak bir sanal disk oluşturur, bölümler ve biçimlendirin, eşleşen ada sahip bir birim oluşturur ve küme paylaşılan birimlerine New-Volume (CSV) eklersiniz.

Esnetilmiş kümeler için birimler ve sanal diskler oluşturmak, tek siteli kümelere göre biraz daha fazla içerir. Esnetilmiş kümeler için en az dört birim gerekir: her sitede bir veri/günlük birimi çifti bulunan iki veri birimi ve iki günlük birimi. Ardından her site için bir çoğaltma grubu oluşturun ve aralarında çoğaltmayı ayarlayın. Kaynak gruplarını sunucudan sunucuya taşımamız gerekiyor. Move-ClusterGroupCmdlet bunun için kullanılır.

  1. İlk olarak Available Storage cmdlet'ini kullanarak Server1 depolama havuzu kaynak grubunu Site1Move-ClusterGroup 'a taşımız gerekir:

    Move-ClusterGroup -Cluster ClusterS1 -Name ‘Available Storage’ -Node Server1
    
  2. Ardından, içinde için ilk sanal diski ( Disk1 ) Server1Site1 oluşturun:

    New-Volume -CimSession Server1 -FriendlyName Disk1 -FileSystem REFS -DriveLetter F -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  3. içinde için ikinci bir sanal disk ( Disk2 ) Server1Site1 oluşturun:

    New-Volume -CimSession Server1 -FriendlyName Disk2 -FileSystem REFS -DriveLetter G -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 1"
    
  4. Şimdi grubu Available Storage çevrimdışına alın:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. Ve grubunu Available Storage içinde 'ye Server3Site2 taşıma:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. içinde ilk sanal diski ( Disk3 ) Server3Site2 oluşturun:

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. ve içinde ikinci bir sanal disk ( Disk4 ) Server3Site2 oluşturun:

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Şimdi grubu Available Storage çevrimdışına alın ve ardından içinde sunuculardan bir taneye geri Site1 getirin:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. Get-ClusterResourcecmdlet'ini kullanarak, her depolama havuzunda iki sanal disk birimi oluşturulacak şekilde dört sanal disk biriminin oluşturula olduğundan emin olur:

    Get-ClusterResource -Cluster ClusterS1
    
  10. Şimdi Küme Disk1 Paylaşılan Birimleri'ne ekleyin:

    Add-ClusterSharedVolume -Name 'Cluster Virtual Disk (Disk1)'
    

Birim oluşturmayı bitirin ve çoğaltma için Depolama ayarlamaya hazır olun.

PowerShell kullanarak çoğaltmayı ayarlama

Esnetilmiş bir küme için Depolama Çoğaltması ayarlamak için PowerShell kullanılırken, kaynak veriler için kullanılacak diskin bir Küme Paylaşılan Birimi (CSV) olarak Küme Paylaşılan Birimi gerekir. Diğer tüm diskler Kullanılabilir depolama grubu içinde CSV olmayan sürücüler Depolama kalmalısınız. Daha sonra bu diskler, Çoğaltma oluşturma işlemi sırasında Depolama Birimleri olarak eklenir.

Önceki adımda, sanal disklerin belirlenmesini kolaylaştırmak için sürücü harfleri kullanılarak sanal diskler eklendi. Depolama Çoğaltma bire bir çoğaltmadır, yani tek bir disk başka bir tek diske çoğaltılabilir.

1. Adım: Çoğaltma için topolojiyi doğrulama

Başlamadan önce Test-SRTopology cmdlet'ini uzun bir süre (birkaç saat gibi) çalıştırmalısınız. Cmdlet olası çoğaltma ortaklıklarını doğrular ve yerel ana bilgisayarı hedef sunucuya veya kaynak ve hedef Test-SRTopology sunucular arasında uzaktan doğrular.

Bu cmdlet şunları doğrular:

  • SMB'ye ağ üzerinden erişilebilir; bu da TCP bağlantı noktası 445 ve bağlantı noktası 5445'in çift yönlü açık olduğu anlamına gelir.
  • WS-MAN'a ağ üzerinde HTTP üzerinden erişilebilir; bu da TCP bağlantı noktası 5985 ve 5986'nın açık olduğu anlamına gelir.
  • Bir SR WMIv2 sağlayıcısına erişilebilir ve istekleri kabul eder.
  • Kaynak ve hedef veri birimleri var ve yazılabilir.
  • Kaynak ve hedef günlük birimleri NTFS biçimlendirmesi veya ReFS biçimlendirmesi ve yeterli boş alan ile birlikte mevcuttur.
  • Depolama, eşleşen kesim boyutlarıyla MBR değil GPT biçiminde başlatılır.
  • Çoğaltmayı çalıştırmak için yeterli fiziksel bellek var.

Ayrıca Test-SRTopology cmdlet şunları da ölçer:

  • ICMP'nin gidiş dönüş gecikmesi ve ortalamayı bildirme.
  • Giriş/Çıkış yazma için performans sayaçları ve bu birim üzerinde görülen ortalamayı rapor eder.
  • Tahmini ilk eşitleme süresi.

Bu Test-SRTopology tamamlandıktan sonra, .html Temp klasörünüzde bir .html dosyası (tarih ve saatle TestSrTopologyReport) Windows oluşturur. Tüm uyarı veya hatalar, Çoğaltmanın düzgün şekilde Depolama neden olabilir.

5 saat boyunca çalıştıracak örnek bir komut şöyle olabilir:

Test-SRTopology -SourceComputerName Server1 -SourceVolumeName W: -SourceLogVolumeName X: -DestinationComputerName Server3 -DestinationVolumeName Y: -DestinationLogVolumeName Z: -DurationInMinutes 300 -ResultPath c:\temp

2. Adım: Çoğaltma ortaklığı oluşturma

Artık testleri tamamlamış Test-SRTopology olduğunuza göre, Çoğaltma'Depolama yapılandırmaya ve çoğaltma ortaklığı oluşturmaya hazır oluruz. Kısaca özetle, her site için çoğaltma grupları (RG) oluşturarak ve Hem Site1'de (Server1, Server2) kaynak sunucu düğümleri hem de Site2'de hedef (çoğaltılmış) sunucu düğümleri için veri birimlerini ve günlük birimlerini belirterek Depolama Çoğaltma'yi yapılandıracağız (Sunucu3, Sunucu4).

Başlayalım:

  1. Site1 veri diskini bir Küme Paylaşılan Birimi (CSV) olarak ekleyin:

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. Kullanılabilir Depolama grubu, o anda üzerinde yer alan düğümün "sahibi" olması gerekir. Grup, aşağıdakiler kullanılarak Sunucu1'e taşınabilirsiniz:

    Move-ClusterGroup -Name “Available Storage” -Node Server1
    
  3. Çoğaltma ortaklığı oluşturmak için New-SRPartnership cmdlet'ini kullanın. Bu cmdlet, kaynak veri birimini ve günlük birimi adlarını da belirttiğiniz yerdir:

    New-SRPartnership -SourceComputerName "Server1" -SourceRGName "Replication1" -SourceVolumeName "C:\ClusterStorage\Disk1\" -SourceLogVolumeName "G:" -DestinationComputerName "Server3" -DestinationRGName "Replication2" -DestinationVolumeName "H:" -DestinationLogVolumeName "I:"
    

New-SRPartnershipCmdlet, iki site için iki çoğaltma grubu arasında bir çoğaltma ortaklığı oluşturur. Bu örnekte, Site1'de birincil düğüm Server1 için çoğaltma grubu Replication1 ve Replication2 Site2'de Server3 hedef düğümü için çoğaltma grubudur.

Depolama Çoğaltma artık her şeyi ayaracak. Çoğaltılacak herhangi bir veri varsa burada bunu yapar. Çoğaltması gereken veri miktarına bağlı olarak bu biraz zaman alır. Bu işlem tamamlandıktan sonra hiçbir grubu taşımamanız önerilir.

Sonraki adımlar

İlgili konular ve diğer depolama yönetim görevleri için ayrıca bkz: