云计算技术分享之如何管理VMware虚拟磁盘配置
发布时间:2018-10-26

 
 

        虚拟硬盘驱动器文件是一个容器文件,其作用类似于物理硬盘驱动器。执行某些虚拟机管理操作(如创建虚拟磁盘,将虚拟机克隆到模板或迁移虚拟机)时,它可以包含操作系统,应用程序和数据。虚拟硬盘驱动器文件通常连接到虚拟机(VM),并且充当VM的系统或数据驱动器。我们将看到虚拟硬盘配置方法的类型以及每种方法之间的区别。

 
 

VMware中有三种类型的硬盘配置方法。

当你尝试使用ESXi和vSphere客户端安装虚拟机时,可以选择以下三种格式进行硬盘配置。
精简配置
Thick Provisioned Lazy Zeroed
Thick Provisioned Eager Zeroed

以下快照将帮助你了解可用于在连接到ESXi主机的VMware vSphere客户端中配置虚拟硬盘方法的选项。

 
 

Thin provision

        使用此方法可以节省存储空间。在创建虚拟机时,精简配置虚拟磁盘所需的空间将根据需要进行分配和归零,未使用的空间可供其他虚拟机使用。它将根据每个用户在任何给定时间所需的最小空间,以灵活的方式在多个用户之间分配磁盘存储空间。在客户站点实施精简配置可以通过提高存储利用率来节省大量资金。

优点:
在安装VM时最快配置
精简配置可降低存储成本
它允许有效使用存储空间

缺点:
由于元数据分配开销导致的性能最慢以及初始写入操作期间的额外开销
如果实际使用资源,过度使用存储可能会导致应用程序中断或停机
不支持群集功能
管理员视角的可管理性开销
Thick ProvisionedLazy Zeroed
 
        Thick Lazy Zeroed配置用于以默认的厚格式创建虚拟机(VM)磁盘,它将在创建VM时保留磁盘空间,但仅在虚拟机上清除包含存储设备上的旧数据的块第一次将新数据写入磁盘。值得注意的是,它是一种传统的存储配置模型。通过密集配置,可在未来存储需求之前提供大量存储空间。但是,该空间可能仍未使用,从而导致存储容量的浪费。

优点:
与Thick Provisioned Eager Zeroed相比,配置更快
比Thin Provisioned更好的性能

缺点: 
浪费存储空间
与Thin Provisioned相比,配置稍慢
比Thick Provisioned Eager Zero更慢的性能

不支持群集功能
Thick ProvisionedEager Zeroed
Thick ProvisionedEager Zeroed支持群集功能,例如Fault Tolerance。并且它占用创建VM时保留虚拟磁盘文件所需的所有空间,但物理存储设备上的硬盘块使用零格式化以覆盖任何旧数据。
优点:
 
很好的表现
使用零覆盖分配的磁盘空间可降低可能的安全风险
它将支持群集功能,如Microsoft Cluster Server(MSCS)和VMware Fault Tolerance

缺点:
提供需要更多时间
Thick和Thin虚拟磁盘之间的区别

 
 

        上图将帮助你了解Thick和Thin配置之间的区别。如果为任何VM提供密集配置,则首先需要估计虚拟机在其整个生命周期中需要多少存储空间。然后,事先为其虚拟磁盘提供固定数量的存储空间,例如40GB,并将整个配置空间提交到虚拟磁盘,立即占用整个配置空间的虚拟磁盘称为厚磁盘。

        但是,如果我们考虑对虚拟磁盘进行精简配置,则需要磁盘当前和未来活动所需的整个空间,例如40GB。但是,应该注意的是,精简磁盘只提交与磁盘初始操作所需的存储空间一样多的存储空间。在此示例中,精简配置磁盘仅占用20GB的存储空间。剩余空间我们可以将它用于另一个VM。由于磁盘需要更多空间,因此它可以扩展到整个40GB的配置空间。
 

Thick Provisioned EagerZeroed和Thick Provisioned Lazy Zeroed之间的区别

 
        上图是关于ThickProvisioned Eager Zeroed和Thick Provisioned Lazy Zeroed之间的区别。如果创建并分配40 GB硬盘空间,它将帮助了解惰性和急切的归零虚拟磁盘。对于延迟归零磁盘,它最初占用整个磁盘空间,并且只有当虚拟机第一次将新数据写入磁盘时,才会清除存储设备上包含旧数据的块。但是,Eager清零磁盘也会占用磁盘的整个空间,并且在硬盘配置时,物理存储设备上的块将使用零格式化,以覆盖任何旧数据。


关于九游会J9电子

        九游会J9电子是国内全面的开发工具提供商, 致力于将全球先进的软件产品引荐给国内研发型企业使用,为企业提供研发、设计、管理过程中使用的各种软件工具,并致力于和客户一同提高研发、设计效率,缩短设计周期。九游会J9电子先后与arm、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立战略合作伙伴关系,并成为他们在中国区的重要分销合作伙伴。

        九游会J9电子专注开发、设计、管理工具数十年,客户超过6000家,具有丰富的工具使用及客户支持经验积累,可以为客户提供从arm开发、EDA板级设计、软件编译及测试工具、结构设计工具、多物理场仿真工具以及嵌入式GUI工具等产品与服务。九游会J9电子在北京、上海、深圳设有分公司,业务遍布全国。