vStorage VMFS工作原理(上)

 
   | |

导读:本文介绍VMware vStorage VMFS的工作原理。

关键词:VMware vStorage VMFS

 
正在加载数据... 【TechTarget中国原创】VMware在vStorage VMFS(Virtual Machine File System)的研发上投入了大量的资源。目前看来这个专为虚拟机而创建的文件系统是非常高效和有前途的。VMware Infrastructure 3和vSphere已经在很多数据中心中部署,然而多数的管理员虽然使用了VMFS-3系统,但并不了解这个系统,这导致他们在工作中会出现一些困扰。本文深入描述一些和VMFS的内部工作机理相关的内容。

【TechTarget中国原创】VMware在vStorage VMFS(Virtual Machine File System)的研发上投入了大量的资源。目前看来这个专为虚拟机而创建的文件系统是非常高效和有前途的。VMware Infrastructure 3和vSphere已经在很多数据中心中部署,然而多数的管理员虽然使用了VMFS-3系统,但并不了解这个系统,这导致他们在工作中会出现一些困扰。本文深入描述一些和VMFS的内部工作机理相关的内容。

  什么时候会用到VMFS?

  对于ESX和ESXi的主机,VMFS是我在文件系统上的首选。但是并非所有的存储系统都能和VMFS配合工作,从而发挥优势。在共享存储系统环境中,VMFS可以和iSCSI及光纤通道阵列协同工作。VMFS也可以支持本地的直连存储,但相比共享环境,其作用不能完全发挥。许多存储也支持通过NFS(Network File System)和ESX或ESXi系统连接。不过根据存储专家Stephen Foskett的描述,在一些特定环境中,只有VMFS可以发挥非常神奇的效果。(请参考VMFS will always be a first-class citizen

  并不是所有的存储设备都支持有管理员选择使用NFS还是VMFS,我重点关注使用了VMFS文件系统的iSCSI或光纤通道阵列环境。当您计划安装新的系统时,决定使用VMFS还是NFS将受到和您的需求及限制相关的很多因素影响。

  VMFS是一个集群文件系统

  简单的讲,一个集群文件系统就是同一块硬盘资源可以被同时挂载给多个服务器像本地硬盘一样使用。很多VMware的管理员早期都接触过Windows Server的应用环境,应该对通过使用Microsoft Cluster Server (MSCS)实现共享的方式很熟悉。VMFS和MSCS相比有一些区别,MSCS不能支持不同服务器在同一时间对这块硬盘访问,而VMFS可以做到。如果您基于同一台存储使用MSCS或ESX,在SAN(storage area network)的配置(如zoning、多路径软件等等)上是相同的,但是您获得的结果有很大的区别。

  同样,这个区别其他的集群文件系统软件如:Lustre、Red Hat Global File System、Hadoop Distributed File System (HDFS) 和IBM's General Purpose File System (GPFS)也存在。

  VMFS有一个本质的区别就是:在VMFS中没有某台服务器或某个软件可以完全控制对文件系统的访问权限。VMFS通过运行于每一台主机上,直接管理文件系统的命名空间来达到协调管理客户端对文件的访问权限。每个VMFS卷都在文件系统中保留了一定的空白区域用于内部协调时使用,关于这块保留空间的具体内容请参考missing space from VMFS data stores because of hidden files

  VMFS和zone

  因为VMFS不是通过磁盘访问权限管理的方式做协调的,所以对于格式化成VMFS系统的卷,可以跨管理zone完成大量任务。每个被管理zone内可以是一台单独的ESXi主机(完全独立,没有被vCenter管理,也无需购买软件许可),可以是被vCenter管理下的ESX或ESXi主机,甚至是两者的混合。VMFS支持把一个LUN(logical unit number)和多个vCenter Servers管理下的ESX 或ESXi主机划分到一个zone当中去。这种管理的方式下,使得我们可以轻松跨越多个被管理的zone实现虚拟机的迁移,因为您既不需要VMware Converter的支持,也不需要缓慢而复杂的Virtual Machine Disk (VMDK)文件的支持。

  需要提醒的是这种兼容方式并不是仅仅VMFS具备。下图显示了一个独立的LUN如何在VMFS文件系统下跨越多个被管理的zone。

VMFS

点击图片本身就能放大

  这种配置方式适用于需要跨被管理zone实现访问并且不需购买额外软件许可的应用环境。而且,通过避免为一些不需要高级功能的主机购买额外的vCenter许可软件费用,可以节省大笔的费用。只有当现实环境马上就要超出管理能力,确实有需求时才去购买那些高级功能配置许可。在一个集群中,没有购买许可的ESXi主机,无法使用VMotion、VMware High Availability、Distributed Resource Scheduler和其他的一些高级功能,但是其他的ESX和ESXi主机则可以使用这些高级功能。

  在本文的下半部分中,我们将继续了解VMFS卷的组成等信息。

 
查看全文
 
 
 
 
 

VMware存储

 
VMware在vStorage VMFS的研发上投入了大量的资源。本文深入描述一些和VMFS的内部工作机理相关的内容。
 
在本文的上半部分中我们介绍了VMFS是什么以及在什么时候使用它。本文的下半部分将介绍VMFS卷的组成等信息。
 
在本周召开的VMworld 2009大会上,不少存储管理员表示,在保持企业数据存储效率和可管理性的同时扩展不断增长的VMware服务器虚拟化环境仍然是一个艰巨的任务。
 
存储厂商将在这周的VMworld 2009会议上保持步调一致,宣布支持VMware公司的新品vSphere 4及其vCenter Site Recovery Manager(SRM)。
 
在这个系列里,我们提供了通常由VMware ESX主机服务器、VirtualCenter、和虚拟机中出现的许多常见问题的解决方法。我们先开始处理在VMware ESX主机服务器中的常见问题。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录