轻松搞定vmware + win2003Cluster
作者:网络
来源:网络
发布时间:
2007-3-5 16:44:15
发布人:
admin
轻松搞定
vmware + win2003Cluster
Title:
轻松搞定
vmware + win2003Cluster
Author:x0ne
Update:2004-06-20
版权所有,转载请保留出处
ODBA.net
------------------------------------------------------------
周末无事,想起一位同事提起可以用
vmware
来灌
cluster
,一时兴起,也来玩一把。在网上找了找,关于这方面的资料不多,有两篇提到了一些要点,管他,试过就知道了。
系统配置
:
CPU:AMD Athon XP2500+
MEM:256M*2
双通道
硬盘:
80G
OS:winxp+sp1
VMWare GSX server 2.5.1 build-5336
Windows 2003 Enterprise Edition
我一般在我的机器上开一个虚拟机,跑的还蛮顺畅的,没试过开两个会怎么样。不过
512M
的内存应该能抗的住。
废话少说,先用
vmware gsx server
灌好两个
win2003
系统(听一位试过的朋友说
workstation
也可做
cluster
,但他做好后切换的时候切换不过来,只好特意盗
[url]www.ttdown.com[/url]
下了个
vmware gsx server
版)
由于
cluster
需要域环境,我的主机装的是
winxp
,又不太可能像网上一篇文章说的那样,开三个虚拟机,一台专门做
DC
和
DNS
,我的内存开两台虚拟机都已经够戗了。在微软的网站上搜索了一下,如果
cluster
中的一个节点做成
DC
的话,另外一个节点也要做成
DC
才成
(
文章链
[url]http://support.microsoft.com/default.aspx?scid=kb;en-us;281662[/url])
,二话不说,运行
->dcpromo
,新建一个
odba.net
的域,将两台虚拟机
test1
,
test2
都做成
DC
,其中
test1
还兼职做
DNS
。
每台虚拟机需要两片网卡,设定如下:
Test1
Public:IP
-
172.17.0.1
掩码-
255.255.255.0 DNS-
-
172.17.0.1
Private: IP
-
10.1.1.1
掩码-
255.255.255.0
Test2
Public:IP
-
172.17.0.2
掩码-
255.255.255.0 DNS-
-
172.17.0.1
Private: IP
-
10.1.1.2
掩码-
255.255.255.0
接下来,创建共享磁盘柜。
在
vmware gsx server
的程序目录下有个
plainmaker.exe
,就利用他了。把他
copy
到你准备存放共享磁盘柜文件的目录下,假设为
e:\SCSI
。
Cluster
的共享磁盘柜至少需要一个
Quorum Disk
和一个
Shared Disks
,这样我们就需要创建两个
SCSI
磁盘。
plainmaker quorum.pln 200
plainmaker shareddisk.pln 2000
这样就在
e:\SCSI
目录下生成了一下文件
quorum.pln
shareddisk.pln
quorum1.dat
shareddisk1.dat
shareddisk2.dat
(网上说只有前面四个,但是我机器上确实有这个
^_^
)
接下来,在两个虚拟机里面分别添加两个
SCSI
磁盘,都选已存在的虚拟盘,在打开的文件类型选
vmware plain disks
,文件名
quorum.pln
,
shareddisk.pln
。
最重要的一步,打开每个虚拟机里面的
.vmx
文件
,
在末尾加上
disk.locking="FALSE"
。
另外,
Win2003
需要安装
SCSI
的驱动,到
vmware
网站可以下到该驱动的虚拟软驱镜像(地址
[url]http://www.vmware.com/download/downloadscsi.html[/url]
)。然后将虚拟软驱指向这个镜像,为每个虚拟机装好
SCSI
驱动,然后在磁盘管理里面将两个
SCSI
盘转换为
basic
磁盘,创建主分区,格式化为
NTFS
。给
200M
的那个设置为
Q
分区,卷标
quorum
,
2G
的那个设置为
S
分区,卷标
shareddisk(
这样命名只是为了好记,你也可以随便命名
)
准备工作差不多了,对了,还要在
AD
新建一个帐号,设为
clusteradmin
,用来建立和管理
cluster
的。
关掉
test2
,开启
test1
。
运行
->comclust
新建一个群集,命名为
test
,
IP
设为
172.17.0.66
,仲裁盘选
Q
完成后,开启
test2
,开始
->comclust
,选添加节点到已有群集
一路
ok
。
打开群集管理员,在网络一项中将
private
设置为只供内部通讯用。在实际的
cluster
系统中,连接两块
private
的就是著名的
"
心跳线了
"
。
到此,
vmware+win2003 cluster
创建完成,在此基础上,可以继续试验
SQl server
和
exchange
等的
cluster