打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是ESX/ESXi?


《降云:VMware vSphere 4云操作系统搭建配置入门与实战》本书共有10章,为了让许多刚接触vMware虚拟化的读者能很快进入状态,除了第1章和第10章,其余每一章,笔者都借用“云”来比喻,以一朵朵小云的形容方式,每完成一章会开出一朵云,共八朵云(ESX/ESXi、vCenter Servet、vNetwrok、vStorage、Virtual Machine、Resource Management、vMotion/DRS、VMware HA)环绕在整个VMware vSphere为基础的数据中心,让读者在不知不觉当中,从无到有,感受站上云端的滋味。本节为大家介绍什么是ESX/ESXi。

作者:熊信彰来源:中国水利水电出版社|2011-12-14 16:32


第2章 创造你的第一朵云—esx/esxi

2-1 了解ESX/ESXi

什么是ESX/ESXi?

ESX 是VMware 的企业级虚拟化产品,可以视为虚拟化的平台基础,部署于实体服务器上。不同于VMware Workstation、VMware Server,ESX 采用的是Bare-metal(裸金属或裸机)的一种安装方式,直接将Hypervisor 安装于实体机器上,并不需要先安装OS。

所谓的Hypervisor,就是掌控硬件资源的微内核(Micro Kernel),又分成Type 1和Type 2。

Type 1:Bare-metal,直接在实机上部署Hypervisor,也称为Native VM。相关产品:VMware ESX、Citrix XenServer、Microsoft Hyper-V。

Type 2:以应用程序的方式呈现虚拟化,必须安装在OS 上,也称为Hosted VM。相关产品:VMware Workstation、VMware Server、Microsoft Virtual Server。

我们先来看一下两者的区别。

图2-1 少了host OS,代表是Bare-metal 的Hypervisor 直接控制硬件资源,而图2-2 的方式必须先安装一个Windows 或Linux OS,然后在上面安装VMwareWorkstation、VMware Server 等Type 2 的虚拟化软件。

 
图2-1
 
图2-2

前面提到过,许多人误解Hosted 和Bare-metal 指的就是全虚拟化与半虚拟化,其实不是的。不过确实Type 2(Hosted VM)的虚拟化需要先有OS,在性能、安全性、可用性与高级功能上均无法与Type 1(Bare-metal)相比,所以在企业级数据中心的应用上,当然是以Bare-metal Hypervisor 为首选,而VMware 的企业级产品就是ESXServer。

ESX 自从2001 年推出后,现在已经发展到了第四代,ESX4 的内核也正式升级为64bit 版本,只能适用于64 位的x86 CPU。如果想要在32 位的CPU 上安装ESX,则必须使用ESX3.5 版本。

也就是说,早期的P III、P4 CPU 是可以安装ESX 的,只要你使用ESX 前一个版本(ESX3 或3.5),加上硬件外围兼容性的配合(例如硬盘控制器或网卡),即可架设企业级虚拟化环境。别忘了VMware 用的是Binary Translation 技术,不需要CPU 硬件辅助虚拟化即可使用,即使是到了ESX4,只要你的CPU 是64 位的(EM64T 或AMD64)即可,并不是一定要有Intel VT 或AMD-V。这一点与Hyper-V R2 不同,微软的Hyper-V 需要有Intel VT 或AMD-V 技术的CPU 才可以安装。

当然,若启用Intel VT 或AMD-V 的话,ESX 就不需要运行Binary Translation,整体性能会得到提升。

注:最新发布的vSphere 4.1 是最后一个含有Service Console 的vSphere 版本,未来将不会再有包含Service Console 的版本(ESX)出现。

Q:ESX 的内核其实是Linux?

这种说法似是而非,主要是因为安装ESX 的时候是用Linux initrd 来引导开机程序,而安装好之后本机的Console 界面也跟Linux 一样,所以造成很多人以为ESX 的Hypervisor 是用Linux 去定制出来的。

其实安装好ESX 之后,会产生第一个虚拟机来作为管理ESX 环境之用,我们将它称为Service Console 或Console OS(COS)。这一个特别的虚拟机,用于管理软硬件环境,是与Hypervisor 之间的一道沟通桥梁,我们可以在Service Console 里面输入命令,或是使用后面会提到的vSphere client 远程连接,提供图形界面的操作方式。

Service Console 长得跟Linux 相似,因为它本身是VMware 以RedHat EnterpriseLinux 所定制出来的第一部虚拟机。ESX 真正的Hypervisor 名称为VMkernel,目前为止还是一个封闭的微内核。

切勿将COS 与Hypervisor 混为一谈。永远要将VMkernel 与Service Console分开来看,这样在进行配置时才不会造成概念混淆而产生错误,如图2-3 所示。

 
图2-3
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Vmware 的ESX、 ESXi 、Vsphere 、VMware vSphere Hypervisor是什么关系
vSphere 4系列之二:ESX/ESXi4.0安装
Vmware vSphere 5.0系列教程之四 vSphere网络原理及vSwitch简...
VMware 学习笔记之二
剖析系统虚拟化(4)- VMware ESX架构
VMware vSphere Hypervisor 5.1安装指南:硬件准备
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服