文章目录
网络拓扑
设定域控制器
域控服务器 :192.168.2.4
dns服务器 : 192.168.2.4
属于公共业务网络pub
ip分配
建立三个网络交换机,分别是公共业务网络pub ;心跳网络 heart ;存储网络 storage
server1 server2分配三个网卡分别属于以上三个网络;存储分配一个网卡属于存储网络。
server1 : pub 192.168.2.21 heart 172.16.0.10 storage 100.100.100.10
server2 : pub 192.168.2.22 heart 172.16.0.20 storage 100.100.100.20
storage storage 100.100.100.100
群集ip:192.168.2.20
dtc ip :192.168.2.23
sqlserver:192.168.2.25
添加交换机和端口组
添加网卡
把网卡划入对应交换机
修改网卡顺序
不调整会报这个错误
.net错误是没有连接互联网,可临时打开,进行测试和安装
打开菜单栏
调整顺序
重新测试,没有报错
测试网络
关闭各个服务器的防火墙,测试网络
安装存储服务器
需要安装非群集共享卷,因sqlserver需要独享存储;而群集共享卷是在每台服务器c盘产生一个共享文件快捷方式,是每台服务器都可共享访问。
c盘建一个共享文件夹share
需要创建3个磁盘卷,分别是
Q盘:用户偶数节点的投票
T盘:分布式事务协调器,保证日志同步
S盘:真正存储数据的盘
都选动态扩展
创建一个仲裁盘
建另外一个共享盘,存虚拟机
在服务器连接存储
两台同样的做
联机-初始化-分区-定盘符
两个服务器相同处理
安装故障转移群集服务
两个服务器相同处理
开启群集
创建sql服务用户
在域控上,创建一个sql用户,用于故障转移群集和sql服务群集安装
提升为域管理员,防止以后权限不够麻烦
随便一台即可,用创建的域用户登陆,可创建域用户sqluser 隶属domain user ;domain admin
要运行所有的检测
起个名字,和ip地址
两台服务器上看到的存储状态是不一样的,这个和共享存储不一样
安装sqlserver
数据库的群集不需要建立群集共享卷,但需要配置msdtc
配置msdtc
分配ip192.168.2.23
选择T盘
安装.net
安装sql
以新建的域用户登录到两台服务器,安装sql
第一台,安装结束后才能装第二台。
只选这几项,或只选引擎,只有实例才支持转移
指定sql集群的网络名称,可以使用么人实例id
指定sql集群的地址,要使用一个空闲的地址,以防冲突。
不是域帐户会报以下错误
选择身份验证模式,最好是不要选择windows集成身份验证。
数据目录位置,默认为开始创建的集群的s盘
再装第二台
选择向故障转移群集添加节点
在一台客户机上安装客户端,安装只选基本即可
如果前期使用windows集成认证,需要客户机入域,并使用先前设置的域用户登录;
最好设置独立的sql账户。如下所示。
测试
使用 DTCPing 工具来解决 Microsoft 分布式事务处理协调器 (MS DTC) 中的连接问题。
通过使用 DTCPing 工具,您可以测试两台计算机之间的名称解析。您还可以测试两台计算机之间的远程过程调用 (RPC) 通信。此外,您可以使用 DTCPing 工具来获取以下信息:
MS DTC 安全设置
RPC 端口范围信息
MS DTC HKEY_CLASSES_ROOT\CID注册表项信息