此帖子已超过 5 年
402 消息
0
4986
【微博用户提问】【咨询】vnx5500在vmware 进行vMotion时的问题
以下是微博用户龙飞_无锡提出的问题。分享过来希望更多人可以看到。
龙飞_无锡http://club.weibo.com/intro:@EMC易安信中国技术社区 【咨询】为什么我的vnx5500在vmware 进行vMotion时,还是数据从fc交换机走的流量,不是应该在存储内的吗,需要特殊的配置吗
欢迎各路高手出谋划策。
谢谢!
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年7月30日 19:00
VMkernel中有几个必要组件能使VAAI正常工作。
其中第一项是插入存储架构(PSA)装置过滤器框架。没有PSA device filter framework,VAAI的存储阵列类型的策略(SATP),就必须实施在每个阵列的基础上。 PSA装置过滤器框架的实施能减少重复代码在VMkernel中节省内存空间。此外,如果VAAI SATP实施了,它会阻止其他第三方的插件,如EMC的PowerPath,来使用offload。
第二个需要的组件可以被称为VAAI插件特定的VAAI filter。它实现了供应商特定的VAAI功能如ATS,XCOPY和WRITE_SAME的。
所以要在LUN上使用VAAI功能,你必须同时为每个设备启用PSA装置过滤器和一个特定于供应商的VAAI插件。 VMware有一个单一的PSA装置过滤器插件叫做VAAI_FILTER。如果设备支持VAAI offload,它首先将被VAAI_FILTER认到。
检查一下你的datastore是不是被VAAI_FILTER识别。
~ #
esxcli storage core device list -d naa.xxx
naa.xxx
Display Name: NETAPP iSCSI Disk (naa.xxx)
Has Settable Display Name: true
Size: 20480
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/naa.xxx
Vendor: NETAPP
Model: LUN
Revision: 8020
SCSI Level: 4
Is Pseudo: false
Status: degraded
Is RDM Capable: true
Is Local: false
Is Removable: false
Is SSD: false
Is Offline: false
Is Perennially Reserved: false
Thin Provisioning Status: yes
Attached Filters: VAAI_FILTER
VAAI Status: supported
Other UIDs: vml.xxx
检查是否已经安装过这个插件。
~ #
esxcli storage core plugin list
Plugin name
Plugin class
----------------
------------
VMW_VAAIP_NETAPP
VAAI
VAAI_FILTER
Filter
NMP
MP
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
1
2013年7月30日 02:00
1. vMotion必然是走IP网络,如果你观察到流量走了FC网络,那么很有可能是因为你是在做vMotion 5.1。vMotion 5.1依靠Storage vMotion迁移virtual disk。如果virtual disk位于不同的存储LUN,而且源ESXi能够访问目标LUN,那么vMotion 5.1会将storage vMotion的任务offload给storage interface,也就是你的FC HBA,这样一来就会走FC网络,而非IP。
2. 只有当存储启用了VAAI,storage vMotion才会offload给存储,且源和目标LUN必须在同一个存储上。
参考:
【分享】VMWare VAAI & VASA API
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年7月30日 03:00
这种现象只有在vsphere5.1才能看到。
以前的vMotion不会在不同的datastore/LUN之间迁移虚拟机,要求ESXi主机必须访问同一个datastore/LUN。
5.1的vMotion的增强功能是在把虚拟机从一个ESXi主机迁移到另一个ESXi主机时,即使他们访问的是不同的datastore/LUN,也能顺利迁移,因为这里结合了storage vMotion技术。
如果源和目标datastore/LUN在同一个阵列里面,那么是不会有流量经过交换机的。所以,你的两个datastore/LUN必然是在不同的阵列里面。
sheaven79
1 Rookie
1 Rookie
•
29 消息
0
2013年7月30日 06:00
问题是我提的,没说清楚,我做的就是storage vMotion,请问vaai需要手工启用的吗?我记得只要存储支持是默认走存储offload的啊
sheaven79
1 Rookie
1 Rookie
•
29 消息
0
2013年7月30日 07:00
我刚检查了下esx的vaai情况确认是打开并且支持的
naa.600601604ad03100e807b43f20ffe111
VAAI Plugin Name: VMW_VAAIP_CX
ATS Status: supported
Clone Status: supported
Zero Status: supported
Delete Status: supported
其它有特别的地方是我在esx上面都安装过powerpath/ve ,并且目前的路径管理plugin 是由powerpath接管的,安装了powerpath后在路径管理里面是识别不出存储类型的,如下图
但是我下午在做storage vMotion时候看fc交换机的流量确实从fc上面在跑流量
zhouzengchao
2 Intern
2 Intern
•
1.4K 消息
0
2013年7月30日 18:00
关于如何启动VAAI,参考下面的链接:
VMware vSphere Storage APIs – Array Integration (VAAI) - page 14
http://www.vmware.com/resources/techresources/10337
sheaven79
1 Rookie
1 Rookie
•
29 消息
0
2013年7月30日 19:00
我检查了下都没问题
我在确认下,我的情况是这样 2个vmfs, vmfs3 在spa vmfs4在spb
我对虚机进行storage vMotion 从vmfs3 到vmfs4,如果vaai启用,正常的话是否就应该没有虚机所在主机 fchba 产生高流量,并且2个spa的 fcsan交换机接口也不会产生高流量。在storage vMotion时产生高流量就说明没有offload到存储加速
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年7月30日 19:00
VAAI已经默认在所有的VNX上是启动的,你不需要安装任何enabler或者其他行动来启用它。
在vSphere client上面你应该能看到datastore支持硬件加速。
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年7月30日 23:00
你的vsphere和powerpath的版本是啥?
sheaven79
1 Rookie
1 Rookie
•
29 消息
0
2013年7月30日 23:00
vmware是5.0u1 5.0.0-615831
powerpath是 EMCPower.VMWARE.5.8.b342
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年7月31日 01:00
从vmware和vnx的角度来看,没什么不正常的。我在想可能是SP的问题。不知道你放不方便做个实验,在同一个SP上做迁移看看。
sheaven79
1 Rookie
1 Rookie
•
29 消息
0
2013年8月1日 09:00
测试下来了我新建了一个lun 做成vmfs在同一个机头管理,再进行storage vmotion的时候fc上面就没有大流量了。莫非这个offload还必须要同一机头?我再多做点试验。
顺便问个问题,在修改了lun的Default Owner后如何能让Current Owner跟着变过去?
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年8月1日 18:00
得要trespass LUN 可以改变current owner
Roger_Wu
2 Intern
2 Intern
•
4K 消息
0
2013年8月1日 18:00
这个要手动做:右键点击LUN > Trespass
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2013年8月1日 18:00
应该和PP没太大关系了,这贴修正掉了,看下面那贴就好了。