Azure Stack HCI kümesi için sunucu ekleme veya kaldırma
Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2 ve 21H2
Azure Stack HCI'de bir kümeye kolayca sunucu ekleyebilir veya kaldırabilirsiniz. CPU türü, bellek, sürücü sayısı ve sürücülerin türü ve boyutu söz konusu olduğunda her yeni fiziksel sunucunun kümedeki diğer sunucularla yakından eşleşmesi gerektiğini unutmayın.
Bir sunucu eklediğinizde veya kaldırdığınızda, kümenin normal çalıştığından emin olmak için daha sonra küme doğrulaması da gerçekleştirmeniz gerekir. Bu, hem esnetilmemiş hem de esnetilmiş kümeler için geçerlidir.
Başlamadan önce
İlk adım, özgün OEM'inizden yeni HCI donanımı almaktır. Kümenizde kullanmak üzere yeni sunucu donanımı eklerken her zaman OEM tarafından sağlanan belgelerinize bakın.
- Yeni fiziksel sunucuyu rafa yerleştirin ve uygun şekilde kablolayın.
- Fiziksel anahtar bağlantı noktalarını etkinleştirin ve varsa erişim denetim listelerini (ACL' ler) ve VLAN kimliklerini ayarlayın.
- Temel kart yönetim denetleyicisinde (BMC) doğru IP adresini yapılandırın ve OEM yönergelerine göre tüm BIOS ayarlarını uygulayın.
- OEM'niz tarafından sağlanan araçları kullanarak geçerli üretici yazılımı temelini tüm bileşenlere uygulayın.
- Mevcut kümelenmiş sunucularla donanım homojenliğini sağlamak için OEM doğrulama testleri çalıştırın.
- Azure Stack HCI işletim sistemini yeni sunucuya yükleyin. Ayrıntılı bilgi için bkz. Azure Stack HCI'yi dağıtma.
- Sunucuyu küme etki alanına ekleyin.
Kümeye sunucu ekleme
Sunucuyu kümenize eklemek için Windows Admin Center kullanın.
- Windows Admin Center'da üstteki açılan oktan Küme Yöneticisi'ni seçin.
- Küme bağlantıları'nın altında kümeyi seçin.
- Araçlar'ın altında Sunucular'ı seçin.
- Sunucular'ın altında Envanter sekmesini seçin.
- Stok sekmesinde Ekle'yi seçin.
- Sunucu adı alanına, eklemek istediğiniz sunucunun tam etki alanı adını girin, Ekle'ye tıklayın ve sonra alttaki Ekle'ye yeniden tıklayın.
- Sunucunun kümenize başarıyla eklendiğini doğrulayın.
Düğüm tek bir sunucuya eklendiyse, Depolama Alanları Doğrudan yeniden yapılandırmak için bu el ile gerçekleştirilen adımlara bakın.
Not
Kümede Sunucu için Arc etkinse, yeni sunucu saatte bir çalışan bir sonraki zamanlayıcı çalıştırması sırasında sunucu için Arc özelliğini otomatik olarak etkinleştirir.
SDN özellikli kümeye sunucu ekleme
Yazılım Tanımlı Ağ (SDN) yeni bir sunucu eklediğiniz kümede zaten dağıtılmışsa, Windows Admin Center yeni sunucuyu SDN ortamına otomatik olarak eklemez. Yeni sunucuyu kümenin SDN altyapısına eklemek için SDN Express betiğini kullanmanız gerekir.
Betiği çalıştırmadan önce bir sanal anahtarın oluşturulduğundan ve sunucunun kümeye başarıyla eklendiğinden emin olun. Ayrıca, iş yüklerinin taşınamaması için sunucunun duraklatılmış olduğundan emin olun.
SDN Express PowerShell betiklerinin en son sürümünü SDN GitHub deposundan indirin.
Yeni eklenen sunucuda aşağıdaki PowerShell cmdlet'lerini çalıştırın:
Import-Module SDNExpressModule.PSM1 -verbose $NCURI = "Insert NC URI" $creds = Get-Credential Add-SDNExpressHost -RestName $NCURI -VirtualSwitchName "Insert vSwitch Name" -ComputerName "Insert Name" -HostPASubnetPrefix "Example: 172.23.0.1/24" -Credential $creds
burada:
- NCURI, aşağıdaki biçimdeki Ağ Denetleyicisi REST API'sine sahiptir:
"https://<name of the Network Controller REST API>"
. Örneğin: "https://mync.contoso.local" - ComputerName, eklenecek sunucunun tam etki alanı adıdır (FQDN)
- HostPASubnetPrefix, Sağlayıcı Adresi (PA) ağının adres ön ekidir
- NCURI, aşağıdaki biçimdeki Ağ Denetleyicisi REST API'sine sahiptir:
Arc VM yönetilen kümesine sunucu ekleme
Arc VM yönetilen kümesine sunucu eklemek için, kümeye ekledikten sonra yeni sunucuda Arc VM yönetimini etkinleştirmeniz gerekir.
Azure Arc VM yönetilen kümesine sunucu eklemek için şu adımları izleyin:
Arc VM yönetilen kümesine sunucu eklemek için aşağıdaki komutu çalıştırın:
Add-ClusterNode -Cluster Cluster1 -Name $nodeName
Yeni eklenen sunucuda Arc VM yönetimini etkinleştirmek için aşağıdaki komutu çalıştırın:
New-MocPhysicalNode -nodeName $nodeName
Kümeden sunucu kaldırma
Bir sunucuyu kaldırdığınızda, sunucuyla ilişkili tüm sanal makineleri (VM),sürücüleri ve iş yüklerini de kaldırabileceğinizi unutmayın.
Kümeyi kaldırma hakkında daha fazla bilgi için bkz. Küme kaldırma.
VM uzantılarını kaldırma
Bir sunucuyu kümeden kaldırmadan önce, Azure Arc özellikli sunucularınızdan tüm VM uzantılarını kaldırmanız gerekir, aksi takdirde sunucuyu yeniden eklerseniz uzantıları yükleme konusunda daha sonra sorun yaşamanız gerekir.
vm uzantılarını kaldırmak için Azure portal, Azure CLI veya Azure PowerShell kullanabilirsiniz.
PowerShell kullanarak sunucuyu kaldırma
PowerShell kullanarak bir sunucuyu kümeden kaldırmak için:
- Kaldırılacak sunucuda komutunu çalıştırın
Disable-AzureStackHCIArcIntegration
. - Bir yönetim bilgisayarından veya kümedeki başka bir sunucudan çalıştırın
Remove-ClusterNode -Name <ServerName>
.
Windows Admin Center kullanarak sunucuyu kaldırma
Windows Admin Center kullanarak kümenizden sunucu kaldırma adımları, kümeye sunucu ekleme adımlarına benzer.
- Windows Admin Center'da üstteki açılan oktan Küme Yöneticisi'ni seçin.
- Küme bağlantıları'nın altında kümeyi seçin.
- Araçlar'ın altında Sunucular'ı seçin.
- Sunucular'ın altında Envanter sekmesini seçin.
- Envanter sekmesinde, kaldırmak istediğiniz sunucuyu seçin ve ardından Kaldır'ı seçin.
- Depolama havuzundan sunucu sürücülerini de kaldırmak için bu onay kutusunu etkinleştirin.
- Sunucunun kümeden başarıyla kaldırıldığını doğrulayın.
Bir kümeye sunucu eklediğinizde veya kümeden sunucu kaldırdığınızda, daha sonra bir küme doğrulama testi çalıştırdığınızdan emin olun.
Arc VM yönetilen kümesinden sunucu kaldırma
Bir sunucuyu Arc VM yönetilen kümesinden kaldırmak için, kümeden kaldırmadan önce sunucuda Arc VM yönetimini devre dışı bırakmanız gerekir.
Arc VM yönetilen kümesinden bir sunucuyu kaldırmak için şu adımları izleyin:
Kaldırmak istediğiniz sunucuda Arc VM Yönetimi'ni devre dışı bırakmak için aşağıdaki komutu çalıştırın:
Remove-MocPhysicalNode -nodeName $nodeName
Sunucuyu kümeden kaldırmak için aşağıdaki komutu çalıştırın:
Remove-ClusterNode -Cluster Cluster1 -Name $nodeName
Esnetilmiş kümeye sunucu çiftleri ekleme
Esnetilmiş kümeler, her sitede aynı sayıda sunucu düğümü ve aynı sayıda sürücü gerektirir. Esnetilmiş kümeye sunucu çifti eklerken, sürücüleri hemen esnetilmiş kümedeki her iki sitenin depolama havuzuna eklenir. Her sitedeki depolama havuzu, ekleme sırasında aynı boyutta değilse reddedilir. Bunun nedeni, depolama havuzunun boyutunun siteler arasında aynı olması gerekir.
Esnetilmiş kümeye sunucu düğümleri ekleme videosunu watch birkaç dakika sürebilir:
Windows PowerShell kullanarak esnetilmiş bir kümeye sunucu ekler veya kaldırırsınız. Get-ClusterFaultDomainXML ve Set-ClusterFaultDomainXML cmdlet'lerini kullanarak, sunucuları eklemeden önce site (hata etki alanı) bilgilerini değiştirirsiniz.
Ardından, Add-ClusterNode cmdlet'ini kullanarak sunucu çiftini her siteye aynı anda ekleyebilir ve her yeni sunucunun sürücülerinin aynı anda eklenmesini sağlayabilirsiniz.
Genellikle kümeleri, kümedeki bir sunucu yerine uzak bir bilgisayardan yönetirsiniz. Bu uzak bilgisayara yönetim bilgisayarı adı verilir.
Not
PowerShell komutlarını bir yönetim bilgisayarından çalıştırırken, yönettiğiniz kümenin adını içeren parametresini ekleyin -Cluster
.
Tamam, başlayalım:
Kümenin durumunu belirlemek için aşağıdaki PowerShell cmdlet'lerini kullanın:
Kümedeki etkin sunucuların listesini döndürür:
Get-ClusterNode
Küme depolama havuzunun istatistiklerini döndürür:
Get-StoragePool pool*
Hangi sunucuların hangi sitede olduğunu Listeler (hata etki alanı):
Get-ClusterFaultDomain
Sites.xml
Dosyayı Not Defteri'nde veya başka bir metin düzenleyicisinde açın:Get-ClusterFaultDomainXML | out-file sites.xml
notepad
Dosyanın yönetim bilgisayarınızda yerel olarak bulunduğu yere
Sites.xml
gidin ve dosyayı açın. DosyaSites.xml
şuna benzer olacaktır:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> </Site> <Topology>
Bu örneği kullanarak her siteye (
Server5
,Server6
) aşağıdaki gibi bir sunucu ekleyebilirsiniz:<Topology> <Site Name="Site1" Description="" Location=""> <Node Name="Server1" Description="" Location=""> <Node Name="Server2" Description="" Location=""> <Node Name="Server5" Description="" Location=""> </Site> <Site Name="Site2" Description="" Location=""> <Node Name="Server3" Description="" Location=""> <Node Name="Server4" Description="" Location=""> <Node Name="Server6" Description="" Location=""> </Site> <Topology>
Geçerli site (hata etki alanı) bilgilerini değiştirin. İlk komut, dosyanın içeriğini almak ve çıktısını
Sites.xml
almak için bir değişken ayarlar. İkinci komut, değişkenini temel alarak$XML
değişikliği ayarlar.$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Yaptığınız değişikliklerin doğru olduğunu doğrulayın:
Get-ClusterFaultDomain
cmdlet'ini kullanarak kümenize sunucu çiftini
Add-ClusterNode
ekleyin:Add-ClusterNode -Name Server5,Server6
Sunucular başarıyla eklendikten sonra, ilişkili sürücüler otomatik olarak her sitenin depolama havuzlarına eklenir. Son olarak, Sistem Sağlığı Hizmeti yeni sürücüleri dahil etmek için bir depolama işi oluşturur.
Esnetilmiş kümeden sunucu çiftlerini kaldırma
Bir kümeden sunucu çiftlerini kaldırmadan önce Azure Arc özellikli sunucularınızdan tüm VM uzantılarını kaldırmanız gerekir; aksi takdirde, sunucuları yeniden eklerseniz uzantıları yükleme sorunlarıyla daha sonra karşılaşabilirsiniz.
vm uzantılarını kaldırmak için Azure portal, Azure CLI veya Azure PowerShell kullanabilirsiniz.
Esnetilmiş kümeden bir sunucu çiftini kaldırmak, sunucu çifti eklemeye benzer, ancak bunun yerine Remove-ClusterNode cmdlet'ini kullanmakla benzer bir işlemdir.
Kümenin durumunu belirlemek için aşağıdaki PowerShell cmdlet'lerini kullanın:
Kümedeki etkin sunucuların listesini döndürür:
Get-ClusterNode
Küme depolama havuzunun istatistiklerini döndürür:
Get-StoragePool pool*
Hangi sunucuların hangi sitede (hata etki alanı) olduğunu Listeler:
Get-ClusterFaultDomain
Sites.xml
Dosyayı Not Defteri'nde veya başka bir metin düzenleyicisinde açın:Get-ClusterFaultDomainXML | out-file sites.xml
notepad
Önceki örneği kullanarak,
Sites.xml
dosyasında her site için ve XML girdisini<Node Name="Server6" Description="" Location="">
kaldırın<Node Name="Server5" Description="" Location="">
.Aşağıdaki iki cmdlet'i kullanarak geçerli site (hata etki alanı) bilgilerini değiştirin:
$XML = Get-Content .\sites.xml | out-string Set-ClusterFaultDomainXML -xml $XML
Yaptığınız değişikliklerin doğru olduğunu doğrulayın:
Get-ClusterFaultDomain
Azure Arc tümleştirmesini devre dışı bırakmak için kaldırılacak sunucularda (Server5 ve Server6) aşağıdaki cmdlet'i çalıştırın:
Disable-AzureStackHCIArcIntegration
cmdlet'ini kullanarak kümeden sunucu çiftlerini
Remove-ClusterNode
kaldırın:Remove-ClusterNode -Name Server5,Server6
Sunucular başarıyla kaldırıldıktan sonra, ilişkili sürücüler site havuzlarından otomatik olarak kaldırılır. Son olarak, Sistem Sağlığı Hizmeti bu sürücüleri kaldırmak için bir depolama işi oluşturur.
Sonraki adımlar
- Sunucu ekledikten veya kaldırdıktan sonra kümeyi doğrulamanız gerekir. Daha fazla bilgi için bkz. Kümeyi doğrulama.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin