Aracılığıyla paylaş


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

  1. 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.

  2. 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.

  1. 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.

  2. 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.

  3. 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.

  1. Küme Yöneticisi'nde, soldaki Araçlar menüsünden İşlem > Sunucuları'nı seçin.

  2. 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:

  1. Windows Yönetim Merkezi'ni kullanarak kümeye bağlanın ve Depolama > Birimleri'ni seçin.
  2. Stok'u seçin.
  3. 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-ComputerRestart-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: