回顾:什么是虚拟机?
1、与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。虚拟机 包含一组规范和配置文件,并由主机的物理资源提供支持。
2、每个虚拟机都具有一些虚拟设备,这些设备可提供与物理硬件相同的功能, 并且可移植性更强、更安全且更易于管理。
3、虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置 文件、虚拟磁盘文件、NVRAM设置文件和日志文件。
虚拟机封装
1、每个虚拟机被封装在虚拟机文件夹中 。
2、 虚拟机文件存储在VMFS,NFS,vSAN或者 vSphere Virtual Volumes数据存储目录中 -- 虚拟机被封装成一组文件夹或者对象, 能够更利于管理与迁移。
虚拟机文件 :
.vmx 配置文件
.vswp 虚拟机交换文件 资源争用期内内存回收
.nvram 虚拟机BIOS设置的文件
.log当前虚拟机日志文件
-#.log旧的虚拟机日志文件
.vmtx模板配置文件
.vmdk虚拟磁盘文件
.vmss虚拟机挂起文件
虚拟机设备
1、每一个虚拟机都有正常的硬件设备,但并不知道这些 设备是虚拟的。
2、可配置VM内存、CPU
3、可添加多个USB接口
4、可添加16PCI vSphere DirectPath I/O设备
5、SATA控制器可提供虚拟磁盘与CD/DVD访问
6、虚拟机通信接口(VMCI)是提供虚拟机与hypervisor 之间高速通信通道的基础实施
虚拟机基础架构
1、支持虚拟机的基础架构至少包括两个软件层:虚拟化层和管理层。
在vSphere中,ESXi提供虚拟化功能,用于将主机硬件作为一组标准化资源进行 聚合并将其提供给虚拟机。
在vCenter Server管理的ESXi主机上运行虚拟机。
CPU与内存
1、可以添加、修改、配置CPU与内存资源,提高虚拟机性能。
2、最大的虚拟CPU(vCPU)数量取决于: 主机最大的逻辑CPU数量(最大可达256vCPU)、操作系统类型。
3、最大的内存大小与虚拟机兼容性设置有关,目前最大可达6TB。
虚拟磁盘置备和配置
执行某些虚拟机配置与管理操作(如创建虚拟磁盘、将虚拟机克隆为模板或迁 移虚拟机)时,指定用于虚拟磁盘文件的置备策略。
厚置备虚拟磁盘
1、厚置备延迟置零 Lazy-Zeroed Thick-Provisioned Disk
2、厚置备立即置零 Eager-Zeroed Thick-Provisioned Virtual Disk
厚置备延迟置零
在创建虚拟磁盘时分配该磁盘所需的空间。创建过程中不会清除物 理设备上保留的数据,但以后首次从虚拟机写入时则会按需置零。
在创建时为虚拟磁盘分配所需的空间。与厚置备延迟置零格式相 反,创建虚拟磁盘时,会将物理设备上保留的数据置零。创建这 种格式的虚拟磁盘所需的时间可能会比创建其他类型的磁盘长。
精简置备 Thin-Provisioned Virtual Disk
精简置备
1、可以根据输入的虚拟磁盘大小值置备磁盘所需的数据存储空间。但是精简磁盘开始时很小,只使用与初始操作所需的大小完全相同的存储空间。如 果精简磁盘以后需要更多空间,它可以增长到其最大容量,并占据为其置备的 整个数据存储空间。
2、精简置备是创建虚拟磁盘的最快方法,因为它创建的磁盘仅具有标题信 息。它不会分配存储块或将其置零。初次访问存储块时,才分配存储块并将其 置零。
虚拟磁盘类型对比
使用数据存储浏览器填充虚拟磁盘:
1、果创建的是精简格式的虚拟磁盘,则可以将该精简磁盘转换为厚置备格式 的虚拟磁盘。
2、使用数据存储浏览器填充虚拟磁盘。
裸设备映射配置
裸设备映射理解
1、裸设备映射,即RDM。
2、独立 VMFS 卷中的映射文件,它可充当裸物理存储设备(物理LUN)的代理。 RDM 允许虚拟机直接访问和使用存储设备。
3、该文件具有直接访问物理设备的一些优点,同时保留了 VMFS 中虚拟磁盘的 一些优点。因此,它可以将 VMFS 易管理性结合到裸设备访问中。



