• VMware搭建 sql server2012集群加节点 KB953748


    --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_hotfixLatest  /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端一个备节点,去掉其投票权。

  • 相关阅读:
    Python --链接MYSQL数据库与简单操作 含SSH链接
    Jmeter 后置处理器--jp@gc
    Jmeter 接口测试 响应结果中文是Unicode转为中文
    Jmeter JDBC请求---把数据库结果参数化传递到其他请求
    MySQL根据某字段部分内容分组计数
    Linux 服务器命令,持续更新……
    APP网络测试要点和弱网模拟
    Jmeter JDBC Request 查询语句中有汉字查询结果为空的解决方法
    Jmeter连接Redis,获取Redis数据集
    Jmeter获取接口返回数组的长度
  • 原文地址:https://www.cnblogs.com/justdba/p/5540107.html
Copyright © 2020-2023  润新知