从始终开启的集群中删除集群节点

从始终开启的集群中删除集群节点

我有一个alwaysOn安装在双节点 Windows 集群中的 SqlServer 2012 配置。

第二个节点上出现磁盘故障,并且无法恢复,所以我应该在该节点上运行新的安装。

我的问题是:

如果我从未从集群中逐出故障节点来运行安装,会对正在运行的节点产生影响吗?

在安装第二个节点期间,集群上只会保留一个节点,可以吗?

答案1

我将驱逐故障节点,然后稍后添加一个新的节点。

在安装第二个节点期间,集群上只会保留一个节点,可以吗?

不可以,你需要以单一模式启动集群服务在 powershell 中使用以下命令 - 以管理员身份运行 - 如下图所示:

Import-ModuleFailoverClusters
$node="SQLPROD2"
#Stop-ClusterNode -Name $node  

Start-ClusterNode-Name$node-FixQuorum

(Get-ClusterNode$node).NodeWeight =1

$nodes=Get-ClusterNode-Cluster$node
$nodes|Format-Table-propertyNodeName,State,NodeWeight

在此处输入图片描述

我在我的一个集群中基本上遇到过这种情况: 在此处输入图片描述

现在我有了这个:

在此处输入图片描述

更多细节,值得一看:

强制 WSFC 群集在没有仲裁的情况下启动

相关内容