|
VMware
VMFS
用于实现存储虚拟化的高性能群集文件系统
VMware®
虚拟机文件系统(VMFS)是一种高性能群集文件系统,它提供针对虚拟机而优化的存储虚拟化功能.每个虚拟机都封装在一小组文件中,VMFS则是这些在物理SCSI磁盘和分区上的文件的默认存储系统.VMFS允许IT部门:
VMware VMFS 的工作原理是什么?
VMware VMFS经过了优化、严格测试和认证,以适用范围广泛的光迁通道和ISCSI
SAN设备。VMFS可在一个中心位置高效存储整个虚拟机状态并且能够提前创建,因而实现了虚拟机的即时资源调配,不必依赖存储管理员.
常规的文件系统在给定的时间只允许一个服务器拥有对同一文件的读写访问权限.相比之下,VMFS是一个群集文件系统,它利用共享存储,支持多个ESX
Server实例对同一存储的并发读写.VMFS提供磁盘锁定功能,确保虚拟机不会在同一时间被多个ESX
Server设备打开.如果某个服务器出现故障,则这个服务器上的各个虚拟机的磁盘锁解除,以及允许从其物理服务器重新启动这些虚拟机.
群集文件系统帮助实现了新颖,独特的基于虚拟化的分布基础结果服务,例如:将运行中的虚拟机从一个物理服务器实时迁移到另一个服务器,在另一个服务器上自动重新启动发生故障的虚拟机,以及跨不同物理服务器群集化虚拟机.
在企业中如何使用VMware
VMFS?
VMware VMFS是构建动态的、自动化的、自我优化的数据中心的先决条件。VMware
VMFS帮助实现了基于虚拟化的分布式服务,包括:
分布式资源优化。VMFS允许多个ESX
Server实例访问同一个虚拟机存储,因此在ESX Server
的实例之间可以动态、自动地迁移虚拟机,从而实现了:
»
资源池中的资源动态分配
»
在不同服务器之间实时迁移运行中的虚拟机
高可用性。VMware
VMFS解决了磁盘锁和SCSI的预留问题,因而支持:
»
使用Microsoft®群集服务实现虚拟机群集化
»
在不同物理服务器上自动重启虚拟机
高效的脱离主机备份.
VMware VMFS
允许代理服务器备份虚拟机的快照,同时虚拟机可以对其存储进行同步读写。
主要功能:
群集文件系统。通过在共享存储(如光纤通道和ISCSI
SAN)上存储虚拟机文件,支持基于虚拟化的分布式基础结构服务。
»
共享数据文件系统。 支持多个ESX
Server设备对同一个存储位置执行并发读写操作
»
在线插入或删除节点。可以在VMFS卷中添加或删除一个ESX
Server而无需暂停或停止其他ESX Server实例的处理。
»
磁盘上的磁盘文件锁定。确保同一个虚拟机不会在同一个时间被多个服务器打开。
性能和可扩展性
»
针对虚拟机I/O进行了优化。可从一个中心位置高效地存储和访问整个虚拟机状态,而且虚拟机磁盘性能接近原始(Native)SCSI.
»
新增—自适用数据块规模调整。对虚拟磁盘I/O使用大数据块较为有利。对于小文件和目录使用子数据块分配器。
»
新增—动态增加VMFS卷大小。创建新的虚拟机而不必以来存储管理员。针对不断增长的文件的自适用数据块大小调整和寻址允许动态增加VMFS卷规模。
» 新增—增加了每VMFS卷的ESX
Server数量。允许将多达32个ESX Server连接到单个VMFS卷。
» 新增—扩展了数据块规模和文件限制。允许在虚拟机中运行数据最密集的生产应用程序,如数据库、ERP和CRM。
-
最大虚拟磁盘大小:2TB
-
最大文件大小:2TB
-
数据块大小:1MB到8MB
» 新增—缓存。通过卷、设备、对象及缓存的有利严肃增强VMFS的性能。
互操作性
» 认证。VMFS可于范围广泛的光纤通道和ISCSI
SAN设备搭配使用。VMFS经过了优化,严格测试和认证,以适用这些存储系统。
»
理想的符合SCSI要求的虚拟磁盘。使用虚拟磁盘文件(对虚拟机显示为装载的SCSI设备)虚拟磁盘使操作系统看不到SAN的所有间歇性错误,因而设置允许SAN未曾进行认证的操作系统在虚拟机中运行。
可管理性
»
LUN的发现和管理。在共享存储中自动发现LUN并把这些LUN映射到某个VMFS卷,简化了存储管理。
» 新增—文件目录。使用文件目录实现方便的虚拟管理。一个虚拟机的所有文件都存储在一个单独的目录中。
» 虚拟机的数据的直通(Direct pass
Through)。可确保在虚拟机中运行的应用程序有正确的应用程序行为和数据完整性。VMware
VMFS保留了在虚拟机中运行的操作系统的内部文件系统语义。
» 新增—同意的分层名称空间。使用可消除潜在冲突的一致名称空间,管理所有可用的物理磁盘、逻辑卷、和VMware
VMFS卷。
高可用性
»
新增—虚拟机快照。使用虚拟机快照,在缩小备份窗口的同时提高应用程序可用性。创建可用于测试、备份和恢复操作的虚拟机数据的时间点拷贝。
» 新增—热添加虚拟磁盘。将虚拟磁盘添加到正运行的虚拟机以增加可用的资源,或者作为备用。
» 新增—分布式日志。在发生服务器故障时可以更快、更可靠地恢复虚拟机。
|