路径linux命令vi

linux命令vi  时间:2021-01-12  阅读:()

光纤通道SAN配置指南Update1ESX4.
0ESXi4.
0vCenterServer4.
0在本文档被更新的版本替代之前,本文档支持列出的每个产品的版本和所有后续版本.
要查看本文档的更新版本,请访问http://www.
vmware.
com/cn/support/pubs.
ZH_CN-000266-03光纤通道SAN配置指南2VMware,Inc.
最新的技术文档可以从VMware网站下载:http://www.
vmware.
com/cn/support/pubs/VMware网站还提供最近的产品更新信息.
您如果对本文档有任何意见或建议,请把反馈信息提交至:docfeedback@vmware.
com版权所有2009,2010VMware,Inc.
保留所有权利.
本产品受美国和国际版权及知识产权法的保护.
VMware产品受一项或多项专利保护,有关专利详情,请访问http://www.
vmware.
com/go/patents-cn.
VMware是VMware,Inc.
在美国和/或其他法律辖区的注册商标或商标.
此处提到的所有其他商标和名称分别是其各自公司的商标.
VMware,Inc.
3401HillviewAve.
PaloAlto,CA94304www.
vmware.
com北京办公室北京市海淀区科学院南路2号融科资讯中心C座南8层www.
vmware.
com/cn上海办公室上海市浦东新区浦东南路999号新梅联合广场23楼www.
vmware.
com/cn广州办公室广州市天河北路233号中信广场7401室www.
vmware.
com/cn目录更新的信息5关于本文档71VMwareESX/ESXi概述9ESX/ESXi简介9了解虚拟化10与ESX/ESXi系统交互132将ESX/ESXi与光纤通道SAN配合使用15存储区域网络概念15将ESX/ESXi与SAN配合使用概述16了解VMFS数据存储18决定LUN的大小和数目19将SAN存储器与ESX/ESXi配合使用的细节20虚拟机如何访问SAN上的数据21了解多路径和故障切换21选择虚拟机位置24针对服务器故障的设计25优化资源利用263要求和安装27常规ESX/ESXiSAN要求27ESX从SAN引导的要求28安装和设置步骤294设置与ESX/ESXi配合使用的SAN存储设备31测试ESX/ESXiSAN配置31光纤通道SAN阵列的常规设置注意事项32EMCCLARiiON存储系统32EMCSymmetrix存储系统33IBMTotalStorageDS4800存储系统33IBMTotalStorage800035HPStorageWorks存储系统36HitachiDataSystems存储器37NetworkAppliance存储器385对ESX系统使用从SAN引导39从SAN引导概述39准备从SAN引导40VMware,Inc.
3为从SAN引导设置QLogicFCHBA42为从SAN引导设置EmulexFCHBA446管理使用SAN存储器的ESX/ESXi系统47查看存储适配器信息47查看存储设备信息48查看数据存储信息50解决显示问题50N-PortID虚拟化53路径扫描和声明55路径管理和手动或静态负载平衡58路径故障切换59设置SCSI控制器的设备驱动程序选项60共享诊断分区60禁用自动主机注册60避免和解决SAN问题61优化SAN存储器性能61解决性能问题62SAN存储器备份注意事项65分层应用程序66管理重复VMFS数据存储67A多路径对照表71B管理存储路径和多路径插件73列出主机的声明规则73显示多路径模块74显示主机的SATP75显示NMP存储设备75添加PSA声明规则76删除PSA声明规则77屏蔽路径77取消路径屏蔽78定义NMPSATP规则78esxclicorestorage命令行选项79索引81光纤通道SAN配置指南4VMware,Inc.
更新的信息本《光纤通道SAN配置指南》随每一版本的产品更新或在必要时进行更新.
下表提供了《光纤通道SAN配置指南》的更新历史记录.
修订版本描述CN-000266-03n已更新的第32页,"EMCCLARiiON存储系统"部分中包含了有关ESX/ESXi支持使用ALUA的EMCCLARiiON的信息.
n已更新的第71页,附录A"多路径对照表"中包含了有关EMCCLARiiON的故障切换参数的信息.
CN-000266-02已更新的第28页,"对故障切换设置超时"部分中指定了故障切换的建议HBA超时值.
CN-000266-01已更新的第71页,附录A"多路径对照表"中包含了有关ESX/ESXi主机的Disk.
UseLunReset和Disk.
UseDeviceReset参数的信息.
CN-000266-00初始版本.
VMware,Inc.
5光纤通道SAN配置指南6VMware,Inc.
关于本文档《光纤通道SAN配置指南》介绍了如何将VMwareESX和VMwareESXi系统与光纤通道存储区域网络(SAN)配合使用.
本手册将在以下主要主题中讨论背景概念、安装要求和管理信息:n了解ESX/ESXi–向SAN管理员介绍ESX/ESXi系统.
nESX/ESXi与SAN配合使用-讨论使用ESX/ESXi时在设置SAN方面的要求与明显差异,以及如何在两个系统并用的情况下进行管理和故障排除.
n使ESX系统可从SAN上的LUN进行引导-讨论从SAN进行引导的要求、限制及管理.
《光纤通道SAN配置指南》涵盖了ESX、ESXi和vCenterServer.
目标读者本手册的目标读者为熟悉虚拟机技术和数据中心操作且具丰富经验的Windows或Linux系统管理员.
文档反馈VMware欢迎您提出宝贵建议,以便改进我们的文档.
如有意见,请将反馈发送到docfeedback@vmware.
com.
VMwarevSphere文档VMwarevSphere文档包括VMwarevCenterServer和ESX/ESXi文档集.
VMware,Inc.
7技术支持和教育资源您可以获取以下技术支持资源.
有关本文档和其他文档的最新版本,请访问:http://www.
vmware.
com/support/pubs.
在线支持和电话支持要通过在线支持提交技术支持请求、查看产品和合同信息以及注册您的产品,请访问http://www.
vmware.
com/support.
客户只要拥有相应的支持合同,就可以通过电话支持,尽快获得对优先级高的问题的答复.
请访问http://www.
vmware.
com/support/phone_support.
html.
支持服务项目要了解VMware支持服务项目如何帮助您满足业务需求,请访问http://www.
vmware.
com/support/services.
VMware专业服务VMware教育服务课程提供了大量实践操作环境、案例研究示例,以及用作作业参考工具的课程材料.
这些课程可以通过现场指导、教室授课的方式学习,也可以通过在线直播的方式学习.
关于现场试点项目及实施的最佳实践,VMware咨询服务可提供多种服务,协助您评估、计划、构建和管理虚拟环境.
要了解有关教育课程、认证计划和咨询服务的信息,请访问http://www.
vmware.
com/services.
光纤通道SAN配置指南8VMware,Inc.
VMwareESX/ESXi概述1您可以将ESX/ESXi与光纤通道存储区域网络(SAN)配合使用,后者是使用光纤通道(FC)协议在您的计算机系统与高性能存储子系统之间传输数据的专用高速网络.
将ESX/ESXi与SAN配合使用可为整合提供额外的存储器,提高可靠性,并在灾难恢复方面提供帮助.
要将ESX/ESXi与SAN有效配合使用,您必须掌握ESX/ESXi系统与SAN概念的相关应用知识.
本章讨论了以下主题:n第9页,"ESX/ESXi简介"n第10页,"了解虚拟化"n第13页,"与ESX/ESXi系统交互"ESX/ESXi简介管理员通过ESX/ESXi架构可将硬件资源分配给完全隔离的环境中的多个工作负载,这些环境称作虚拟机.

系统组件ESX/ESXi的主要组件包括虚拟化层、硬件接口组件和用户界面.
ESX/ESXi系统具有以下关键组件.
虚拟化层该层提供理想化的硬件环境及基础物理资源到虚拟机的虚拟化.
该层包括负责监控虚拟化的虚拟机监控程序(VMM)及VMkernel.
VMware,Inc.
9虚拟化层可调度虚拟机操作系统,如果在ESX主机上运行,还可调度服务控制台.
虚拟化层将管理操作系统对物理资源的访问方式.
VMkernel必须使用自身的驱动程序来提供对物理设备的访问.
VMkernel驱动程序是经过修改的Linux驱动程序,尽管VMkernel并非Linux变体.
硬件接口组件虚拟机使用硬件接口组件与CPU或磁盘之类的硬件进行通信.
这些组件包括设备驱动程序,可实现特定于硬件的服务交付,同时隐藏与系统其他组成部分的硬件差异.
用户界面管理员可以通过几种方式查看和管理ESX/ESXi主机和虚拟机:nVMwarevSphereClient(vSphereClient)可以直接连接到ESX/ESXi主机.
此设置适合环境中仅有一台主机的情况.
vSphereClient也可连接vCenterServer并与vCenterServer管理的所有ESX/ESXi主机交互.
nvSphereWebAccessClient可让您使用基于浏览器的界面执行多项管理任务.
n当必须使用命令行访问时,可以使用VMwarevSphere命令行界面(vSphereCLI).
软件和硬件兼容性在VMwareESX/ESXi架构中,虚拟机的操作系统(客户机操作系统)仅与虚拟化层呈现的标准x86兼容虚拟硬件交互.
通过此架构,VMware产品可支持任何x86兼容操作系统.
大多数应用程序仅与客户机操作系统交互,并不与基础硬件交互.
因此,如果在虚拟机上安装了应用程序所需的操作系统,您便能够在所选硬件上运行应用程序.
了解虚拟化VMware虚拟化层在各款VMware桌面产品(如VMwareWorkstation)及服务器产品(如VMwareESX/ESXi)之间是通用的.
该层为应用程序工作负载的开发、测试、交付及支持提供了一致平台.

虚拟化层构成方式如下:n每台虚拟机都运行各自的操作系统(客户机操作系统)和应用程序.
n虚拟化层提供映射至特定物理设备份额的虚拟设备.
这些设备包括虚拟化的CPU、内存、I/O总线、网络接口、存储适配器和设备、人机接口设备及BIOS.
光纤通道SAN配置指南10VMware,Inc.
CPU、内存及网络虚拟化VMware虚拟机可提供完全的硬件虚拟化.
虚拟机上运行的客户机操作系统和应用程序永远无法直接确定其所访问的物理资源(例如,在多处理器系统中运行了哪个物理CPU,或者哪个物理内存映射到了其页面).
将发生以下虚拟化过程.
CPU虚拟化每台虚拟机显示为分别运行于各自的CPU(或一组CPU)之上,与其他虚拟机完全隔离.
各虚拟机的注册表、翻译后备缓存及其他控制结构将分开保存.

大多数指令直接在物理CPU上执行,使得需占用大量资源的工作负载才能以接近本地的速度运行.
虚拟化层可安全执行特权指令.
内存虚拟化各虚拟机可见一块连续的内存空间.
但是,所分配的物理内存可能并不连续,而是将非连续的物理页面重新映射并呈现给各虚拟机.
对于占用极大内存的负载,服务器内存将处于过量使用状态.
在这种情况下,虚拟机的部分物理内存可能映射到共享页面,或者映射到未映射或换出的页面.
ESX/ESXi无需客户机操作系统所具有的信息便可执行此虚拟内存管理,并且不会影响客户机操作系统的内存管理子系统.
网络虚拟化虚拟化层确保每台虚拟机与其他虚拟机相隔离.
虚拟机仅可通过用于连接独立物理机的类似网络机制相互通信.
这种隔离可让管理员构建内部防火墙或其他网络隔离环境,从而使一些虚拟机可与外部连接,而另一些虚拟机只能通过虚拟网络与其他虚拟机连接.
存储器虚拟化ESX/ESXi提供主机级别的存储器虚拟化,即采用逻辑方式从虚拟机中抽象物理存储器层.
在ESX/ESXi主机上运行的虚拟机不清楚主机所连接的存储设备的复杂性和特殊性.
ESX/ESXi虚拟机使用虚拟硬盘来存储其操作系统、程序文件,以及与其活动相关联的其他数据.
虚拟磁盘是一个大型物理文件或一组文件,可以像任何其他文件一样轻松地对其进行复制、移动、存档和备份.
您可以配置具有多个虚拟磁盘的虚拟机.
要访问虚拟磁盘,虚拟机需使用虚拟SCSI控制器.
这些虚拟控制器对于虚拟机而言是不同类型的控制器,包括BusLogic并行、LSILogic并行、LSILogicSAS和VMware准虚拟.
虚拟机只能查看和访问以上类型的SCSI控制器.
虚拟机可通过上述某一虚拟SCSI控制器访问的每个虚拟磁盘,驻留在VMware虚拟机文件系统(VMFS)数据存储(基于NFS的数据存储)或裸磁盘上.
从虚拟机的角度而言,每个虚拟磁盘看上去都好像是与SCSI控制器连接的SCSI驱动器.
实际的物理磁盘设备是通过并行SCSI、iSCSI、网络还是主机上的光纤通道适配器来访问,这对客户机操作系统以及虚拟机上运行的应用程序而言是透明的.
图1-1概述了存储器虚拟化.
图中所示为使用VMFS的存储器和使用裸机映射(RDM)的存储器.
章1VMwareESX/ESXi概述VMware,Inc.
11图1-1SAN存储器虚拟化VMFSESX/ESXiHBAVMware虚拟化层.
vmdkLUN1LUN2LUN5RDMSCSI控制器虚拟磁盘2虚拟磁盘1虚拟机1虚拟机文件系统在简单配置中,虚拟机磁盘作为虚拟机文件系统(VMFS)内的文件进行存储.
当客户机操作系统向其虚拟磁盘发出SCSI命令时,虚拟化层会将这些命令转换成VMFS文件操作.
ESX/ESXi主机使用VMFS存储虚拟机文件.
使用VMFS,多个虚拟机可以并发运行,并且可以并发访问它们的虚拟磁盘文件.
由于VMFS是一个群集文件系统,因此多台主机可以同时对SANLUN上的VMFS数据存储进行共享访问.
VMFS提供分布式锁定以确保多主机环境的安全.
可以在本地磁盘或SANLUN上配置VMFS数据存储.
如果使用ESXi主机,则将在主机的首次引导期间捕获本地磁盘,并将其用于VMFS数据存储.
VMFS数据存储可以映射到单个SANLUN,也可以跨越多个SANLUN.
可以通过增加数据存储或添加新的数据区,在虚拟机正在数据存储上运行时扩展数据存储.
VMFS数据存储可扩展为32个相同存储类型的物理存储数据区.
裸机映射裸机映射(RDM)是VMFS卷中充当裸机代理的特殊文件(例如SANLUN).
使用RDM,SANLUN可以直接整个分配到虚拟机.
RDM可提供VMFS文件系统中虚拟磁盘的一些优点,同时保持了直接访问物理设备的部分优势.
如果您使用Microsoft群集服务(MSCS)或者在虚拟机上运行SAN快照或其他分层应用程序,则可能需要RDM.
RDM使系统能够使用SAN阵列所固有的硬件功能.
但是,与具有存储在VMFS数据存储上的虚拟磁盘文件的虚拟机相比,具有RDM的虚拟机并没有出现性能提升.
有关RDM的详细信息,请参见《ESX配置指南》或《ESXi配置指南》.
光纤通道SAN配置指南12VMware,Inc.
与ESX/ESXi系统交互可以通过几种不同方式与ESX/ESXi系统交互.
可以使用客户端或以编程方式(在特殊情况下)交互.
管理员可以通过以下方式之一与ESX/ESXi系统交互:n使用GUI客户端(vSphereClient或vSphereWebAccess).
可以直接将客户端连接到ESX/ESXi主机,也可以使用vCenterServer同时管理多台ESX/ESXi主机.
n通过命令行界面.
vSphere命令行界面(vSphereCLI)命令是在vSphereSDKforPerl上运行的脚本.
vSphereCLI软件包包括存储器、网络、虚拟机和用户管理的命令,并允许执行大多数管理操作.
有关详细信息,请参见《vSphere命令行界面安装和参考指南》.
nESX管理员还可以使用ESX服务控制台,此控制台支持完整的Linux环境,并包括所有vSphereCLI命令.
使用服务控制台的安全性比远程运行vSphereCLI的安全性低.
ESXi不支持服务控制台.
VMwarevCenterServervCenterServer是ESX/ESXi主机的中心管理员.
可以通过vSphereClient或vSphereWebAccess访问vCenterServer.
vCenterServervCenterServer可充当已连接到网络的主机的中心管理员.
该服务器指导虚拟机和VMwareESX/ESXi上的操作.
vSphereClientvSphereClient在MicrosoftWindows上运行.
在多主机环境中,管理员使用vSphereClient向vCenterServer发送请求,由此转而影响其虚拟机和主机.
在单服务器环境中,vSphereClient直接连接ESX/ESXi主机.
vSphereWebAccess通过vSphereWebAccess,您可以使用HTML浏览器连接vCenterServer.
章1VMwareESX/ESXi概述VMware,Inc.
13光纤通道SAN配置指南14VMware,Inc.
将ESX/ESXi与光纤通道SAN配合使用2将ESX/ESXi主机设置为使用FCSAN阵列存储时,必须考虑若干特殊注意事项.
本节介绍如何将ESX/ESXi与SAN阵列配合使用.
本章讨论了以下主题:n第15页,"存储区域网络概念"n第16页,"将ESX/ESXi与SAN配合使用概述"n第18页,"了解VMFS数据存储"n第19页,"决定LUN的大小和数目"n第20页,"将SAN存储器与ESX/ESXi配合使用的细节"n第21页,"虚拟机如何访问SAN上的数据"n第21页,"了解多路径和故障切换"n第24页,"选择虚拟机位置"n第25页,"针对服务器故障的设计"n第26页,"优化资源利用"存储区域网络概念如果您是ESX/ESXi管理员,并计划设置ESX/ESXi主机与SAN配合使用,那么您必须掌握SAN概念的相关应用知识.
在某些出版资料中和Internet上可以找到SAN的相关信息.
这一领域的发展日新月异,请时常查看上述资源.
如果您对SAN技术不甚了解,请先熟悉基本术语.
存储区域网络(SAN)是将计算机系统或主机服务器连接到高性能存储子系统的专用高速网络.
SAN组件包括主机服务器中的主机总线适配器(HBA)、用于路由存储流量的交换机、线缆、存储处理器(SP)以及存储磁盘阵列.
在网络上至少存在一台交换机的SAN拓扑构成了SAN架构.
为将流量从主机服务器传输到共享存储器,SAN使用光纤通道(FC)协议将SCSI命令打包到光纤通道帧中.
为限制服务器访问未分配给该服务器的存储阵列,SAN将使用区域分配.
通常会为访问一组共享存储设备和LUN的各组服务器创建区域.
区域定义了哪些HBA可连接哪些SP.
某区域以外的设备对该区域之内的设备不可见.
区域分配与LUN屏蔽类似,后者常用于权限管理.
LUN屏蔽是使LUN对某些主机可用而对另外一些主机不可用的过程.
LUN屏蔽通常在SP或服务器级别执行.
VMware,Inc.
15端口在本文档的上下文中,端口是指设备与SAN的连接.
SAN中的每个节点(主机、存储设备及架构组件)均有一个或多个端口,用于将其连接到SAN.
端口可通过多种方式进行标识.
WWPN(全球端口名称)一种全球唯一的端口标识符,可允许特定应用程序访问相应端口.
FC交换机会发现设备或主机的WWPN,并向该设备分配一个端口地址.
Port_ID(或端口地址)在SAN中,各端口具有唯一的端口ID,用作端口的FC地址.
通过这个唯一ID可将数据经由SAN路由至相应端口.
FC交换机在设备登录到相应架构时为其分配端口ID.
仅当设备登录后端口ID才有效.
使用N-PortID虚拟化(NPIV)时,单一FCHBA端口(N-port)可使用多个WWPN向架构注册.
这个方法允许一个N-port声明多个架构地址,每个地址都显示为一个唯一的实体.
当ESX/ESXi主机使用SAN时,上述多个唯一标识符允许在配置各个虚拟机的过程中为虚拟机分配WWN.
多路径和路径故障切换在主机服务器与存储器之间传输数据时,SAN将使用多路径技术.
使用多路径,您可以通过多条物理路径从ESX/ESXi主机到达存储系统上的LUN.
如果路径或路径所经过的任一组件(HBA或网卡、电缆、交换机/交换机端口或存储处理器)出现故障,服务器将选择其他可用路径.
检测故障路径并切换到另一条路径的过程称为路径故障切换.

