--node4加入節點前
將共享磁盤掛載到node4,僅測試驗證磁盤掛載,否則會導致整個集群磁盤offline切換
--node4
加入集群報錯,無法訪問計算機“node4”
0、public網卡勾選 在dns中注冊此連接的地址
1、檢查node4防火牆,關閉防火牆服務
2、重啟計算機
1st node
Setup /SkipRules=Cluster_VerifyForErrors /Action=InstallFailoverCluster
…………………………………………………………………………………………………………….
…………………………………………………………………………………………………………………………………………..
2nd node
Setup /SkipRules=Cluster_VerifyForErrors /Action=AddNode
--注意修改實例的默認名字,不然創建dr集群的時候,會因為使用相同的默認實例名,而安裝到最后而報錯!
--sql群集實例從2012升級到2014,升級補丁先備后主
setup /Action=Upgrade /InstanceID="MSSQLSERVER" /INSTANCENAME="MSSQLSERVER" /IACCEPTSQLSERVERLICENSETERMS /UpdateSource=.\ctrip_hotfix\Latest /UpdateEnabled=True /SQMREPORTING="False" /ERRORREPORTING="False" /FAILOVERCLUSTERROLLOWNERSHIP=0 /FTUPGRADEOPTION=Reset /Q /INDICATEPROGRESS
1.4 調整 W i ndows 群集心跳檢測閥值( 1000+5 ? 2000+10 )
調整該參數后,最大程度減少因為網絡擁擠而引起的心跳檢測失敗。
所有集群節點 ,通過命令行執行如下命令:
Cluster.exe /Prop SameSubnetDelay=2000
Cluster.exe /Prop SameSubnetThreshold=10
1.8 禁用及檢查 TCP/IP 高級參數設置
依據微軟 W i ndows 群集配置群集的最佳建議,建議將群集新添加節點上的 TCP/IP 如下參數關閉;否則很可能會影響到群集的網絡通訊,甚至影響群集心跳檢測。
在命令行中執行如下命令:
執行如下命令:
netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global netdma=disabled
netsh int ip set global taskoffload=disabled
驗證命令:
netsh int tcp show global
netsh int ip show global
2.0 安裝時直接打補丁
Setup.exe /Action=Install /UpdateEnabled=TRUE /UpdateSource="C:\MyUpdates"
--清理dns緩存
ipconfig /flushdns
--域管理員帳戶登錄集群問題
1、域管理員登錄SQL集群名時報錯,原因SQL集群和當前登錄節點不是同一台機器
2、同樣域管理員也無法使用SQL集群的IP登錄
3、解決方法:使用sa登錄,或數據庫sysadmin用戶
--cliconfg
--5 (本地機房)+5 (異地機房)模式 偶數節點影響集群投票
1主+2備+2讀(AG) 本地機房 / 1主+2備+2讀(AG) ( 異地機房)
AG=5個=1主+2讀 (本地機房)+2讀(異地機房)
偶數節點影響集群投票,需要拉掉一個節點的投票權,形成奇數節點,故取AG端一個備節點,去掉其投票權。
