VMware vSphere 虚拟化平台
一、简介
VMware vSphere™ 可使用虚拟化功能将数据中心转化为简化的云计算基础架构,并使 IT 组织能够提供灵活可靠的 IT 服务。vSphere 的两个核心组件是 VMware ESXi™ 和 VMware vCenter Server®。ESXi 是用于创建和运行虚拟机的虚拟化平台。vCenter Server 是一个服务,充当连接到网络的 ESXi 主机的中心管理员。使用 vCenter Server,可以池化和管理多个主机的资源。vCenter Server 提供了许多功能,可以使用这些功能来监控和管理物理基础架构和虚拟基础架构。
二、虚拟化
与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。管理程序用作虚拟机的运行平台,并且可以整合计算资源。
每个虚拟机包含自己的虚拟(基于软件的)硬件,包括虚拟 CPU、内存、硬盘和网络接口卡。
称为管理程序的软件安装在虚拟化数据中心内的物理硬件上,并用作虚拟机平台。
ESXi 是 vSphere 环境中的管理程序。管理程序动态为虚拟机提供物理硬件资源,以支持虚拟机的运行。
通过管理程序,虚拟机可以在一定程度上独立于基础物理硬件运行。例如,可以在物理主机间移动虚拟机,或者将虚拟机的虚拟磁盘从一种类型的存储移至另一种存储,而不会影响虚拟机的运行。
由于虚拟机是从特定底层物理硬件解耦的,因此通过虚拟化可以将物理计算资源(如 CPU、内存、存储和网络)整合到资源池中,从而可以动态灵活地将这些资源池提供给虚拟机。通过相应的管理软件,例如 vCenter Server,还可以使用多种功能来提高虚拟基础架构的可用性和安全性。
三、vSphere 受管清单对象
在 vSphere 中,清单是可对其设置权限、监控任务与事件并设置警报的虚拟和物理对象的集合。使用文件夹可以对大部分清单对象进行分组,从而更轻松地进行管理。
数据中心
与用于组织特定对象类型的文件夹不同,数据中心聚合了用于在虚拟基础架构中工作的所有不同类型的对象。
在数据中心内,有四种独立的层次结构。
- 虚拟机(和模板)
- 主机(和集群)
- 网络
- 数据存储
数据中心定义网络和数据存储的命名空间。这些对象的名称在数据中心内必须唯一。同一数据中心内不得有两个名称相同的数据存储,但两个不同的数据中心内可以有两个名称相同的数据存储。虚拟机、模板和集群在数据中心内不一定是唯一的,但在所在文件夹内必须唯一。
两个不同数据中心内具有相同名称的对象不一定是同一个对象。正因如此,在数据中心之间移动对象可能会出现不可预知的结果。例如,data_centerA 中名为 networkA 的网络可能与 data_centerB 中名为 networkA 的网络不是同一个网络。将连接至 networkA 的虚拟机从 data_centerA 移至 data_centerB 会导致虚拟机更改与其连接的网络。
受管对象也不能超过 214 个字节(UTF-8 编码)。
集群
要作为一个整体运作的 ESXi 主机及关联虚拟机的集合。为集群添加主机时,主机的资源将成为集群资源的一部分。集群管理所有主机的资源。
如果在集群上启用 VMware EVC,则可以确保通过 vMotion 迁移不会因为 CPU 兼容性错误而失败。
如果针对集群启用 vSphere DRS,则会合并集群内主机的资源,以允许实现集群内主机的资源均衡。
如果针对集群启用 vSphere HA,则会将集群的资源作为容量池进行管理,以允许快速从主机硬盘故障中恢复。
数据存储
数据中心中的基础物理存储资源的虚拟表示。数据存储是虚拟机文件的存储位置,这些物理存储资源可能来自 ESXi 主机的本地 SCSI 磁盘、光纤通道 SAN 磁盘阵列、iSCSI SAN 磁盘阵列或网络附加存储 (NAS) 阵列。数据存储隐藏了基础物理存储的特性,为虚拟机所需的存储资源呈现一个统一模式。
文件夹
文件夹允许您对相同类型的对象进行分组,从而轻松地对这些对象进行管理。例如,可以使用文件夹跨对象设置权限和警报并以有意义的方式组织对象。
文件夹可以包含其他文件夹或一组相同类型的对象:数据中心、集群、数据存储、网络、虚拟机、模板或主机。例如,文件夹可以包含主机和含有主机的文件夹,但它不能包含主机和含有虚拟机的文件夹。
数据中心文件夹可以直接在根 vCenter Server 下形成层次结构,这使得用户可以采用任何便捷的方式对数据中心进行分组。每个数据中心内都包含一个虚拟机和模板文件夹层次结构、一个主机和集群文件夹层次结构、一个数据存储文件夹层次结构以及一个网络文件夹层次结构。
主机
安装有 ESXi 的物理计算机。所有虚拟机都在主机上运行。
网络
一组虚拟网络接口卡(虚拟网卡)、分布式交换机或 vSphere Distributed Switch,以及端口组或分布式端口组,将虚拟机相互连接或连接到虚拟数据中心之外的物理网络。
连接同一端口组的所有虚拟机均属于虚拟环境内的同一网络,即使它属于不同的物理服务器。
可以监控网络,并针对端口组和分布式端口组设置权限和告警。
资源池
资源池用于划分主机或集群的 CPU 和内存资源。虚拟机在资源池中运行并利用其中的资源。
可以创建多个资源池,作为独立主机或集群的直接子级,然后将其控制权委派给其他个人或组织。
vCenter Server 通过 DRS 组件,提供各种选项来监控资源状态并对使用这些资源的虚拟机进行调整或给出调整建议。
可以监控资源,并针对它们设置告警。
模板
虚拟机的主副本,可用于快速的创建和置备新虚拟机。可以在模板中安装客户机操作系统和应用程序软件。它们可以在部署过程中进行自定义,以确保新虚拟机具有唯一的名称和网络设置。
虚拟机
虚拟化的计算机环境,可在其中运行客户机操作系统及其相关的应用程序软件。
同一台受管主机上可同时运行多台虚拟机。虚拟机可以在主机间迁移。
vApp
vSphere vApp 是用于对应用程序进行打包和管理的格式。一个 vApp 可包含多个虚拟机。
文献参考:https://docs.vmware.com/cn/VMware-vSphere/6.5/com.vmware.vsphere.vcenterhost.doc/GUID-302A4F73-CA2D-49DC-8727-81052727A763.html