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

Önemli

Azure Stack HCI artık Azure Yerel'in bir parçasıdır. Ancak Azure Stack HCI'nin eski sürümleri, örneğin 22H2, Azure Stack HCI'ye başvurmaya devam eder ve ad değişikliğini yansıtmaz. Daha fazla bilgi edinin.

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şturuyoruz. 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 genişletilmiş 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. Hacim oluştur panelinde Hacmi siteler arasında ç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 seçeneklerini seçin.
  6. Bir Kaynak çoğaltma grubu adı ve Hedef çoğaltma grubu adı girin.
  7. Günlük hacmi için istediğiniz boyutu girin.
  8. Gelişmiş 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 diski ve günlük diskinin oluşturulduğunu, buna karşılık ikincil (pasif) sitede de eşleşen veri ve günlük çoğaltma disklerinin 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 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

Disk birimi 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. Öncelikle Move-ClusterGroup cmdlet'ini kullanarak Available Storage depolama havuzu kaynak grubunu Site1 üzerinde Server1a taşıyoruz.

    Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
    
  2. Ardından, Site1 içinde Server1 için 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. Site1 içinde Server1 için 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 Available Storage grubunu çevrimdışına alın.

    Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
    
  5. Grubu Available Storage'den Site2 içindeki Server3'e taşıyın.

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

    New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  7. ve üzerinde Disk4Server3ikinci bir sanal disk (Site2) oluşturun:

    New-Volume -CimSession Server3 -FriendlyName Disk4 -FileSystem REFS -DriveLetter I -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
    
  8. Şimdi Available Storage grubunu çevrimdışına alın ve ardından Site1 içindeki sunuculardan birine 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 Disk1 Küme Paylaşılan Birimleri'ne ekleyin.

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

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

PowerShell kullanarak çoğaltmayı ayarlama

PowerShell kullanarak uzatılmış bir 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. Depo Çoğaltması, bire bir çoğaltmadır ve bu, tek bir diskin başka bir diske çoğaltılabileceğ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 hacimleri 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şturulamamasına neden olabilecek tüm uyarı ve hatalar gözden geçirilmelidir.

Beş saat boyunca çalışacak ö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

Test-SRTopology testlerini tamamladığınıza 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 ile ilişkili 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.

Depo Çoğaltma şimdi 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: