项目2 使用VMware实施企业级虚拟化
项目说明
vSphere的两个核心组件是VMware ESXi和VMware vCenter Server。ESXi是用于创建和运行虚拟机及虚拟设备的虚拟化平台。vCenter Server 是一种服务,充当连接到网络的ESXi主机的中心管理员。ESXi是虚拟化的基础,虚拟化实施的第一步就是安装配置ESXi。
VMware 服务器虚拟化产品 VMware ESXi Server(或 VMware ESXi),在本质上与VMware Workstation、VMware Server 是相同的,都是一款虚拟机软件。不同之处在于VMware ESXi Server(或VMware ESXi)简化了VMware Workstation、VMware Server与主机之间的操作系统层,直接运行于裸机,其虚拟化管理层更精简,故VMware ESXi Server (或VMware ESXi)的性能更好。
在原始的vSphere ESXi体系结构中,虚拟化内核(称为VMkernel)增加了一个被称为控制台操作系统(也称为COS或服务控制台)的管理分区。COS的主要用途是提供主机的管理界面。在COS中部署了各种VMware管理代理,以及其他基础架构服务代理(如名称服务、时间服务和日志记录等)。在此体系结构中,许多客户都部署了来自第三方的其他代理来提供特定功能,如硬件监控和系统管理。而且,个别管理用户还登录COS运行配置和诊断命令及脚本。
新的vSphere ESXi体系结构去除了COS,所有VMware代理直接在VMkernel上运行。基础架构服务通过VMkernel附带的模块直接提供。其他获得授权的第三方模块(如硬件驱动程序和硬件监控组件)也可以在VMkernel上运行。只有获得VMware数字签名的模块才能在系统上运行,因此形成了严格锁定的体系结构。通过阻止任意代码在 vSphere 主机上运行,极大地提高了系统的安全性。VMware ESXi Server安装后约占用2GB内存,而VMware ESXi 7.0只占用不到400MB内存。