存储系统类型存储磁盘系统类型可以是主动-主动和主动-被动.
ESX/ESXi支持以下存储系统类型:n主动-主动存储系统,允许通过所有可用的存储器端口同时访问LUN,而不会明显降低性能.
所有路径始终保持活动状态,除非路径发生故障.
n主动-被动存储系统,其中一个端口主动提供对给定LUN的访问.
其他端口充当备用LUN,并且可以主动提供对其他LUNI/O的访问.
只能向指定LUN的活动端口成功发送I/O.
如果通过主存储器端口访问失败,则其中一个辅助端口或存储处理器将自动或通过管理员干预变为活动状态.

将ESX/ESXi与SAN配合使用概述将ESX/ESXi与SAN配合使用可提高灵活性、效率以及可靠性.
将ESX/ESXi与SAN配合使用还支持集中式管理、故障切换技术和负载平衡技术.
下面是将ESX/ESXi与SAN配合使用的优点:n可存储冗余数据并配置多个指向存储器的路径,从而避免出现单一故障点.
ESX/ESXi系统在默认情况下为每个虚拟机提供多路径.
n将SAN与ESX/ESXi系统配合使用可将故障恢复功能扩展到服务器.
使用SAN存储器时,所有应用程序可在发生主机故障后立即重新启动.
n可以使用VMwareVMotion执行虚拟机的实时迁移.
n将VMwareHighAvailability(HA)与SAN一同用于冷备用解决方案,该解决方案可保证快速的自动响应.
光纤通道SAN配置指南16VMware,Inc.
n使用VMwareDistributedResourceScheduler(DRS)将虚拟机从一台主机迁移到另一台主机以实现负载平衡.
由于存储位于SAN阵列,因此应用程序可继续无缝运行.
n如果使用VMwareDRS群集,请将ESX/ESXi主机置于维护模式,以便系统将所有正在运行的虚拟机迁移到其他ESX/ESXi主机.
随后便可执行升级或其他维护操作.
VMware虚拟机的可传输性和封装与此存储器的共享特性相辅相成.
当虚拟机位于基于SAN的存储器上时,您可以快速关闭一台服务器上的虚拟机并在另一台服务器上将其启动,或在一台服务器上将其挂起并在同一网络上的另一台服务器上恢复操作.
此功能可实现在迁移计算资源的同时保持一致的共享访问.

ESX/ESXi和SAN用例将ESX/ESXi与SAN配合使用时,可以执行多项任务.
将ESX/ESXi与SAN配合使用对于以下任务非常有效:零停机时间维护在执行ESX/ESXi主机或基础结构维护时,使用VMwareDRS或VMotion将虚拟机迁移至其他服务器.
如果共享存储器位于SAN上,您无需中断用户服务就可以执行维护.
负载平衡使用VMotion或VMwareDRS将虚拟机迁移至其他主机以实现负载平衡.
如果共享存储器位于SAN上,则无需中断用户连接就可以执行负载平衡.
存储器整合与存储器布局的简化如果使用多台主机,且每台主机都运行多个虚拟机,那么当主机上的存储器不再够用时将需要使用外部存储器.
选择SAN作为外部存储器可使系统架构更为简单,同时还有其他优点.
先预留一个较大的LUN,然后根据需要将各部分分配给虚拟机.
从存储设备预留及创建LUN需一次完成.
灾难恢复将所有数据存储在SAN上为数据备份的远程存储提供了便利.
如果某一站点受到损坏,可以在远程ESX/ESXi主机上重新启动虚拟机进行恢复.
简化阵列迁移和存储升级在购买新存储系统或阵列时,使用存储VMotion执行实时自动迁移,将虚拟机磁盘文件从现有存储器迁移到新的目标.
查看详细信息除本文档外,另有许多其他资源可帮助您配置ESX/ESXi系统与SAN配合使用:n对于大多数设置问题,请使用存储阵列供应商的文档.
存储阵列供应商可能还会提供介绍在ESX/ESXi环境中使用存储阵列的文档.
nVMware文档网站.
n《iSCSISAN配置指南》论述了ESX/ESXi与iSCSI存储区域网络配合使用的情况.
n《VMwareI/O兼容性指南》列出了当前已认可的HBA、HBA驱动程序以及驱动程序版本.
n《VMware存储器/SAN兼容性指南》列出了当前已认可的存储阵列.
n《VMware发行说明》提供了有关已知问题和解决办法的信息.
n《VMware知识库》包含有关常见问题和解决办法的信息.
章2将ESX/ESXi与光纤通道SAN配合使用VMware,Inc.
17了解VMFS数据存储ESX/ESXi使用数据存储来存储虚拟磁盘,数据存储是一种逻辑容器,它将存储器的细节针对虚拟机隐藏起来,并提供一个统一的模型来存储虚拟机文件.
存储设备上部署的数据存储使用VMware虚拟机文件系统(VMFS)格式,该格式是针对存储虚拟机而优化的特殊高性能的文件系统格式.
VMFS数据存储可将多个虚拟机作为一个工作负载来运行.
VMFS为虚拟机文件提供分布式锁定,因此在多台ESX/ESXi主机共享一组LUN的SAN环境中,虚拟机也能安全运作.
使用vSphereClient,可以在ESX/ESXi主机发现的任何基于SCSI的存储设备上预先设置VMFS数据存储.
一个VMFS数据存储可扩展为多个物理存储数据区,其中包括SANLUN和本地存储器.
使用此功能可以将存储放在存储池中,并灵活地创建虚拟机所需的存储卷.
当虚拟机在数据存储上运行时,您可以增加数据存储的容量.
这一功能可让您在虚拟机需要新空间时为VMFS数据存储添加新空间.
ESX/ESXiVMFS专用于从多台物理机进行的并发访问,并在虚拟机文件上执行适当的访问控制.
跨ESX/ESXi主机共享VMFS数据存储作为一个群集文件系统,VMFS允许多个ESX/ESXi主机同时访问同一个VMFS数据存储.
为了确保多台服务器不会同时访问同一个虚拟机,VMFS提供了磁盘锁定.
为了协调对VMFS内部文件系统信息的访问,ESX/ESXi会在整个LUN上使用SCSI预留.
图2-1显示了共享同一VMFS卷的若干ESX/ESXi系统.
图2-1跨ESX/ESXi主机共享VMFS数据存储VMFS卷ESX/ESXiAESX/ESXiBESX/ESXiC虚拟磁盘文件VM1VM2VM3磁盘1磁盘2磁盘3由于虚拟机共享一个公共的VMFS数据存储,因此可能很难得出固定的高峰访问时段或优化性能.
必须针对高峰时段规划虚拟机存储访问,但是不同的应用程序可能具有不同的高峰访问时段.
VMware建议您使服务器、CPU及存储器上的虚拟机达到负载平衡.
在每台服务器上都运行多台虚拟机的组合,以便同一区域不会同时面临很高的资源需求.
光纤通道SAN配置指南18VMware,Inc.
元数据更新VMFS数据存储保存虚拟机文件、目录、符号链接、RDM等等.
VMS数据存储还保存这些对象的所有映射信息的一致性视图.
此映射信息称为元数据.
元数据会在每次访问虚拟机文件的属性时更新或在执行以下任一操作时修改:n创建、扩展或锁定虚拟机文件n更改文件的属性n启动或关闭虚拟机决定LUN的大小和数目在使用VMFS数据存储格式化LUN之前,必须规划如何设置ESX/ESXi系统的存储器.
决定LUN的大小和数目时,请牢记以下注意事项:n每个LUN应具有正确的RAID级别和存储特性,适用于使用该LUN的虚拟机中的应用程序.
n一个LUN必须仅包含一个VMFS数据存储.
n如果多台虚拟机访问同一个VMFS,请使用磁盘份额区分虚拟机的优先级.
出于以下原因,您可能需要较少、较大的LUN:n在不向存储管理员要求更多空间的情况下,使创建虚拟机的灵活性更大.

n使调整虚拟磁盘大小、执行快照等等的灵活性更大.
n使要管理的VMFS数据存储变得更少.
出于以下原因,您可能需要较多、较小的LUN:n减少存储空间浪费.
n不同的应用程序可能需要不同的RAID特性.
n为每个LUN设置多路径策略和磁盘份额,从而增加灵活性.
n使用Microsoft群集服务要求每个群集磁盘资源位于各自的LUN中.
n由于对单个卷的争用情况较少,因此性能更佳.
如果没有相关虚拟机的存储描述,通常很难决定要使用的LUN大小和数量.
可以使用预测性或自适应性方案决定LUN大小和数量.
使用预测性方案来决定LUN的大小和数目在使用VMFS数据存储格式化LUN之前规划如何设置ESX/ESXi系统的存储器时,必须决定要使用的LUN的大小和数目.
可以使用预测性方案决定LUN的大小和数目.
步骤1创建若干具有不同存储特性的LUN.
2在每个LUN上构建一个VMFS数据存储,并依照相应特性标记各个数据存储.
3分配虚拟磁盘以包含在LUN上构建的VMFS数据存储中的虚拟机应用程序数据,这些LUN具有满足其上应用程序要求的RAID级别.
章2将ESX/ESXi与光纤通道SAN配合使用VMware,Inc.
194使用磁盘份额来区别高优先级虚拟机与低优先级虚拟机.
磁盘份额仅表示给定主机内的比例.
分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机.

5运行应用程序以确定虚拟机性能是否可接受.
使用自适应性方案来决定LUN的大小和数目在使用VMFS数据存储格式化LUN之前规划如何设置ESX/ESXi系统的存储器时,必须决定要使用的LUN的大小和数目.
可以使用自适应性方案决定LUN的大小和数目.
步骤1创建一个较大的LUN(RAID1+0或RAID5),同时启用写入缓存.
2在该LUN上构建VMFS.
3在VMFS上放置四个或五个虚拟磁盘.
4运行应用程序以确定磁盘性能是否可接受.
如果性能可接受,您可以在VMFS上再添加虚拟磁盘.
如果性能不可接受,请新建更大的LUN(可能采用其他RAID级别)并重复此过程.
使用迁移,以便不会在重新创建LUN时丢失虚拟机.
使用磁盘份额区分虚拟机优先级如果多台虚拟机访问同一VMFS数据存储(因此也是访问同一LUN),请使用磁盘份额区分虚拟机对磁盘的访问优先级.
磁盘份额可区别高优先级虚拟机与低优先级虚拟机.
步骤1启动vSphereClient并连接到vCenterServer.
2在"清单"面板中选择虚拟机,并从菜单中选择编辑设置.
3单击资源选项卡并单击磁盘.
4双击要修改的磁盘的份额列,然后在下拉菜单中选择所需值.
份额是表示用于控制所有虚拟机磁盘带宽的相对衡量指标的值.
将"低"、"正常"、"高"及"自定义"值与服务器、ESX主机和服务控制台中所有虚拟机的所有份额的总数进行比较.
份额分配符号值可用于将其转换配置为数字值.
5单击确定保存选择.
注意磁盘份额仅表示给定ESX/ESXi主机内的比例.
分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机.
将SAN存储器与ESX/ESXi配合使用的细节将SAN与ESX/ESXi主机一起使用在很多方面有别于传统的SAN使用情况.
将SAN存储器与ESX/ESXi配合使用时,请记住以下注意事项:n您无法直接访问使用该存储器的虚拟机操作系统.
使用传统工具,只能监控VMwareESX/ESXi操作系统.
可以使用vSphereClient监控虚拟机.
n默认情况下,在创建虚拟机时,虚拟机将配置一个虚拟硬盘和一个虚拟SCSI控制器.
可以通过使用vSphereClient编辑虚拟机设置来修改SCSI控制器类型及SCSI总线共享特性.
您也可以将硬盘添加到虚拟机.
n通过SAN管理工具可看到的HBA属于ESX/ESXi系统(而不是属于虚拟机).
nESX/ESXi系统可执行多路径.
光纤通道SAN配置指南20VMware,Inc.
第三方管理应用程序可以将第三方管理应用程序与ESX/ESXi主机配合使用.
大多数SAN硬件都附送SAN管理软件.
此软件通常在存储阵列或单个服务器上运行,独立于使用SAN作为存储器的服务器.
此第三方管理软件可用于执行下列任务:n存储阵列管理(包括LUN创建、阵列缓存管理、LUN映射以及LUN安全).
n设置复制、检查点、快照或镜像.
如果决定在虚拟机上运行SAN管理软件,您可享有运行虚拟机的一系列优点,包括使用VMotion和VMwareHA进行故障切换.
但是,由于附加了间接级别,管理软件可能检测不到SAN.
使用RDM可解决此问题.
注意虚拟机能否成功运行管理软件取决于特定的存储系统.
虚拟机如何访问SAN上的数据ESX/ESXi将虚拟机的磁盘文件存储到SAN存储设备上所部署的VMFS数据存储内.
当虚拟机客户机操作系统向其虚拟磁盘发出SCSI命令时,虚拟化层会将这些命令转换成VMFS文件操作.
虚拟机与其在SAN上存储的虚拟磁盘交互时,将发生以下过程:1虚拟机中的客户机操作系统读写SCSI磁盘时,将向虚拟磁盘发出SCSI命令.
2虚拟机操作系统中的设备驱动程序将与虚拟SCSI控制器进行通信.
3虚拟SCSI控制器将命令转发至VMkernel.
4VMkernel将执行以下任务.
n在VMFS卷中查找与客户机虚拟机磁盘对应的文件.
n将对虚拟磁盘上块的请求映射到相应物理设备上的块.
n将修改后的I/O请求从VMkernel中的设备驱动程序发送到物理HBA(主机HBA).
5主机HBA将执行以下任务.
n将请求从本身的二进制数据形式转换成经光缆传输所需的光学形式.
n依据FC协议的规则将请求打包.
n将请求传输至SAN.
6根据HBA用于连接架构的端口,相应SAN交换机会收到请求并将其路由至主机要访问的存储设备.
此存储设备对主机显示为某一特定磁盘,但它可能是与SAN上的物理设备相对应的逻辑设备.
交换机必须确定哪个物理设备可作为主机的目标逻辑设备.
了解多路径和故障切换要维持ESX/ESXi主机和其存储器之间的持续连接,ESX/ESXi必须支持多路径.
通过多路径技术,用户可以使用多个物理路径在主机和外部存储设备之间传输数据.
如果SAN网络中的任一网元(如适配器、交换机或线缆)发生故障,则ESX/ESXi可以切换到另一不使用故障组件的物理路径.
这种避免使用故障组件的路径切换过程称为路径故障切换.

章2将ESX/ESXi与光纤通道SAN配合使用VMware,Inc.
21除路径故障切换外,多路径还提供负载平衡.
负载平衡是在多个物理路径中分配I/O负载的过程.
负载平衡可以减少或消除潜在的瓶颈.
注意在路径故障切换发生时,虚拟机I/O最多能延迟60秒.
此延迟使SAN可以在拓扑更改后稳定其配置.
通常,主动-被动阵列上的I/O延迟时间可能会更长,而在主动-主动阵列上则更短.
基于主机的光纤通道故障切换要支持多路径,主机通常具有两个或更多个可用的HBA.
此配置对SAN多路径配置进行补充,SAN多路径配置通常为SAN架构提供一个或多个交换机并为存储阵列设备本身提供一个或多个存储处理器.

