Windows Server 2016上安装SQL Server 2019 AlwaysOn Availability Groups(二)
2022-04-30 18:44 abce 阅读(837) 评论(0) 编辑 收藏 举报本文包含如下内容:
·域控制器、AD、服务器加域
·虚拟机分配静态IP
·禁用防火墙
·验证和创建集群
开启域控制器和AD
涉及的名词:域控制器、DNS、AD(active directory)
使用主机名为VDITest3虚拟机配置AD和域。一般在企业里,将AD和域分开部署。
打开server manager -> dashboard.
点击“Add Roles and Features”
选择”Role-based or feature-based installation”并点击下一步
显示虚拟机名称、ip地址、操作系统。
开启”Active Directory Domain Services”,在跳出的弹框,点击“add features”安装所有依赖。
类似地开启DNS
点击下一步
不要安装不需要的服务、特性、角色。
有些特性需要重启。建议手动重启
开始安装角色和特性
因为我们在这个服务器上安装了域控制器,在server roles会有个警告提醒,点击Promote this server as a domain controller。
在AD服务配置界面,选择“Add a new forest”并指定根域。我将根域指定为MyDemoSQL.com
下一步,使用默认设置。执行域admin的密码。
略过DNS配置。直接下一步
显示NetBIOS域名,它是没有.com后缀的域名。
默认会安装AD数据库、日志文件目录。本文是演示用,直接安装在C盘
执行条件检查,我们可以忽略警告消息。
执行重启虚拟机
重启后,可以验证计算机是域MyDemoSQL.com的一部分。到这里,只是将一个虚拟机配置了域。
配置静态IP和DNS
Control Panel->Network and Internet->Network Connections. Click on the Change adapter settings.
配置Internet Protocol Version 4(TCP/IPv4) and Properties.
使用以下配置:
·IP address: 10.0.2.15
·Subnet mask: 255.255.255.0
·Preferred gateway – blank
·Preferred DNS server: 127.0.0.1 ( because this server itself is a DNS server)
保存退出。并查验
配置DNS反向解析
开启反向解析,可以将IP地址解析成主机名。在server manager dashboard, 导航到 tools -> DNS.
打开“Reverse Lookup Zones”目录,右击ànew zone wizard.
选择“Primary zone”
选择“To all DNS servers running on domain controllers in the domain: MyDemoSQL.com”
选择“Reverse lookup zone”
使用IPv4地址范围,选择“IPv4 reverse lookup zone”
我的ip地址是10.0.2.15,所以network id设置为:10.0.2
选择“Allow only secure dynamic updates”并下一步
点击完成,开始创建
创建AD用户并为alwayson指定域管理权限
Type DSA.msc in the run, and it launches the AD containers with all users, computer service accounts.
创建一个新的AD用户。右击users,创建新用户。在一个OU内应该是唯一的。
双击“Domain Admins”
添加新创建的用户
在所有的虚拟机中,都将该用户设置为administrator。在三个虚拟机中,将该用户添加到本地管理员组。
server manager -> Tools-> Computer management.
将SQLNode1和SQLNode2加域
SQLNode1网络配置
·IP address: 10.0.2.21
·Subnet mask: 255.255.255.0
·Preferred gateway – blank
·Preferred DNS server: 10.0.2.15 ( it is the IP address of our DNS server)
验证IP配置
SQLNode2网路配置
·IP address: 10.0.2.22
·Subnet mask: 255.255.255.0
·Preferred gateway – blank
·Preferred DNS server: 10.0.2.15 ( it is the IP address of our DNS server)
验证IP配置
将SQLNode1加到域MyDemoSQL.com
在server dashboard点击主机名加域
打开系统特性,点击修改,指定主机名和域
需要输入管理员名和密码
重启虚拟机
将SQLNode2加到域MyDemoSQL.com
与上面的过程类似。
结论
本文我们配置域控制器和DNS。然后配置DNS逆向解析,创建域管理账号并将虚拟机加入到域中。
https://www.sqlshack.com/configure-domain-controller-and-active-directory-for-sql-server-always-on-availability-groups/