当前位置:首页 > 虚拟化 > 正文

虚拟化存储的解决方案(虚拟化需要解决的问题有哪些)


一、如何设置虚拟硬盘存储?VMware和Hyper-V都使用虚拟硬盘(VHD-virtualharddisk)。如果您想为虚拟机提供存储空间,您只需创建一个VHD文件并将其连接到虚拟机即可。但在实际操作中却出现了很多问题。虽然创建VHD文件并不是很困难,但有时您会遇到各种问题。应以最适合目标虚拟机的方式创建这些文件。VHD存储通常是直连存储(DAS)最经济的选择,也是最容易配置的。DAS最适合仅运行少量虚拟机的主机。这些虚拟机不允许运行磁盘密集型应用程序,因为服务器上的所有虚拟机共享相同的硬盘资源。虽然一般来说,存储磁盘空间的大小不是问题,但许多虚拟机同时进行的I/O需求很容易导致性能瓶颈。网络附加存储(NAS)通常在网络上保留一个共享磁盘卷,用于虚拟磁盘映像的集合。但正如我之前所说,了解您所使用的虚拟化软件的局限性非常重要。例如,Microsoft不支持NAS系统上的Hyper-V文件。存储区域网络(SAN)与NAS一样,是一种基于网络的方法。架构上最大的区别是SAN网络专用于存储系统(协议通常也是存储系统所特有的)。这样,存储子系统的数据流量模式也与NASI系统中存储的不同。使用SAN是最昂贵的虚拟化解决方案,也是性能最好的方法。物理存储和虚拟存储的区别对于一个新的虚拟化系统管理员来说,往往很难理解物理存储和虚拟存储架构之间的区别。例如,Hyper-V使用虚拟IDE(集成电子驱动器)模式作为硬盘驱动器控制器。虚拟机需要从硬盘上的IDE启动,但这并不意味着Hyper-V虚拟主机上的虚拟机只能选择从直连本地存储系统(DAS)启动。正确的机器可以选择从硬盘文件启动,并且这个文件被映射到正确的IDE控制器,从而模拟虚拟机从IDE硬盘启动。事实上,VHD文件本身可以位于本地磁盘(可以是IDE、SATA、eSATA、PATA、SAS或SCSI磁盘)上。还可以将VHD文件放在SAN系统上。使用最大的存储资源池无论使用DAS还是SAN作为虚拟服务器的存储资源池,存储系统的性能都是需要考虑的问题,因为所有虚拟机都会争夺硬盘空间。以下是优化资源池的方法。对于新用户,可以采用RAID0+1存储系统架构。该架构采用更严格的架构来提高性能,同时还提供镜像容错能力。另外,请确保您的存储系统使用10,000rpm硬盘驱动器。在SAN中,如果可能的话,尽量为每个虚拟设备选择一个光纤适配器。这可以防止光纤通道成为瓶颈连接。最后,在某些虚拟化平台上创建虚拟硬盘时,可以选择创建固定大小的磁盘还是动态可扩展的磁盘。固定空间磁盘的创建时间较长,但通常可以提供更好的性能,因为它们使用物理磁盘上的连续块。除了性能下降之外,动态扩展磁盘文件还存在一些问题,可能会导致管理员认为扩展后物理卷是多余的。当然,所有这些方法都假设物理磁盘池包含两个或更多虚拟磁盘。如果可能,请尝试为每个VHD文件创建单独的物理磁盘卷(或LUN)。