在图2-2中,可通过多条物理路径将每台服务器与存储设备相连.
例如,如果HBA1或HBA1与FC交换机之间的链路发生故障,HBA2会取代HBA1并提供服务器与交换机之间的连接.
一个HBA取代另一个HBA的过程称为HBA故障切换.
图2-2多路径和故障切换ESX/ESXiESX/ESXiSP2存储阵列SP1交换机交换机HBA2HBA1HBA3HBA4类似地,如果SP1发生故障或SP1与交换机之间的链路中断,SP2会取代SP1并提供交换机与存储设备之间的连接.
此过程称为SP故障切换.
VMwareESX/ESXi通过多路径功能支持HBA和SP故障切换.
管理多路径为管理存储多路径,ESX/ESXi使用特殊的VMkernel层(即,可插入存储架构(PSA)).
PSA是一个协调多个多路径插件(MPP)的同时操作的开放式模块框架.
ESX/ESXi默认情况下提供的VMkernel多路径插件是VMware本机多路径插件(NMP).
NMP是管理子插件的可扩展模块.
NMP子插件有两种类型,即存储阵列类型插件(SATP)和路径选择插件(PSP).
SATP和PSP可以是VMware提供的内置插件,也可以由第三方提供.
如果需要更多多路径功能,第三方还可以提供MPP以作为默认NMP的附属或替代运行.
当协调VMwareNMP和所安装的任何第三方MPP时,PSA将执行以下任务:n加载和卸载多路径插件.
n对特定插件隐藏虚拟机细节.
n将特定逻辑设备的I/O请求路由到管理该设备的MPP.
n处理逻辑设备的I/O排队操作.
n在虚拟机之间实现逻辑设备带宽共享.
光纤通道SAN配置指南22VMware,Inc.
n处理物理存储HBA的I/O排队操作.
n处理物理路径发现和移除.
n提供逻辑设备和物理路径I/O统计信息.
如图2-3所示,多个第三方MPP可以与VMwareNMP并行运行.
第三方MPP将替代NMP的行为,并且完全控制指定存储设备的路径故障切换和负载平衡操作.
图2-3可插入存储架构第三方MPP第三方MPPVMkernel可插入存储架构VMwareNMPVMwareSATPVMwarePSPVMwareSATPVMwarePSPVMwareSATP第三方SATP第三方PSP多路径模块执行以下操作:n管理物理路径声明和取消声明.
n管理逻辑设备的创建、注册和取消注册.
n将物理路径与逻辑设备关联.
n处理逻辑设备的I/O请求:n为请求选择最佳物理路径.
n根据存储设备,执行处理路径故障和I/O命令重试所需的特定操作.
n支持管理任务,如中止或重置逻辑设备.
VMware多路径模块默认情况下,ESX/ESXi提供名为本机多路径插件(NMP)的可扩展多路径模块.
一般来说,VMwareNMP支持VMware存储HCL上列出的所有存储阵列,并基于阵列类型提供默认的路径选择算法.
还将一组物理路径与特定存储设备或LUN关联.
存储阵列类型插件(SATP)负责处理给定存储阵列的路径故障切换.
路径选择插件(PSP)负责确定哪个物理路径用于向存储设备发出I/O请求.
SATP和PSP是NMP模块中的子插件.
VMwareSATP存储阵列类型插件(SATP)与VMwareNMP一起运行,负责特定于阵列的操作.
ESX/ESXi为VMware支持的各种类型阵列提供SATP.
这些SATP包括适于非指定存储阵列的主动/主动SATP和主动/被动SATP,以及适于直接连接存储器的本地SATP.
每个SATP适合特定类别的存储阵列的特殊特性,并可以执行检测路径状况和激活被动路径所需的特定于阵列的操作.
因此,NMP模块可以使用多个存储阵列,而无需了解存储设备的特性.
在NMP确定要为特定存储设备调用哪个SATP并将该SATP与存储设备的物理路径相关联之后,该SATP会执行以下任务:n监控每个物理路径的健康状况.
n报告每个物理路径的状况变化.
n执行存储器故障切换所需的特定于阵列的操作.
例如,对于主动/被动设备,它可以激活被动路径.

章2将ESX/ESXi与光纤通道SAN配合使用VMware,Inc.
23VMwarePSP路径选择插件(PSP)与VMwareNMP一起运行,负责选择I/O请求的物理路径.
VMwareNMP根据与每个逻辑设备的物理路径关联的SATP为其分配默认PSP.
可以替代默认PSP.
默认情况下,VMwareNMP支持以下PSP:最近使用(MRU)选择ESX/ESXi主机最近用于访问指定设备的路径.
如果此路径不可用,则主机会切换到替代路径并在该新路径可用时继续使用它.
固定的使用指定首选路径(如果已配置).
否则,它将使用在系统引导时间发现的第一个工作路径.
如果主机不能使用首选路径,则它会选择随机替代可用路径.

一旦首选路径可用,主机就会自动恢复到首选路径.
注意对于具有固定的路径策略的主动-被动阵列,路径颠簸可能是个问题.
循环(RR)使用路径选择算法轮流选择所有可用的路径,并在路径之间启用负载平衡.

VMwareNMPI/O流当虚拟机向NMP管理的存储设备发出I/O请求时,将发生以下过程.
1NMP调用分配给此存储设备的PSP.
2PSP将选择要通过其发出I/O的相应物理路径.
3如果I/O操作成功,则NMP报告其完成.
4如果I/O操作报告错误,则NMP调用适当的SATP.
5SATP解释I/O命令错误,并在适当时激活非活动路径.
6此时将调用PSP以选择要通过其发出I/O的新路径.
选择虚拟机位置如果您想要优化虚拟机的性能,存储位置是个重要因素.
提供高性能和高可用性但价格昂贵的存储器与性能较低但成本也较低的存储器之间始终存在一个权衡.
根据多种因素,存储器可分为不同级别:高端提供高性能和高可用性.
可能提供内置快照,便于备份及时间点(PiT)还原.
支持复制、完全SP冗余和光纤驱动器.
使用高成本心轴.
中端提供中等程度的性能、较低可用性、部分SP冗余以及SCSI驱动器.
可能提供快照.
使用中等成本的心轴.
低端提供低性能及少许内部存储冗余.
使用低端SCSI驱动器或SATA(串行低成本心轴).
并非所有应用程序都需要性能最高、可用性最佳的存储器,至少不是在整个生命周期内一直需要.

如果要使用某些高端功能(如快照),但不希望额外支出费用,则可以在软件中实现某些高性能特性.

决定放置某虚拟机的位置时,请考虑以下问题:n该虚拟机的重要程度如何n有哪些性能及可用性要求n有哪些时间点(PiT)还原要求光纤通道SAN配置指南24VMware,Inc.
n有哪些备份要求n有哪些复制要求由于重要程度发生改变或技术发展使得目前的较高端功能降为低端功能,虚拟机在其整个生命周期过程中可能变更级别.
重要程度是相对的,并且可能由于多种原因(包括组织、操作流程、法规要求及灾难规划等方面的变化)而改变.
针对服务器故障的设计SAN存储器的RAID架构本质上是在物理磁盘级别提供故障保护.
双重架构拥有所有架构组件的副本,可在大多数架构发生故障的情况下保护SAN.
使整个环境变得耐故障的最后一步即提供针对服务器故障的保护.
使用VMwareHA使用VMwareHA可以按故障切换组对虚拟机进行组织.
某一主机发生故障时,其所有虚拟机将立即在其他主机上启动.
HA需要SAN存储器.
虚拟机在其他主机上还原后会丢失其内存状况,但磁盘状况与主机发生故障时完全一致(崩溃一致故障切换).

注意您必须获得许可才能使用VMwareHA.
使用群集服务服务器群集是一种使用高速网络连接尝试将两个或更多服务器集合在一起的方法,这样,一组服务器便可作为单个逻辑服务器运行.
如果其中一台服务器发生故障,群集内的其他服务器将继续运行,同时接管故障服务器所执行的操作.
VMware对Microsoft群集服务与ESX/ESXi系统配合使用进行了测试,但是其他群集解决方案可能同样可行.
多种配置选项可用于通过群集实现故障切换:机箱内群集同一主机上的两台虚拟机可相互作为对方的故障切换服务器.
一台虚拟机发生故障后,将由另一台取代.
此配置不会对主机故障提供保护,而且最常用于测试群集应用程序.
机箱间群集某一ESX/ESXi主机上的虚拟机在另一ESX/ESXi主机上具有与其相匹配的虚拟机.
物理到虚拟群集(N+1群集)某一ESX/ESXi主机上的虚拟机用作一台物理服务器的故障切换服务器.
由于单个主机上运行的虚拟机可用作多台物理服务器的故障切换服务器,因此该群集方式是一种具有成本效益的N+1解决方案.
章2将ESX/ESXi与光纤通道SAN配合使用VMware,Inc.
25服务器故障切换和存储器注意事项对于各种类型的服务器故障切换,您必须考虑有关存储器的问题.
n仅当每台服务器都对同一存储器具有访问权限时用于服务器故障切换的方法才可行.
因为多台服务器需要大量磁盘空间,而且存储阵列故障切换与服务器故障切换相辅相成,所以通常会将SAN与服务器故障切换结合使用.
n在将SAN设计为与服务器故障切换协同工作时,由群集虚拟机使用的所有LUN必须能够由所有的ESX/ESXi主机检测到.
这一要求与SAN管理员的直觉正好相反,但却适用于使用虚拟机的情况.
虽然主机可以访问LUN,但并非该主机上的所有虚拟机就一定具有对LUN上所有数据的访问权限.
虚拟机只能访问已为其配置的虚拟磁盘.
假设出现配置错误,在虚拟机引导时,虚拟磁盘将被锁定,因此不会发生损坏现象.
注意一般来说,从SANLUN引导时,只有正在从LUN引导的主机才能够看到每个引导LUN.
一种例外情况就是当您通过将另一主机指向同一LUN来尝试从故障中恢复时.
在这种情况下,上述SANLUN并非真正从SAN引导.
因SANLUN已损坏,因此没有任何主机从其引导.
SANLUN是主机可见的非引导LUN.
优化资源利用使用VMwarevSphere可将虚拟机从过度利用的主机迁移到利用不足的主机,从而优化资源分配.

这时您有以下选择:n使用VMotion手动迁移虚拟机.
n使用VMwareDRS自动迁移虚拟机.
仅当虚拟磁盘位于可由多台服务器访问的共享存储器上时才能使用VMotion或DRS.
多数情况下使用SAN存储器.
使用VMotion迁移虚拟机管理员通过VMotion可以手动将虚拟机迁移到不同的主机.
管理员可以将正在运行的虚拟机迁移到同一SAN所连接的另一台物理服务器,无需中断服务.
通过VMotion可以执行以下任务:n通过移动虚拟机执行零停机时间维护,使得对基础硬件及存储器的维修不会导致用户会话中断.

n根据业务需求的变化不断平衡数据中心间的工作负载,实现最有效的资源利用.

使用VMwareDRS迁移虚拟机VMwareDRS有助于改善所有主机和资源池之间的资源分配.
DRS将收集VMware群集中所有主机和虚拟机的资源使用情况信息,并在出现以下两种情况之一时给出建议(或迁移虚拟机):初始放置位置当您在群集中首次启动虚拟机时,DRS将放置该虚拟机或提出建议.
负载平衡DRS通过执行虚拟机自动迁移(VMotion)或提供虚拟机迁移建议来设法改善群集中的资源利用.
光纤通道SAN配置指南26VMware,Inc.
要求和安装3将ESX/ESXi系统与SAN存储器配合使用时,存在特定的硬件和系统要求.
本章讨论了以下主题:n第27页,"常规ESX/ESXiSAN要求"n第28页,"ESX从SAN引导的要求"n第29页,"安装和设置步骤"常规ESX/ESXiSAN要求当您准备配置SAN并设置ESX/ESXi系统以使用SAN存储器时,请查看要求和建议:n确保支持使用的SAN存储硬件和固件组合与ESX/ESXi系统配合使用.
n将系统配置为每个LUN只有一个VMFS卷.
使用VMFS-3时无需设置可访问性.
n除非使用无磁盘服务器,否则请勿在SANLUN上设置诊断分区.
共享的诊断分区适用于从SAN引导无磁盘服务器的情况.
n使用RDM可访问ESX/ESXi主机中的裸磁盘或LUN.
n要使多路径正常工作,每个LUN必须对所有ESX/ESXi主机呈现相同的LUNID号.
n确保客户机操作系统中使用的驱动程序指定一个足够大的队列.
您可以在系统设置过程中设置物理HBA的队列深度.
n在运行MicrosoftWindows的虚拟机上,将SCSITimeoutValue参数值增加为60.
此增加使Windows可以接受因路径故障切换导致的更长I/O延迟.
将ESX/ESXi与SAN配合使用的限制本主题列出了将ESX/ESXi与SAN配合使用时存在的限制.
nESX/ESXi不支持FC连接磁带设备.
n您不能使用虚拟机多路径软件对单个物理LUN执行I/O负载平衡.
n您不能使用虚拟机逻辑卷管理器软件对虚拟磁盘进行镜像.
MicrosoftWindows虚拟机上的动态磁盘是个例外,但需要进行特殊配置.
VMware,Inc.
27设置LUN分配此主题提供ESX/ESXi与SAN配合使用时如何分配LUN的部分常规信息.
设置LUN分配时,请注意以下几点:存储器置备.
为确保ESX/ESXi系统在启动时识别LUN,将SAN连接到ESX/ESXi系统前请将所有LUN置备到相应的HBA.
VMware建议您同时将所有LUN置备到所有ESX/ESXiHBA.
仅当所有HBA都看到相同LUN时HBA故障切换才可行.
VMotion和VMwareDRS当您使用vCenterServer以及VMotion或DRS时,请确保用于虚拟机的LUN已置备到所有的ESX/ESXi主机.
这可为移动虚拟机提供最大的自由.
主动/主动阵列与主动/被动阵列间的比较将VMotion或DRS用于主动/被动SAN存储设备时,请确保所有ESX/ESXi系统通向所有存储处理器的路径均一致.
否则在进行VMotion迁移时可能导致路径抖动.
对于《存储器/SAN兼容性指南》中未列出的主动/被动存储阵列,VMware不支持存储器端口故障切换.
在上述情况下,您必须将服务器连接到存储阵列上的主动端口.
此配置可确保向ESX/ESXi主机呈现LUN.
设置光纤通道HBA此主题提供在ESX/ESXi主机上设置FCHBA的常规准则.
设置FCHBA的过程中,请考虑以下几个问题:HBA默认设置FCHBA可在默认配置设置下正常工作.
请遵循存储阵列供应商提供的配置准则.

注意不应在单个服务器中混合使用不同供应商的FCHBA.
支持拥有相同HBA的不同型号,但单个LUN无法通过两个不同类型的HBA访问,只能通过相同类型的HBA访问.
请确保各HBA上的固件级别相同.
HBA间的静态负载平衡使用主动/主动和主动/被动存储阵列,可以将主机设置为使用不同路径访问不同的LUN,从而实现适配器的均衡使用.
请参见第58页,"路径管理和手动或静态负载平衡".
对故障切换设置超时设置用于检测HBA驱动程序中的路径出现故障的超时值.
VMware建议将超时设置为10秒以确保最佳的性能.
对磁带驱动器使用专用适配器为达到最佳效果,请对ESX/ESXi系统所连接的任何磁带驱动器都使用专用的SCSI适配器.
不支持FC连接磁带驱动器.
请使用ConsolidatedBackup代理,如《虚拟机备份指南》中所述.
ESX从SAN引导的要求如果已针对ESX系统对SAN存储器进行了配置,则可以将ESX引导映像置于SAN中的某个LUN上.
此配置必须符合特定条件.
要使ESX系统能够从SAN引导,环境必须满足表3-1中列出的要求.
光纤通道SAN配置指南28VMware,Inc.
表3-1从SAN引导的要求要求描述ESX系统要求建议使用ESX3.
x或更高版本.
使用ESX3.
x系统或更高版本时,支持RDM与从SAN引导一起使用.
对于ESXServer2.
5.
x系统,不支持RDM与从SAN引导一起使用.
HBA要求必须启用并正确配置HBAFC卡的HBABIOS才能访问引导LUN.
应将HBA插入PCI总线和插槽号最小的位置.
这使得驱动程序能够迅速检测到HBA,因为驱动程序按PCI总线和插槽号的升序来扫描HBA,与关联的虚拟机HBA号无关.
引导LUN注意事项n从主动/被动存储阵列引导时,与HBABIOS配置中指定的WWN相对应的SP必须是主动的.
如果该SP是被动的,则HBA无法支持引导过程.
n为便于BIOS配置,请屏蔽各引导LUN,使其仅对各自的ESX系统可见.
每个ESX系统应看到自身的引导LUN,但是不应看到任何其他ESX系统的引导LUN.
SAN注意事项n如果阵列未通过直接连接拓扑认证,则SAN必须通过交换拓扑连接.
如果阵列已通过直接连接拓扑认证,则SAN可以直接连接到阵列.
如果指定阵列的交换拓扑和直接连接拓扑都已通过认证,则二者都支持从SAN引导.
n支持冗余或非冗余配置.
在冗余的情况下,ESX会将冗余路径折叠以便用户仅看到一条LUN路径.
特定于硬件的注意事项如果正在运行IBMeServerBladeCenter并使用从SAN引导,您必须禁用刀片服务器上的IDE驱动器.
安装和设置步骤本主题提供配置SAN环境以使用ESX/ESXi时需遵循的安装和设置步骤的概述.
请遵循这些步骤以配置ESX/ESXiSAN环境.
1如果尚未配置SAN,请设计SAN.
多数现有的SAN只需略微修改即可用于ESX/ESXi.
2检查所有SAN组件是否满足要求.
3进行任何必要的存储阵列修改.
多数供应商会提供各自的特定文档,介绍如何设置SAN与VMwareESX/ESXi配合使用.
4为已连接至SAN的主机设置HBA.
5在主机上安装ESX/ESXi.
6创建虚拟机.
7(可选)为实现VMwareHA故障切换或使用Microsoft群集服务而对系统进行设置.
8根据需要升级或修改环境.
章3要求和安装VMware,Inc.
29光纤通道SAN配置指南30VMware,Inc.
设置与ESX/ESXi配合使用的SAN存储设备4本节讨论支持与VMwareESX/ESXi一起使用的几种存储设备.
对于每种设备,本章将列出可能出现的主要已知问题,指示特定供应商的信息(如果有),并包括来自VMware知识库文章的信息.
注意特定存储设备相关的信息仅随每个版本更新.
新的信息或许已可通过其他途径获取.
请参考最新版本的《存储器/SAN兼容性指南》,咨询存储阵列供应商,以及查看VMware知识库文章.
本章讨论了以下主题:n第31页,"测试ESX/ESXiSAN配置"n第32页,"光纤通道SAN阵列的常规设置注意事项"n第32页,"EMCCLARiiON存储系统"n第33页,"EMCSymmetrix存储系统"n第33页,"IBMTotalStorageDS4800存储系统"n第35页,"IBMTotalStorage8000"n第36页,"HPStorageWorks存储系统"n第37页,"HitachiDataSystems存储器"n第38页,"NetworkAppliance存储器"测试ESX/ESXiSAN配置ESX/ESXi支持各种具有不同配置的SAN存储系统.
通常,VMware使用支持的存储系统测试ESX/ESXi,测试内容包括基本连接、HBA故障切换等.
并非所有存储设备都针对ESX/ESXi的所有特性和功能进行了认证,供应商可能就ESX/ESXi提供特定形式的支持.

