系统集成论坛
标题:
求助:WIN2003双机群集共享磁盘文件不同步
[打印本页]
作者:
wxlbrxhb
时间:
2011-9-16 14:20
标题:
求助:WIN2003双机群集共享磁盘文件不同步
请教大家一个问题,我做了双机之后怎么共享磁盘切换发现无法文件同步呢
我用A机在共享磁盘上建立一个文件1,然后切换到B机上在打开共享磁盘结果发现没有新建的那个文件,没用第三方软件,直接用WIN2003自带的群集做的
双机步骤如:
打开虚拟机分别设置两个虚拟机的IP地址
外网IP:
A:192.168.10.12
B:192.168.10.13
心跳IP
A:10.0.0.2
B:10.0.0.3
先将A机的外网网卡重命名为1
然后设置其IP为111.111.111.11
在虚拟机上添加一个网卡作为心跳网卡使用。 回到虚拟机中可以看到新增加的网卡,我们将其重命名为2
B机做同样的操作。
进入虚拟机主界面,在虚拟机上点击鼠标右键选择“settings”
点击“ADD”
选择“H ard Disk”,点击“Next”
选择“Use an existing virtual disk”
点击“Browse”按钮,然后选择先前建立的虚拟磁盘阵列disk0,将其添加到虚拟机A中。下面的选项默认即可不用动。
直接点击“OK”即可。
disk1也如此添加进去。
点击新加入的disk0磁盘,点击右侧菜单“Advanced…”,在弹出的窗口中选择“SCSI 1:0”。
Disk1也做以上操作,选择“SCSI 1:1”。然后点击“OK”完成设置。
B机器也做以上设置。
关闭虚拟机,进入虚拟机A的目录。用文本编辑器打开Windows Server 2003 one.vmx这个文件,在其中结尾处增加如下内容:
disk.locking="FALSE"
scsi1:0.SharedBus="Virtual"
scsi1:1.SharedBus="Virtual"
保存后退出,B机也做以上操作。
打开虚拟机A ,进入“计算机管理”。点击“磁盘管理”。点击“下一步”
选中两个要初始化的磁盘,点击“下一步”
不转换任何磁盘,“下一步”
点击“完成”,完成磁盘设置。
在新的磁盘1上点击鼠标右键,选择“新建磁盘分区”。
点击“下一步”
选择“主磁盘分区”
无需改动直接下一步。
选择一个分区号,点击下一步
选择NTFS分区然后,选择下面的“执行快速格式化”
点击“完成”。
第二块磁盘也做以上步骤,使其可用。
最后应是这样:
关闭A机,打开B机。B机也做如上的磁盘设置,盘符要和A机一致。可以写入一个文件试试,看看共享磁盘是否可用。
关闭B机,打开A机。进入“控制面板”—“管理工具”—“配置您的服务器向导”,点击“下一步”
再次点击“下一步”
等待检测完毕,选择“第一台服务器的典型配置”,点击“下一步”
输入新的DNS名称,rps.local,点击“下一步”
不做任何更改,点击“下一步”
选择“否,不转发查询”,点击“下一步”
点击“下一步”
点击“确定”
选择网卡1为连接Internet的接口,取消“通过设置基本防火墙来在对选择的接口进行保护”
点击“完成”
稍后A机会重新启动,启动后会显示如下界面,点击“下一步”
点击“完成”
进入“控制面板”—“管理工具”—“Active directory用户和计算机”,在你建立的域上点击鼠标右键,选择“属性”。
选择“组策略”,然后在“组策略对象链接”处双击“Default Domian Policy”
进入“计算机配置”—“Windows设置”—“安全设置”—“账户策略”—“密码策略”,将右侧内容按着下图所示做出更改。
在运行里面输入gpupdate /force。刷新组策略,或者等十分钟系统自动刷新。
关闭“组策略编辑器”,进入“Active directory用户和计算机”,点击最下面的“User”,在右侧“Administrator”用户上点击鼠标右键,选择“复制”。
按着下图所示填入内容,点击“下一步”
输入密码,选择“密码永不过期”,点击“下一步”
点击“完成”
备机安装过程如下。
打开B机,进入“添加删除程序”——“网络服务”——选择添加“DNS服务”,点击“确定”。
点击“完成”。
在运行里面输入dcpromo生成备份域,在出现的窗口中点击“下一步”。
再次点击“下一步”
选择“现有域的额外控制器”,点击“下一步”
输入B机的管理员账号和密码,然后输入域名,点击“下一步”
点击“浏览”,然后选择域“RPS.LOCAL”,点击“确定”,点击“下一步”
点击“完成”
点击“立即重新启动”
打开A机的“集群管理器”。位置是“控制面板”—“管理工具”。
打开“集群管理器”,在出现的对话框中选择“创建新集群”,然后点击确定。
点击“下一步”。
在“群集名”处添加群集的名字,注意不要有特殊字符。然后点击“下一步”。
点击“下一步”。
检查成功后点击“下一步”。
在IP地址处填上需要的IP地址,然后点击“下一步”
在用户名和密码处填写域用户名和密码,然后点击“下一步”
点击“仲裁”设置仲裁磁盘。
在磁盘处选择仲裁磁盘,然后点击“确定”。
点击“下一步”
分析完成后点击“下一步”
点击“完成”
打开B机的群集管理器,在对话框选择“添加节点到群集”,在“群集或服务器名”处输入群集名称,然后点击确定。
点击“下一步”
添加计算机名,然后点击“确定”
一般会提示一个DNS问题,但是可以忽略不计,然后点击“下一步”
填写用户密码,然后点击“下一步”
点击“完成”
——————————————————————————————————————————————
以上就是做双机的步骤。
刚开始做完之后资源处于A机激活中,这时我查看B机的时候从我的电脑里可以看到两个共享磁盘的(其中一个是仲裁盘),无法打开,这时应该是正常的。
当我使用群集管理器将磁盘资源切换到B机的时候,去B机我的电脑查看发现B机的我的电脑中没有了两个共享磁盘,但是在磁盘管理那里可以看到F和G两个共享磁盘点击右键打开后上面地址栏无法显示盘符。
这时我将两个盘符分别更改成H,然后在改会F和G发现现在B机可以正常显示磁盘了,可是我在共享磁盘建立一个文件或者修改一个文件之后再切换到A机发现看不到更改后的结果,由A机修改也一样。
故此求助论坛的各位高手,给予指导,谢谢各位了
作者:
思考的牛
时间:
2011-9-16 14:41
共享磁盘也是用VMware虚拟的?
节点A和节点B上共享存储的盘符要一致。
当节点A处于激活状态时,节点B应该看不到仲裁盘。
作者:
思考的牛
时间:
2011-9-16 14:46
我当时是在windows server 2008环境下做的。
三台服务器,一台做域控和DNS,另外两台做双机节点。
操作步骤和windows server 2003大同小异。
作者:
思考的牛
时间:
2011-9-16 14:52
我当时做的时候是用第三方软件做的虚拟存储,也遇到了你说的共享磁盘文件不同步的问题。
后来发现把节点机上的iSCSI initiator重新连接后才能看到另外一个节点机新建或修改的文件。
作者:
思考的牛
时间:
2011-9-16 16:01
虚拟磁盘共享只解决了两个虚拟机可以同时访问同一块虚拟磁盘的问题。
而文件不同步,这个文件系统层面的东西。相信楼主用的单机的文件系统(EXT3,FAT32,NTFS之类的),不是集群文件系统,(Cluster File System,例如Symantec的CFS,SUN的CFS,VMWARE 的VMFS),并不支持多个机器同时访问一个文件系统。
物理机使用共享存储,也是一样的。如果要想同时访问共享设备,那么必须使用集群文件系统或者直接访问裸设备。
例如,MSCS,它就只支持Active/Passive模式,也就是说,同一个文件系统只能在一个节点上使用。
而Symantec(Veritas) Cluter File System和Cluster Volume Manager,则可以同时在多个节点上同时使用,支持Active/Active模式,同样的例子还有Oracle RAC,同一个数据库在多个节点上同时访问
作者:
灰狼星
时间:
2011-10-13 20:19
楼上正解,我也正我这个事情烦恼~ 客户要做双机互备 我原打算用mscs ,结果 他们的应用程序 是分别在两个节点使用setup 安装,会产生的非数据库格式的文件放在共享存储上,要求做到切换后另外一个节点也能看到。。MSCS 无法实现,苦恼中 手头没有免费的autostar或者symantec VCF~~
作者:
思考的牛
时间:
2011-10-13 21:41
问题解决了,还是双机热备配置错误。
通过MSCS建好双机热备系统后,不仅要把仲裁盘加入群集磁盘,而且要把共享磁盘加入群集,这样在双机切换后文件才能同步。
作者:
灰狼星
时间:
2011-10-14 11:58
回复
7#
思考的牛
解决什么了? 将共享磁盘添加进群集组 ,能够做到 :在A机共享盘里 右击新建一个文件夹,切换到B机也能够看到那个文件夹??
如果 是的话,请留QQ 求教。。。
作者:
思考的牛
时间:
2011-10-14 12:06
回复
8#
灰狼星
是的。当把仲裁盘和共享磁盘加入到集群中后,同时只能在一个节点看到两个盘。
假如现在节点A处于激活状态,那么只能在节点A看到仲裁盘和共享磁盘。节点B看不到仲裁盘和共享磁盘。此时,在节点A上操作在共享磁盘上新建文件夹,那么当双机切换到节点B时节点B就能看到通过节点A新建的文件夹。
作者:
网烁信息811
时间:
2011-10-14 12:52
路过。。。
作者:
灰狼星
时间:
2011-10-15 18:04
本帖最后由 灰狼星 于 2011-10-16 20:28 编辑
重新做了虚拟,在2008上 可以做到A机建立的文件 切换到B机可见。2003上 就做不到。
不知道 是虚拟机的原因 ,还是MSCS 03 不支持。
欢迎光临 系统集成论坛 (http://bbs.xtjc.com/)
Powered by Discuz! X3.1