vmware
1000V,即–x和–X,这两个参数分别表示显示交换机上行线路的最大数量和配置交换机上行线路的最大数量。这里是指指定给vSwitch和vmnics的接口数目,而不是虚拟交换机的端口数目。
如果不使用Nexus 1000V虚拟交换机的话,为ESX 3.x和ESXi 3.x所写的很多脚本都可以很好地翻译给Sphere使用。点击如下链接可以获得更多关于如何为虚拟网络的创建写脚本程序的更多信息。但是如果倾向于使用Nexus 1000V虚拟交换机的话,esxcfg-vswitch命令的新选项对DV端口也是可用的。
使用esxcfg-mpath and esxcli对内部进行多路径修改
由于虚拟交换机命令和以前的版本非常相似,vSpere中Multipath命令接口是不同的。我曾经使用esxcfg-mpath执行两项主要任务:从虚拟存储设备中获得逻辑单元号(LUN)序列号和通过脚本的接口设置多路径策略。
在基于虚拟机文件系统(VMFS:Virtual Machine File System)的共享存储中(iSCSI、本地、光纤通道)使用到三种多路径策略:最近经常使用、固定使用和循环复用。如果多路径输入/输入(I/O)在共享存储设备上是一个选项的话,我经常把固定使用或者最近常用默认状态修改为循环复用。VMware vSpere把循环复用带出了实验模式,现在可以通过esxcfg-mpath命令进行配置。对于ESX/ESXi V3服务器,使用如下命令可以修改LUN为循环复用多路径策略:
esxcfg-mpath --policy=rr --lun=vmhba2:0:1
然而, esxcfg-mpath命令在vSpere中并不是特别有帮助。为了在ESXi 4系统上执行同样的多路径策略配置,需要使用esxcli命令。令人耳目一新的是,esxcli是字符驱动型命令。Esxcli命令对多路径空校验非常直接。如下命令可以列出所有卷的多路径策略:
esxcli nmp device list
如下图3所示的是对拥有一个本地VMFS卷和一个iSCSI VMFS卷的ESXi 4主机使用该命令后的显示结果(黄色标识的是策略):
点击放大
为了把iSCSI LUN上的策略改为循环复用,我们需要知道设备的完整名字。LUN的长名字可以在问题中包括路径部分的第一行中找到,如上图中绿色标识的部分。如下命令可以把有问题的LUN双方都转化为循环复用:
esxcli nmp device setpolicy --device
t10.F405E46494C45400155716660743D2D6753583D203054496