基本连接测试ESX/ESXi能否识别存储阵列并与存储阵列共同运行.
此配置不允许应用多路径或任何类型的故障切换.
HBA故障切换服务器配备了多个HBA,这些HBA与一个或多个SAN交换机连接.
服务器仅在发生HBA和交换机故障时能保证正常运行.
存储器端口故障切换服务器与多个存储器端口相连,并在发生存储器端口故障和交换机故障时能正常运行.
从SAN引导(仅限ESX)ESX主机从SAN上配置的LUN引导而不是从服务器自身引导.
VMware,Inc.
31直接连接服务器不通过交换机,而仅使用FC线缆连接阵列.
对于所有其他测试,使用架构连接.
FC仲裁环路(AL)不受支持.
群集通过在虚拟机中运行Microsoft群集服务来测试系统.
光纤通道SAN阵列的常规设置注意事项当准备要与ESX/ESXi配合使用的FCSAN存储时,必须遵循适用于所有存储阵列的特定常规要求.
对于所有存储阵列,请确保满足以下要求:nLUN对每台主机的每个HBA呈现的LUNID号都必须相同.
有关如何配置相同SANLUNID的说明因供应商而异,因此请参考存储阵列文档了解详细信息.
n除非是个别存储阵列的指定主机类型,否则请将向ESX/ESXi显示的LUN的主机类型设置为Linux、LinuxCluster或者设置为vmware或esx(如果可用).
n如果使用了VMotion、DRS或HA,则请确保虚拟机的源主机与目标主机都能看到具有相同LUNID的同一LUN.
出于对可能出现数据损坏的担心,SAN管理员可能认为使多个主机看见相同的LUN不合常规.
但是,VMFS可防止多个虚拟机同时对同一文件进行写入,因此给所有需要的ESX/ESXi系统置备LUN是可行的.
EMCCLARiiON存储系统EMCCLARiiON存储系统可与采用SAN配置的ESX/ESXi主机配合使用.
基本配置包括以下步骤:1安装并配置存储设备.
2在交换机级别配置分区.
3创建RAID组.
4创建并绑定LUN.
5注册SAN所连接的服务器.
默认情况下,主机会自动执行此步骤.
6创建包含服务器和LUN的存储组.
使用EMC存储管理软件执行配置.
有关信息,请参见EMC文档.
ESX/ESXi会自动将主机的名称和IP地址发送到阵列,并在阵列中注册该主机.
不再需要手动执行主机注册.
但是,如果更喜欢使用存储管理软件(如EMCNavisphere)来执行手动注册,请关闭ESX/ESXi自动注册功能.
关闭该功能有助于避免覆盖手动用户注册.
有关信息,请参见第60页,"禁用自动主机注册".
由于此阵列是主动/被动磁盘阵列,因此适用于以下常规注意事项.
n为避免发生路径抖动的可能,默认多路径策略为最近使用,而非固定.
ESX/ESXi系统在识别阵列时设置默认策略.
nAX100存储设备不支持自动对卷再签名.
n要使用从SAN引导,请确保在HBABIOS中选择主动SP作为引导LUN的目标.
重要事项要使ESX/ESXi支持使用ALUA的EMCCLARiiON,请检查HCL以确保在存储阵列上使用正确的固件版本.
有关其他信息,请与存储器供应商联系.
光纤通道SAN配置指南32VMware,Inc.
EMCCLARiiONAX100与RDM在EMCCLARiiONAX100系统上,只有在使用NavisphereManagementSuite进行SAN管理时才支持RDM.
不保证Navilight能正常运作.
要成功使用RDM,给定的LUN必须对群集中所有ESX/ESXi主机呈现相同的LUNID.
默认情况下,AX100不支持此配置.
AX100非活动连接的显示问题使用直接连接ESX/ESXi系统的AX100FC存储设备时,必须验证所有连接均可工作,并将任何不再使用的连接注销.
否则,ESX/ESXi将无法发现新的LUN或路径.
请考虑以下情况:ESX/ESXi系统直接连接AX100存储设备.
ESX/ESXi有两个FCHBA.
其中一个HBA先前已在存储阵列注册并且已对其LUN进行了配置,但现在连接为非活动状态.
将ESX/ESXi主机上的另一HBA连接到AX100并进行注册后,ESX/ESXi主机可正确显示阵列具有一个活动连接.
但是,所有先前配置给ESX/ESXi主机的LUN均不可见,即使反复地重新扫描也是如此.
要解决此问题,请移除非活动的HBA、注销非活动HBA的连接,或使所有非活动连接处于活动状态.
这会使得存储组中仅包含活动的HBA.
完成此更改后,通过重新扫描添加已配置的LUN.
将主机配置更改应用于阵列使用AX100存储阵列时,并无主机代理定期检查主机配置并将更改应用于阵列.
axnaviserverutilcli实用程序将用于更新所作的更改.
此为手动操作并应根据需要执行.
该实用程序仅在服务控制台上运行,而在ESXi中不可用.
EMCSymmetrix存储系统EMCSymmetrix存储系统可与采用FCSAN配置的ESX/ESXi主机配合使用.
通常,使用EMC软件执行配置操作.
以下设置在Symmetrix网络存储系统上是必需的.
有关详细信息,请参见EMC文档.
n公共序列号(C)n启用自动协商(EAN)n在此端口上启用Fibrepath(VCM)n启用SCSI3(SC3)集n唯一的全球名称(UWN)n需要SPC-2(Decal)(SPC2)SPC-2标记ESX/ESXi主机将所有来自Symmetrix存储阵列、容量不超过50MB的所有LUN均视作管理LUN.
这些LUN也称为伪LUN或网关LUN.
这些LUN可显示在EMCSymmetrixManagementInterface中,并且不应用于保存数据.
IBMTotalStorageDS4800存储系统IBMTotalStorageDS4800系统曾叫作IBMFAStT.
许多存储阵列供应商(包括LSI和StorageTek)都生产与DS4800兼容的SAN存储阵列.
除IBMTotalStorage存储系统的正常配置步骤外,您还必须执行特定任务.
您必须确保多路径策略设置为最近使用.
章4设置与ESX/ESXi配合使用的SAN存储设备VMware,Inc.
33配置用于DS4800存储服务器SAN故障切换的硬件本主题提供如何对ESX/ESXi主机和DS4800存储设置高可用性SAN故障切换配置的相关信息.
必须配备以下硬件组件:n每台ESX/ESXi计算机上两个FCHBA,如QLogic或Emulex.
n两台FC交换机,将HBA连接到SAN(例如,FC交换机1和FC交换机2).
n两个SP(例如,SP1和SP2).
每个SP必须至少有两个连接SAN的端口.
使用以下ESX/ESXi主机连接设置,如图4-1所示:n将每台ESX/ESXi计算机上的每个HBA各自连接不同交换机.
例如,使HBA1连接FC交换机1,HBA2连接FC交换机2.
n在FC交换机1上,SP1连接的交换机端口号低于SP2连接的交换机端口号,从而确保SP1先列出.
例如,SP1连接FC交换机1端口1,SP2连接FC交换机1端口2.
n在FC交换机2上,SP1连接的交换机端口号低于SP2连接的交换机端口号,从而确保SP1先列出.
例如,将SP1连接到FC交换机2上的端口1,将SP2连接到FC交换机2上的端口2.
图4-1SAN故障切换存储器ESX/ESXi1ESX/ESXi2SP1SP2FC交换机2FC交换机1HBA2HBA1HBA4HBA3此配置对每个HBA提供两条路径,使得每条连接均能在发生故障时切换到冗余路径.
此配置中的路径顺序可提供HBA和交换机故障切换,无需触发SP故障切换.
LUN所有权必须属于首选路径所连的存储处理器.
在上述示例配置中,SP1拥有LUN的所有权.
注意上述示例假定交换机并非通过一个架构中的交换机内链路(ISL)连接.
验证存储处理器端口配置可以通过对比vSphereClient信息和DS4800子系统配置文件中的信息来验证SP端口配置.
步骤1使用vSphereClient连接ESX/ESXi主机.
2选择主机并选择配置选项卡.
3在"硬件"面板中单击存储适配器.
4选择各存储适配器以查看其WWPN.
5选择存储器查看可用数据存储.
对比WWPN信息与DS4800存储子系统配置文件中列出的信息.
光纤通道SAN配置指南34VMware,Inc.
禁用自动卷传输为避免发生路径抖动的可能,请在SAN存储处理器上禁用自动卷传输(AVT).
如果启用了AVT,那么两个存储处理器在特定情况下可交替取得LUN的所有权,这会致使性能降低.
AVT也称为ADT(自动磁盘传输).
要禁用AVT,在DS4800StorageManager中,对于包含一台或多台ESX/ESXi计算机的HBA的各主机组,请为其中定义的每个端口将主机类型设置为LNXCL或VMware(用于更高版本).
更改AVT配置后必须重新引导ESX/ESXi主机.
配置存储处理器检测数据将Windows作为客户机操作系统运行的DS4800SP在静态时应返回NotReady检测数据.
返回UnitAttention可能导致Windows客户机操作系统在故障切换期间发生故障.
步骤1在Shell窗口中,使用以下命令确定LNXCL主机类型的索引号.
输入每条命令后均按Enter.
SMcli.
exeshowhosttopology;SMcli.
exeshowhosttopology;以下命令假定13是NVSRAM主机类型定义中与LNXCL对应的索引号.
如果存储处理器的LNXCL对应的索引号不同,请用其替换以下命令中的13.
2对SPA执行下述命令使其返回NotReady检测数据.
仅在输入所有命令后按Enter.
SMcli.
exesetcontroller[a]HostNVSRAMBYTE[13,0x12]=0x01;setcontroller[a]HostNVSRAMBYTE[13,0x13]=0x00;resetController[a];3对SPB执行下述命令使其返回NotReady检测数据.
仅在输入所有命令后按Enter.
SMcli.
exesetcontroller[b]HostNVSRAMBYTE[13,0x12]=0x01;setcontroller[b]HostNVSRAMBYTE[13,0x13]=0x00;resetController[b];注意如果使用DS4800StorageManagerGUI,请将用于两个存储处理器的配置命令粘贴到单个脚本中,并同时对二者进行配置.
如果使用SMcli.
exe,请分别连接每个SP.
IBMTotalStorage8000IBMTotalStorage8000系统使用主动/主动阵列,无需特殊配置即可与VMwareESX/ESXi一起使用.
要成功使用RDM,给定的LUN必须对群集中所有ESX/ESXi主机呈现相同的LUNID.
在TotalStorageConfigurationManagement工具中,选择对源和目标中的LUN使用相同ID.
章4设置与ESX/ESXi配合使用的SAN存储设备VMware,Inc.
35IBMTotalStorage8000系统不支持自动执行再签名.
注意如果要将ESX主机配置为从IBMTotalStorage8000阵列上的某个LUN使用从SAN引导,请在安装完成之前禁用相应刀片服务器的内部光纤端口.
HPStorageWorks存储系统本节包含用于不同HPStorageWorks存储系统的配置信息.
有关其他信息,请参见HP网站上HPActiveAnswers有关VMwareESX/ESXi的部分.
HPStorageWorksMSA本节列出了使用HPStorageWorksMSA主动/被动版本时用户所关心的问题.
将配置文件名称设置为Linux要将HPStorageWorksMSA1000和MSA1500与ESX/ESXi系统配合使用,请配置SAN阵列与ESX/ESXi主机之间的FC连接,将配置文件名称设置为Linux.
步骤1使用MSA1000命令行界面在MSA1000上创建静态连接.
有关安装和配置命令行界面的信息,请参见HPStorageWorksMSA1000文档.
注意无法使用HPArrayConfiguration实用程序创建连接设置.
2将MSA1000命令行界面连接至MSA1000.
3验证MSA1000与ESX/ESXi主机之间的FC网络运行正常.
4启动命令行界面,并在提示符处输入以下命令:SHOWCONNECTIONS输出显示MSA1000所连各个FCWWNN和WWPN的连接规范.
ConnectionName:HostWWNN=20:02:00:a0:b8:0c:d5:56HostWWPN=20:03:00:a0:b8:0c:d5:57ProfileName=DefaultUnitOffset0Controller1Port1Status=OnlineController2Port1Status=Online5确保主机的WWNN和WWPN显示ESX/ESXi计算机上每个FC适配器的正确连接.
6创建静态连接.
ADDCONNECTIONESX_CONN_1WWNN=20:02:00:a0:b8:0c:d5:56WWPN=20:03:00:a0:b8:0c:d5:57PROFILE=LINUX光纤通道SAN配置指南36VMware,Inc.
7通过输入以下内容验证连接:SHOWCONNECTIONS输出显示单个连接,其WWNN和WWPN对为20:02:00:a0:b8:0c:d5:56和20:03:00:a0:b8:0c:d5:57,且ProfileName设置为Linux:ConnectionName:ESX_CONN_1HostWWNN=20:02:00:a0:b8:0c:d5:56HostWWPN=20:03:00:a0:b8:0c:d5:57ProfileName=LinuxUnitOffset=0Controller1Port1Status=OnlineController2Port1Status=Online注意确保WWNN=20:02:00:a0:b8:0c:d5:56与WWPN=20:03:00:a0:b8:0c:d5:57显示单个连接.
对于WWNN=20:02:00:a0:b8:0c:d5:56和WWPN=20:03:00:a0:b8:0c:d5:57,此时不应再有连接名为unknown的连接.
8使用不同的连接名称值为ESX/ESXi主机上的每个WWNN和WWPN添加静态连接.
集线器控制器问题ESX/ESXi系统在使用MSA集线器控制器的情况下可能无法正常工作.
请改用2/8内部交换机或单端口控制器.
HPStorageWorksEVA要将HPStorageWorksEVA系统与ESX/ESXi配合使用,必须配置正确的主机模式类型.
向ESX/ESXi主机显示LUN时请将连接类型设置为"自定义".
请采用以下值之一:n对于所用固件版本低于5.
031的EVA4000/6000/8000主动/主动阵列,请使用主机模式类型000000202200083E.
n对于使用5.
031及更高版本固件的EVA4000/6000/8000主动/主动阵列,则请使用主机模式类型VMware.
对于其他情况,EVA系统无需特殊的配置更改即可与ESX/ESXi系统配合使用.
请参见HP网站上的《VMwareInfrastructure与HPStorageWorks最佳配置方案》.
HPStorageWorksXP对于HPStorageWorksXP,请将主机模式设置为Windows(而非Linux).
HitachiDataSystems也提供此系统.
HitachiDataSystems存储器本节介绍HitachiDataSystems存储器的相关设置.
Sun也可提供此存储解决方案,且该方案可由HPXP存储器实现.
LUN屏蔽要屏蔽ESX/ESXi主机上的LUN,最好使用HDSStorageNavigator软件.
微码和配置请咨询HDS代表获取与ESX/ESXi交互操作所需的准确配置及微码级别.
如果微码不受支持,则通常不能与ESX/ESXi进行交互.
模式模式设置取决于所使用的机型,例如:n9900和9900v使用Netware主机模式.
n9500v系列使用Hostmode1:standard及Hostmode2:SUNCluster.
有关此处未列出机型的主机模式设置,请咨询HDS代表.
章4设置与ESX/ESXi配合使用的SAN存储设备VMware,Inc.
37NetworkAppliance存储器配置NetworkAppliance存储设备时,首先为存储阵列设置适当的LUN类型及启动器组类型.
LUN类型VMware(如果VMware类型不可用,请使用Linux).
启动器组类型VMware(如果VMware类型不可用,请使用Linux).
随后必须置备存储器.
从NetworkAppliance存储设备置备存储器可以使用CLI或FilerViewGUI在NetworkAppliance存储系统上置备存储器.
有关NetworkAppliance存储器如何与VMware技术配合使用的其他信息,请参见NetworkAppliance文档.
步骤1如果需要,可使用CLI或FilerViewGUI创建集合.
aggrcreate2创建灵活卷.
volcreate3创建Qtree存储各个LUN.
qtreecreate4创建LUN.
luncreate-s-tvmware5创建启动器组.
igroupcreate-f-tvmware6将LUN映射到刚创建的启动器组.
lunmap()光纤通道SAN配置指南38VMware,Inc.
对ESX系统使用从SAN引导5本节讨论从SAN引导的优点,并介绍将ESX引导映像存储到SANLUN上时需要执行的任务.
注意如果不计划从SAN引导ESX主机,则请跳过本信息.
本章讨论了以下主题:n第39页,"从SAN引导概述"n第40页,"准备从SAN引导"n第42页,"为从SAN引导设置QLogicFCHBA"n第44页,"为从SAN引导设置EmulexFCHBA"从SAN引导概述考虑如何设置系统从SAN引导之前,请先判断这对您的环境而言是否可行.
请在以下情况下使用从SAN引导:n不想维护本地存储器时.
n需要对服务控制台进行简单克隆时.
n在无磁盘硬件配置中,例如,某些刀片系统上.
在以下情况下不应使用从SAN引导:n正在使用Microsoft群集服务时.
n当服务控制台与VMkernel之间可能发生I/O冲突时.
注意对于ESXServer2.
5,从SAN引导无法与RDM一起使用.
而ESX3.
x或更高版本中则取消了这一限制.
从SAN引导的工作原理将主机设置为从SAN引导时,引导映像并非存储在ESX主机的本地磁盘上,而是存储在SANLUN上.
主机会获知有关引导映像位置的信息.
主机启动之后,即从SAN阵列上的LUN进行引导.
在设置为从SAN引导的系统上:nHBABIOS必须指定FC卡作为引导控制器.
n必须配置FC卡以启动与目标引导LUN的原始连接.
VMware,Inc.
39图5-1从SAN引导的工作原理存储阵列引导磁盘主机FC交换机HBA服务控制台VMkernel注意对ESX主机使用从SAN引导时,每台主机都必须拥有自己的引导LUN.
从SAN引导的优点从SAN引导ESX主机有许多优点.
这些优点包括:n服务器成本更低-无需内部存储器,可更密集地安置服务器,且运行过程散热也更少.
n服务器更换更方便-可以更换服务器并将新服务器指向旧的引导位置.
n减少了空间浪费.
n备份过程更轻松-可作为SAN整体备份过程的一部分来备份SAN中的系统引导映像.
n改善了管理-创建和管理操作系统映像变得更简单且更高效.
准备从SAN引导除了ESX与SAN合用的常规配置任务外,请完成以下任务使ESX主机能够从SAN引导.
1确保配置设置满足从SAN引导的基本要求.
2准备硬件元素.
其中包括HBA、网络设备和存储系统.
请参阅各设备的产品文档.
3配置SAN上的LUN屏蔽.
这将确保每个ESX主机都有专用的LUN作为引导分区.
引导LUN必须专用于单台服务器.
4选择诊断分区的位置.
诊断分区可与引导分区置于相同的LUN上.
核心转储存储在诊断分区中.
重要事项主机无法从使用ALUA协议的EMCCLARiiONCX存储系统引导.
启用ALUA时,这些存储系统不支持SCSI-2预留,而ESX需要此预留才能从SANLUN引导.
光纤通道SAN配置指南40VMware,Inc.
开始前当您准备将ESX主机和存储阵列设置为从SAN引导时,请查看包括具体建议和要求、供应商文档在内的所有可用信息.
请查看以下信息:n所需配置类型的相关建议或样本设置:n指向引导LUN的单一路径或冗余路径.
nFC交换机架构.
n适用于所用存储阵列类型的任何特定建议.
n限制和要求,其中包括:n从SAN引导的限制.
n有关要用于从SAN引导的存储阵列的供应商建议.
n有关从SAN引导的服务器的供应商建议.
n使用以下方法之一查找引导路径HBA的WWN:n在引导刚开始时进入FCHBABIOS.
n在物理卡上找到WWN.
其与MAC地址类似.
从SAN引导模式中的LUN屏蔽正确的LUN屏蔽对从SAN引导模式非常重要.
n每台服务器只能看到其自身的引导LUN,而看不到其他服务器的引导LUN.
n多台服务器可以共享一个诊断分区.
这点可以通过使用LUN屏蔽来实现.
有关如何对主机上的特定LUN屏蔽路径的详细信息,请参见第77页,"屏蔽路径".
准备SAN本节列出的步骤用于准备从SAN引导的SAN存储阵列.
步骤1连接FC和以太网线缆,请参阅适用于您的设置的任何线缆连接指南.
检查FC交换机接线(如果有).
2配置存储阵列.
a在SAN存储阵列中,使ESX主机对于SAN为可见.
(这通常称为创建对象.
)b在SAN存储阵列中,设置ESX主机,将主机FC适配器的WWPN作为端口名称或节点名称使用.
c创建LUN.
d分配LUN.
e记录FC交换机和存储阵列的IP地址.
f记录涉及到的各个SP及主机适配器的WWPN.
小心如果使用脚本式安装在从SAN引导模式下安装ESX,需要执行特殊步骤来避免意外丢失数据.
章5对ESX系统使用从SAN引导VMware,Inc.
413将HBABIOS配置为从SAN引导.
4从ESX安装CD引导ESX系统.
QLogicBIOS使用路径(wwpn:lun)搜索列表查找引导映像.
如果某一wwpn:lun路径与一条被动路径相关联(如使用CLARiiON或IBMTotalStorageDS4000系统的情况),BIOS将采用该被动路径且不查找主动路径.
如果从SANLUN引导ESX系统,则引导会在主机尝试访问被动路径时失败.
尽可能减少启动器数目确保分区包含尽量少的主机和存储器端口.
如果同一分区内包含若干其他启动器而尝试选择引导LUN,则Emulex和QLogicBIOS可能变得没有响应.
例如,如果一个分区内有15个启动器和4个Symmetrix端口,则可能因Emulex或QLogicBIOS没有响应而无法从中选择引导设备.
如果将两个主机端口作为一个分区,从这一分区仅看到四个存储器端口,那么便可以选择引导LUN.
将系统设置为先从CD-ROM引导因为VMware安装CD已放入CD-ROM驱动器,所以请将系统设置为先从CD-ROM引导.
为此,请在系统BIOS设置中更改系统引导顺序.
例如,在IBMX-Series345服务器上,您需要完成以下操作.
步骤1在系统启动过程中,进入系统的"BIOS配置/设置实用程序".
2选择启动选项,并按Enter.
3选择启动顺序选项,并按Enter.
4将第一启动设备更改为CD-ROM.
现在即可安装ESX系统.
为从SAN引导设置QLogicFCHBA配置QLogicHBABIOS以从SAN引导ESX时,包括启用QLogicHBABIOS、启用可选式引导和选择引导LUN.
注意如果正在使用IBMBladeCenter,则请从服务器断开所有本地磁盘驱动器.
光纤通道SAN配置指南42VMware,Inc.
启用QLogicHBABIOS配置QLogicHBABIOS以从SAN引导ESX时,请从启用QLogicHBABIOS开始.
步骤1进入BIOSFast!
UTIL配置实用程序.
a引导服务器.
b引导服务器时,请按Ctrl+Q.
2根据HBA的数目执行适当的操作.
选项描述一个HBA如果只有一个主机总线适配器(HBA),此时将显示"Fast!
UTIL选项"页面.
请跳至步骤3.
多个HBA如果有多个HBA,请手动选择HBA.
a在"选择主机适配器"页面中,使用箭头键将光标定位到适当的HBA上.
b按Enter.
3在"Fast!
UTIL选项"页面中,选择配置设置并按Enter.
4在"配置设置"页面中,选择主机适配器设置并按Enter.
5设置BIOS来搜索SCSI设备.
a在"主机适配器设置"页面中,选择主机适配器BIOS.
b按Enter将值切换至已启用.
c按Esc退出.
启用可选式引导需要启用可选式引导.
步骤1选择可选式引导设置并按Enter.
2在"可选式引导设置"页面中,选择可选式引导.
3按Enter将值切换至已启用.
选择引导LUN如果使用主动/被动存储阵列,选定的SP必须在指向引导LUN的首选(主动)路径上.
如果不确定哪个SP在主动路径上,请使用存储阵列管理软件进行查找.
目标ID由BIOS创建,并可能随每次重新引导而变化.
步骤1使用光标键选择存储处理器列表中的第一个条目.
2按Enter打开"选择光纤通道设备"页面.
3使用光标键选择所选SP并按Enter.
n如果SP仅连接一个LUN,则该LUN将被选为引导LUN,并可以跳至步骤4.
n如果SP连接多个LUN,此时将打开"选择LUN"页面.
使用箭头键定位到所选LUN并按Enter.
如果列表中显示任何其他存储处理器,请定位到相应条目并按C清除数据.
章5对ESX系统使用从SAN引导VMware,Inc.
434按两次Esc退出.
5按Enter保存设置.
为从SAN引导设置EmulexFCHBA配置EmulexHBABIOS以从SAN引导ESX时,包括启用BootBIOS提示和启用BIOS.
启用BootBIOS提示将EmulexHBABIOS配置为从SAN引导ESX时,需要启用BootBIOS提示.
步骤1在ESX服务控制台或Linux命令提示符中,运行lputil.
注意考虑到是从装入Emulex驱动器的LinuxAdministrationCD引导ESX主机,因而在此处运行lputil.
2选择固件维护.
3选择适配器.
4选择引导BIOS维护.
5选择启用引导BIOS.
启用BIOS将EmulexHBABIOS配置为从SAN引导ESX时,需要启用BIOS.
步骤1重新引导ESX计算机.
2在Emulex提示处按ALT+E.
a选择适配器(支持BIOS).
b选择配置适配器参数.
c选择启用或禁用BIOS.
d选择以启用BIOS.
e选择退出,选择返回主菜单.
3在Emulex主菜单中:a选择同一适配器.
b选择配置引导设备.
c选择引导条目的位置.
d输入表示引导设备的两位数.
e输入表示启动LUN的两位数(HEX)(例如,08).
f选择引导LUN.
g选择WWPN.
(使用WWPN而非DID引导此设备).
h选择退出,选择重新引导.
光纤通道SAN配置指南44VMware,Inc.
4进入系统BIOS,将Emulex移到引导控制器顺序的第一位.
5重新引导并在SANLUN上安装.
章5对ESX系统使用从SAN引导VMware,Inc.
45光纤通道SAN配置指南46VMware,Inc.
管理使用SAN存储器的ESX/ESXi系统6本节可在管理ESX/ESXi系统、有效使用SAN存储器以及执行故障排除方面为您提供帮助.
另外,本节还将说明如何查找有关存储设备、适配器及多路径等的信息.
本章讨论了以下主题:n第47页,"查看存储适配器信息"n第48页,"查看存储设备信息"n第50页,"查看数据存储信息"n第50页,"解决显示问题"n第53页,"N-PortID虚拟化"n第55页,"路径扫描和声明"n第58页,"路径管理和手动或静态负载平衡"n第59页,"路径故障切换"n第60页,"设置SCSI控制器的设备驱动程序选项"n第60页,"共享诊断分区"n第60页,"禁用自动主机注册"n第61页,"避免和解决SAN问题"n第61页,"优化SAN存储器性能"n第62页,"解决性能问题"n第65页,"SAN存储器备份注意事项"n第66页,"分层应用程序"n第67页,"管理重复VMFS数据存储"查看存储适配器信息在vSphereClient中,可以显示主机使用的存储适配器并检查其信息.
列出所有可用适配器后,可以查看其型号、类型(如光纤通道、并行SCSI或iSCSI)及其唯一标识符(如果可用).
光纤通道HBA使用全球名称(WWN)作为唯一标识符.
显示每个光纤通道HBA的详细信息时,可了解以下信息.
VMware,Inc.
47表6-1存储适配器信息适配器信息描述型号适配器的型号.
目标通过适配器访问的目标数.
WWN根据唯一标识FC适配器的光纤通道标准形成的全球名称.
设备适配器可以访问的所有存储设备或LUN.
路径适配器用于访问存储设备的所有路径.
查看存储适配器信息使用vSphereClient显示存储适配器,并查看其信息.
步骤1在"清单"中,选择主机和群集.
2选择主机,然后单击配置选项卡.
3在"硬件"中,选择存储适配器.
4要查看特定适配器的详细信息,请从"存储适配器"列表中选择适配器.
5要列出适配器可以访问的所有存储设备,请单击设备.
6要列出适配器使用的所有路径,请单击路径.
查看存储设备信息可以使用vSphereClient显示主机可用的所有存储设备或LUN,包括所有本地和联网的设备.
如果使用任何第三方多路径插件,则通过插件可用的存储设备也将出现在列表上.
对于每个存储适配器,可以显示仅通过此适配器可访问的存储设备的单独列表.
在检查存储设备的列表时,通常可以看到以下信息.
表6-2存储设备信息设备信息描述名称主机根据存储器类型和制造商为设备分配的友好名称.
标识符通用唯一标识符是存储设备的固有名称.
运行时名称设备第一条路径的名称.
LUN显示目标中LUN位置的LUN号.
类型设备类型,例如,磁盘或CD-ROM.
传输主机用于访问设备的传输协议.
容量存储设备的总容量.
所有者主机用于管理存储设备的插件(如NMP或第三方插件).
每个存储设备的详细信息包括以下内容:n指向/vmfs/devices/目录中存储设备的路径.
n主分区和逻辑分区,包括VMFS数据存储(如果已配置).
光纤通道SAN配置指南48VMware,Inc.
了解存储设备命名在vSphereClient中,每个存储设备或LUN均由多个名称进行标识.
名称主机根据存储器类型和制造商分配给设备的友好名称.
您可以使用vSphereClient修改名称.
标识符主机从存储器提取的通用唯一标识符.
根据存储器的类型,主机使用不同算法提取标识符.
标识符在重新引导后仍然存在,且在共享设备的所有主机中相同.

