Merhaba, bu yazımda sizlere bilmeniz gereken Failover Cluster komutları konusundan bahsedeceğim. Windows Server’daki Failover Cluster komutları, genellikle PowerShell aracılığıyla yönetilir. Aşağıda, Failover Cluster ile ilgili en yaygın kullanılan PowerShell komutlarını ve her birinin ne işe yaradığını detaylı bir şekilde listeledim.
Microsoft tarafında Failover Cluster incelemek için aşağıdaki linki inceleyebilirsiniz.
Failover Cluster Kurulum ve Yönetim Komutları
- Install-WindowsFeature -Name Failover-Clustering
Failover Clustering özelliğini Windows Server’da kurar.
- New-Cluster
Yeni bir Failover Cluster oluşturur. Örnek:
New-Cluster -Name MyCluster -Node Node1, Node2 -StaticAddress 192.168.1.100
- Add-ClusterNode
Mevcut bir cluster’a yeni bir node ekler. Örnek:
Add-ClusterNode -Name Node3 -Cluster MyCluster
- Remove-ClusterNode
Bir node’u mevcut cluster’dan kaldırır. Örnek:
Remove-ClusterNode -Name Node3 -Cluster MyCluster
- Get-Cluster
Mevcut cluster’ların listesini getirir veya belirli bir cluster’ın durumunu görüntüler. Örnek:
Get-Cluster
- Get-ClusterNode
Cluster’daki tüm node’ların durumunu ve bilgilerini görüntüler. Örnek:
Get-ClusterNode
- Start-ClusterNode
Bir cluster node’unu başlatır. Örnek:
Start-ClusterNode -Name Node1
- Stop-ClusterNode
Bir cluster node’unu durdurur. Örnek:
Stop-ClusterNode -Name Node1
- New-ClusterResource
Cluster’a yeni bir kaynak (resource) ekler. Örnek:
New-ClusterResource -Name “MyDisk” -ResourceType “Physical Disk” -Group “Cluster Group”
- Remove-ClusterResource
Mevcut bir cluster kaynağını kaldırır. Örnek:
Remove-ClusterResource -Name “MyDisk”
- Get-ClusterResource
Cluster’daki tüm kaynakları listeler. Örnek:
Get-ClusterResource
- Move-ClusterGroup
Bir cluster grubunu (örneğin bir rol) başka bir node’a taşır. Örnek:
Move-ClusterGroup -Name “Cluster Group” -Node Node2
- Test-Cluster
Bir cluster’ın sağlık durumunu ve yapılandırmasını test eder. Örnek:
Test-Cluster -Node Node1, Node2
- Repair-ClusterGroup
Cluster grubu onarım işlemi gerçekleştirir. Örnek:
Repair-ClusterGroup -Name “Cluster Group”
- Get-ClusterQuorum
Cluster quorum yapılandırmasını ve durumunu görüntüler. Örnek:
Get-ClusterQuorum
- Set-ClusterQuorum
Cluster quorum modelini yapılandırır. Örnek:
Set-ClusterQuorum -NodeAndDiskMajority “Disk Witness: F:”
- Suspend-ClusterNode
Belirli bir node’u geçici olarak cluster operasyonlarından hariç tutar. Örnek:
Suspend-ClusterNode -Name Node1
- Resume-ClusterNode
Daha önce askıya alınmış bir node’u tekrar cluster operasyonlarına dahil eder. Örnek:
Resume-ClusterNode -Name Node1
- Update-ClusterFunctionalLevel
Cluster’ın fonksiyonel seviyesini yükseltir, bu işlem genellikle Windows Server’ın yeni sürümlerine geçerken yapılır. Örnek:
Update-ClusterFunctionalLevel
- Clear-ClusterNode
Bir node’un cluster’a ait tüm verilerini temizler. Örnek:
Clear-ClusterNode -Name Node1
İzleme ve Hata Giderme Komutları
- Get-ClusterLog
Cluster log dosyalarını oluşturur ve incelenmesini sağlar. Örnek:
Get-ClusterLog -DestinationPath C:\ClusterLogs
- Get-ClusterResourceDependency
Cluster kaynakları arasındaki bağımlılıkları görüntüler. Örnek:
Get-ClusterResourceDependency -Name “MyResource”
- Get-ClusterResourceState
Cluster kaynaklarının mevcut durumlarını listeler. Örnek:
Get-ClusterResourceState -Name “MyResource”
- Enable-ClusterStorageSpacesDirect
Storage Spaces Direct özelliğini etkinleştirir. Örnek:
Enable-ClusterStorageSpacesDirect
- Get-ClusterSharedVolume
Cluster’daki paylaşılan disklerin (CSV) durumunu görüntüler. Örnek:
Get-ClusterSharedVolume
- Start-ClusterGroup
Bir cluster grubunu başlatır. Örnek:
Start-ClusterGroup -Name “MyGroup”
- Stop-ClusterGroup
Bir cluster grubunu durdurur. Örnek:
Stop-ClusterGroup -Name “MyGroup”
Bu komutlar, Failover Cluster yapısının oluşturulmasından yönetimine, izlenmesinden hata giderilmesine kadar birçok işlemi kapsar. İhtiyacınıza göre bu komutları kullanarak cluster’ınızı yönetebilirsiniz. Bu yazımda sizlere bilmeniz gereken Failover Cluster komutları konusundan bahsettim. Faydalı olması dileğiyle.