Active Directory域
引言
在 Microsoft® Windows® 2000 Server 操作系统的诸多增强功能中,Microsoft Active Directory™ 功能的引入意义最为重大,但也最常引起困惑。与其前辈(Microsoft Windows NT® 操作系统早期版本中的域控制器)相比,Windows 2000 Server 中的 Active Directory 提供了一个全新的体系结构和丰富得多的功能。
尽管本文并不打算讨论 Active Directory 的所有功能,但其中确实概述了这项技术,重点在于讨论两个新概念:域控制器的全新体系结构模型以及与 DNS 的新的集成关系。这些功能对了解如何构建 DuwamishOnline.com 这样的 Web 群非常有帮助。此外,我们将讨论用 Active Directory 逐步设置 Web 群的过程。
本文假定读者已基本了解 Windows NT 早期版本中的网络概念。
Active Directory 概述
就像电话簿提供个人和机构电话信息服务一样,Active Directory 提供了这样一种目录服务,它可存储和方便地访问所有联网资源(如计算机、打印机、用户、共享文件夹、消息队列等)的有关信息。
Active Directory 在网络环境中起着接线总机的作用。它帮助用户和应用程序查找并访问这些联网的资源,使它们相互连接起来。更为重要的是,它能确保只有获得授权的用户或应用程序才能安全地访问这些资源。
像 Duwamish Online 中的服务器群一样,在服务器群中,部署 Active Directory 服务器是为了向用户和应用程序提供集中、安全地访问网络上所有服务器的途径。而且,它可提供消息队列 (MSMQ) 使用的目录服务,以便管理启用异步操作的消息队列。(有关消息队列服务的详细信息,请参见 MSMQ 上的文章。)
有关 Active Directory 的详细信息,请参见 Active Directory Overview,位于 http://www.microsoft.com/windows2000/guide/server/features/dirlist.asp 。
接下来,我们将集中讨论 Active Directory 中首次引入的两个新概念。
域控制器的全新体系结构模型
安装了 Active Directory 组件以提供这种目录服务的计算机称为域控制器。如果将 Active Directory 安装到运行 Windows 2000 Server 的计算机上,则会将服务器转换或提升为特定域的域控制器。
使用 Active Directory 时,所有 Windows 2000 Server 域控制器都是对等关系,支持多主复制,在所有域控制器之间复制 Active Directory 信息。
这是一个重要的体系结构设计上的变化,改变了 Windows NT 早先版本中主域控制器 (PDC) 和备份域控制器 (BDC) 之间的主/从关系。
与 Windows NT 早先版本中的区别是,老版本中只有 PDC 保留可读/写的目录信息主副本,而将目录信息的只读副本复制到 BDC 中;Active Directory 则在各个域控制器之间使用多主复制,因此管理员现在可以从任何域控制器进行更改。如果域控制器(特别是 PDC)失败,这会为系统提供更大的可靠性。
与 DNS 集成
Active Directory 中另一个重要的体系结构设计上的变化是它与域名系统 (DNS) 的紧密集成。在 Windows 2000 中,网络基本输入/输出系统 (NetBIOS) 名称不再是识别网络计算机或打印机首要的名称解析方法。而是使用完全合格的域名称 (FQDN)(如“server1.microsoft.com”)来识别。
这就意味着 Active Directory 域现在与 DNS 域共享同样的命名结构(或名称空间)。例如,在老版本的 Windows NT 中,引用同一台计算机时,在 Windows 网络域的 NetBIOS 下可能是“SERVER1”,而在 DNS 域下可能是“server1.microsoft.com”。在 Windows 2000 中,该计算机在 Active Directory 域和 DNS 域中的引用名称都是“server1.microsoft.com”。
然而,区分 Active Directory 与 DNS 之间的差异是非常重要的。虽然它们在一起配合得非常紧密,但各自存储的数据和管理的对象都不同。
DNS 是一种传输控制协议/Internet 协议 (TCP/IP) 名称解析服务,它存储资源记录,主要是为了将域名转换为相应的 IP 地址。尽管 DNS 可以离开 Active Directory 而独立工作,但其数据可集成并存储到 Active Directory 中,在这里 DNS 信息被自动复制到其它域控制器中,这样就增强了 DNS 服务的可靠性和安全性。
另一方面,Active Directory 是一个目录服务,它可以存储域对象名称请求,并将其解析成对象记录数据(例如答复对计算机网络配置信息的请求时)。要找到 Active Directory 服务器,首先由 Active Directory 客户查询为它指定的 DNS 服务器,找到此 Active Directory 服务器的 IP 地址。根据设计,Active Directory 需要 DNS 才能工作。实际上,在安装过程中,如果网络上找不到 DNS 服务器,那么设置 Active Directory 域控制器时通常需要同时安装一个 DNS 服务器。
有关 DNS 名称空间如何构建以及 DNS 与 Active Directory 如何关联的详细信息,请参见文章 Setting Up a Domain Name System。
设置 Active Directory 域控制器
正如在网络和系统配置文章中所述,我们已设置了两个服务器作为内部域“intdomain.com”的 Active Directory 域控制器。我们用一台专用计算机来设置第一个域控制器,并在管理服务器上设置另外一个域控制器作冗余。
由于域控制器必须要能通过 Web 服务器和订单处理服务器(用于建立消息队列)以及两个设成群集的数据库服务器进行访问,因此它们必须连接到后端网络、管理网络,或者同时连接这两个网络。
在下面的部分,我们将介绍如何逐步设置这些 Active Directory 域控制器,以及为该域设置 Active Directory 客户端的步骤。
安装第一个域控制器
按照以下步骤创建一个新的域,并在某个服务器上安装 Active Directory 服务,使该服务器成为该域的第一个域控制器:
- 在开始菜单中,单击运行。键入 dcpromo,然后单击确定。这将启动 Active Directory 安装向导。
- 出现欢迎屏幕以后,系统将要求您为该服务器指定“域控制器类型”。保持默认选项,将该服务器设置为新域的域控制器。
- 接着,将要求您创建一个新的域目录树或在现有域目录树中新建一个子域。在本例中,为内部域创建一个新域目录树。
- 接下来,系统将要求您创建一个新的目录林或加入现有的一个目录林。因为这是第一个域,没有现有的目录林,所以保持默认的选项创建新的域目录林。
- 如前所述,Windows 2000 中的 Active Directory 现在用完全合格的域名称 (FQDN) 作为其主命名规则。当要求输入新的域名称时,键入内部域的 FQDN(在本例中我们使用“intdomain.com”)。
- Active Directory 向后兼容老版本的 Windows NT,后者使用 NetBIOS 名称作为其命名规则。为了保持一致,我们选择使用与 NetBIOS 名称相同的域名称。在本例中,接受默认的“INTDOMAIN”作为 NetBIOS 域名称。
- 在后面的两个对话框中,系统将要求您指定 Active Directory 数据库和活动日志的位置,以及共享系统卷。要获得更好的性能和可恢复性,建议将数据库和日志分别存储在不同的硬盘上。为简化此过程,我们选择接受所有的默认位置。
- 此时,安装向导将尝试为新域联系一个 DNS 服务器。如果已经存在使用该域的 DNS 服务器,并且能够在网上找到,则该向导将移至下一步;如果不存在,则向导将询问您是要在同一台计算机上安装和配置一个 DNS 服务器(作为 Active Directory 安装过程的一部分),还是希望以后再安装 DNS 服务器。建议保持默认选项作为第一选择,除非您确实想自己设置所有的 DNS 资源记录。
- 安装向导接下来显示的对话框都与安全问题有关。如果该域中的所有计算机都在运行 Windows 2000(在 Duwamish Online 中就是这样),则选择只与 Windows 2000 服务器相兼容的权限选项。随后指定“管理员”密码。
- 最后,将显示一个摘要屏幕,确认您的选择。如果信息正确,则单击下一步进行确认。
- 当配置过程完成后,重新启动服务器。
安装另一个域控制器
再安装一个 Active Directory 域控制器比安装第一个域控制器要简单得多。在开始此过程之前,要确保此新增服务器有权访问同一网络段,这样它才可以与第一个服务器进行通讯。此外,需要指定一个 DNS 服务器的 IP 地址(根据前面的建议,这应该是第一个域控制器),反过来,查找充当域控制器的计算机时也要使用这个地址。
若要指定 DNS 服务器
- 右键单击网上邻居并选择属性。
- 在网络和拨号连接对话框中,右键单击局域网连接图标并选择属性。
注意 如果您的计算机上有多个网络适配卡连接不同的网段(就像 Duwamish Online 网络配置),而且您不能确定哪个网卡连接到内部网络,则可以用直接断开实际连接到内部网络的电缆的办法来辨别网卡。其结果表现为,被断开地连接的图标将显示为禁用状态。在恢复网络电缆之前,相应地重新命名此连接。
- 选择 Internet 协议 (TCP/IP),然后单击属性。
- 在 Internet 协议 (TCP/IP) 属性对话框中,选择使用下面的 DNS 服务器地址选项。
- 在首选 DNS 服务器字段中输入 IP 地址。(如果已经在第一个 Active Directory 服务器的安装过程中设置了 DNS 服务器,则输入该服务器的 IP 地址。请参见前面的“安装第一个域控制器”的第 8 步。)
- 单击确定,确认此更改。
指定 DNS 后,现在就可以安装另一个域控制器。
若要再安装一个域控制器
- 在开始菜单中,单击运行。键入 dcpromo,然后单击确定。这将启动 Active Directory 安装向导。
- 出现欢迎屏幕以后,系统将要求您为该服务器指定“域控制器类型”。选择设置一个现有域的额外域控制器。
- 接着,系统将要求您输入一个用户名、密码和域名称(本例中为“intdomain”)。
- 当系统要求时,输入某个域的完全合格的域名称,该计算机将变成该域的额外域控制器。(本例中输入“intdomain.com”。)
- 与安装第一个 Active Directory 服务器时类似,系统将要求您指定数据库和日志的位置,以及共享系统卷。为简化此过程,我们选择接受默认位置。
- 指定“管理员”密码后,系统将要求您检查并确认摘要屏幕上的信息。单击下一步,开始安装。
- 当安装完成后,重新启动服务器。
设置 Active Directory 客户
在安装 Windows 2000 时,系统会要求您加入现有的域或工作组。如果在安装时还没有域控制器,则可以在以后加入此域。
在开始此过程之前,要确保该计算机有权访问同一网段,这样它才可以与此域进行通讯。因为在设置另一个域控制器时,需要指定 DNS 服务器的 IP 地址。
以下步骤描述如何在 Windows 2000 中将一台计算机加入新域。
- 右键单击我的电脑并选择属性。
- 从系统属性对话框中,单击网络标识选项卡,然后选择属性。
- 从标识更改对话框中,单击域选项按钮(如果还没有选中的话)。键入域的完整名称(本例中为“intdomain.com”)。
- 单击确定,确认此更改。系统将要求您输入域用户名和密码。
- 要使更改生效,需重新启动服务器。
小结
在 DuwamishOnline.com Web 群中使用 Active Directory 的主要原因是,它支持增强的消息队列 (MSMQ) 功能 - 允许使用公共消息队列。有关 MSMQ 和 Duwamish Online 网络体系结构的详细信息,请参见我们的文章 Message Queuing Configuration。该配置中 Active Directory 的另一个优点是,它简化了我们的数据库群集所要求的 DNS 配置(请参见 Building a Highly Available Database Cluster)。
Active Directory域的更多相关文章
- [Azure附录]1.在Windows Server 2012中安装Active Directory域服务
<Windows Azure Platform 系列文章目录> 1.登陆Windows Server 2012,打开服务器管理器,选择"添加角色和功能" 2.在&quo ...
- Windows Server 2012中安装Active Directory域服务
1.登陆Windows Server 2012,打开服务器管理器,选择"添加角色和功能" 2.在"开始之前"页面,直接点击"下一步" 3.选 ...
- install Active Directory域控制器
设置Active Directory域控制器 正如我们在网络与系统配置专题文章中所提到的那样,我们已将两部服务器设置为对应于内部域“intdomain.com”的Active Directory域控制 ...
- cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器
今天,要安装AD域控制器,运行dcpromo结果提示:在该 SKU 上不支持 Active Directory 域服务安装向导. 以前弄的时候直接就通过了,这次咋回事?终于搞了大半天搞定了. 主要原因 ...
- Active Directory 域服务安装与测试
Active Directory 域服务安装与测试 实验原理: 安装域服务并创建用户,把另一个电脑加入域中,然后用域账户登录以及用本地账户登录测试 实验条件:windows server 2008(域 ...
- 您真的会修改Active Directory域控制器计算机名称吗
从我开始做微软这行开始,就经常听说某某公司由于什么原因需要修改Active Directory域控制器计算机名称,但发现好多公司都是直接修改,导致了各种奇葩的问题,今天就给大家推荐一个修改Active ...
- Active Directory 域服务(AD DS)
本文内容 概述 工作组架构与域架构 名称空间(Namespace) 对象(Object).容器(Container)与组织单位(Organization Units,OU) 域树(Domain Tre ...
- Active Directory域服务备份
此篇介绍如何通过Windows Server Backup工具备份Active Directory域服务 AD 域系统状态 在域控制器上,系统状态通常包括以下内容,但所包含的数据实际上取决于服务器上安 ...
- Active Directory 域服务 (AD DS) 虚拟化
TechNet 库 Windows Server Windows Server 2012 R2 和 Windows Server 2012 服务器角色和技术 Active Directory Acti ...
- 介绍 Active Directory 域服务 (AD DS) 虚拟化
TechNet 库 Windows Server Windows Server 2012 R2 和 Windows Server 2012 服务器角色和技术 Active Directory Acti ...
随机推荐
- 《JavaScript 高级程序设计》读书笔记
文章目录 第三章 基本语法 第四章 变量.作用域和内存问题 第五章 应用类型 1. Array 类型 2. RegExp 类型 3. Function 类型 4. String 类型 第六章 面向对象 ...
- spring 5.x 系列第13篇 —— 整合RabbitMQ (xml配置方式)
源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 本用例关于rabbitmq的整合提供简单消 ...
- Neo4j 爬坑笔记for3.2.6
官网语法,非常详尽:http://neo4j.com/docs/developer-manual/current/cypher/clauses/match/ A:请对应版本号,不同大版本可能会有很大区 ...
- vagrant+xdebug
https://segmentfault.com/a/1190000007789295
- jQuery入门——注册事件
下面举例介绍注册事件的几种方法: 以光棒效果为例 1.bind注册: <!DOCTYPE html> <html> <head> <meta charset= ...
- 点菜网---Java开源生鲜电商平台-商品基础业务架构设计-商品分类(源码可下载)
点菜网---Java开源生鲜电商平台-商品基础业务架构设计-商品分类 (源码可下载) 说明:我们搞过电商的人都可以体会到,搞生鲜电商是最复杂的,为什么复杂呢?我总结了有以下几个业务特性决定的: 1. ...
- Java web环境的搭建
学习java web 首先得要能够在自己的电脑上配置环境,经查阅资料后了解,需要装java EEEclipse ,即企业版的,还有就是tomcat服务器. 第一步,从网上下载,eclipse 企业版的 ...
- python3的类
python3的类: python是一门面向对象的编程语言,学习python下的类,,能帮助自己形成一个基本的面向对象的概念.关于类和实例的理解,一个易懂的栗子就是动物类,我们把动物看做一个类,而狗啊 ...
- CentOS7搭建LNMP环境
以前写的过时了,重新发一篇新的. 安装PHP 下载官网:https://www.php.net/downloads.php 为了方便,我存了现成的 百度网盘:https://pan.baidu.com ...
- 第一个SpringBoot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.用我 ...