运行时名称设备第一条路径的名称.
运行时名称由主机创建.
此名称不是设备的可靠标识符,并不持久.
运行时名称具有以下格式:vmhba#:C#:T#:L#,其中nvmhba#是存储适配器的名称.
此名称指的是主机上的物理适配器,而不是由虚拟机使用的SCSI控制器.
nC#是存储器通道号.
nT#是目标号.
目标编号由主机决定,可能会在对于主机可见的目标的映射更改时发生变化.
由不同主机共享的目标可能没有相同的目标号.
nL#是显示目标中LUN位置的LUN号.
LUN号由存储系统提供.
如果目标只有一个LUN,则LUN号始终为零(0).
例如,vmhba1:C0:T3:L1表示通过存储适配器vmhba1和通道0访问的目标3上的LUN1.
显示主机的存储设备可以使用vSphereClient显示主机可用的所有存储设备或LUN,包括所有本地和联网的设备.
如果使用任何第三方多路径插件,则通过插件可用的存储设备也将出现在列表上.
步骤1在"清单"中,选择主机和群集.
2选择主机,然后单击配置选项卡.
3在"硬件"中,选择存储器.
4单击设备.
5要查看有关特定设备的其他详细信息,请从列表中选择设备.
显示适配器的存储设备对于主机上的每个存储适配器,可以显示只有通过此适配器才可访问的存储设备的列表.

步骤1在"清单"中,选择主机和群集.
2选择主机,然后单击配置选项卡.
3在"硬件"中,选择存储适配器.
4从"存储适配器"列表中选择适配器.
5单击设备.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
49查看数据存储信息可以查看可用数据存储列表并分析它们的属性.
"数据存储"窗格显示有关数据存储的摘要信息.
n数据存储所在的目标存储设备.
n数据存储使用的文件系统.
n总容量和可用空间.
对于每个数据存储,还可以检查以下详细信息:n数据存储的位置.
n总容量,包括已用空间和可用空间.
n数据存储跨越的个别数据区及其容量.
要查看数据区详细信息,请单击属性并选择数据区面板.

n用来访问存储设备的路径.
检查数据存储属性使用vSphereClient检查数据存储属性.
步骤1在清单中选择主机,然后单击配置选项卡.
2在"硬件"中,选择存储器.
3单击数据存储视图.
4要显示特定数据存储的详细信息,请从列表中选择数据存储.
解决显示问题当使用vSphereClient查看ESX/ESXi主机可用的存储设备时,如果输出与您的期望有所不同,请执行故障排除任务.
如果存在显示问题,请执行以下故障排除任务.
表6-3排除光纤通道LUN显示故障故障排除任务描述检查线缆连接.
如果看不到端口,问题可能在于线缆连接.
请先检查线缆.
请确保线缆已连接端口,且链路指示灯表示连接良好.
如果线缆任意一端的链路指示灯未显示连接良好,请更换线缆.

检查区域分配.
区域分配限制对特定存储设备的访问,增加安全性,同时降低网络流量.
有些存储供应商仅允许单启动器区域.
在这种情况下,一个HBA可处于仅面向一个目标的多个区域.
另一些供应商允许多启动器区域.
请参见存储供应商的文档了解区域分配要求.
使用SAN交换机软件配置和管理区域分配.
检查访问控制配置.
nMASK_PATH插件允许您阻止主机看见特定存储阵列或存储阵列上的特定LUN.
如果主机在阵列上看不见预期的LUN,则路径屏蔽可能设置不正确.
n要从SAN引导,请确保每台ESX主机仅看到所需的LUN.
不要使任何ESX主机看到不归其所有的任何引导LUN.
使用存储系统软件确保ESX主机仅能看到应对其可见的LUN.
n确保通过Disk.
MaxLUN设置可查看预期为可见的LUN.
光纤通道SAN配置指南50VMware,Inc.
表6-3排除光纤通道LUN显示故障(续)故障排除任务描述检查存储处理器设置.
如果磁盘阵列有多个存储处理器(SP),请确保SAN交换机连接了要访问的LUN所属的SP.
在某些磁盘阵列上,仅有一个SP为主动,另一SP在发生故障前是被动的.
如果连接错误的SP(对应被动路径的SP),则您可能看到了LUN,但在尝试进行访问时出错.
重新扫描HBA.
在每次完成以下任务时,执行重新扫描:n在SAN上创建新LUN.
n更改ESX/ESXi主机存储系统上的路径屏蔽配置.
n重新连接线缆.
n对群集中的主机进行更改.
数据存储刷新和存储重新扫描操作数据存储刷新操作可更新vSphereClient中显示的数据存储列表和存储信息(例如数据存储容量).
执行数据存储管理任务或在SAN配置中进行更改时,可能需要使用存储适配器重新扫描来扫描存储设备和数据存储.

