服务器虚拟化和LUN:为VMware配置存储

在物理环境中对存储进行分配,需要存储系统管理员根据各个服务器的性能和可用性需求,匹配LUN存储分区。

但是,随着服务器虚拟化的到来,一切都改变了。

取而代之的是,在虚拟化环境中,存储资源经由虚拟化管理程序进行抽象的,而不是仅仅拆分成LUN(逻辑单元号)。LUN仍然存在,但通常是作为单个大型存储池,存储池中的虚拟存储会分配到单独的客户端。

池化处理意味着需要存储和虚拟化管理员进行额外规划和设计,以确保存储资源能够及时和高效的提供服务。

管理程序仿真存储设备

在虚拟化服务器环境中,对物理存储进行抽象,形成通用SCSI设备,呈现给客户端。

使
用VMWare时,这些起初是并行SCSI设备的Buslogic和LSIlogic仿真,后来还包括更快的SAS版本。Hyper-V通过使用类似的
IDE驱动向客户端提供存储,并对非启动盘支持使用SCSI设备。尽管下层存储使用了管理程序,但主机看到的仍是一个仿真IDE、SCSI或SAS设备连
接到一个控制器上。

设备仿真意味着一个虚拟机的物理数据可以在存储系统内部迁移,而对主机没有影响,但这样存在一定的局限性。首先,在单个磁盘卷容量大小上有限制;其次仿真设备只支持标准SCSI命令。

对于需要访问阵列控制设备的服务器来说,这是一个问题。在这种情况下,磁盘可以直连而不通过仿真。在VMware环境中,这些设备被称作RDM——原始设备映射。Hyper-V的最新版提供一个新特性,即允许光纤通道设备不通过设备仿真直接连接到客户机。

虚拟磁盘——VMDK和VHD

管理程序把虚拟磁盘驱动器存成文件,并对每个客户卷有一个文件。对于vSphere,这类文件即为VMDS(虚拟机磁盘),而对Hyper-V来说是存成VHD——虚拟硬盘。

在vSphere内部,一个VMDK可以存储在NFS共享或者格式化成VMware文件系统——VMFS的块设备(光纤通道或iSCSI)上。

单个VMDK大小限制为2TB - 512B,这就意味着所有客户卷都存在着2TB的限制。当一个客户卷需要超过2TB的空间时,存储就需要通过多逻辑卷的方式进行呈现。

对于Hyper-V来说,VHD格式的大小限制也是2TB。Microsoft最近推出的新格式VHDX,同时也是WindowsServer 2012的一部分,允许单个虚拟磁盘容量扩展到64TB。

用来保存虚拟磁盘的存储可以是块设备或NAS设备。VMware支持iSCSI、光纤通道、FCoE和NFS。Hyper-V支持光纤通道,iSCSI和SMB,后者过去的时候一般称作CIFS。

使用的存储类型对于客户来说是透明的,这是因为多路径的存在。多路径在管理程序层进行了实现,支持对物理存储的多个冗余路径进行访问。

匹配VM和存储

Hyper-V和vSphere把虚拟机存储到较大的“容器”中。

Hyper-V使用本地NTFS卷或者SMB/CIFS文件系统。vSphere使用NFS共享或者格式化成VMFS的LUN,即通常所说的数据存储(datastore)。


vSphere
5之前的版本中,一个VMFSdatastore的块大小范围是从1MB到8MB,同时代表了VMFS容量大小的限制。最大支持到2TB的
VMFSdatastore需要设置块大小为8MB,这样会导致对虚拟客户分配空间的增量最小为8MB。VMFS
5(与vSphere5一同发布)提供一致的1MB增量,跟datastore的块大小无关。对于Hyper-V来说,块增量为2MB,与底层NTFS文
件系统具体格式无关。

在两个管理程序平台上,用来存储虚拟机的容器代表着物理存储对管理程序的表现形式,意味着某个容器上的所有
的虚拟客户有相同级别的性能和可用性。因此vSphere的datastore和Hyper-V的卷都应当按照虚拟机类型进行分组。举例来说,产品vs.
测试/开发客户或者用以提供高性能的存储(如层次1或者SSD)。

