VMware ESX与VMware ESXi区别

2023-11-18

VMware ESX 与 VMware ESXi 区别  

现在来讲vSphere就是ESXI,只是两种叫法而已,我们来看看VMware服务器虚拟化产品的历程。
Vmware 服务器虚拟化第一个产品叫ESX,该产品只有60天测试,没有官方认可的免费版。后来Vmware在4版本的时候推出了ESXIESXI和ESX的版本最大的技术区别是内核的变化,ESXI更小,更安全,从其他方面来说ESXI可以在网上申请永久免费的license,但是两个版本的收费版功能是完全一样的。
从4版本开始VMware把ESX及ESXi产品统称为vSphere,但是VMware从5版本开始以后取消了原来的ESX版本,所以现在来讲的话vSphere就是ESXI,只是两种叫法而已。一般官方文档中以称呼vSphere为主。

前几天去一家公司看到一本书介绍VMWare ESXi ,就随手翻了翻,之前我在公司也架设过VMWare ESXi 4.0,这次算是了解一些理论知识。后来在和他们的工程师聊的时候,谈到VMWare企业版的版本问题,他说VMWare ESX是免费版,对此我不敢苟同,我想他可能找的是破解版的吧!还是弄明白VMWare EXSi与EXS区别比较好!

         VMware ESX 和 VMware ESXi 都是直接安装在服务器硬件上的裸机管理程序。二者均具有业界领先的性能和可扩展性,不同之处在于 VMware ESXi 采用了独特的体系结构和操作管理方法。尽管二者都不依赖操作系统进行资源管理,但 VMware ESX 依靠 Linux 操作系统(称作服务控制台)来执行以下两项管理功能:执行脚本,以及安装用于硬件监控、备份或系统管理的第三方代理。ESXi 中已删除了服务控制台,从而大大减少了此管理程序的占用空间,实现了将管理功能从本地命令行界面迁移到远程管理工具的发展趋势。更小的 ESXi 代码库意味着“受攻击面”更小,需要修补的代码也更少,从而提高可靠性和安全性。服务控制台的功能由符合系统管理标准的远程命令行界面取代。
VMware ESXi 是着手实现虚拟化的最简单途径。通过将应用程序整合到更少的服务器上,可减少硬件、电力、散热和管理成本,从而开始节省资金。VMware ESXi 已经过优化和测试,它甚至可以用最低的性能开销运行资源占用量最大的应用程序和数据库。利用 VMware ESXi,您可以在一台服务器上运行多个操作系统,从而降低硬件成本运行更为环保的数据中心,从而降低能源成本使应用程序的备份和恢复更为简单,在生产环境中运行资源占用量最大的应用程序

 

据VMWare的工程师介绍,在生产环境VMWare ESX用的比较多,VMWare ESXi在生产环境用的比较少,EXSi比较小,甚至可以把它做到U盘里。VMWare的最新版本支持vlan技术,虚拟机里面不同的操作系统可以在不同的vlan里面,这个功能挺好!
      VMWare ESXi可以免费从VMWare的官网上获取,VMWare ESX、vSphare、vCenter和一些套件等都价格不菲!


·        VMware ESXi 与ESX 产品之比较

发布日期:2011/10/6 14:44:11来源:VMware作者:Lemming

VMware vSphere 5.0以后版本,所有底层虚拟化产品都改为ESXi产品,本文主要比较了ESXiESX的各自特点,以便对大家是否要把现有的ESX升级为ESXi5.0或把ESXi4.1升级为ESXi5.0有个借鉴。

ESXi ESX体系结构比较

一、ESX与ESXi概念定义
VMware ESX 体系结构:
在原始 ESX 体系结构中,虚拟化内核(称为 vmkernel)使用称为控制台操作系统(简称COS 或服务控制台)的管理分区来扩充。 控制台操作系统的主要用途是提供主机的管理界面。 在控制台操作系统中部署了各种 VMware 管理代理,以及其他基础架构服务代理(例如名称服务、时间服务和日志记录等)。 在此体系结构中,许多客户都会部署来自第三方的其他代理以提供特定功能,例如硬件监控和系统管理。 而且,个别管理用户还会登录控制台操作系统运行配置和诊断命令及脚本。
VMware ESXi 体系结构:在 ESXi 体系结构中,移除了控制台操作系统,所有 VMware 代理均直接在 vmkernel 上运行。 基础架构服务通过 vmkernel 附带的模块直接提供。 其他获得授权的第三方模块(例如硬件驱动程序和硬件监控组件)也可在 vmkernel 中运行。 只有获得 VMware 数字签名的模块才能在系统上运行,因此形成了严格锁定的体系结构。 通过阻止任意代码在 ESXi 主机上运行,极大地改进了系统的安全性。
 

二、ESXESXi比较

VMware ESXi 是 VMware 最高级的虚拟化管理程序体系结构。 ESXi不同版本之间的差异: 

 

功能

ESX 4.1

ESXi 4.1

ESXi 5.0

服务控制台

目前

已移除

已移除

管理/配置 CLI

COS + vCLI

PowerCLI + vCLI

PowerCLI + vCLI(已增强)

高级故障排

COS

技术支持模式

ESXi Shell

脚本化安装

支持

支持

支持

从 SAN 启动

支持

支持

支持

SNMP

支持

支持(有限)

支持

Active Directory

集成

集成

集成

硬件监控

COS 中的第三方代理

CIM 提供商

CIM 提供商

串行端口连接

支持

不支持

不支持

巨型帧

支持

支持

支持

通过自动部署实现主机的快速部署和集中管理

不支持

不支持

支持

自定义映像创建和管理

不支持

不支持

支持

安全 syslog

不支持

不支持

支持

管理界面防火墙

支持

不支持

支持

 

三、VMware ESXi虚拟化管理程序体系结构的优点
VMware vSphere 的虚拟化管理程序体系结构在虚拟基础架构的管理中起关键作用。 2001 年推出的裸机 ESX 体系结构大幅增强了性能和可靠性,客户因此可将虚拟化的优势扩展到他们的关键任务应用程序上。 同样,ESXi 体系结构的推出也代表着可靠性和虚拟化管理方面的飞跃。 VMware ESXi 的大小不到 ESX 的 5%,它独立于操作系统运行,并改进了虚拟化管理程序在安全性、部署和配置以及持续管理方面的管理操作。
1、提高可靠性和安全性较早的 VMware ESX 体系结构依赖基于 Linux 的控制台操作系统 (OS) 来提供服务和基于代理的合作伙伴集成。 在新的、独立于操作系统的 ESXi 体系结构中,去除了将近 2 GB 的控制台操作系统,直接在核心内核中实现必备的管理功能。 去除控制台操作系统将使 ESXi 的代码库大小急剧减小到约 100 MB,从而因去除了与通用操作系统相关的安全漏洞而提高了安全性和可靠性。

2
、简化部署和配置:
ESXi 拥有的配置项比 ESX 少得多,因此可以极大地简化部署和配置,并且更容易保持一致性。

3
、减少管理开销:
ESXi 采用基于 API 的合作伙伴集成模型,因此不需要安装和管理第三方管理代理。 利用远程命令行脚本编写环境(例如 vCLI 或 PowerCLI),可以自动执行日常任务。

4
、简化虚拟化管理程序修补和更新:
由于 ESXi 的体积更小,组件更少,因此所需的补丁程序比 ESX 少得多,从而缩短了维护时段,并减少了安全漏洞。 在其生命周期中,ESXi 3.5 所需的补丁程序约为 ESX 3.5 的 1/10。

四、ESXi 5.0 中的新增功能
在 vSphere 5.0 版本中,VMware 对 ESXi 增加了一些重要的增强功能。
1、全新 Image Builder一套新的命令行实用程序,管理员可以使用这些实用程序创建包含用于专用硬件的第三方组件(例如驱动程序和 CIM 提供程序)的自定义 ESXi 映像。 Image Builder 可以用于创建适合不同部署类型的映像,例如基于 ISO 的安装、基于 PXE 的安装以及自动部署。 它被设计成一个 Power Shell 管理单元组件,并与 PowerCLI 捆绑在一起。

2
、全新 ESXi 防火墙:
ESXi 5.0 管理界面通过一种面向服务和无状态的防火墙加以保护,您可以使用 vSphere Client 或带 esxcli 接口的命令行对该防火墙进行配置。 一种新型防火墙引擎消除了使用 iptable 和规则集为每个服务定义端口规则的情况。 对于远程主机,您可以指定允许访问每个服务的 IP 地址或 IP 地址范围。

3
、全新更强大的 SNMP支持:
ESXi 5.0 扩展了 SNMP v.2 支持,现在您可以全面监控主机上的所有硬件。

4
、全新安全 Syslog
ESXi 5.0 对系统消息日志记录增加了一些增强功能。 现在所有日志消息都由 syslog 生成,而且现在消息可以记录到本地和/或一个或多个远程日志服务器中。 可以使用安全套接字层 (SSL) 或 TCP 连接远程记录日志消息。 使用 vSphere 5.0,可以将来自不同来源的日志消息配置为记录到不同的日志中,以提供更多方便。 除了 vSphere Client 之外,还可以使用 ESXCLI 完成消息日志记录的配置。