通常,当进行配置更改之后,主机或vCenterServer会自动重新扫描存储适配器并更新存储设备和VMFS数据存储.
在某些情况下,需要手动重新扫描存储适配器.
可以重新扫描主机上的所有适配器.
如果进行的更改只针对特定适配器,则只需重新扫描此适配器.
如果vSphereClient已连接到vCenterServer系统,则可以重新扫描由vCenterServer系统管理的所有主机上的适配器.
每次进行以下更改之一后请执行重新扫描:n对SAN上的新磁盘阵列进行区域分配.
n在SAN上创建新LUN.
n更改主机上的路径屏蔽.
n重新连接线缆.
n对群集中的主机进行更改.
n在vCenterServer中编辑或移除由vCenterServer主机和单台主机共享的数据存储之后,向vCenterServer中添加该单台主机.
重要事项不要在路径不可用时重新扫描.
如果一条路径发生故障,将由另一条路径取代,系统的所有功能仍继续运行.
但是,如果在路径不可用时重新扫描,主机会将该路径从指向设备的路径列表中移除.
直到下次在该路径处于活动状态下执行重新扫描后,主机才能使用此路径.
重新扫描存储适配器在ESX/ESXi主机或SAN配置中进行更改时,可能需要重新扫描存储适配器.
可以重新扫描主机上的所有适配器.

如果进行的更改只针对特定适配器,则只需重新扫描此适配器.
如果只需要重新扫描特定主机或特定主机上的适配器,请使用此步骤.
如果要重新扫描由vCenterServer系统管理的所有主机上的适配器,则可以通过右键单击包含这些主机的数据中心、群集或文件夹并选择重新扫描数据存储来执行此操作.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
51步骤1在vSphereClient中,选择一台主机,然后单击配置选项卡.
2在"硬件"面板中,选择存储适配器,然后单击"存储适配器"面板上方的重新扫描.

也可右键单击一个适配器,并单击重新扫描只对该适配器进行重新扫描.

重要事项在ESXi上,不可能重新扫描单个存储适配器.
如果重新扫描单个适配器,则所有适配器都会进行重新扫描.
3要发现新的磁盘或LUN,请选择扫描新的存储设备.
新发现的LUN将显示在设备列表上.
4要发现新的数据存储或在其配置更改后更新数据存储,请选择扫描新的VMFS卷.
发现的新数据存储或VMFS卷将出现在数据存储列表上.
更改扫描的LUN数目默认情况下,VMkernel从每一目标的LUN0扫描到LUN255(总共256个LUN).
可以修改Disk.
MaxLUN参数以提升发现LUN的速度.
重要事项无法发现LUNID号大于255的LUN.
减小该值可缩短重新扫描时间和引导时间.
但是,重新扫描LUN所需的时间可能取决于其他因素,其中包括存储系统类型以及是否启用了稀疏LUN支持.
步骤1在vSphereClient"清单"面板中,选择主机,然后依次单击配置选项卡和高级设置.
2选择磁盘.
3向下滚动至Disk.
MaxLUN.
4将现有值更改为所选的值,并单击确定.
输入的值会将LUN指定为要发现的最后一个LUN的后面一个.
例如,要发现0到31的LUN,则将Disk.
MaxLUN设置为32.
禁用稀疏LUN支持可以禁用默认稀疏LUN支持以减少ESX/ESXi扫描LUN所需的时间.
VMkernel默认提供稀疏LUN支持.
稀疏LUN支持使VMkernel在存储系统显示非顺序编号的LUN(例如0、6和23)时可以执行不中断的LUN扫描.
如果存储系统显示的所有LUN均为顺序编号,则可以禁用稀疏LUN支持.
步骤1在vSphereClient"清单"面板中,选择主机,然后依次单击配置选项卡和高级设置.
2在"高级设置"对话框中,选择磁盘.
3向下滚动至Disk.
SupportSparseLUN,将值更改为0,然后单击确定.
光纤通道SAN配置指南52VMware,Inc.
N-PortID虚拟化N-PortID虚拟化(NPIV)是一个ANSIT11标准,介绍单个光纤通道HBA端口如何使用多个全球端口名称(WWPN)向架构注册.
这将允许架构所连接的N-port要求使用多个架构地址.
每个地址在光纤通道架构上都显示为唯一的实体.
基于NPIV的LUN访问如何运作NPIV使得单一FCHBA端口可以向架构注册多个唯一的WWN,其中每个WWN都可分配给单个虚拟机.
可向SAN对象(如交换机、HBA、存储设备或虚拟机)分配全球名称(WWN)标识符.
WWN在光纤通道架构中唯一标识此类对象.
如果虚拟机具有WWN分配,它们将分配的WWN用于所有RDM流量,因此虚拟机上任何RDM所指向的LUN不得针对其WWN进行屏蔽.
如果虚拟机没有WWN分配,它们将使用主机物理HBA的WWN访问存储LUN.
但是,通过使用NPIV,SAN管理员可以按虚拟机监控和路由存储访问.
下一节将介绍其运作方式.
向虚拟机分配了WWN后,该虚拟机的配置文件(.
vmx)将更新为包含一个WWN对(由全球端口名称(WWPN)和全球节点名称(WWNN)组成).
当该虚拟机已启动时,VMkernel将在物理HBA上实例化一个虚拟端口(VPORT),用于访问LUN.
VPORT是虚拟HBA,在FC架构中显示为物理HBA,也就是说,它有自己唯一的标识符,即分配给虚拟机的WWN对.
每个VPORT均特定于虚拟机,虚拟机关闭后,VPORT便在主机上消失,并且不会再显示于FC架构.
当虚拟机从一个ESX/ESXi迁移到另一个时,VPORT会在第一台主机上关闭,然后在目标主机上打开.
如果启用了NPIV,在创建时会为每个虚拟机指定四个WWN对(WWPN和WWNN).
启动使用NPIV的虚拟机后,它会依次使用上述各个WWN对来尝试发现指向存储器的访问路径.
实例化的VPORT数目等于主机上存在的物理HBA个数,最大为四.
VPORT创建于建立了物理路径的各物理HBA之上.
各条物理路径可用于确定将用来访问LUN的虚拟路径.
请注意,NPIV无法识别的HBA在此发现过程中将被跳过,因为其上无法实例化VPORT.
注意如果主机将四个物理HBA作为指向存储器的路径,所有物理路径必须由SAN管理员针对虚拟机进行区域分配.
这需要支持多路径,即使一次只有一条路径处于活动状态.
使用NPIV的要求如果计划在虚拟机上启用NPIV,则应当了解某些要求和限制.
存在以下要求和限制:nNPIV仅能用于具备RDM磁盘的虚拟机.
具备常规虚拟磁盘的虚拟机将使用主机物理HBA的WWN.
n对于此NPIV实施,ESX/ESXi主机上的物理HBA(使用其自身的WWN)必须对该主机上运行的虚拟机要访问的所有LUN具有访问权限.
nESX/ESXi主机的物理HBA必须支持NPIV.
在位于http://www.
vmware.
com/resources/compatibility的《VMware兼容性指南》中搜索NPIV支持的HBA以检查ESX/ESXi支持.
有关NPIV支持的HBA的信息,请向特定供应商咨询.
n每台虚拟机仅生成四个WWN对.
n对分配了WWN的虚拟机或模板进行克隆后,得到的克隆副本不保留WWN.
n使用的交换机必须是NPIV可识别的.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
53n配置用于在存储器级别进行访问的NPIVLUN时,请确保NPIVLUN号和NPIV目标ID与物理LUN和目标ID相匹配.
n始终使用vSphereClient对具有WWN的虚拟机进行操作.
小心在虚拟机正在运行时,在FC交换机上禁用NPIV功能然后重新将其启用可能会导致FC链接失败和I/O停止.

向虚拟机分配WWN可在创建带有RDM磁盘的新虚拟机时向此虚拟机分配WWN,或者向可以暂时关闭的现有虚拟机分配WWN.
步骤1在vSphereClient中,单击导航栏中的清单,并在必要时展开清单.
2在清单列表中,选择要添加新虚拟机的受管主机.
3选择文件>新建>虚拟机.
此时将显示创建新的虚拟机向导.
4选择自定义,然后单击下一步.
5键入虚拟机名称,然后单击下一步.
6选择一个文件夹或数据中心的根目录,然后单击下一步.
7如果资源池选项可用,请展开此树直到找到要运行虚拟机的资源池,将其突出显示,然后单击下一步.

8选择在其中存储虚拟机文件的数据存储,然后单击下一步.
9在客户机操作系统下,选择操作系统系列(MicrosoftWindows、Linux、NovellNetWare、Solaris或其他).
10在下拉菜单中选择版本,然后单击下一步.
11在下拉列表中选择虚拟机的虚拟处理器数目,然后单击下一步.
12选择以兆字节为单位的数字来配置虚拟机的内存大小,然后单击下一步.

13配置网络连接,然后单击下一步.
14选择希望虚拟机使用的SCSI适配器的类型.
15选择裸机映射,然后单击下一步.
16在SAN磁盘或LUN列表中,选择想要虚拟机直接访问的裸LUN.
17为RDM映射文件选择数据存储.
可以将RDM文件置于虚拟机文件所驻留的同一数据存储上,也可以选择不同的数据存储.

注意如果要对启用了NPIV的虚拟机使用VMotion,请确保RDM文件位于虚拟机配置文件所驻留的同一数据存储.
启用NPIV后,无法在数据存储之间执行StorageVMotion或VMotion.
18选择兼容模式:物理或虚拟.
根据您的选择,后续屏幕将提供不同的选项.
n物理兼容模式允许客户机操作系统直接访问硬件.
如果正在虚拟机中使用SAN感知应用程序,则物理兼容非常有用.
但是,如果迁移过程涉及到复制磁盘,则使用进行了物理兼容性配置的RDM的已启动虚拟机无法迁移.
此类虚拟机无法克隆,也无法克隆为模板.
n虚拟兼容允许RDM像虚拟磁盘一样工作,因此您可以使用快照和克隆之类的功能.
19在"高级选项"页面中,可以更改虚拟设备节点,然后单击下一步.
光纤通道SAN配置指南54VMware,Inc.
20向虚拟机分配WWN.
21在"即将完成"新建虚拟机页面上,请选择完成前编辑虚拟机设置复选框,并单击下一步.

分配或修改WWN创建了带有RDM的虚拟机后,您可以向其分配虚拟WWN.
您还可以对带有RDM的现有虚拟机修改WWN分配.
前提条件如果要编辑现有的WWN,请确保关闭相应虚拟机.
在开始操作前,请确保SAN管理员已置备了存储LUNACL,允许虚拟机的ESX/ESXi主机进行访问.
步骤1打开"虚拟机属性"对话框.
选项操作新建虚拟机对于新的虚拟机,创建虚拟机后,在"即将完成"新建虚拟机页面上选中完成前编辑虚拟机设置复选框,然后单击继续.
现有虚拟机对于现有的虚拟机,在"清单"面板中选择虚拟机,然后单击编辑设置链接.

2选择选项选项卡.
3选择光纤通道NPIV.
4在打开的对话框中,选择以下选项之一:选项描述保留不变保留现有WWN分配.
此对话框的只读"WWN分配"部分显示所有现有WWN分配的节点和端口值.
生成新的WWN生成新的WWN并分配给虚拟机,覆盖任何现有WWN(HBA自身的WWN不受影响).
移除WWN分配移除向虚拟机分配的WWN,虚拟机将使用HBAWWN访问存储LUN.
如果创建新的虚拟机,则此选项不可用.
小心移除或更改虚拟机的现有WWN分配可导致其与存储LUN的连接丢失.
5单击确定保存更改.
路径扫描和声明启动ESX/ESXi主机或重新扫描存储适配器时,主机会发现它可以使用的存储设备的所有物理路径.
根据/etc/vmware/esx.
conf文件中所定义的一组声明规则,主机会确定应声明特定设备路径并负责管理该设备的多路径支持的多路径插件(MPP).
默认情况下,主机每5分钟执行一次定期路径评估,从而促使相应MPP声明任何尚未声明的路径.
对声明规则进行了编号.
对于每个物理路径,主机都通过声明规则运行,首先从最小编号开始.
然后,会将物理路径的属性与声明规则中的路径规范进行比较.
如果二者匹配,主机会分配声明规则中指定的一个MPP来管理物理路径.
此过程将持续到所有物理路径均由相应MPP(第三方多路径插件或本机多路径插件(NMP))声明后才结束.
对于由NMP模块管理的路径,将应用第二组声明规则.
这些规则确定哪些SATP应当用于管理特定阵列类型的路径,以及哪些PSP用于各个存储设备.
例如,对于属于EMCCLARiiONCX存储系列的存储设备,默认SATP是VMW_SATP_CX,默认PSP是"最近使用".
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
55使用vSphereClient查看主机用于特定存储设备的SATP和PSP,以及该存储设备的所有可用路径的状态.
如果需要,可以使用vSphereClient更改默认VMwarePSP.
要更改默认SATP,需要使用vSphereCLI修改声明规则.
可以在第73页,附录B"管理存储路径和多路径插件"中找到有关修改声明规则的部分信息.
有关可用于管理PSA的命令的详细信息,请参见《vSphere命令行界面安装和参考指南》.
查看路径信息使用vSphereClient确定ESX/ESXi主机用于特定存储设备的SATP和PSP,以及该存储设备的所有可用路径的状态.
可以从"数据存储"和"设备"视图访问路径信息.
对于数据存储,请检查与部署了数据存储的设备相连的路径.
路径信息包括分配用来管理设备的SATP、路径选择策略(PSP)、路径及其物理特性的列表(如适配器和各条路径使用的目标)以及各条路径的状态.
其中会显示以下路径状态信息:活动可用于对LUN发出I/O的路径.
目前用于传输数据的单个或多个工作路径标记为"活动"(I/O).
注意对于运行ESX/ESXi3.
5或更低版本的主机,术语"主动"意为只有一条路径被主机用来向LUN发出I/O.
备用路径处于工作状态,并且在活动路径发生故障时可用于I/O.
禁用路径已禁用,无法传输数据.
中断软件无法通过此路径连接磁盘.
如果正在使用固定路径策略,就可以看到哪一条路径是首选路径.
首选路径的"首选"列标有一个星号(*).
查看数据存储路径使用vSphereClient检查连接到部署了数据存储的存储设备的路径.
步骤1登录vSphereClient,在"清单"面板中选择服务器.
2依次单击配置选项卡和"硬件"面板中的存储器.
3在"查看"下方单击数据存储.
4在已配置的数据存储列表中,选择要查看或配置其路径的数据存储.
"详细信息"面板显示用来访问设备的路径总数,以及是否有任何路径已中断或已禁用.

5单击属性>管理路径以打开"管理路径"对话框.
可以使用"管理路径"对话框来启用或禁用路径、设置多路径策略,以及指定首选路径.

查看存储设备路径使用vSphereClient查看主机用于特定存储设备的SATP和PSP,以及该存储设备的所有可用路径的状态.
步骤1登录vSphereClient,在"清单"面板中选择服务器.
2依次单击配置选项卡和"硬件"面板中的存储器.
3在"查看"下方单击设备.
4单击管理路径以打开"管理路径"对话框.
光纤通道SAN配置指南56VMware,Inc.
设置路径选择策略对于每个存储设备,ESX/ESXi主机都将根据/etc/vmware/esx.
conf文件中所定义的声明规则来设置路径选择策略.
默认情况下,VMware支持以下路径选择策略.
如果在主机上安装了第三方的PSP,其策略也将显示于列表中.
固定的(VMware)当通往磁盘的首选路径可用时,主机将始终使用此路径.
如果主机无法通过首选路径访问磁盘,它会尝试替代路径.
"固定的"是主动-主动存储设备的默认策略.
最近使用(VMware)主机使用磁盘的路径,直到路径不可用为止.
当路径不可用时,主机将选择替代路径之一.
当该路径再次可用时,主机不会恢复到原始路径.
没有MRU策略的首选路径设置.
MRU是主动-被动存储设备的默认策略并且对于这些设备是必需的.
循环(VMware)主机使用自动路径选择算法轮流选择所有可用路径.
这样可跨所有可用物理路径实现负载平衡.
负载平衡即是将服务器I/O请求分散于所有可用主机路径的过程.
目的是针对吞吐量(每秒I/O流量、每秒兆字节数或响应时间)实现最佳性能.
表6-4总结了主机的行为随不同阵列类型和故障切换策略变化的情况.
表6-4路径策略影响策略/控制器主动-主动主动-被动最近使用发生路径故障后进行故障恢复需要管理员操作.
发生路径故障后进行故障恢复需要管理员操作.
固定的连接恢复后,VMkernel继续使用首选路径.
VMkernel尝试继续使用首选路径.
这会导致路径抖动或故障,因为另一SP现拥有LUN的所有权.
循环无故障恢复.
选择了循环调度中的下一路径.
更改路径选择策略通常,不需要更改主机用于特定存储设备的默认多路径设置.
但是,如果要进行任何更改,可以使用"管理路径"对话框修改路径选择策略并指定"固定"策略的首选路径.
步骤1从"数据存储"视图或"设备"视图打开"管理路径"对话框.
2选择路径选择策略.
默认情况下,VMware支持以下路径选择策略.
如果在主机上安装了第三方的PSP,其策略也将显示于列表中.
n固定(VMware)n最近使用(VMware)n循环(VMware)3对于"固定"策略,请指定首选路径,方法是:右键单击要作为首选路径分配的路径并选择首选.

