Инструменты пользователя

Инструменты сайта


how-to:windows:windows_failover_clusters

Windows Failover Cluster

Сетевой интерфейс кластера должен иметь маршрут по умолчанию!

Установить:

Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
Test-Cluster -Node ("SFIRST","SSECOND");
New-Cluster -Name failover-rs -Node ("$NODE1","$NODE2") -NoStorage -IgnoreNetwork "$ExtIPNode1/24","$ExtIPNode2/24" -StaticAddress "$ClusterIP"
Get-ClusterNetwork | Select Name,Address,Role
#Отключить внешние сетевые интерфейсы
#(Get-ClusterNetwork "Cluster Network 1").Role = 0
#(Get-ClusterNetwork "Cluster Network 5").Role = 0
#Winess на сетевой шаре
Set-ClusterQuorum -NodeAndFileShareMajority \\witness.domain.com\quorum
#или Azure Storage accounts
Set-ClusterQuorum -CloudWitness -AccountName $WitnessName -AccessKey $Key

Карантин

  • QuarantineThreshold: Максимальное значение ошибок перед помещением в карантин. По умолчанию 3.
  • QuarantineDuration: Период в течении которого узел будет находиться в состоянии карантина. По умолчанию 7200сек (2ч).

Показать значения:

Get-Cluster | Format-List -Property Quarantine*

Изменить значения:

(Get-Cluster).QuarantineThreshold=2
(Get-Cluster).QuarantineDuration=3600

Вывести узел из карантина:

Start-ClusterNode -ClearQuarantine

https://www.mssqltips.com/sqlservertip/6714/windows-failover-cluster-node-quarantined/

how-to/windows/windows_failover_clusters.txt · Последнее изменение: 127.0.0.1