http://rainbird.blog.51cto.com/211214/115346
writed by rainbird 2008-11-25
前言
实在惭愧最近才知道基于windows的域环境可以实现群集,以达到应用不间断的目的.虽然在服务器的数量上有一定的限制,但是在数据量不是很大的应用上,基于windows来实现也未尝不可以.
其实在vmware上实现基于windows的群集网上也有一篇文章是基于vmware4.5做的,共享磁盘用的一个共用的虚拟磁盘.这样做的话,虽然最后也可以建立起群集环境,但是并不能模拟出真实的效果:即群集切换以后,修改后的内容并不在新的机器上显示出来!!!这和我们做群集的目的是背道而驰的。因为笔者以前研究过基于wintarget的磁盘共享。细想一下现在要做的实验正好也是模拟iscsi磁盘共享环境于是有了本文.
环境的搭建
首先在
vmware6.5
上安装一台
win2003(sp2)
系统
.
安装完成以后复制两份
.
这样我们就有了三个虚拟机。一台用来做域控制器
(Ad),
两台用来做应用
(maila,mailb).IP
地址分配如下:
Ad:192.168.1.243
Maila:192.168.1.241(
公网
) 192.168.0.241(
心跳
)
Mailb:192.168.1.242(
公网
) 192.168.0.242(
心跳
)
所有网卡均为桥接模式
先把
Ad
升级成域控制器
.
域名为:
MAILER.com.cn(强烈BS51cto,MAILER小写就不能必表文章!!!).
并安装
dns.
然后给
maila
和
mailb
分别添加一块网卡
,
启动后修改机器名,设置公网
ip
,网关可以不设置,
dns
一定要指向
192.168.1.243
即域控所在的
dns.
设置内网
ip
,只设置
ip
就可以了
.
再把
maila
和
mailb
分别加入到
MAILER.com.cn
域
.
如果你也是复制的虚拟机的话,建议重新封装一下
sid.
不然可以正常加入到域却不能登陆到域哟
~
重启一下
OK,域
环境搭建完毕
!
Wintarget服务器配置
关闭
Ad
服务器,添加一块虚拟磁盘。添加过程不再细述
.
启动服务器。下面请出我们今天的第一个主角:
WinTarget_2_0_89_x86.
因为是两年前下载的东西也懒得再去找它的下载地址了
(
那时候就已经很难找到了
) ,
里面顺便放了个破解补丁,一块打包放附件了
.
运行
WinTarget_2_0_89_x86.exe
安装完成以后
,
把
patch.exe
拷贝到
wintarget
所在的目录
.
点击
apply path.
然后
Quit
就破解完成了
现在开始配置
wintarget.
打开
wintarget
控制台
先来创建一个
wintarget
磁盘
.
OK,
创建完毕
.
现在来添加客户机
把刚才的磁盘分配给客户机
OK,wintarget
服务器配置完毕
iscsi客户配置
在
maila
和
mailb
上分别安装
ISCSI
客户端
Initiator,
这是微软一个客户端工具。目前的最新版本为
Initiator-2.07-build3640-x86fre.exe.
如果大家想使用最新版本的话,也可以去微软的网站上去下载。具体链接请自行
google. Initiator-2.07-build3640-x86fre.exe
会同文章一起打包上传
Initiator
安装
安装完成以后需要重启
现在来连接服务端
这里有一点要说明的,在添加的时候,添加对应自己的名字的就可以了。
打开磁盘管理会提示转化动态磁盘
因为我们不需要动态磁盘,点取消
.
然后手动初始化磁盘
现在给硬盘进行分区
,
建立数据盘和仲裁盘
.
先建仲裁盘
再建数据盘
,
过程同建立仲裁盘差不多,只是不分配盘符
配置
maila
和
mailb
一样
OK,
基础设施终于搞定了,下面进入群集操作
群集配置
终于来到了本文最核心的部分
―
群集配置了
确认一下仲裁盘正确识别成了Q盘
Mailb
配置
群集管理
群集建立好以后肯定要管理的啦,要不咋干活呢,是吧,嘿嘿。来看下管理界面
注意看一下所有者
组:这里有个建立完群集以后默认的群集组,通过它可以管理查看群集资源
也可以管理资源,如切换资源所在的服务器
(
移动组
)
模拟故障环境
(
初始故障
)
大家可以注意看一下那个所有者是MAILB和上一个图是不一样的哟~
群集配置:
这里专门提一下网络
,
这里有一些要配置的地方
.
资源类型和网络接口大家看一下就明白了
.
好,现在来配置专属网络
,
先配置心跳
打开属性界面
,
设置它为专用网络
(
内部通讯用
)
再来配置公用网络
群集服务器
:
我这里显示的是
MAILA
和
MAILB
了
.
通过点击活动资源,可以确定资源现在是处于哪台机器上
.
OK,
群集配置就到这里
.Good luck!
另:上传到达大小限制了.wintarget分成三部分上传,到时候放一块解压第一个就可以了iscsi下载地址是:
[url]http://www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825&displaylang=en[/url]
下载链接为:[url]http://download.microsoft.com/download/a/e/9/ae91dea1-66d9-417c-ade4-92d824b871af/Initiator-2.07-build3640-x86fre.exe[/url]
嘿嘿。本文只是说了群集环境的配置,大家先熟悉一下就好了。如果大家关心怎样让自己的应用跑在群集上面的话,请关注下一篇:
金笛邮件基于windows2003的双机热备(郁闷插不了链接了,大家自己看下面的吧)
[url]http://rainbird.blog.51cto.com/211214/116623[/url]
本文出自 “ rainbird” 博客,转载请与作者联系!
本文出自 51CTO.COM技术博客
附件下载:
wintarget1
wintarget2
wintarget3