4单击确定以保存设置并退出对话框.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
57禁用路径由于维护或其他原因,可以暂时禁用路径.
您可以使用vSphereClient完成此操作.
步骤1从"数据存储"视图或"设备"视图打开"管理路径"对话框.
2在"路径"面板中,右键单击要禁用的路径,然后选择禁用.
3单击确定以保存设置并退出对话框.
还可以通过右键单击列表中的路径,然后选择禁用来从适配器的"路径"视图禁用路径.

路径管理和手动或静态负载平衡在可用路径间平衡负载将提高性能.
使用主动/主动和主动/被动存储阵列,可以将主机设置为使用不同路径访问不同的LUN,从而实现适配器的平均使用.
如果某一路径发生故障,其余可用路径将承载所有流量.
路径故障切换可能需要一分钟或更长时间,因为SAN可能要协同新的拓扑来尝试还原服务.
此延迟对于允许SAN在拓扑更改后稳定其配置是必要的.
使用主动/主动存储阵列,通过将首选的路径分配到LUN,可以配置ESX/ESXi主机以跨多个适配器平衡流量负载.
路径策略必须设置为"固定".
以下示例演示如何在主动/主动阵列执行手动负载平衡.
假定以下设置,如图6-1中所示.
n主动/主动SPn一个ESX/ESXi系统n每台服务器中有四个光纤通道HBAnDirector级软件图6-1手动平衡光纤通道负载存储阵列ESX/ESXiSP1SP23421FC交换机HBA2HBA1HBA4HBA3为实现负载平衡,请按如下所示设置首选路径.
尽管此示例使用四个HBA,其实只需使用两个HBA即可执行负载平衡.
n对于LUN1:HBA1-SP1-LUN1n对于LUN2:HBA2-SP1-LUN2n对于LUN3:HBA3-SP2-LUN3n对于LUN4:HBA4-SP2-LUN4光纤通道SAN配置指南58VMware,Inc.
在主动/被动阵列中,如果阵列支持两个活动路径,并且HBA端口可以在阵列中访问全部两个SP,则可以执行负载平衡.
注意主动/被动阵列使用没有首选路径的MRU路径策略.
如果出现路径故障,则没有故障恢复.
因此,静态负载平衡随着时间的推进可能不平衡.
路径故障切换路径故障切换指的是指向LUN的活动路径由某一路径更改为另一路径的情况,通常是因为当前路径沿线的某一SAN组件发生故障.
服务器通常有一个或两个HBA,每个HBA连接到给定SAN阵列上的一个或两个存储处理器.
通过查看LUN的属性可以确定活动路径,即服务器当前所使用的路径.
拔出FC线缆后,I/O可能会暂停30-60秒,直到FC驱动程序确定链路不可用并且故障切换完成为止.
因此,虚拟机(其虚拟磁盘安装在SAN存储器上)可能变得没有响应.
如果尝试显示主机、主机存储设备或适配器,操作可能会停止.
故障切换完成后,I/O恢复正常.
如果发生存在多处故障的灾难性事件,所有与SAN存储设备的连接可能都会丢失.
如果任何与存储设备的连接均无法工作,某些虚拟机在其虚拟SCSI磁盘上可能遇到I/O错误.
设置操作系统超时您可能想要增加标准磁盘超时值,以便Windows客户机操作系统不会在故障切换过程中发生大范围中断.
对于Windows2000和WindowsServer2003客户机操作系统,可以使用注册表设置操作系统超时.
前提条件开始操作前,请先备份Windows注册表.
步骤1选择开始>运行.
2在命令窗口中,键入regedit.
exe,并单击确定.
3在左面板层次结构视图中,依次双击HKEY_LOCAL_MACHINE、System、CurrentControlSet、Services和Disk.
4选中TimeOutValue并将数据值设置为x03c(十六进制)或60(十进制).
进行此更改后,Windows将至少等待60秒,以便延迟的磁盘操作完成,然后才会生成错误.
5单击确定退出注册表编辑器.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
59设置SCSI控制器的设备驱动程序选项本节将描述如何设置QLogic、Emulex或其他SCSI卡驱动程序的设备驱动程序选项.
步骤1备份/etc/vmware/esx.
conf文件,然后将其打开进行编辑.
文件包含对应每个SCSI设备的一节内容,如下例所示.
/device/002:02.
0/class="0c0400"/device/002:02.
0/devID="2312"/device/002:02.
0/irq="19"/device/002:02.
0/name="QLogicCorpQLA231x/2340(rev02)"/device/002:02.
0/options=""/device/002:02.
0/owner="vmkernel"/device/002:02.
0/subsysDevID="027d"/device/002:02.
0/subsysVendor="1014"/device/002:02.
0/vendor="1077"/device/002:02.
0/vmkname="vmhba0"2找到紧邻name行之下的options行,然后根据需要进行修改.
3如果需要,对由同一驱动程序控制的所有SCSI适配器重复上述操作.
共享诊断分区通常,将ESX/ESXi主机的本地磁盘用作诊断分区.
但对于从SAN引导的无磁盘ESX服务器,多个主机可共享同一SANLUN上的一个诊断分区.
如果多个ESX/ESXi系统使用一个LUN作为诊断分区,必须对该LUN进行区域分配以便所有服务器都可对其进行访问.
每台服务器需要100MB空间,因此LUN的大小将决定可共享该LUN的服务器数目.
每个ESX/ESXi系统均映射到一个诊断插槽.
如果服务器共享诊断分区,VMware建议磁盘空间至少满足16个插槽所需(1600MB).
如果设备上只有一个诊断插槽,所有共享该设备的ESX/ESXi系统将映射到同一插槽.
这样设置很容易产生问题.
如果两个ESX/ESXi系统同时执行核心转储,则诊断分区上最后一个插槽上的核心转储会被覆盖.

如果分配足够的磁盘空间用于16个插槽,即使两个ESX/ESXi系统同时执行核心转储,核心转储也不太可能映射到诊断分区上的同一位置.
禁用自动主机注册当使用EMCCLARiiON或Invista阵列进行存储时,需要在阵列中注册主机.
ESX/ESXi通过将主机的名称和IP地址发送到阵列来执行自动主机注册.
如果更喜欢使用存储管理软件执行手动注册,请关闭ESX/ESXi自动注册功能.
步骤1在vSphereClient的"清单"面板中选择主机.
2单击配置选项卡,然后单击"软件"下的高级设置.
3在左侧面板中单击磁盘,并向下滚动至右侧的Disk.
EnableNaviReg.
4将默认值更改为0.
5重新引导主机以使更改生效.
这将禁用默认情况下启用的自动主机注册.
光纤通道SAN配置指南60VMware,Inc.
避免和解决SAN问题将ESX/ESXi与SAN一起使用时,必须依照特定准则才能避免SAN问题.
应特别留意这些避免和解决SAN配置问题的提示:n每个LUN上仅放置一个VMFS数据存储.
不建议将多个VMFS数据存储放置在同一LUN上.
n不要更改系统为您设置的路径策略,除非您了解做出此类更改的影响.
特别是,使用主动-被动阵列的同时将路径策略设置为固定可导致路径抖动.
n将所有信息记录在案.
其中包括涉及以下项目的信息:区域分配、访问控制、存储器、交换机、服务器和FCHBA配置、软件和固件版本以及存储器线缆布局.
n对故障情况进行规划:n制作多个拓扑映射副本.
考虑每一元素发生故障时可能对SAN带来的影响.
n除去不同链接、交换机、HBA和其他元素,确保未遗漏设计中的关键故障点.
n确保根据插槽和总线速度将光纤通道HBA安装到ESX/ESXi主机中的正确插槽.
在服务器中的可用总线之间平衡PCI总线负载.
n在所有可视点(包括ESX/ESXi性能图表、FC交换机统计信息及存储性能统计信息)熟悉存储网络中的不同监控点.
n更改由ESX/ESXi主机使用的VMFS数据存储的LUN的ID时,请务必小心操作.
如果您更改此ID,则VMFS数据存储上运行的虚拟机将发生故障.
如果VMFS数据存储上没有正在运行的虚拟机,则在您更改LUN的ID后,必须使用重新扫描在主机上重置ID.
有关使用重新扫描的详细信息,请参阅第51页,"重新扫描存储适配器".
优化SAN存储器性能要优化典型SAN环境,需要考虑多个因素.
如果环境配置正确,SAN架构组件(特别是SAN交换机)对优化的影响较小,因为这些组件的延迟相对于服务器和存储阵列而言较短.
确保经由交换机架构的路径尚未饱和,即交换机架构未以最高吞吐量运行.

存储阵列性能存储阵列性能是影响整个SAN环境性能的主要因素之一.
如果存储阵列性能存在问题,务必参考存储阵列供应商文档了解任何相关信息.

分配LUN时,请记住,每个LUN由多台ESX/ESXi主机访问,而且各主机上可运行多台虚拟机.
由ESX/ESXi主机使用的一个LUN可向运行于不同操作系统的多个不同应用程序提供I/O服务.
由于此工作负载并非恒定不变,ESX/ESXiLUN所在的RAID组不应包括其他主机所使用的LUN,这些主机上未运行ESX/ESXi用于I/O密集型应用程序.
确保启用了读/写缓存.
需要不断对SAN存储阵列进行重新设计和调试,以确保所有存储阵列路径间的I/O负载平衡.
为满足此要求,请在所有SP间分发指向LUN的路径以提供最佳负载平衡效果.
密切监控可指示何时需要手动重新平衡LUN的分发.
调试静态平衡存储阵列即是监控特定性能统计信息(如每秒I/O操作数、每秒块数及响应时间)并通过分发LUN工作负载将工作负载分散到所有SP.
注意ESX/ESXi目前尚不支持动态负载平衡.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
61服务器性能为确保最佳服务器性能,必须考虑几个因素.
各服务器应用程序访问其专用存储器时必须满足以下条件:n高I/O速率(每秒I/O操作数)n高吞吐量(每秒兆字节数)n最小延迟(响应时间)由于各应用程序的要求不尽相同,您可以选择存储阵列上的适当RAID组来实现上述目标.
要实现性能目标,请执行以下操作:n将每个LUN置于提供必要性能级别的RAID组.
请注意所分配的RAID组中其他LUN的活动及资源利用率.
对于高性能RAID组,因有过多应用程序对其执行I/O操作,它可能无法满足ESX/ESXi主机上运行的应用程序所需的性能目标.
n确保各服务器具有足够多的HBA,能满足高峰时段服务器上托管的所有应用程序的最大吞吐量.
将I/O分散到多个HBA可为各应用程序提供更高的吞吐量及更短的延迟.
n要在HBA发生故障时提供冗余,请确保服务器连接一个双冗余架构.
n为ESX/ESXi系统分配LUN或RAID组时,多个操作系统将使用和共享该资源.
因此,当您使用ESX/ESXi系统时,存储子系统中各个LUN所需的性能要远高于使用物理机的情况.
例如,如果计划运行四个I/O密集型应用程序,请为ESX/ESXiLUN分配四倍大小的性能容量.
n将多个ESX/ESXi系统与vCenterServer一起使用时,存储子系统所需的性能将相应增加.
nESX/ESXi系统上运行的应用程序所需的未完成I/O数目应与HBA和存储阵列能处理的I/O数目相匹配.
解决性能问题vSphereClient提供多种工具用于收集性能信息.
这些信息以图形方式显示在vSphereClient中.
vSphereClient可定期更新显示屏幕.
还可以使用resxtopvSphereCLI命令,该命令允许您检查ESX/ESXi主机使用资源的方式.
有关resxtop的信息,请参见《资源管理指南》或《vSphere命令行界面安装和参考指南》.
解决路径抖动如果服务器无法访问LUN,或者访问速度很慢,则可能是路径抖动(也称为LUN抖动)带来的问题.
两台主机通过不同SP访问LUN时,LUN从未真正可用,此时可能出现路径抖动.
只有特定的SAN配置与以下条件同时作用时才会导致路径抖动:n使用主动-被动阵列.
路径抖动仅发生在主动-被动阵列上.
对于主动-主动阵列或提供透明故障切换的阵列,不会出现路径抖动.
n两个主机使用不同存储处理器(SP)访问同一LUN.
例如,LUN配置为使用固定PSP.
在主机A上,到LUN的首选路径设置为使用经由SPA的路径.
在主机B上,到LUN的首选路径配置为使用经由SPB的路径.
路径抖动也有可能在LUN配置为使用固定PSP或MRUPSP、主机A仅可通过经由SPA的路径访问LUN,且主机B仅可通过经由SPB的路径访问LUN时发生.
直接连接阵列(如AX100)的一个或多个节点上发生HBA故障切换时也可能出现这一问题.
光纤通道SAN配置指南62VMware,Inc.
路径抖动问题通常不会出现于其他操作系统:n没有其他常见操作系统使用超过两个服务器共享的LUN.
该设置通常为群集所预留.
n如果同时仅一个服务器正在发出到LUN的I/O,则路径抖动不会成为问题.
相比而言,多个ESX/ESXi系统可能同时向同一LUN发出I/O.
解决路径抖动使用此过程解决路径抖动.
两台主机通过不同SP访问LUN时,LUN从未真正可用,此时可能在主动-被动阵列上出现路径抖动.
步骤1确保在主动-被动阵列上共享同一组LUN的所有主机使用同一存储处理器.
2更正不同ESX/ESXi主机与SAN目标间的任何线缆接线不一致问题,以便相同的目标以同一顺序呈现给所有HBA.
3配置路径以使用最近使用PSP(默认).
了解路径抖动在存储阵列中,SP就像对部分共享存储器具有访问权限的独立计算机.
如何处理并发的访问将由算法决定.

对于主动/被动阵列,存储器上组成特定LUN的所有扇区每次只能由一个SP访问.
LUN所有权将在存储处理器之间传递.
原因在于存储阵列将使用缓存且SPA不得向磁盘写入使SPB缓存无效的内容.
由于SP在完成操作后必须刷新缓存,因此转移所有权需要一些时间.
在这期间,任何SP均无法处理与LUN相关的I/O.
部分主动/被动阵列尝试在I/O到达时将LUN的所有权传递给不同的SP,试图看起来如同主动/主动阵列.
此方法适用于群集设置,但如果多个ESX/ESXi系统通过不同的SP同时访问同一LUN,则会导致路径抖动.
考虑路径选择如何运作:n在主动/主动阵列上,ESX/ESXi系统开始沿新路径发送I/O.
n在主动/被动阵列上,ESX/ESXi系统将检查所有备用路径.
当前待考虑路径的SP将向系统发送信息,指示其当前是否拥有LUN的所有权.
n如果ESX/ESXi系统找到拥有LUN所有权的SP,则会选定该路径并沿该路径发送I/O.
n如果ESX/ESXi主机找不到此类路径,ESX/ESXi主机便挑选一条备用路径并向SP发送命令将LUN所有权移至此SP.
以下路径选择会导致发生路径抖动:如果服务器A只能通过一个SP到达某个LUN,而服务器B只能通过另一SP到达同一个LUN,那么二者将使得LUN的所有权在两个SP之间不断转移,就像打乒乓球.
由于系统转移所有权的速度很快,存储阵列无法处理任何I/O(或只能处理非常少的一部分).
因此,由于LUN完成每个I/O请求需要花费很长时间,依靠LUN的所有服务器都将遭遇吞吐量低下的情形.
平衡虚拟机之间的磁盘访问可以在vSphereClient中通过Disk.
SchedNumReqOutstanding参数调整未完成的磁盘请求的最大数目.
两台或多台虚拟机访问同一LUN时,此参数将控制每台虚拟机可向LUN发出的未完成请求数量.
调整该限制有助于平衡虚拟机之间的磁盘访问.
此限制不适用于LUN上只有一个虚拟机处于活动状态的情况.
在这种情况下,带宽由存储适配器的队列深度限制.

步骤1在vSphereClient的"清单"面板中选择主机.
2单击配置选项卡,然后单击"软件"下的高级设置.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
633在左侧面板中单击磁盘,并向下滚动至Disk.
SchedNumReqOutstanding.
4将参数值更改为所选的数字并单击确定.
此更改可对磁盘带宽调度产生影响,但是实验结果证明此更改对磁盘密集型工作负载有改善作用.

下一步如果在VMkernel中调整此值,您可能还需要调整存储适配器中的队列深度.
减少SCSI预留需要在VMFS中获取文件锁或元数据锁的操作可导致暂时性SCSI预留.
SCSI预留将锁定整个LUN.
某一服务器使用过多SCSI预留可导致其他服务器访问相同VMFS时性能降低.
需要取得文件锁或元数据锁的操作示例包括:n启动虚拟机.
nVMotion.
n在虚拟机上运行虚拟磁盘快照.
n需要打开文件或执行元数据更新的文件操作.
如果在访问相同VMFS的多台服务器上经常发生此类操作,则会导致性能降低.
例如,VMware不建议在相同VMFS上运行来自多台服务器的多台使用虚拟磁盘快照的虚拟机.
在VMFS上运行多台虚拟机时请限制VMFS文件操作的数目.
调整QLogicHBA的队列深度如果对QLogic适配器的性能不甚满意,您可以更改其最大队列深度.
可以使用vSphereCLI调整QLogicqla2xxx系列适配器的最大队列深度.
步骤1通过输入以下命令确认目前正在加载的QLogicHBA模块:vmkload_mod-l|grepqla2xxx.
2运行下列命令.
示例显示qla2300_707模块.
请使用与上一步骤的输出相对应的模块.
vicfg-module-sql2xmaxqdepth=64qla2300_707在这种情况下,ql2x所代表的HBA的LUN队列深度将设置为64.
3重新引导主机.
调整EmulexHBA的队列深度如果对Emulex适配器的性能不甚满意,您可以更改其最大队列深度.
步骤1通过输入vmkload_mod-l|greplpfcdd命令确认目前已加载的EmulexHBA模块.
2运行下列命令.
示例所示为lpfcdd_7xx模块.
请使用与步骤1的输出相对应的模块.
vicfg-module-slpfc0_lun_queue_depth=16lpfcdd_7xx在这种情况下,lpfc0所代表的HBA的LUN队列深度将设置为16.
3重新引导主机.
光纤通道SAN配置指南64VMware,Inc.
SAN存储器备份注意事项在SAN环境中,备份有两个目的.
第一个目的是将联机数据归档至脱机介质.
可对所有联机数据按时间表定期重复执行此过程.
第二个目的是提供对脱机数据的访问,用于从故障中恢复.
例如,数据库恢复通常需要检索当前未联机的已归档日志文件.
计划备份取决于多种因素:n重要应用程序的标识,这些应用程序在给定的一段时间内需要较频繁地备份.

n恢复点和恢复时间目标.
考虑恢复点所需的精确度,以及愿意为此而等待的时间长度.

n与数据关联的变化率(RateofChange,RoC).
例如,如果使用同步/异步复制,RoC将影响主存储设备与辅助存储设备间所需带宽的大小.
n对SAN环境、存储器性能(备份时)以及其他应用程序的总体影响.
nSAN上高峰流量时段的标识(计划于这些高峰时段执行的备份会降低应用程序和备份过程的运行速度).

n计划数据中心内所有备份的时间.
n备份单个应用程序所需的时间.
n归档数据的资源可用性;通常为脱机介质访问(磁带).
设计备份策略时要包括各应用程序的恢复时间目标.
也就是考虑重新置备数据所需的时间和资源.
例如,如果已计划的备份要存储过多数据,导致恢复需要大量时间,那么请检查已计划的备份.
增加执行备份的频率,这可减少每次备份的数据,从而缩短恢复时间.
如果特定的应用程序需要在某一期限内恢复,则备份过程需要提供时间表及特殊数据处理以满足此需求.
快速恢复可能需要使用驻留在联机存储器上的恢复卷,从而尽可能避免通过访问速度较慢的脱机介质来获取缺少的数据组件.
快照软件管理员通过快照软件可以对磁盘子系统内定义的任一虚拟磁盘生成即时副本.

快照软件分为不同的可用级别:n通过ESX/ESXi主机可创建虚拟机的快照.
此软件在ESX/ESXi基本软件包中附送.
n第三方备份软件可能允许更全面的备份过程,并可能包含更高级的配置选项.

管理员可出于多种原因而生成快照,其中包括:n备份n灾难恢复n多种配置和/或版本的可用性n取证(Forensics)(在系统运行时通过查看快照寻找导致问题的原因)n数据挖掘(Datamining)(查看数据的副本以降低生产系统的负载)使用第三方备份软件包使用第三方软件具有环境统一的优点.
但是,第三方快照软件带来的额外开销会随着SAN规模的扩大而变得更高.

如果使用第三方备份软件,请确保ESX/ESXi主机支持该软件.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
65如果使用快照来备份数据,请考虑以下几点:n有些供应商同时支持VMFS和RDM的快照.
如果二者均支持,您可以生成主机的整个虚拟机文件系统的快照,也可以生成单个虚拟机的快照(每个磁盘一个快照).
n有些供应商仅对使用RDM的设置支持快照.
如果仅支持RDM,您可以对单个虚拟机执行快照.
请参见存储供应商的文档.
注意ESX/ESXi系统还包括ConsolidatedBackup组件.
分层应用程序SAN管理员通常使用基于阵列的专用软件进行备份、灾难恢复、数据挖掘、取证以及配置测试.

存储供应商通常对LUN提供两种类型的高级服务:快照和复制.
n快照将创建包含LUN的高效率副本的空间,这些副本共享公共的数据块.
快照通常在主LUN所在的同一存储系统上本地执行,用于快速备份、应用程序测试、取证或数据挖掘.

n复制将创建LUN的完整副本.
通常对单独的存储系统或站点进行副本复制,以防御可使整个阵列或站点变为不可用或遭破坏的主要故障.
将ESX/ESXi系统与SAN一起使用时,您必须确定是基于阵列的工具还是基于主机的工具更适合特定的情形.

基于阵列(第三方)的解决方案将ESX/ESXi系统与SAN一起使用时,您必须确定基于阵列的工具是否更适合特定的情形.
考虑基于阵列的解决方案时,请记住以下几点:n基于阵列的解决方案通常可得到更全面的统计信息.
使用RDM,数据始终采用同一路径,使得性能管理更为简单.
n使用RDM和基于阵列的解决方案时,安全性对于存储管理员而言更为透明,因为使用RDM时虚拟机与物理机更为相似.
n如果使用基于阵列的解决方案,通常会将物理兼容RDM用作虚拟机的存储器.
如果不打算使用RDM,请查看存储供应商的文档,确认是否支持在带有VMFS卷的LUN上进行操作.
如果在VMFSLUN上使用阵列操作,请仔细阅读再签名一节.
基于文件(VMFS)的解决方案将ESX/ESXi系统与SAN一起使用时,您必须确定基于主机的工具是否更适合特定的情形.
考虑使用VMwareTools和VMFS(而非阵列工具)的基于文件的解决方案时,请注意以下几点:n使用VMwareTools和VMFS更利于置备.
分配一个较大LUN,多个.
vmdk文件可置于该LUN上.
使用RDM,每台虚拟机都需要一个新LUN.
n快照服务随ESX/ESXi主机附送,无需额外付费.
因此基于文件的解决方案相比基于阵列的解决方案更为经济高效.
n对ESX/ESXi管理员而言,使用VMFS更容易.
nESX/ESXi管理员若使用基于文件的解决方案可减轻对SAN管理员的依赖性.
光纤通道SAN配置指南66VMware,Inc.
管理重复VMFS数据存储当LUN包含VMFS数据存储副本时,您可以使用现有签名或通过分配新签名来挂载该数据存储.

在LUN中创建的每个VMFS数据存储都有一个唯一的UUID,该UUID存储在文件系统超级块中.
对LUN进行复制或生成快照后,生成的LUN副本的每个字节都与原始LUN完全相同.
因此,如果原始LUN包含具有UUIDX的VMFS数据存储,则LUN副本会显示包含具有完全相同UUIDX的相同的VMFS数据存储或VMFS数据存储副本.
ESX/ESXi可以确定LUN是否包含VMFS数据存储副本,并使用其原始UUID挂载数据存储副本,或更改UUID从而对该数据存储进行再签名.
使用现有签名挂载VMFS数据存储可能无需再签名VMFS数据存储副本.
可以挂载VMFS数据存储副本,而不更改其签名.
例如,作为灾难恢复计划的一部分,可以在辅助站点上维护虚拟机的同步副本.
在主站点发生灾难时,可以在辅助站点上挂载数据存储副本并启动虚拟机.
重要事项仅当与具有相同UUID的已挂载VMFS数据存储不冲突时,才可以挂载VMFS数据存储.
挂载VMFS数据存储时,ESX/ESXi允许对驻留在LUN副本上的数据存储执行读取和写入操作.
LUN副本必须为可写入状态.
在系统重新引导后,数据存储挂载也是持久有效的.
由于ESX/ESXi不允许对挂载的数据存储进行再签名,所以请在进行再签名之前卸载数据存储.

使用现有签名挂载VMFS数据存储如果不需要对VMFS数据存储副本进行再签名,则无需更改其签名即可挂载.
前提条件在挂载VMFS数据存储之前,请在主机上执行存储重新扫描,以便更新为其显示的LUN视图.
步骤1登录vSphereClient,然后在"清单"面板中选择服务器.
2依次单击配置选项卡和"硬件"面板中的存储器.
3单击添加存储器.
4选择磁盘/LUN存储器类型,然后单击下一步.
5从LUN列表中,选择数据存储名称显示在"VMFS标签"列中的LUN,然后单击下一步.
"VMFS标签"列中显示的名称表示LUN包含现有VMFS数据存储的副本.
6在"挂载选项"下面,选择保留现有的签名.
7在"即将完成"页面,检查数据存储配置信息,然后单击完成.
下一步如果稍后要对挂载的数据存储进行再签名,则必须先将其卸载.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
67卸载数据存储卸载数据存储时,它会保持原样,但是在指定的主机上再也看不到该存储.
它继续出现在其他主机上并在这些主机上它保持挂载状态.
只能卸载以下类型的数据存储:nNFS数据存储n已挂载却没有再签名的VMFS数据存储副本步骤1显示数据存储.
2右键单击要卸载的数据存储,然后选择卸载.
3如果数据存储已共享,请指定不应再访问该数据存储的主机.
a如果需要,请取消选中要使其中的数据存储保持挂载状态的主机.
默认情况下,会选中所有主机.
b单击下一步.
c检查要从中卸载数据存储的主机列表,然后单击完成.
4确认要卸载数据存储.
对VMFS副本进行再签名使用数据存储再签名保留VMFS数据存储副本上所存储的数据.
对VMFS副本进行再签名时,ESX/ESXi会为副本分配新的UUID和新的标签,并将副本挂载为与原始数据存储明显不同的数据存储.
分配到数据存储的新标签的默认格式是snap--,其中是整数并且是原始数据存储的标签.
在执行数据存储再签名时,请考虑以下几点:n数据存储再签名不可逆.
n不再将包含再签名的VMFS数据存储的LUN副本视为LUN副本.
n仅当跨区数据存储的所有数据区联机时,才可对其进行再签名.
n再签名过程是应急过程,并具有容错性.
如果过程中断,可以稍后恢复.
n可以挂载新的VMFS数据存储,而无需承担其UUID与其他任何数据存储UUID相冲突的风险,如LUN快照层次结构中的祖先或子项.
对VMFS数据存储副本进行再签名如果要保留VMFS数据存储副本上所存储的数据,请使用数据存储再签名.
前提条件要对挂载的数据存储副本进行再签名,请先将其卸载.
对VMFS数据存储进行再签名之前,请在主机上执行存储重新扫描,以便主机更新为其显示的LUN视图并发现所有LUN副本.
步骤1登录vSphereClient,然后在"清单"面板中选择服务器.
2依次单击配置选项卡和"硬件"面板中的存储器.
光纤通道SAN配置指南68VMware,Inc.
3单击添加存储器.
4选择磁盘/LUN存储器类型,然后单击下一步.
5从LUN列表中,选择数据存储名称显示在"VMFS标签"列中的LUN,然后单击下一步.
"VMFS标签"列中显示的名称表示LUN包含现有VMFS数据存储的副本.
6在"挂载选项"下,选择分配新签名,并单击下一步.
7在"即将完成"页面,检查数据存储配置信息,然后单击完成.
下一步进行再签名之后,可能需要执行以下操作:n如果再签名的数据存储包含虚拟机,则在虚拟机文件中更新对原始VMFS数据存储的引用,这些虚拟机文件包括.
vmx、.
vmdk、.
vmsd和.
vmsn.
n要启动虚拟机,请在vCenterServer中注册它们.
章6管理使用SAN存储器的ESX/ESXi系统VMware,Inc.
69光纤通道SAN配置指南70VMware,Inc.
多路径对照表A存储阵列有不同的多路径设置要求.
表A-1多路径设置要求组件备注所有存储阵列没有备用电池时必须禁用写入缓存.
拓扑一处故障不会导致HBA和SP同时进行故障切换,尤其是使用主动-被动存储阵列时.
IBMTotalStorageDS4000(之前称为FastT)在较高版本中,主机类型必须为LNXCL或VMware.
此主机模式中禁用AVT(自动卷传输,AutoVolumeTransfer).
HDS99xx和95xxV系列HDS9500V系列(Thunder)需要两种主机模式:n主机模式1:Standard.
n主机模式2:SunClusterHDS99xx系列(Lightning)及HDSTabma(USP)需将主机模式设置为Netware.
EMCSymmetrix启用SPC2和SC3设置.
请联系EMC获取最新设置.
EMCClariion将EMCClariion故障切换模式设置为1或4.
有关详细信息,请联系EMC.
HPMSA主机类型必须为Linux.
将每个HBA端口的连接类型设置为Linux.
HPEVA对于EVA4000/6000/8000固件5.
031和更高版本,请将主机类型设置为VMware.
否则将主机模式类型设置为Custom.
值为:000000202200083E.
HPXP对于XP128/1024/10000/12000,主机模式应设置为0C(Windows),即zeroC(Windows).
NetApp无特定要求ESX/ESXi配置为ESX/ESXi主机设置以下软件高级设置:n将Disk.
UseLunReset设置为1n将Disk.
UseDeviceReset设置为0对于主动-被动阵列,所有托管群集磁盘的LUN必须使用最近使用的PSP.
主动-主动阵列上的LUN可使用最近使用的PSP或固定PSP.
所有FCHBA必须为同一型号.
VMware,Inc.
71光纤通道SAN配置指南72VMware,Inc.
管理存储路径和多路径插件B使用vSphereCLI可管理可插入存储架构(PSA)多路径插件和分配给它们的存储路径.
可以使用vSphereCLI显示主机上可用的所有多路径插件.
可以列出任何第三方MPP以及主机的NMP和SATP,并检查它们所声明的路径.
还可以定义新路径,并指定应声明路径的多路径插件.

有关可用于管理PSA的其他命令的详细信息,请参见《vSphere命令行界面安装和参考指南》.
本附录讨论了以下主题:n第73页,"列出主机的声明规则"n第74页,"显示多路径模块"n第75页,"显示主机的SATP"n第75页,"显示NMP存储设备"n第76页,"添加PSA声明规则"n第77页,"删除PSA声明规则"n第77页,"屏蔽路径"n第78页,"取消路径屏蔽"n第78页,"定义NMPSATP规则"n第79页,"esxclicorestorage命令行选项"列出主机的声明规则使用vSphereCLI列出从0到65535的所有声明规则.
声明规则指出给定的物理路径由哪个多路径插件、NMP或任何第三方MPP来管理.
每个声明规则基于以下参数标识一组路径:n供应商/型号字符串n传输(如SATA、IDE、光纤通道等)n适配器、目标或LUN位置n设备驱动程序(如Mega-RAID)步骤u使用esxclicorestorageclaimrulelist可列出声明规则.
示例B-1显示了命令的输出.
VMware,Inc.
73示例B-1esxclicorestorageclaimrulelist命令的示例输出RuleClassTypePluginMatches0runtimetransportNMPtransport=usb1runtimetransportNMPtransport=sata2runtimetransportNMPtransport=ide3runtimetransportNMPtransport=block101runtimevendorMASK_PATHvendor=DELLmodel=UniversalXport101filevendorMASK_PATHvendor=DELLmodel=UniversalXport200runtimevendorMPP_1vendor=NewVendmodel=*200filevendorMPP_1vendor=NewVendmodel=*201runtimelocationMPP_2adapter=vmhba41channel=*target=*lun=*201filelocationMPP_2adapter=vmhba41channel=*target=*lun=*202runtimedriverMPP_3driver=megaraid202filedriverMPP_3driver=megaraid65535runtimevendorNMPvendor=*model=*此示例表示以下内容:nNMP声明与使用USB、SATA、IDE和块SCSI传输的存储设备相连的所有路径.
nMASK_PATH模块声明所有返回供应商字符串为DELL且型号字符串为UniversalXport的SCSI查询数据的路径.
MASK_PATH用于屏蔽主机的路径.
nMPP_1模块声明与任何型号NewVend存储阵列相连的所有路径.
nMPP_3模块声明由Mega-RAID设备驱动程序控制的存储设备的路径.
n未在先前的规则中描述的路径由NMP声明.
n输出中的"Class"列显示已定义的规则和已加载的规则.
"Class"列中的file参数表示规则已定义.
runtime参数表示规则已被加载到系统中.
为了激活用户定义的声明规则,应存在两个具有相同规则编号的行,一行是具有file参数的规则,另一行是具有runtime的规则.
几个低编号的规则只有一行,其"Class"为runtime.
这些是系统定义的声明规则,您无法对其进行修改.
显示多路径模块使用vSphereCLI列出已加载到系统中的所有多路径模块.
多路径模块管理将主机与存储器相连的物理路径.

georgedatacenter39美元/月$20/年/洛杉矶独立服务器美国VPS/可选洛杉矶/芝加哥/纽约/达拉斯机房/

georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,georgedatacenter是一家成立于2019年的美国VPS商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacenter的VPS采用KVM和VMware虚拟化,可以选择windows...

ATCLOUD.NET-OVH海外高防云主机,采用KVM架构,稳定安全且便宜好用,仅3刀起

官方网站:点击访问ATCLOUD.NET官网优惠码:目前提供Cloud VPS与Storage VPS两款产品的六折优惠活动(续费同价,截止至2021年5月31日)优惠码:UMMBPBR20Z活动方案:一、型号CPU内存磁盘流量优惠价格购买链接VPS-1GB0.5×2.6+GHz1GB20GB1TB$3立即购买VPS-2GB1×2.6+GHz2GB50GB2TB$6立即购买VPS-4GB2×2.6...

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

linux命令vi为你推荐
域名注册域名的注册是怎么回事?在不同的网站注册有区别吗?免费虚拟主机国内好的免费虚拟主机独立ip空间独立IP的空间有什么好处域名注册查询怎么查看域名是否注册免费域名空间求1个免费空间送域名那种域名备案域名需要备案吗?网站空间申请企业网站空间申请有哪些流程啊。、、。上海虚拟主机谁能告诉我杭州哪个公司的虚拟主机最好,机房最好是上海或浙江的.淘宝虚拟主机淘宝买万网虚拟主机怎么变别真假mysql虚拟主机如何建立支持PHP+MySQL的虚拟主机?
华众虚拟主机管理系统 国外vps ipage 火车票抢票攻略 panel1 免费全能空间 什么是服务器托管 流媒体加速 512mb 什么是web服务器 注册阿里云邮箱 空间申请 97rb 黑科云 睿云 锐速 聚惠网 fatcow ftp是什么东西 卡巴斯基官方下载 更多