pop_lj 发表于 2012-8-11 19:11:40

VMware vSphere 5.0 关于集群的共享磁盘Storage vMotion问题

场景:ESXi 5.0主机两台A,B做集群;在集群上创建两台VM,分别存放位置为A,B主机对应VM1,VM2;再把VM1和VM2安装Windows系统,再做windows集群。
这个时候做了集群后,就会涉及到共享磁盘的问题了。共享存储器datastore1和datastore2。最开始在VM1中添加虚拟磁盘vdisk1,磁盘格式为厚格式且放在datastore1上,scsi控制器选择物理模式【便于共享给VM2使用】;再在VM2中添加刚刚创建好的vdisk1。这样,vdisk1就成了两个系统的共享磁盘了。
问题来了:现在我想把vdisk1放到datastore2中,这个时候我就想使用storage vMotion来迁移,可以吗?这个应该和一般的storage vMotion不同吧?好像会提示scsi控制器有问题,需要关闭一台VM才行,如果关闭了迁移,会不会影响共享磁盘呢?请高手分析一下,O(∩_∩)O谢谢

pop_lj 发表于 2012-8-11 19:12:26

共享磁盘storage vmotion

hj192837 发表于 2012-8-11 19:36:05

Windows Cluster的共享磁盘要RDMp格式的,不是vmdk的

pop_lj 发表于 2012-9-11 14:28:28


我用厚格式可以做集群共享磁盘吧!!!

winxp2000 发表于 2012-8-11 19:36:00

如果你的storage1 和 storage 2做了storage cluster (在vmware level) 那是可以做storage vmotion的
不过如果你在虚拟机里面做cluster,必须挂给Vm的是裸磁盘,目前支持 iscsi SAN LUN磁盘和FC LUN (需要穿透HBA卡)
最好还是iscsi 的LUN

pop_lj 发表于 2012-9-11 17:39:11


其实是这样的,VM1和VM2都是redhat系统,在上面安装了Oracle集群,他需要共享盘,所以就用了VMFS上的厚格式加物理scsi控制器来实现共享!

TiGi 发表于 2012-9-11 18:07:38


目前,你是"已经实现"了还是"咨询可行性"?
也就是说:肯定句或者疑问句。
看顶楼,似乎是咨询是否可行;看6楼,似乎是已经确认并实施了。

cilence 发表于 2012-9-11 17:39:00

可以倒是可以,这会导致不支持storage vmotion。
因为这样,vmfs里面的共享vmdk会同时有两个虚拟机在访问,而虚拟化层并不知道它们是cluster。
做storage vmotion的时候,必定是从一个vm发起的,这时另一个vm并不知道,一直在使用这个vmdk,且虚拟化层也无法通知它。这对上层虚拟机做svmotion时,只能看到磁盘控制器不能完全控制磁盘-因为这个虚拟磁盘vmdk有两个磁盘控制器。

pop_lj 发表于 2012-9-11 19:15:46


对的,已经实现了!

pop_lj 发表于 2012-9-11 18:07:00


我开了控制器共享的,在迁移的时候,是关掉了其中一台VM,并在关掉的VM上迁移的

TiGi 发表于 2012-9-11 20:31:20


这样做,有实际应用意义不?对这个集群不太了解。
例如双机可以分担符合、双机可以确保可用度等等。

pop_lj 发表于 2012-9-11 20:31:56


有啊,比如你想把关键应用迁移到SSD上时,就可以使用了,而不用再部署应用和丢失数据了!

TiGi 发表于 2012-9-11 19:15:00

本帖最后由 TiGi 于 11-15-2012 07:37 编辑
我对RAC不了解,也没有按照你这样方式配置过集群。再求教一下:
那假设主机A或者主机B,当中的任何一台,突然挂掉,这个RAC系统是否继续可用???

pop_lj 发表于 2012-9-11 19:15:42


可以继续工作的!通过共享盘中提供的挂掉的那台主机的信息,让整个集群能继续工作

TiGi 发表于 2012-9-11 20:31:00


多谢!!!以后试试看。
页: [1]
查看完整版本: VMware vSphere 5.0 关于集群的共享磁盘Storage vMotion问题