物理存储的网络情况及网络对性能的影响,是需要进行考虑的。举例来说,在光纤通道的环境中,通过分派光纤通道HBA卡(主机总线适配器)到高性能的存储上是可以获得好处的。这样可以降低混合环境中低性能虚拟机竞争的影响。

精简配置

vSphere
和Hyper-V都提供自动精简配置的虚拟机。也就是说,根据虚拟机的增长需求分配而不是创建时在物理上预留出虚拟机的整个空间。vSphere对于“预
分配”客户卷有两种格式;zeroedthick(清零预分配)——使用该格式存储空间在创建时保留,在主机向保留的物理存储中某个块写数据时,进行清零
或删除的操作;eagerzeroedthick(立即清零预分配)——使用该格式,预留的存储空间在创建时即进行清零。这两种格式提供了性能和安全性两
者间的权衡,因为zeroedthick会导致旧数据仍存在于VMFS上。Hyper-V为“预分配”提供了预分配的VHD或者动态扩增的VHD。

就像传统环境中使用精简配置那样,在虚拟环境下使用该技术也有积极和消极的一面。在管理程序之中的精简配置意味着更多的虚拟机容身于磁盘之中,当未来增长的需求超过虚拟机自动分配的大小时,精简配置尤其重要。当然按需扩张的缺点在于单个虚拟客户的存储分散开来。


着datastore或者卷上各个客户端空间扩张,当任何特定的虚拟机请求下一个块时,会无预测的分配1MB或2MB大小的块。这会导致单个客户端的存储
布局随机和碎片化。在虚拟化桌面环境中尤其常见,如当许多虚拟桌面同时启动时,大量随机I/O产生性能问题。

使用精简配置带来的一个显而易见的问题就是是否在管理程序和存储两端均实现精简配置技术。没有什么理由不在这两处都进行精简配置;唯一的建议是确保报告和监视及时可靠,以管理不断增长的数据。

时间: 2024-10-26 18:36:51

服务器虚拟化和LUN:为VMware配置存储的相关文章

RHEV桌面虚拟化和服务器虚拟化的比较分析

红帽企业虚拟化平台RHEV同时支持服务器虚拟化和桌面虚拟化,在实际使用中很难辨清两者之间的区别,本文试图分析二者之间的区别与联系: 共同点: 桌面虚拟化和服务器虚拟化都需要基于虚拟化技术 差异点: 1.桌面虚拟化的数据存储 桌面虚拟化基于同一个镜像,因此发布的时候只需要修改公共的镜像就能完成所有虚拟机的更新. 用户的虚拟机存储的磁盘存放着公共镜像与用户的差异数据,节省空间. 我记得rhev的桌面虚拟化可以在thin-provision的公共磁盘上以thin-provision存放用户差异数据.

虚拟化VMware之存储与虚拟机主机管理(1)

Openfiler主要用于为LAN主机提供独立存储系统.Openfiler提供了包括NFS.SMB.iSCSI.Target等多种连接方式,一般通过HTTP的的方式进行管理.如果访问Openfiler上的数据,可以通过iSCSI  initiator .共享文件夹以及挂载等多种方式实现. vMotion是所有vSphere 高级功能的基础,可实现热迁移,即将虚拟机在不关闭电源的情况下从一台ESXi主机实时迁移到另一台ESXI主机,从而可以更加方便的维护,减少故障等等! 虚拟化VMware之存储与

企业使用VMware vSphere进行服务器虚拟化的经验分享

