vSphere文件系统:VMFS的应用 |
| 发布时间: 2012/7/10 10:19:29 |
|
存储管理员应当都比较熟悉运行在服务器上的并用于安装操作系统的传统的Windows文件系统以及Linux文件系统。不过也许他们并不了解在VMware的vSphere/ESXi虚拟机监控器上使用最广泛的文件系统,VMFS.
VMFS作为用于VMware最为流行的文件系统,得益于其是为虚拟化专门设计。通过启用高级vSphere特性(如存储vMotion)或强大的虚拟化特性(如快照),此集群感知的文件系统是vSphere的关键(通常被忽略)以及确保成功的虚拟基础架构的不可或缺的部分。并且在最新的一个版本,VMFS 5中,发布了许多更新。 你可能比较疑惑在NFS可以满足时,为何还需要仅仅用于vSphere的新的文件系统。有一些因素使VMFS比较特别并且非常必要,如下所述: 与其它的文件系统不同,VMFS被设计成仅用于存放虚拟机 多个ESXi服务器可以同时对于文件系统进行读/写操作 ESXi服务器可以与文件系统连接或断开,而不会对其它使用文件系统的服务器以及运行在其中的虚拟机造成中断。 VMFS的磁盘文件锁定机制保证了两台主机不会在同一时刻启动同一个虚拟化 其设计的性能与本地SCSI的性能相近,即使对于性能要求较高的应用 在主机发生故障时,VMFS可以依赖分布式日志快速的恢复 VMFS可以运行在iSCSI或光纤通道之上 与文件级的NFS不同,VMFS是块级文件系统 在安装补丁和升级之前,每一个虚拟机都可以建立时间点快照,以保留操作系统和应用的状态。备份和恢复应用也利用快照来执行备份,而不必关闭虚拟机。 如果磁盘空间不够,VMFS允许你为运行中的虚拟机在线添加虚拟磁盘 你不能在VMFS上运行Windows计算机,不过你可以运行许多的Windows虚拟机,并存放在VMFS的虚拟机磁盘文件中(称为VMDK)。你可以将组成每一个虚拟机的虚拟磁盘视为挂接的SCSI磁盘。这使得你可以在SAN中的虚拟机磁盘里运行任何操作系统,甚至如DOS操作系统,并非被设计以支持,在iSCSI SAN上运行也没有问题。 VMFS与NFS 尽管VMware同时支持VMFS(基于SAN的块级存储)和NFS(基于NAS的文件级存储)作为vSphere的共享存储,但在发布新特性时,VMware通常会先支持VMFS,然后才是NFS.如今,使用NFS还是VMFS其实没有太大的区别,不过VMware中的大多数人还是推荐VMFS(可以理解,毕竟公司专门设计其用于此用途)。如果想获得关于VMFS和NFS比较的更多信息,请参见NetApp的Vaughn Stewart的发帖。 无论你采取哪种方式,通过为vSphere使用共享文件系统,你可以使用以下的高级特性(假定你的vSphere版本包含其许可): vMotion,将运行中的虚拟机从一个主机迁移到另一个主机 Storage vMotion,将运行中的虚拟机的磁盘文件从一个vSphere数据存储迁移到另一个数据存储 存储分布式资源调度 (SDRS),当vSphere数据存储运行缓慢(高延迟)或存储空间不足时,重新平衡虚拟机磁盘文件 vSphere高可用性,依靠此特性,当主机失效时,虚拟机可以自动在另一主机上启动 本文出自:亿恩科技【www.enkj.com】 |
京公网安备41019702002023号