米葫芦网

使用VMware搭建虚拟的活动目录实验室

热度:106℃ 发布时间:2025-05-11 13:23:53
波特兰市的IT技术团队在搭建活动目录前决定先建立一个试验性的网络,不久后他们发现采用虚拟服务器方法可以大量节约实际工程的经费。下面我们就来看看他们是如何利用VMware GSX Server并且降低预算的。

俄勒冈州的波特兰市技术服务局计划采用Windows Server 2003的活动目录技术,我们的工作人员发现,只有通过一个具有实用性的活动目录试验室,才能将这个计划中遇到的问题一一解决。而建立一个能够解决实际问题的活动目录试验室,至少需要两个森林(forest),每个森林包含三个域,并且总共需要16个域控制器。

现在问题出现了:目前没有足够的服务器用来搭建试验室,而购买全新服务器需要至少8万美元,我们也没有这部分预算。因此,我们的技术人员开始研究如何在只有两台服务器的情况下通过VMware GSX Server来实现我们的需求。下面我就来描述一下我们是如何建立这个活动目录试验室的。

设计上的难题
由于企业网络的安全需求,在企业内的两个机构的数据和目录对象必须可以受对方机构保护。而在对方机构中,这种安全需求并不严格。据此,主要存在的问题就是:

1.一个单一的森林结构是否能满足这种安全需求?
2.如果不行,那么势必要采取分离的安全森林结构,这时该如何处理两个森林间互操作的问题,尤其是邮件传递?
3.遇到的问题该如何解决?
4.在森林间使用防火墙会对活动目录造成什么影响?

我们认为寻求答案的最佳途径就是建立一个包含两个森林的网络实验室。在每个森林里,我们会建立一个空的根域以及两个子域。每个森林中的一个子域会包含四个域控制器,而剩下的域则包含两个域控制器。之后我们会建立多种服务器,包括全局目录、域名系统(DNS)、Windows Internet 名称服务(WINS)、 动态主机配置协议(DHCP)以及文件/打印服务器。另外,我们会在每个森林里安装一个Microsoft Exchange 2003 Server、一个Microsoft Identity Integration Server 2003,并安装防火墙(采用Check Point)。

大救星VMware
在一般情况下,上述的网络实验室造价肯定便宜不了,而当采用了VMware GSX Server(VMware许可证售价2500美元),我们可以在一台物理服务器上建立多达八个独立的虚拟服务器。这样,我们只需要使用现有的两台服务器就可以搭建起这个复杂的网络实验室了。

VMware GSX Server通过分区来实现其功能,每个虚拟服务器都处在独立的安全的虚拟机中。每个虚拟机所运行的操作系统和应用软件也都是独立的,系统资源则按需分配给任何有需要的虚拟机。

首先,我们要安装一个叫做"主操作系统(host operating system)"的Vmware,它有针对Windows或Linux的好几个版本,然后我们安装Vmware软件。接着我们就可以创建虚拟机了,并在每个虚拟机上安装所谓的"客户操作系统(guest operating system)",这个系统可以和主机操作系统一致,也可以和它不同。每个独立的客户机操作系统可以是桌面版或服务器版的Windows,Linux或Novell NetWare系统。

在这里唯一需要注意的是,用户创建的虚拟机越多,所需的系统资源就越高。在我们这个例子中,我们为两台服务器各配备了4GB内存,才基本达到我们的要求。记住,内存不光是给虚拟机用的,主操作系统和Vmware自身也对内存有所需求。

实现我们的设计
据IT部门表示,由于企业中不同部门的许多用户(部门主管)需要访问这些构成实验室的虚拟机,因此我们决定开放Windows终端服务(Windows Terminal Services)以便他们访问。为了能让我们的实验室与实际办公网络分开,而又能与办公网络互通,我们在防火墙上采用了网络地址转换(Network Address Translation,NAT)技术。这样每个虚拟机都有一个虚拟网段的IP地址,可以通过Windows终端服务利用相对应的RDP IP地址访问每个虚拟机。

根据这种方案,我们设计了两个森林结构,如图A所示:

图A

两个物理服务器分别都是一个测试台,它们有自己的IP地址,每个服务器上设置了一个森林。同时,每个服务器上都有三个域,每个服务器分配了8个虚拟服务器。

当安装了Vmware软件后,用户可以通过基于网络的VMware 管理界面(VMware Management Interface)来建立和配置虚拟服务器。在Web浏览器中输入Vmware软件所在系统的IP地址并输入默认的Vmware管理端口8222,就可以进入VMware 管理界面了。如图B所示:


登录进管理界面后,屏幕会显示虚拟网络实验室的一个森林中的全部虚拟服务器,如图C所示:


当建立好虚拟服务器后,用户就可以在其上安装客户端操作系统以及其它所需的应用软件了,这和在物理服务器上安装操作系统和软件没有什么区别。

省钱很重要
采用VMware GSX Server后,就好像凭空多出了好几台服务器,我们可以顺利的搭建网络实验室用来进行活动目录的试验。同时,项目的费用也远低于我们最开始设想的。仅仅采用了两台现有的服务器,而不是16台,不但节省了14台服务器的费用,还节省了机架空间,这本来也是一笔不小的开支。另外,两台物理服务器的资源可以说完全被我们利用到了,没有一点浪费。
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载