企业使用VMware vSphere进行服务器虚拟化的经验分享 对于很多中小企业来说,虚拟化已经成为节省IT开支的一种重要手段,下面就根据公司Vmware虚拟化产品部署案例,同大家来详细分享一下在使用vSphere产品组建虚拟化数据中心的一些小小经验,希望对企业虚拟化产品以及服务器.存储选择有所帮助. 一.虚拟化产品的选择 在组建虚拟化数据中心时,虚拟化产品选择至关重要,诚恺科技作为专业的虚拟化解决方案提供商,一直以来都选择的是VMware vSphere:其实,在此期间,我们也选择过其它产品,

存储在服务器虚拟化中的作用分析

听到厂商宣称他们的产品将改变世界是一回事,而与那些可能成为这些产品潜在用户交谈了解他们真实的想法却是另一回事. 很长一段时间虚拟化领域被宣传最多的板块就是虚拟数据存储.曾经虚拟数据存储被认为是“下一股大浪潮”,虽然存储的很多方面(主要是备份)都受益于虚拟化技术,但是在其他方面却不那么成功.现在市场对什么让一套解决方案成为“虚拟”解决方案.最重要的是企业希望购买什么等方面的理解有些模糊.这段时间,可能数据存储厂商面临的最大挑战就是支持服务器虚拟化. 去年秋季,市场调研公司Forrester尝试弄清

VMware vSphere :服务器虚拟化

前言 现在云计算和容器化越来越流行,大家开口闭口都是阿里云.腾讯云,或者 Kubernetes.容器.镜像.Docker 这样的字眼. 越来越多的中小公司选择把自己的服务进行拆分,微服务化,然后部署在各大云服务平台上. 但是云服务虽然好,开发环境总还是要在公司内部,为了方便维护硬件,虚拟化方案就显得很必要了. 一旦讲到服务器虚拟化,基本上就绕不开 Openstack 和 VMware,VMware 就像是操作系统领域的 Windows,而 Openstack 就相当于 VMware 的开源弱化版

【WMware】关于VMware服务器虚拟化管理之服务器容量扩充

将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,我们不再受限于物理上的界限,而是让CPU.内存.磁盘.I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化.服务器虚拟化能解决服务器扩张.资源消耗.服务器扩张.能源消耗.高可用性等相关问题. 在VMware虚拟机内部署服务器时,需要虚拟配置各种硬件,其中在配置硬盘时,格式有三个选择:厚置备延迟置零,厚置备置零

虚拟化VMware之存储与虚拟主机管理(2)

虚拟化VMware之存储与虚拟主机管理(2) 一.模拟环境 二.实验目标: 虚拟机的克隆,快照和模板. 三.实验要求: 1.开启一台openfiler,添加1000G的磁盘,并做相应的配置,实现共享存储功能. 2.配置标准交换机,分别实现iscsi和vmotion通信.如图. 3.通过Web client,分别在两台esxi主机中通过iscsi连接共享存储. (虚拟化VMware之存储与虚拟主机管理(1)) 4.将10.250主机上的VM虚拟机克隆一个到10.249主机中名为vm1_clone.

VMware ESXi vCenter服务器虚拟化技术咨询、故障排除、项目实施、安装部署

我们可以承接 [VMware ESXi服务器虚拟化技术咨询.故障排除.项目实施远程安装部署].   我们是VMware授权合作伙伴代理商企业认证,专做VMware虚拟化.虚拟机项目,线上实施(技术咨询.故障排除.项目实施). 项目收费标准: VMware ESXi服务器虚拟化技术咨询.故障排除.项目实施远程安装部署 序号 项目名称(远程协助) 需要时间范围 业务数据 序列号授权 需要费用 1 ESXi 安装部署 大概30分钟 无 需要 58元/台 线上 2 vCenter 安装部署 大概60分钟

vmware入门--服务器虚拟化

1.什么是服务器虚拟化 服务器虚拟化--将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,或者让几台服务器变成一台服务器来用,我们不再受限于物理上的界限,而是让CPU.内存.磁盘.I/O等硬件变成可以动态管理的"资源池",从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化. 用我的话来说:所有服务器统一用底层软件整合他们的资源,当我们系统想要调用服务器的IO时,先交给底层软件,软件再将所