Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1284950
  • 博文数量: 161
  • 博客积分: 10192
  • 博客等级: 上将
  • 技术积分: 2165
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-27 17:09
文章分类

全部博文(161)

文章存档

2012年(2)

2011年(13)

2010年(137)

2009年(5)

2008年(4)

我的朋友

分类: WINDOWS

2010-05-25 08:51:05

母平台:windows server2003+vmware wakestation 5.5
子系统:win2k3-ad  win2k3-1  win2k3-2 
win2k3-3

步骤:
1。建立一个VM虚拟机,分配一个10G虚拟盘,安装WINDK3+sp1(SQL SERVER 2005需要至少sp1)。命名为win2k3-ad
2。克隆win2k3-ad,生成三个新的,命名为win2k3-1  win2k3-2 win2k3-3
3. 重新封装:
起动win2k3-1  win2k3-2和win2k3-3,挂载windows server2003 iso,在SERVER2003的安装盘内找到\SUPPORT \TOOLS\DEPLOY.CAB文件,从中提取setupcl.exe和sysprep.exe两个程序到桌面上,运行 sysprep.exe(因为第二个虚拟系统市复制第一个系统,它们的SID都是相同的,这样两个系统之间的通讯会有问题,用sysprep.exe这个 工具重新封装一次,生成新的SID),然后就是两个完全不同的系统了。
4。为四个系统分别再添加个网卡, 设置网络
win2k3-ad:
    外ip   192.168.10.10/24
      gw   192.168.10.10
      dns  192.168.10.10

    内ip 10.0.10.10/24
      gw null
      dns null


win2k3-1:
外ip   192.168.10.11/24
  gw   192.168.10.10
  dns  192.168.10.10

内ip 10.0.10.11/24
  gw null
  dns null


win2k3-2
外ip   192.168.10.12/24
gw   192.168.10.10
dns  192.168.10.10

内ip 10.0.10.12/24
gw null
dns null

win2k3-3
外ip   192.168.10.21/24
gw   192.168.10.10
dns  192.168.10.10

内ip 10.0.10.21/24
gw null
dns null

5。在win2k3-ad机器上安装域控制器:
在运行中输入:dcpromo,根 据提示新建一个域控制器,域名为test.org,在该过程中会启用DNS服务器。
6。加入域:
分别登录win2k3-1 win2k3-2和win2k3-3,把自己加入test.org域。
7。添加集群需要的磁盘(由于母系统已经安装了scsi硬盘驱动,所以在此不用装驱动了)
   1)Cluster的共享磁盘柜至少需要一个 Quorum Disk 和一个 Shared Disks ,需要创建两个 SCSI 磁盘。
    win2k3-1添加一个新的scsi:0 0硬盘,仲裁盘,0.5G,VM文件名叫q.vmdk。
            添加一个新的scsi:0 1硬盘,共享盘,20G,VM文件名叫sharedisk.vmdk.
    win2k3-2添加一个已经存在的scsi硬盘q.vmdk
            添加一个已经存在的scsi硬盘sharedisk.vmdk
    win2k3-3添加一个已经存在的scsi硬盘q.vmdk
            添加一个已经存在的scsi硬盘sharedisk.vmdk
    进入这两个虚拟磁盘存放目录,用记事本打开文件后缀为“.vmx”的文件,该文件是虚拟机的配置文件,在最下面最下面添加一行:
disk.locking = "FALSE" (一定要在英文输入法模式下输入,中文模式的等号和双引号是无效的)
    2) 启动win2k3-1,在磁盘管理里可看见两个未初始化的磁盘,将它们初始化,注意不要转化为动态卷,建立主分区,将磁盘文件系统格式化为ntfs格式, 将盘符E和F分别赋给它们,同时磁盘的卷名也改成“Q”和 “sharedisk”
    3)启动win2k3-2 win2k3-3,在磁盘管理中赋予这两个磁盘和win2k3-1相同的盘符和卷名。
8.建立集群
   在win2k3-1中打开群集管理器,如果没有请在添加删除程序中添加该windows 组件。
  在菜单中“文件 – 新建 – 群集”弹出集群配置向导,在“域”中添入你的域名,一般默认就是对的,在集群名中填入一个网络上唯一的机器名称,这里填mytest (这里说明一下,两台电脑建立群集后可以看成一台虚拟的电脑,这里的群集名和接下去的群集ip地址(192.168.10.13/24)就是这台虚拟电脑 的机器名和ip地址,该IP地址和两台虚拟机处在同一外网段,并且未被其他机器使用),输入第一个节点的计算机名,这里默认本机(win2k3-1)。单 击下一步后会自动收集信息,然后“仲裁盘 ”,选择E盘,再选者下一步,向导会自动完成群集配置。
   在win2k3-2系统中中打开群集管理器,添加节点2 也就是win2k3-2本机到群集mytest.org。
   在win2k3-3系统中中打开群集管理器,添加节点3 也就是win2k3-3本机到群集mytest.org。
   在群集配置-网络中将集群的网络也就是两个虚拟机的网卡1(192.168.10.0网段)属性改为“只用于公共网络”。网卡2(10.0.10.0网段)属性改为“只用于内部群集通讯”。

9.测试
  1)群集配置完毕后管理界面如图,共享资源E和sharedisk都在属于节点win2k3-1,此时在节点win2k3-2 win2k3-3中是不能访问共享磁盘的。如果将节点1关机,在5秒钟后节点2就可以访问共享磁 盘资源,。这证明群集配置成功。
   2)
开 始打开集群中每个节点的"集群管理员"(在开始| 程序| 管理工具中), 展开组的目录树。然后,在"磁盘组"上点右键并选择"移动组" 。你将看到该组移动到节点2了。
  3)我们将展开组目录选定"磁盘组1"模拟故障转移。在详细信息框中,在磁盘上点右键并选择"开始故障",你会看到一些运动,然后状态将恢复正常。这个情 况的发生是因为集群将尝试三次来修正自己,然后才会进行故障转移到下一节点。为了测试这一过程,你必须选择四次"开始故障"。

  
   4)远程桌面登录192.168.10.13(即mytest.org集群),测试。
   5)先后停止win2k3-1  win2k3-2 win2k3-3,测试。
   6)先后禁用win2k3-1 win2k3-2 win2k3-3的心跳网卡,测试能否自动转移。启动心跳网卡,测试机器能否自动加入到源集群。
     注意:如果是两节点集群,心跳线一般是互相直连,断开一个心跳,另一个心跳也就断了。集群会判断当前非提供服务的主机为掉线。
           本试验是三节点,心跳线是接到一个HUB,所以哪个机器的心跳断了在集群里会显示哪个机器掉线。这个拓扑较容易理解。
阅读(1152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~