浅谈在普通机房搭建服务器集群实验环境_基于虚拟机技术运用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

经贸

北方

B E IF AN G J IN G MAO

2010年第9期

一、引言

集群(Cluster

)技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。服务器集群作为一种改进单个计算机的性能或可靠性的应用方案,其应用越来越广泛。

因此,集群应用是高职院校计算机网络技术专业的必修内容。在本校的“网络服务器配置与管理”课程中,笔者专门开辟了一个教学单元,讲授服务器集群的配置与管理。

由于集群硬件价格昂贵,高职院校即使拥有相

关设备,通常其数量也满足不了教学需求。因此,

在教学中笔者尝试使用虚拟机技术,在普通机房搭建了服务器集群的实验环境,经过教学实施,效果良好。

二、服务器集群虚拟硬件环境的创建(一)选择VMware Workstation 支持集群的底层硬件环境

由于VM ware Workstation 支持创设虚拟网络和SCSI 硬盘,可以提供集群的虚拟硬件环境。

VM ware Workstation 可以安装在Windows 2000及其以上的系统中,推荐Windows XP 或者Windows Server 2003。

(二)VMware Workstation 的配置

首先在虚拟机中创建两个节点,不妨命名为node1和node2,可能的情况下,为两个节点分派较大的内存(512M B 以上)。而后进行如下操作。

1.添加网卡

保证两个节点处于关闭状态,在虚拟机设置里分别为两台节点服务器各增加一块网卡,操作如下:

首先右击“node1”,在弹出菜单上单击“Settings ”,出现设置对话框,单击“Add ”按钮,弹出添加硬件向导,单击“下一步”,Hardware Type 选择“Ethernet Adapter ”,Network Type 选择“Bridged ”。添加完成后如图1所示,单击“OK ”。

节点Node2用同样的办法操作。

2.设置磁盘阵列

下面创建常见的双机与磁盘阵列柜结构集群所必须的仲裁盘和应用程序共享磁盘。

一是在node1节点服务器中新增仲裁盘和共享磁盘。首先右击“node1”,在弹出菜单上单击“Settings ”,出现设置对话框,单击“Add ”按钮,弹出添加硬件向导,单击“下一步”,Hardware Type 选择“Hard Disk ”,然后选择“Create a new virtual disk ”,Disk Type 选择“SCSI ”推荐类型,Disk size 设定为0.5G 并勾选“Allocate all disk space ”,而后选择磁盘文件保存目录,输入“Q ”作为磁盘文件名,然后保存.

同样的方法新增一个2GB 大小的共享磁盘

浅谈在普通机房搭建服务器集群实验环境

———基于虚拟机技术运用

李丽薇,王韧峰,刘静

(黑龙江农业工程职业学院,哈尔滨150088)

收稿日期:2010-03-04

作者简介:李丽薇(1974-),女,黑龙江牡丹江人,讲师,研究方向:计算机网络组建与管理。

文摘编号:1005-913X (2010)09-0153-CA

摘要:在普通机房中利用虚拟机技术搭建服务器集群实验环境,使用VMware Workstation 创建集群虚拟硬件环境的基本方法包括选择其支持集群的底层硬件环境处VMware Workstationr 的配置。关键词:虚拟机;集群;实验;VMware Workstation 中图分类号:G424.1文献标识码:A 文章编号:1005-913X (2010)

09-0153-02

图1添加网卡

153

2010年第9期

N ORTHERN ECONOMY AND TRADE

“Z ”。

然后分别选择新增的仲裁盘和共享盘,点击右侧的“Advanced ”按钮,修改SCSI nodes 号为“SCSI 1:1”和“SCSI 1:2”,如图2。

二是在node2节点服务器上加入仲裁盘和共享磁盘。在node2节点服务器虚拟机配置中,选择新增磁盘,然后选择“Using an existing virtual disk ”(使用一个已存在的虚拟磁盘,这里和节点node1不同),然后选择“Q ”文件所在位置将加入了仲裁盘。同样的方法可加入共享磁盘Z 。

三是开启磁盘共享模式进入node1节点服务器虚拟机文件存放目录,用记事本打开后缀名为“.vmx ”的虚拟机文件(该文件是虚拟机的配置文件),然后在文件最后添加一行:

disk.locking ="FALSE"

该参数的作用是打开磁盘共享模式。三、一个实例:配置Window s 失效转移集群(一)安装系统在node1、node2上安装Windows Server 2003企业版操作系统需准备Windows Server 2003企业版安装光盘,或在虚拟机设置里将光驱配置为Windows Server 2003企业版安装镜像(ISO 文件)。安装完系统后需要安装服务包SP2。

(二)设置网络

1.重命名局域网图标

将一个网络适配器命名为“Private ”(专用网络),将另一个网络适配器重命名为“Public ”(公用网络)。

2.在所有节点上配置绑定顺序网络确认绑定顺序为“Public ”→“Private ”→“[远程访问连接]”

3.配置专用网络适配器Private 除了“TCP/IP ”外,清除所有其它绑定的客户端、服务和协议,在TCP/IP 配置中,取消DNS 和NetBIOS ,将node1的地址设为10.10.10.10,将node2的地址设为10.10.10.11,同时将子网掩码设

为255.0.0.0。

4.分配IP 、掩码及DNS

配置公用网络适配器Public 域控制器(另行单独架设,或由宿主机充当)计算机名称为DC ,IP 地址为192.168.11.1,掩码为255.255.255.0,DNS 为192.168.11.1(在本例中DC 同时充当DNS 服务器)。

对node1服务器配置计算机名称为node1,配置Public IP 地址为192.168.11.210,掩码为255.255.255.0,DNS 为192.168.11.1。

对node2服务器配置计算机名称为node2,配置Public IP 地址为192.168.11.211,掩码为255.255.255.0,DNS 为192.168.11.1。

5.设置群集用户账户

群集服务需要一个属于每个集群节点上的本地管理员(Local Administrators )组成员的域用户账户。

(三)设置磁盘

分配盘符为仲裁盘Q ,共享盘Z ,将磁盘还原为基本磁盘。使用NTFS 格式化分区。

(四)配置群集服务1.配置第一个节点关闭node2,开启node1,使用“群集管理器”,输入集群所属域名和集群的唯一NetBIOS 名称data ,输入管理用唯一的集群IP 地址192.168.11.2。

2.配置第二个节点开启node1,开启node2,使用“群集管理器”,将node2添加到集群。

至此,失效转移集群已经配置完成,可以进行测试及安装应用软件的工作。

四、教学实施的注意事项

一是上述配置可以用来实施负载平衡集群和失效转移集群,支持Windows 和Linux 操作系统。

二是由于需要运行超过两个以上的虚拟机,并且可能需要在虚拟集群上安装大型应用(如SQL

Server 2005

),因此宿主机应配备较大的内存,推荐2GB 以上。

三是有条件的情况下,可以采用VMware Server 系列产品,对集群的支持更为良好。

四是由于各种集群实验都需要较长的配置时间,因此以模块化的方式组织课程教学为宜,否则就需要额外对教学进程的连贯性和实验设置保存等问题作出安排。参考文献:

[1]

欧阳星明.网络虚拟实验室的设计与实现[J].计算机工程,2004(3).[2]方向阳.“虚拟机”在实验教学中的应用探索[J].中国

现代教育装备,2006(11).

[责任编辑:谭志远

图2添加仲裁盘和共享盘

教育论坛

154

相关文档
最新文档