Yük devretme kümesi bakım prosedürleri
Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2 ve 21H2; Windows Server 2022, Windows Server 2019, Windows Server 2016
Ö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, bakım yapmak için fiziksel sunucuyu kapatmanız veya başka bir nedenle yeniden başlatmanız gerektiği varsayılır. Sunucuları çevrimdışına almadan bir Azure Stack HCI kümesine güncelleştirmeleri yüklemek için bkz . Azure Stack HCI kümelerini güncelleştirme.
Bir sunucuyu bakım için çevrimdışı duruma getirme, bir yük devretme kümesindeki tüm sunucular arasında paylaşılan depolama bölümlerini çevrimdışına almayı gerektirir. Bunun için çevrimdışına almak istediğiniz sunucunun duraklatılması, sunucunun disklerinin bakım moduna alınması, kümelenmiş rollerin ve sanal makinelerin (VM) kümedeki diğer sunuculara taşınması ve kümedeki diğer sunucularda tüm verilerin kullanılabilir olduğunu doğrulaması gerekir. Bu işlem, bakım süresi boyunca verilerin güvenli ve erişilebilir kalmasını sağlar.
Bir sunucuyu bakım için çevrimdışına almak için Windows Yönetim Merkezi'ni veya PowerShell'i kullanabilirsiniz. Bu konu her iki yöntemi de kapsar.
Windows Yönetim Merkezi'ni kullanarak sunucuyu çevrimdışına alma
Sunucuyu çevrimdışına almaya hazırlanmanın en basit yolu Windows Yönetim Merkezi'ni kullanmaktır.
Sunucuyu çevrimdışına almanın güvenli olduğunu doğrulayın
Windows Yönetim Merkezi'ni kullanarak çevrimdışına almak istediğiniz sunucuya bağlanın. Araçlar menüsünden Depolama Diskleri'ni seçin ve her sanal disk için Durum sütununun Çevrimiçi olarak gösterildiğini doğrulayın.
Ardından Depolama Birimleri'ni>ve her birim için Sistem Durumu sütununun Sağlıklı olduğunu ve her birimin Durum sütununun Tamam'ı gösterdiğini doğrulayın.
Sunucuyu duraklatma ve boşaltma
Sunucuyu kapatmadan veya yeniden başlatmadan önce, sunucuyu duraklatıp üzerinde çalışan VM'ler gibi kümelenmiş rolleri boşaltmanız (kapatmanız) gerekir. Kümelenmiş sunucuları bakım için çevrimdışına almadan önce her zaman duraklatın ve boşaltın.
Windows Yönetim Merkezi'ni kullanarak kümeye bağlanın ve ardından Küme Yöneticisi'ndeki Araçlar menüsünden İşlem > Sunucuları'nıseçin.
Stok'u seçin. Duraklatmak ve boşaltmak istediğiniz sunucunun adına tıklayın ve Duraklat'ı seçin. Aşağıdaki mesajı görmeniz gerekir:
Sunucuları bakım için duraklat: Sunucuları duraklatmak istediğinizden emin misiniz? Bu, sanal makineler gibi iş yüklerini kümedeki diğer sunuculara taşır.
Sunucuyu duraklatmak ve boşaltma işlemini başlatmak için Evet'i seçin. Sunucu durumu Bakımda, Boşaltma olarak gösterilir ve Hyper-V ve VM'ler gibi roller hemen kümedeki diğer sunuculara canlı taşıma işlemine başlar. Bu işlem birkaç dakika sürebilir. Devam edene kadar sunucuya hiçbir rol eklenemez. Boşaltma işlemi tamamlandığında sunucu durumu Bakımda, Boşaltma tamamlandı olarak gösterilir. İşletim sistemi, devam etmesinin güvenli olduğundan emin olmak için otomatik bir güvenlik denetimi gerçekleştirir. Sağlıksız hacimler varsa, sistem durur ve devam etmenin güvenli olmadığı konusunda sizi uyarır.
Sunucuyu kapatma
Sunucu boşaltmayı tamamladıktan sonra bakım için güvenli bir şekilde kapatabilir veya yeniden başlatabilirsiniz.
Uyarı
Sunucu Azure Stack HCI, sürüm 20H2, Windows Server 2019 veya Windows Server 2016 çalıştırıyorsa, sunucuyu kapatmadan önce diskleri bakım moduna almanız ve sunucuyu kümeye sürdürmeden önce diskleri bakım modundan çıkarmanız gerekir.
Sunucuyu yeniden başlat
Sunucunun kümelenmiş rolleri ve VM'leri yeniden barındırmaya başlaması için hazır olduğunuzda, aşağıdaki adımları kullanarak sunucuyu açmanız, önyüklemesini beklemeniz ve sunucuyu sürdürmeniz yeterlidir.
Küme Yöneticisi'nde, soldaki Araçlar menüsünden İşlem > Sunucuları'nı seçin.
Stok'u seçin. Sürdürmek istediğiniz sunucunun adına tıklayın ve ardından Sürdür'e tıklayın.
Kümelenmiş roller ve VM'ler hemen sunucuya geri dinamik geçişe başlar. Bu işlem birkaç dakika sürebilir.
Depolamanın yeniden senkronize olmasını bekleyin
Sunucu tekrar çalışmaya başladığında, kullanılamadığı sırada gerçekleşen yeni yazma işlemlerinin yeniden eşitlenmesi gerekir. Bu, akıllı değişiklik izleme kullanılarak otomatik olarak gerçekleşir. Tüm verilerin taranması veya eşitlenmesi gerekmez; yalnızca değişiklikler. Bu işlem, üretim iş yükleri üzerindeki etkiyi azaltmak için kısıtlanır. Sunucunun ne kadar süre duraklatıldığına ve ne kadar yeni veri yazıldığına bağlı olarak tamamlanması dakikalar sürebilir.
Önemli
Kümedeki diğer sunucuları çevrimdışına almadan önce yeniden eşitlemenin tamamlanmasını beklemeniz gerekir.
Depolama yeniden eşitleme işleminin tamam olup olmadığını denetlemek için:
- Windows Yönetim Merkezi'ni kullanarak kümeye bağlanın ve Depolama > Birimleri'ni seçin.
- Stok'u seçin.
- Her birimin Durum sütununu denetleyin. Tamam görünüyorsa, depolama yeniden eşitlemesi tamamlanır. Artık kümedeki diğer sunucuları çevrimdışına almak güvenlidir.
PowerShell kullanarak sunucuyu çevrimdışına alma
PowerShell kullanarak yük devretme kümesindeki bir sunucuyu doğru bir şekilde duraklatmak, boşaltmak ve devam ettirmek için aşağıdaki prosedürleri kullanın.
Sunucuyu çevrimdışına almanın güvenli olduğunu doğrulayın
Tüm birimlerinizin iyi durumda olduğunu doğrulamak için yönetici olarak aşağıdaki cmdlet'i çalıştırın:
Get-VirtualDisk
Çıktının nasıl görünebileceğine ilişkin bir örnek aşağıda verilmişti:
FriendlyName ResiliencySettingName FaultDomainRedundancy OperationalStatus HealthStatus Size FootprintOnPool StorageEfficiency
------------ --------------------- --------------------- ----------------- ------------ ---- --------------- -----------------
Mirror II Mirror 1 OK Healthy 4 TB 8.01 TB 49.99%
Mirror-accelerated parity OK Healthy 1002 GB 1.96 TB 49.98%
Mirror Mirror 1 OK Healthy 1 TB 2 TB 49.98%
ClusterPerformanceHistory Mirror 1 OK Healthy 24 GB 49 GB 48.98%
Her birim için HealthStatus özelliğinin Sağlıklı olduğunu ve OperationalStatus'un Tamam'ı gösterdiğini doğrulayın.
Bunu Yük Devretme Kümesi Yöneticisi'ni kullanarak yapmak için Depolama>Diskler'ne gidin.
Sunucuyu duraklatma ve boşaltma
Sunucuyu duraklatmak ve boşaltmak için yönetici olarak aşağıdaki cmdlet'i çalıştırın:
Suspend-ClusterNode -Drain
Bunu Yük Devretme Kümesi Yöneticisi'nde yapmak için Düğümler'e gidin, düğüme sağ tıklayın ve ardından Duraklat>Rolleri Boşalt'ı seçin.
Sunucu Azure Stack HCI, sürüm 21H2 veya Windows Server 2022 çalıştırıyorsa, sunucunun duraklatılması ve boşaltılması da sunucunun disklerini bakım moduna alır. Sunucu Azure Stack HCI, sürüm 20H2, Windows Server 2019 veya Windows Server 2016 çalıştırıyorsa, bunu el ile yapmanız gerekir (sonraki adıma bakın).
Diskleri bakım moduna yerleştirme
Azure Stack HCI, sürüm 20H2, Windows Server 2019 ve Windows Server 2016'da, sunucu disklerini bakım moduna almak Depolama Alanları Doğrudan sunucu kapatma işleminin uygulama durumunu etkilemediğinden emin olmak için verileri düzgün bir şekilde temizleme ve işleme fırsatı verir. Bir disk bakım moduna geçtiğinde artık yazma işlemlerine izin vermez. Depolama yeniden eşitleme sürelerini en aza indirmek için diskleri yeniden başlatmadan hemen önce bakım moduna geçirmenizi ve sistem yedeklenir yedeklenmez bakım modundan çıkarmanızı öneririz.
Not
Sunucu Azure Stack HCI, sürüm 21H2 veya Windows Server 2022 çalıştırıyorsa, sunucu duraklatıldığında ve boşaltıldığında diskler otomatik olarak bakım moduna geçirildiğinden bu adımı atlayabilirsiniz. Bu işletim sistemleri, yeniden eşitlemeleri sistem ve ağ kaynakları üzerinde daha hızlı ve daha az etkili hale getirerek sunucu ve depolama bakımının birlikte yapılmasını mümkün kılan ayrıntılı bir onarım özelliğine sahiptir.
Sunucu Windows Server 2019 veya Azure Stack HCI, sürüm 20H2 çalıştırıyorsa, yönetici olarak aşağıdaki cmdlet'i çalıştırın:
Get-StorageScaleUnit -FriendlyName "Server1" | Enable-StorageMaintenanceMode
Sunucu Windows Server 2016 çalıştırıyorsa, bunun yerine aşağıdaki söz dizimini kullanın:
Get-StorageFaultDomain -Type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "Server1"} | Enable-StorageMaintenanceMode
Sunucuyu kapatma
Sunucu boşaltmayı tamamladıktan sonra PowerShell ve Yük Devretme Kümesi Yöneticisi'nde Duraklatıldı olarak gösterilir.
Artık veya PowerShell cmdlet'lerini veya Yük Devretme Kümesi Yöneticisi'ni Stop-Computer
Restart-Computer
kullanarak sunucuyu güvenli bir şekilde kapatabilir veya yeniden başlatabilirsiniz.
Not
Küme servisini kapatmakta veya başlatmakta/durdurmakta olan sunucularda bir Get-VirtualDisk
komutu çalıştırıldığında, sunucunun İşlem Durumu eksik veya bozunmuş olarak bildirilebilir ve Sağlık Durumu sütununda bir uyarı görüntülenebilir. Bu normaldir ve endişeye neden olmamalıdır. Tüm birimleriniz çevrimiçi ve erişilebilir durumda kalır.
Diskleri bakım modundan çıkarma
Sunucu Azure Stack HCI, sürüm 20H2, Windows Server 2019 veya Windows Server 2016 çalıştırıyorsa, sunucuyu kümeye sürdürmeden önce disklerde depolama bakım modunu devre dışı bırakmanız gerekir. Depolama yeniden eşitleme sürelerini en aza indirmek için, sistem yedeklendiğinde bunları bakım modundan çıkarmanızı öneririz.
Not
Sunucu Azure Stack HCI, sürüm 21H2 veya Windows Server 2022 çalıştırıyorsa, sunucu sürdürülürken diskler otomatik olarak bakım modundan çıkarılacağı için bu adımı atlayabilirsiniz.
Sunucu Windows Server 2019 veya Azure Stack HCI, sürüm 20H2 çalıştırıyorsa, depolama bakım modunu devre dışı bırakmak için yönetici olarak aşağıdaki cmdlet'i çalıştırın:
Get-StorageScaleUnit -FriendlyName "Server1" | Disable-StorageMaintenanceMode
Sunucu Windows Server 2016 çalıştırıyorsa, bunun yerine aşağıdaki söz dizimini kullanın:
Get-StorageFaultDomain -Type StorageScaleUnit | Where-Object {$_.FriendlyName -eq "Server1"} | Disable-StorageMaintenanceMode
Sunucuyu yeniden başlat
Sunucuyu kümeye tekrar katılacak şekilde çalıştır. Daha önce sunucuda çalışan kümelenmiş rolleri ve VM'leri geri getirmek için isteğe bağlı -Geri Yükleme bayrağını kullanın.
Resume-ClusterNode –Failback Immediate
Bunu Yük Devretme Kümesi Yöneticisi'nde yapmak için Düğümler'e gidin, düğüme sağ tıklayın ve ardından Başarısız Rolleri Yeniden>
Sunucu devam ettirildikten sonra PowerShell ve Yük Devretme Kümesi Yöneticisi'nde çalışıyor olarak gösterilir.
Depolama alanının yeniden eşitlenmesini bekleyin
Sunucu devam ettiğinde, kümedeki diğer sunucuları çevrimdışına almadan önce yeniden eşitlemenin tamamlanmasını beklemeniz gerekir.
İlerleme durumunu izlemek için aşağıdaki cmdlet'i yönetici olarak çalıştırın:
Get-StorageJob
Yeniden eşitleme zaten tamamlandıysa, herhangi bir çıkış almazsınız.
Yeniden eşitleme (onarım) işlerinin hala çalıştığını gösteren bazı örnek çıktılar aşağıda verilmişti:
Name IsBackgroundTask ElapsedTime JobState PercentComplete BytesProcessed BytesTotal
---- ---------------- ----------- -------- --------------- -------------- ----------
Repair True 00:06:23 Running 65 11477975040 17448304640
Repair True 00:06:40 Running 66 15987900416 23890755584
Repair True 00:06:52 Running 68 20104802841 22104819713
BytesTotal sütunu, yeniden eşitlemek için gereken depolama alanını gösterir. PercentComplete sütununda ilerleme durumu görüntülenir.
Uyarı
Bu onarım işleri bitene kadar başka bir sunucuyu çevrimdışına almak güvenli değildir.
Bu süre boyunca HealthStatus altında birimleriniz Uyarı olarak gösterilmeye devam eder ve bu normaldir.
Örneğin, depolama yeniden eşitlenirken Get-VirtualDisk
cmdlet'ini kullanırsanız, aşağıdaki çıktıyı görebilirsiniz:
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size
------------ --------------------- ----------------- ------------ -------------- ----
MyVolume1 Mirror InService Warning True 1 TB
MyVolume2 Mirror InService Warning True 1 TB
MyVolume3 Mirror InService Warning True 1 TB
İşler tamamlandıktan sonra, Get-VirtualDisk
cmdlet'ini kullanarak birimlerin yeniden Sağlıklı olarak gösterildiğini doğrulayın. Aşağıda bazı örnek çıkışlar verilmişti:
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size
------------ --------------------- ----------------- ------------ -------------- ----
MyVolume1 Mirror OK Healthy True 1 TB
MyVolume2 Mirror OK Healthy True 1 TB
MyVolume3 Mirror OK Healthy True 1 TB
Artık kümedeki diğer sunucuları duraklatmak ve yeniden başlatmak güvenlidir.
Sonraki adımlar
İlgili bilgiler için ayrıca bkz: