设备类型 |
设备驱动程序供应商 |
设备驱动程序名称 |
笔记 |
网络 |
博通公司 |
bcm5700 |
|
博通公司 |
bcm5721 |
||
英特尔 |
发 |
ESX >= 2.5.2支持四端口MT |
|
英特尔 |
高达 |
||
英伟达 |
forcedeth |
ESX >= 3.0.2 only |
|
3 com |
3 c90x |
ESX < = 2.5。x只 |
|
AceNIC |
Acenic |
ESX < = 2.5。x只 |
|
光纤通道 |
Emulex |
Lpfcdd |
双/单端口 |
Qlogic |
qla2x00 |
双/单端口 |
|
SCSI |
Adaptec |
aic7xxx |
支持外部设备 |
Adaptec |
aic79xx |
支持外部设备 |
|
Adaptec |
adp94xx |
支持外部设备 |
|
大规模集成电路逻辑 |
ncr53c8xx |
ESX < = 2.5。x只 |
|
大规模集成电路逻辑 |
sym53c8xx |
ESX < = 2.5。x只 |
|
大规模集成电路逻辑 |
mptscsi |
||
RAID阵列 |
Adaptec |
dpt_i2o |
ESX < = 2.5。x只 |
惠普 |
cpqarray |
“外部SCSI”仅用于阵列。ESX < = 2.5。x只 |
|
惠普 |
ccis |
仅供磁盘阵列使用的外部SCSI |
|
戴尔 |
aacraid |
||
戴尔 |
megaraid |
||
IBM / Adaptec |
“诱导多能性” |
||
IBM / Adaptec |
aacraid |
||
英特尔 |
gdth |
ESX < = v2.5。x只 |
|
大规模集成电路 |
megaraid |
||
Mylex |
DAC960 |
||
iSCSI |
Qlogic 4010 |
qla4010 |
ESX v3只 |
如果有问题的驱动程序支持一个设备,在大多数情况下它将在ESX中工作。然而,如果设备需要一个现代的设备驱动程序,不要期望它是ESX的一部分,因为ESX本身就不支持最新的设备。ESX被设计为稳定的,这通常排除了现代设备。例如,串行高级技术附件(SATA)设备不是ESX版本2.5的一部分,但是ESX版本3.5(即将推出)的一部分。另一个经常被请求的缺失设备是TCP Offload Engine NIC (TOE卡),考虑到ESX的网络共享设计,目前还没有定论。如表中所示,各种SCSI适配器都有限制。一个关键的限制是外部磁带驱动器或库需要Adaptec卡,任何其他类型的卡都可以用于外部磁盘阵列。
关于I/O卡的最佳实践如果您要使用的卡是不在盐酸上,不要使用它。从支持的角度来看,HCL是决定性的。尽管供应商可能会生产一个卡并自检它,如果它不在HCL上,VMware将不支持配置。
表1.1特别提到了VMkernel可以访问的设备,而不一定是COS为ESX 3.0之前版本安装的设备。有很多设备COS都有驱动,但虚拟机无法使用。我想到了两个例子,第一个是没有在表1.1中列出但实际上有COS驱动程序的网卡;金斯敦或旧的数字网卡属于这一类。第二个例子是IDE驱动程序。对于ESX版本3之前的版本,可以将COS安装到智能驱动电子(IDE)驱动器上,或者将SATA/IDE驱动器安装到ESX版本3上。但是,这些设备不能承载虚拟机文件系统(VMFS),因此需要存储区域网络(SAN)或外部存储来保存每个虚拟机的虚拟机磁盘文件和任何VMkernel交换文件。
为了让ESX运行,它需要至少两个网卡(是的,可以使用一个网卡,但这对生产服务器来说是不推荐的)和一个SCSI存储设备。一块网卡用于业务控制台,另一块网卡用于虚拟机。虽然可以共享这些网卡,这样只需要一个网卡,但VMware不建议这样做,除非在极端情况下(这会导致可能的性能和安全问题)。ESX的最佳实践是为所有东西提供冗余,这样即使网络或光纤通道路径丢失,所有的虚拟机仍在运行。为此,需要对网络和光纤配置以及更多I/O设备进行一些考虑。网卡配置的最小最佳实践是4个端口,第一个端口用于SC,第二个和第三个端口用于vm(提供冗余),第四个端口用于VMotion,通过VMkernel接口在自己的专用网络上。为保证全冗余和性能,建议配置6个网卡端口,额外网卡分配给业务控制台和VMotion。如果虚拟机有其他可用的网络,可以使用802.1q虚拟LAN (VLAN)标签或增加一对网卡端口冗余。添加一对光纤通道适配器,您就可以为您的SAN fabric获得故障转移。如果需要磁带库,请选择Adaptec SCSI适配器来访问这个非常重要的备份设备。
最佳实践,对于ESX版本3之前的版本,最好采用4个网卡端口(性能、安全、冗余),2个fc端口(冗余)。对于ESX version 3,从性能、安全性和冗余方面考虑,推荐使用6个网卡端口。
如果添加更多的网络供虚拟机使用,可以使用802.1q VLAN标记来运行与虚拟机关联的现有网卡对,或者为虚拟机添加新网卡对。
当ESX version 3使用iSCSI时,为了提高性能、安全性和冗余度,需要在业务控制台增加一个网卡端口。
当ESX版本3通过网络连接存储(NAS)使用网络文件系统(NFS)时,增加另一对网卡端口以提供性能和冗余。
如果您使用本地连接的磁带机或磁带库,请使用Adaptec SCSI适配器。没有其他适配器将正常工作。但是,磁带机或磁带库的最佳实践是使用远程存档服务器。
对于ESX version 3, iSCSI和NAS支持是可用的,这与ESX version 2.5的设置方法明显不同。x和。使用分配给VMkernel的自己的网络连接访问iSCSI和基于nfs的NAS,类似于VMotion的工作方式或通过光纤访问标准VMFS-3的方式。尽管NAS和iSCSI访问可以与其他网络共享带宽,但是将它们分开可能会更好地提高性能。由于身份验证的原因,iSCSI VMkernel设备必须共享子网作为COS,无论是否启用了CHAP,尽管基于nfs的NAS将在自己的网络上。在ESX版本3之前,NFS-based NAS仅通过COS可用,而iSCSI在早期版本发布时不可用。第8章“从主机连接配置ESX”详细讨论了这种新的联网可能性。