5
、全新通过自动部署集中管理主机映像和配置的功能:
与主机配置文件、Image Builder 和 PXE 配合使用,VMware vSphere 自动部署能够简化管理数百台计算机的 ESXi 安装和升级的任务。 ESXi 主机映像集中存储在自动部署库中。 新主机可以根据用户自定义的规则自动实现部署。 全新重建服务器就好像重新启动一样简单。 要在各个 ESXi 版本之间迁移,您需要使用自动部署 PowerCLI 来更新规则,并执行测试遵从性和修复操作。 


6
、全新增强型统一 CLI框架:
经过扩展和增强的 esxcli 框架提供了一组丰富的一致和可扩展命令,包括各种有助于在主机上进行故障排除和维护的新命令。 该框架通过使用与 vCenter Server 和 PowerCLI 等其他管理框架相同的方法实现了一致的身份验证、角色和审核机制。 您可以将 esxcli 框架作为 vSphere CLI 的一部分通过远程方式或在 ESXi Shell(以前称为 Tech Support Mode)上通过本地方式使用该框架。

7
、全新虚拟硬件:
ESXi 5.0 引入了虚拟机硬件版本 8 的新一代虚拟硬件,它包括以下新功能:
1)  32 Virtual SMPESXi 5.0 支持高达 32 个虚拟 CPU 的虚拟机,从而让您能够在 VMware ESXi 平台上运行更大的 CPU 密集型工作负载。
2)   1 TB
虚拟机 RAM
您可以向 ESXi 5.0 虚拟机分配高达 1 TB 的 RAM。
3)  
非硬件加速的 3D 图形,提供 Windows Aero 支持:
ESXi 5.0 支持 3D 图形,可以在虚拟机中运行 Windows Aero 和基本的 3D 应用程序。
4)   USB3.0 设备支持:使用 Linux 客户操作系统时,ESXi 5.0 可以在虚拟机中提供 USB 3.0 设备支持。 连接到运行 vSphere Web 客户端或 vSphere Client 的客户端计算机的 USB 3.0 设备可以连接到虚拟机,并从虚拟机中进行访问。 目前暂不支持连接到 ESXi 主机的 USB 3.0 设备。
5)   UEFI虚拟 BIOS 在 ESXi 5.0 上运行的虚拟机可以通过统一扩展固件接口(UEFI)启动,并使用该接口。

8
AD 集成:
能够将主机配置为加入 Active Directory 域,任何尝试访问该主机的用户都会自动按照集中的用户目录进行身份验证。 此外,还可以按主机为单位定义和管理本地用户,并使用 vSphere Client、vCLI 或 PowerCLI 进行配置。 这第二种方法可用于取代或补充 Active Directory 集成。

9
、脚本化安装:
能够通过脚本方式将 ESXi 软件安装到服务器的本地磁盘中。 支持各种部署方法,包括直接从 CD 或通过 PXE 启动 ESXi 安装程序,以及使用安全 HTTP 等各种协议通过网络访问配置文件。 配置文件还可以指定要在安装期间执行的以下脚本:A)Pre-install ;B)Post-install;C)First-boot,这些脚本在 ESXi 主机上本地运行,并且可以执行各种任务,例如配置主机的虚拟网络连接和将其加入 vCenter Server。

10
ESXi 支持 SAN启动
此支持包括光纤通道 SAN,以及 iSCSI 和 FCoE(针对某些经鉴定可用于此功能的存储适配器)。

 

 

 


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VMware ESX与VMware ESXi区别 的相关文章

随机推荐

  • vue3配置eslint 出现问题

    vue3配置eslint 出现问题 标题必须使用导入来加载 ES 模块 ESlint Error Must use import to load ES Module 加上这一行即可
  • Jmeter之ForEach控制器

    场景运用 ForEach控制器一般和用户自定义变量或者正则表达式提取器一起使用 其在用户自定义变量或者从正则表达式提取器的返回结果中读取一系列相关的变量 该控制器下的采样器或者控制器都会被执行一次或多次 每次读取不同的变量值 需求2 有一组
  • 学习java随堂练习-20220609

    学习Java的第八天 第1题 第2题 第3题 第4题 第5题 今天是学习Java的第八天 5道练习题 第1题 题目 1 循环输入近6年某高校的录取分数 求出平均分和最低分 运行结果 代码如下 循环输入近6年某高校的录取分数 求出平均分和最低
  • PHP操作Excel

    头 header Content Type application vnd ms excel header Content Disposition attachment filename sample xls header Pragma n
  • 时序预测

    时序预测 MATLAB实现DNN全连接神经网络时间序列预测 目录 时序预测 MATLAB实现DNN全连接神经网络时间序列预测 基本介绍 模型研究 程序设计 学习总结 参考资料 基本介绍 DNN的结构不固定 一般神经网络包括输入层 隐藏层和输
  • 传指针和传引用的区别以及指针和引用的区别

    一 引用 引用的定义 引用是给另外一个变量其别名 所以引用不会分配内存空间 引用是引入了对象的一个同义词 例如 Point pt1 10 10 Point pt2 pt1 上述的代码 定义了pt2为pt1的引用 通过这样的定义 pt2和pt
  • 让生产活动更高效,物料管理场景的RPA应用

    作为制造业 供应链领域常见环节 物料管理 Material Management 通常是对企业生产经营活动所需各种物料的采购 验收 供应 保管 发放 使用等一系列计划与控制活动的总称 物料管理科学与否 将会影响到组织各职能部门间的协调 生产
  • 文件的上传与下载

    一 文件上传 文件上传程序步骤 1 如何在web页面中添加上传输入项
  • python数据驱动测试设计_Python+unittest+DDT实现的数据驱动测试

    前言 数据驱动测试 避免编写重复代码 数据与测试脚本分离 通过使用数据驱动测试 来验证多组数据测试场景 通常来说 多用于单元测试和接口测试 ddt介绍 Data Driven Tests DDT 即数据驱动测试 可以实现不同数据运行同一个测
  • Gcov 详解 + 内核函数覆盖率测试方法详述及产生错误解决办法

    1 gcov是什么 Gcov is GCC Coverage 是一个测试代码覆盖率的工具 是一个命令行方式的控制台程序 伴随GCC发布 配合GCC共同实现对C C 文件的语句覆盖和分支覆盖测试 与程序概要分析工具 profiling too
  • 小白也能学会的爬虫教学(超详细,每一步都配图,不怕你学不会,图文并茂,看完直呼‘爽’)

    详细且简单的爬虫简单教学 小白看了之后直呼 爬虫就这 安装pycharm 一 新建一个工程 二 安装scrapy 三 创建Scrapy工程 四 如何使用scrapy 1 新建一个begin py文件 2 编辑begin py中的内容 3 修
  • hbase MapReduce程序样例入门

    hbase MapReduce程序样例入门 1 先看一个标准的hbase作为数据读取源和输出源的样例 Configuration conf HBaseConfiguration create Job job new Job conf job
  • 定时器:Quartz框架

    文章目录 简介 简单Demo cron 规则 参考 简介 Quartz是 OpenSymphony 开源组织在 Job scheduling 领域的开源项目 是由 java 开发的一个开源的任务日程管理系统 Quartz 是一个功能丰富的开
  • 如何下载安装VS2017下载 vs2017社区版

    如何下载安装VS2017下载 vs2017社区版 https blog csdn net zyhse article details 105362609 1 下载vs2017的引导程序 官方并没有为vs2017提供离线安装包 所以我们选择在
  • 操作系统课程设计

    关于完整代码 更详细内容 实验一环境配置 请访问github仓库地址 GitHub zzering OS course design 操作系统课设 系统调用 磁盘调度算法 文件调用 进程管理 分页置换算法 进程通信 实验一 为Linux系统
  • python二元操作符是什么_python笔记—06 讲:Pyhon 之常用操作符

    本期内容详解 1 算术运算符 加 减 乘 除 幂运算 地板除 1 和 的区别 在 Python 中的除运算符与其它程序语言的不太一样 表示真正的除号 例如 1 3 0 3333333333333333 而 4 2 的值为 2 0 说明两个数
  • Flask处理前台POST过来的JSON

    POST JSON数据的JS代码 ajax url http 127 0 0 1 5000 calc type post dataType json headers Content Type application json charset
  • 数据结构——线性表(C++)

    线性表 一 线性表的定义 二 线性表的抽象数据类型 三 线性表的顺序存储 1 顺序存储定义 2 顺序存储的实现方式 四 线性表的链式存储 五 其他线性表 参考 一 线性表的定义 线性表 零个或多个数据元素的有限序列 线性表是最常用且是最简单
  • 开启防火墙脚本

    sc config MpsSvc start AUTO net start MpsSvc
  • VMware ESX与VMware ESXi区别

    VMware ESX 与 VMware ESXi 区别 现在来讲vSphere就是ESXI 只是两种叫法而已 我们来看看VMware服务器虚拟化产品的历程 Vmware 服务器虚拟化第一个产品叫ESX 该产品只有60天测试 没有官方认可的免