Aracılığıyla paylaş


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

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

Bu makalede, Windows Admin Center ve PowerShell kullanarak Azure Stack HCI'de birimlerin nasıl oluşturulacağı ve esnetilmiş kümeler için çoğaltmanın nasıl ayarlanacağı açıklanır.

Örnek olarak iki sitedeki dört sunucuda, site başına iki sunucu olmak üzere birimler oluşturacağız. Ancak, üç yönlü yansıtma birimleri oluşturmak istiyorsanız, site başına üç sunucu olmak üzere en az altı 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. Windows Yönetim Merkezi'ndeki Araçlar'ın altında Birimler'i seçin.
  2. Sağ bölmede Stok sekmesini ve ardından Oluştur'u seçin.
  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ında Zaman Uyumsuz veya Zaman Uyumlu'ya tıklayın.
  6. Bir Kaynak çoğaltma grubu adı ve Hedef çoğaltma grubu adı girin.
  7. Günlük birimi için istediğiniz boyutu girin.
  8. Gelişmiş'in altında isteğe bağlı olarak aşağıdakileri yapın:
    • Kaynak çoğaltma grubu adını girin/değiştirin.
    • Hedef çoğaltma grubu adını girin/değiştirin.
    • Hedefte zaten dağıtılmış blokları kullanmak için bu onay kutusunu seçin.
    • Çoğaltma trafiğini şifrelemek için bu onay kutusunu seçin.
    • Tutarlılık gruplarını etkinleştirmek için bu onay kutusunu seçin.
  9. Tamamladığınızda Oluştur’a tıklayın.
  10. Sağ bölmede, birincil (etkin) sitenizde bir veri diskinin ve günlük diskinin oluşturulduğunu ve buna karşılık gelen veri ve günlük çoğaltma disklerinin ikincil (pasif) sitede oluşturulduğunu doğrulayın. Çift yönlü çoğaltma için iki veri kümesi ve birim diskleri görmeniz gerekir.
  11. Araçlar'ın altında Depolama Çoğaltması'nı seçin.
  12. Sağ bölmedeki Ortaklıklar'ın altında çoğaltma ortaklığının başarıyla oluşturulduğ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ğaltmasını 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, tek siteli standart kümeler ile esnetilmiş (iki siteli) kümeler için farklıdır. Ancak her iki senaryoda da bir sanal disk oluşturmak, diski bölümleyip biçimlendirmek, eşleşen ada sahip bir birim oluşturmak ve küme paylaşılan birimlerine (CSV) eklemek için cmdlet'ini kullanırsınız New-Volume .

Esnetilmiş kümeler için birimler ve sanal diskler oluşturmak, tek siteli kümelere göre biraz daha önemlidir. Esnetilmiş kümeler en az dört birim gerektirir: 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şturacak ve bunlar arasında çoğaltma ayarlayacaksınız. Kaynak gruplarını sunucudan sunucuya taşımamız gerekiyor. Cmdlet Move-ClusterGroup bunun için kullanılır.

  1. İlk olarak cmdlet'ini Available Storage kullanarak Move-ClusterGroup depolama havuzu kaynak grubunu 'Site1a Server1 taşıyacağız:

    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  2. Ardından, içinde Site1için Server1 ilk sanal diski (Disk1) 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 Site1için Server1 ikinci bir sanal disk (Disk2) 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 çevrimdışına Available Storage alın:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. Grubu içinde Site2şuraya Available Storage Server3 taşıyın:

    Move-ClusterGroup -Name 'Available Storage' -Node Server3
    
  6. üzerinde ilk sanal diski (Disk3) Server3 Site2oluşturun:

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. ve üzerinde Server3 Site2ikinci bir sanal disk (Disk4) 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 çevrimdışına Available Storage alın ve içindeki sunuculardan Site1birine geri taşıyın:

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  9. cmdlet'ini Get-ClusterResource kullanarak her depolama havuzunda iki tane olmak üzere dört sanal disk biriminin oluşturulduğundan emin olun:

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

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

Birimleri oluşturmayı bitirdiniz ve çoğaltma için Depolama Çoğaltma'yı ayarlamaya hazırsınız.

PowerShell kullanarak çoğaltmayı ayarlama

PowerShell kullanarak esnetilmiş küme için Depolama Çoğaltması'nı ayarlarken, kaynak veriler için kullanılan diskin Küme Paylaşılan Birimi (CSV) olarak eklenmesi gerekir. Diğer tüm diskler Kullanılabilir Depolama grubunda CSV olmayan sürücüler olarak kalmalıdır. Bu diskler daha sonra Depolama Çoğaltması oluşturma işlemi sırasında Küme Paylaşılan Birimleri olarak eklenir.

Önceki adımda sanal diskler, tanımlanmasını kolaylaştırmak için sürücü harfleri kullanılarak eklenmiştir. Depolama Çoğaltması bire bir çoğaltmadır ve tek bir diskin başka bir tek diske çoğaltabileceği anlamına gelir.

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

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

Bu cmdlet şunu doğrular:

  • SMB'ye ağ üzerinden erişilebilir, yani 445 numaralı TCP bağlantı noktası ve 5445 numaralı bağlantı noktası çift yönlü olarak açıktır.
  • WS-MAN'e ağdaki HTTP üzerinden erişilebilir; bu da 5985 ve 5986 numaralı TCP bağlantı noktaları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 vardır ve yazılabilir.
  • Kaynak ve hedef günlük birimleri NTFS biçimlendirmesi veya ReFS biçimlendirmesi ve yeterli boş alan ile 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ı raporlama.
  • Giriş/Çıkış yazmak ve bu birimde görülen ortalamayı raporlamak için performans sayaçları.
  • Tahmini ilk eşitleme süresi.

Test-SRTopology tamamlandıktan sonra, Windows Geçici klasörünüzde bir .html dosyası (Tarih ve saat ile TestSrTopologyReport) oluşturur. Depolama Çoğaltması'nın düzgün oluşturulmamasına neden olabilecek tüm uyarılar veya hatalar gözden geçirilmelidir.

5 saat boyunca çalıştırılacak ö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

Testleri tamamladığınıza Test-SRTopology göre, Depolama Çoğaltması'nı yapılandırmaya ve çoğaltma ortaklığını oluşturmaya hazırsınız. Özetle, her site için çoğaltma grupları (RG) oluşturup hem Site1'deki (Sunucu1, Sunucu2) kaynak sunucu düğümleri hem de Site2'deki (Server3, Server4) hedef (çoğaltılmış) sunucu düğümleri için veri birimlerini ve günlük birimlerini belirterek Depolama Çoğaltması'nı yapılandıracağız.

Başlayalım:

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

    Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
    
  2. Kullanılabilir Depolama grubu, şu anda üzerinde bulunduğu düğüme "ait" olmalıdır. Grup şu şekilde Server1'e taşınabilir:

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

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

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

Depolama Çoğaltması artık her şeyi ayarlayacak. Çoğaltılacak herhangi bir veri varsa, bunu burada yapar. Çoğaltması gereken veri miktarına bağlı olarak bu işlem biraz zaman alabilir. Bu işlem tamamlanana kadar hiçbir grubu taşımamanızı öneririz.

Sonraki adımlar

İlgili konular ve diğer depolama yönetimi görevleri için de bkz: