文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

01 - 为SQL Server高可用集群配置域控制器

2016-12-18 22:10

关注


	01 - 为SQL Server高可用集群配置域控制器
[数据库教程]

In this series for SQL Server Always On Availability Groups, we are covering end to end configurations for SQL Server 2019 on Windows Server 2016. In the article, A comprehensive guide to SQL Server Always On Availability Groups on Windows Server 2016, we configured three virtual machines with their networking configurations.

In this article, we will explore the following topics.

Prerequisites

Enable Domain Controller and Active Directory in a virtual machine for SQL Server Always On Availability Groups

Before we enable these features and roles, let’s go over their brief description:

We will use the VM named VDITest3 for the configuration of active directory (AD) and domain. Usually, in an organization, you maintain different servers for both AD and domain.

Connect to the Virtual machine for the domain controller and Active Directory configuration. Launch the server manager -> dashboard.

技术图片

Click on the Add Roles and Features. It opens the wizard with brief information. We can skip this step.

技术图片

In the next step, Select option Role-based or feature-based installation and click Next.

技术图片

It shows the VM name, IP address and operating system in the destination server. You can verify the server name before continuing with the installation.

技术图片

In the server roles, enable the Active Directory Domain Services. It opens a pop-up window with its dependency features or services. Click on Add features to install all dependencies.

技术图片

Similarly, enable the DNS server as well.

技术图片

Click Next, and you get an introduction page for the active directory. You can go through the information provided to gain a basic understanding.

技术图片

Similarly, you get an introduction to the DNS services as well.

技术图片

In the next step, review all features and roles installations. You should not install unnecessary services, features, roles on a server as a best practice.

Some roles and features require a reboot of the server. Therefore I put a check on the Restart the destination server automatically if required.

In case, you add a role or feature to an existing server, and I would recommend you reboot manually.

技术图片

It starts the installation of the specified roles and features.

技术图片

We can see features installation is completed.

技术图片

In the server roles, we get a warning message, and it asks us to promote the server as a domain controller because we installed a Domain controller feature on this server. Click on the message- Promote this server as a domain controller.

It opens an active directory services configuration wizard, as shown below. In this deployment configuration, select Add a new forest and specify the root domain name. I specify the root domain as MyDemoSQL.com

技术图片

Click Next. We can go with the default options for the forest functional level and functional domain level. Specify the domain admin password. You should store this password in a safe and secure place.

技术图片

In the DNS option, skip the configuration and move towards the next page.

技术图片

It shows the NetBIOS domain name. It is the domain name without .com suffix.

技术图片

By default, it installs the AD database, log file in the Windows directory of the root drive. We can go-ahead for the C drive for the demo purpose.

技术图片

Review your configurations and Click Next to begin active directory configuration.

技术图片

First, it does the prerequisite check. We can ignore the warning messages here.

技术图片

It performs the reboot of the VM.

技术图片

After reboot, you can verify that the computer is part of the MyDemoSQL.com domain. At this point, we have only one VM configured with the domain.

技术图片

Network configuration for the Static IP and DNS Server

We require a static IP for the domain controller VM along with the SQL Server Always On Availability Groups. Type ipconfig and it returns the following output.

In the output, we can note the IPv4 address, subnet mask and default gateway.

技术图片

To set a static IP address, navigate to the Control Panel->Network and Internet->Network Connections. Click on the Change adapter settings.

技术图片

It opens networking options. Here, click on the Internet Protocol Version 4(TCP/IPv4) and Properties.

技术图片

By default, it is configured to obtain the IP address automatically. In this case, if you reboot the server, it might get a new IP address.

Click on the Use the following IP addresses and specify the IP address as follows.

技术图片

Click OK to save the changes. You can again type ipconfig in the command prompt to validate these settings.

技术图片

Configure Reverse lookup zones in DNS for SQL Server Always On Availability Groups

We need to configure a reverse lookup zone in the DNS. It resolves the IP address to the server name. In the server manager dashboard, navigate to tools -> DNS.

技术图片

It opens the following DNS manager with different folders.

技术图片

Open the Reverse Lookup Zones folder and right-click on it to launch a new zone wizard.

技术图片

In the next zone wizard, go with the default option – Primary zone.

技术图片

In the next step, select the zone replication scope- To all DNS servers running on domain controllers in the domain: MyDemoSQL.com

技术图片

Select the type of lookup zone as a Reverse lookup zone.

技术图片

We are using an IPv4 address range, so select the IPv4 reverse lookup zone. In case you use an IPv6 IP range, select the other option.

技术图片

In the reverse lookup zone name, we need to enter the network ID portion of the IP address. It is the digits before the last dot. In my case, I have an IP address in the range 10.0.2.15. Therefore, the network SID is 10.0.2

技术图片

Accept the recommended method of the dynamic update as Allow only secure dynamic updates and click Next.

技术图片

Review the configuration and click Finish to create a reverse lookup zone.

技术图片

It shows the following reverse lookup zone as per our configurations.

技术图片

Create an active directory user and assign domain admin permissions for SQL Server Always On availability groups

Type DSA.msc in the run, and it launches the AD containers with all users, computer service accounts.

技术图片

To create a new AD user, right-click on the container (in this case, Users) and create a new user.

Specify the first name, last name, user login name. It should be a unique login name in an OU.

技术图片

On the next page, specify the password of this AD user along with configuration options. You can specify options such as :

For my demo purpose, I have unchecked all user password configuration.

技术图片

Review and confirm the user details to create in the Users group.

技术图片

In the active directory users, double click on the Domain Admins.

技术图片

It opens the domain admins properties. Click on Add, search for the AD user we created and add it here.

技术图片

Add this user as an administrator in all three VM’s as well. Add this user to the local administrator of all three VM’s. Open the computer management from the server manager -> Tools-> Computer management.

技术图片

Add SQLNode1 and SQLNode2 in the domain for SQL Server Always On availability groups

In the next step, open the network properties of the SQLNode1 and SQLNode2. Enter the following values for the IP address.

SQLNode1 network configuration

技术图片

Validate IP configurations

技术图片

SQLNode2 network configuration

技术图片

Validate IP configurations

技术图片

Add SQLNode1 in the MyDemoSQL.com domain for SQL Server Always On availability groups

In this step, we need to join the VM to the existing domain MyDemoSQL.com. To add a server into the domain, click on the server name in the server dashboard.

技术图片

It opens the system properties. Click on the change, and you can specify the computer name and its domain.

技术图片

Click on OK, and it joins the VM into the specified domain. You need to specify the domain admin user name and password to allow it as a member in the MyDemoSQL.com domain.

技术图片

You get a welcome message, as shown below, once it adds the server successfully.

技术图片

It reboots the VM. You should

技术图片

Add SQLNode2 in the MyDemoSQL.com domain

Similarly, add the SQLNode2 VM as well in the MyDemoSQL.com domain and validate it.

技术图片

Conclusion

In this article, we configured Domain Controller, Active Directory and DNS in a virtual machine. Later, we configured Reverse lookup zones, domain admin account, local admin account and added the servers in the domain for SQL Server Always On availability group.

In my next article, I will walk you through the configuration of failover clusters, quorum configuration and storage drives allocation for the SQL nodes.

01 - 为SQL Server高可用集群配置域控制器

原文地址:https://www.cnblogs.com/zhouwy/p/14454917.html

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