一、什么是VMware vSphere?
VMware vSphere 是 VMware 的虚拟化平台,可将数据中心转换为包括 CPU、存储和网络资源的聚合计算基础架构。vSphere 将这些基础架构作为一个统一的运行环境进行管理,并提供工具来管理加入该环境的数据中心。
vSphere 的两个核心组件是 ESXi和vCenter Server。ESXi是用于创建并运行虚拟机和虚拟设备的虚拟化平台。vCenter Server是一项服务,用于管理网络中连接的多个主机,并将主机资源池化。
- 虚拟机文件 虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置文件、虚拟磁盘文件、NVRAM 设置文件和日志文件。可以通过 vSphere Client、ESXCLI 或 vSphere Web Services SDK 配置虚拟机设置。
- 虚拟机和虚拟基础架构 支持虚拟机的基础架构至少包含两个软件层:虚拟化层和管理层。在 vSphere 中,ESXi提供虚拟化功能,用于将主机硬件作为一组标准化资源进行聚合并将其提供给虚拟机。在 vCenter Server管理的 ESXi 主机上运行虚拟机。
- 虚拟机生命周期 您可以使用许多选项创建和部署虚拟机。可以创建单个虚拟机,然后在其中安装客户机操作系统和 VMware Tools。您可以克隆现有虚拟机或将其转换为模板。还可以部署 OVF 或 OVA 模板。
- 虚拟机组件 虚拟机通常具有操作系统、VMware Tools 以及虚拟资源和硬件。您可以像管理物理机的组件那样管理这些组件。
- 虚拟机硬件可用于 vSphere 虚拟机 VMware 提供了设备、资源、配置文件和 vService,以供您配置或添加到虚拟机。
- 虚拟机选项 使用可用虚拟机选项可精确调整虚拟机的设置和行为并确保最大性能。
- vSphere Client 所有管理功能都可通过 vSphere Client 进行访问。
二、什么是虚拟机?
通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。——来自百度百科 虚拟机是将物理计算机上的物理资源(如,CPU、内存、磁盘、网卡等)进行虚拟化,实现物理资源共享,以存储文件的形式表现出来,并存储在物理机器上,提高资源的利用率。
三、虚拟化类型分类
基于云计算的应用领域进行划分。
- 服务器虚拟化
- 平台虚拟化
- 桌面虚拟化
- 网络虚拟化
- 存储虚拟化
四、CPU虚拟化
CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。 在真实物理环境中,一台物理服务器的操作系统占有整个CPU的资源。
CPU的虚拟化技术可以将单个CPU模拟多个CPU并行(vCPU),允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。 CPU虚拟化可以提升计算机原来的CPU的性能,进而提高了CPU的资源利用率。 虚拟机所使用的多个虚拟CPU(简称vCPU)可能是共享同一个物理CPU。从而显著提高计算机的工作效率。。
五、内存虚拟化
物理内存:一台物理主机或服务器上的内存总量被所安装的操作系统所全部占用。 对物理内存进行虚拟化,能够创建多台虚拟机,提高物理资源的利用率。
六、网络虚拟化
在虚拟环境中,能够通过虚拟化的方式,构建虚拟以太网适配器和虚拟交换机。
网络虚拟化旨在在一个共享的物理网络资源之上创建多个虚拟网络
七、存储虚拟化
共享物理存储资源,通过存储虚拟化利用本地磁盘创建虚拟机的本地虚拟磁盘。可以通过专业的存储设备,将其磁盘进行虚拟化,最终挂载在虚拟机上。提高了本地磁盘的利用率和便携性。
八、GPU虚拟化
将一块GPU卡的计算能力进行切片,分成多个逻辑上虚拟的GPU,即vGPU,以vGPU为单位分配GPU的计算能力。 以vGPU为单位可以将单块GPU卡分配给多台虚拟机使用,使得虚拟机能够运行3D软件、播放高清视频等,极大地提升了用户体验。