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:
- Windows Yönetim Merkezi'ndeki Araçlar'ın altında Birimler'i seçin.
- Sağ bölmede Stok sekmesini ve ardından Oluştur'u seçin.
- Birim oluştur panelinde Siteler arasında birimi çoğalt'ı seçin.
- Açılan kutudan siteler arasında bir çoğaltma yönü seçin.
- Çoğaltma modu altında Zaman Uyumsuz veya Zaman Uyumlu'ya tıklayın.
- Bir Kaynak çoğaltma grubu adı ve Hedef çoğaltma grubu adı girin.
- Günlük birimi için istediğiniz boyutu girin.
- 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.
- Tamamladığınızda Oluştur’a tıklayın.
- 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.
- Araçlar'ın altında Depolama Çoğaltması'nı seçin.
- 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.
İlk olarak cmdlet'ini
Available Storage
kullanarakMove-ClusterGroup
depolama havuzu kaynak grubunu 'Site1
aServer1
taşıyacağız:Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
Ardından, içinde
Site1
içinServer1
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"
içinde
Site1
içinServer1
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"
Şimdi grubu çevrimdışına
Available Storage
alın:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Grubu içinde
Site2
şurayaAvailable Storage
Server3
taşıyın:Move-ClusterGroup -Name 'Available Storage' -Node Server3
üzerinde ilk sanal diski (
Disk3
)Server3
Site2
oluşturun:New-Volume -CimSession Server3 -FriendlyName Disk3 -FileSystem REFS -DriveLetter H -ResiliencySettingName Mirror -Size 10GB -StoragePoolFriendlyName "Storage Pool for Site 2"
ve üzerinde
Server3
Site2
ikinci 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"
Şimdi grubu çevrimdışına
Available Storage
alın ve içindeki sunuculardanSite1
birine geri taşıyın:Stop-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage'
Move-ClusterGroup -Cluster ClusterS1 -Name 'Available Storage' -Node Server1
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
Ş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:
Site1 veri diskini Küme Paylaşılan Birimi (CSV) olarak ekleyin:
Add-ClusterSharedVolume -Name "Cluster Virtual Disk (Site1)"
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
Ç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: