VMware ESXi和vCenter和vSphere关系是怎样的?

news/2025/2/15 14:31:25/

事实上,我们所说的vSphere并不是一个特定的软件。VMware vSphere是VMware的服务器虚拟化软件套件,它包括了许多软件组件,它们中的每一个都在vSphere环境中执行不同的功能。

VMware vSphere的两个核心组件就是VMware ESXi和VMware vCenter Server,现在大家搞清楚VMware vCenter和vSphere关系了吗?其实我们可以把vSphere看做一个大合集,vCenter和ESXi都在其中负责不同的事务。

那么VMware vSphere中具体包含了哪些内容呢?

  • VMware ESXi
  • VMware vCenter Server
  • vCenter单一登录
  • 安全令牌服务(STS)
  • 管理服务器
  • vCenter查找服务
  • VMware目录服务
  • vCenter服务器插件
  • vCenter服务器数据库
  • tcServer
  • vCenter服务器代理
  • 主机代理

有关vSphere这些组件的更多虚拟化名词解释,可以参考VMware官方文档。

什么是VMware ESXi?

安装一台物理机服务器上面,就可以对物理机服务器进行虚拟化了;但是如果有很多台服务器怎么办,首先每台都要安装,然后每台自己虚拟化自己的,自己管理自己的,太麻烦了。所有就有VMware vCenter Server东西来统一管理所有物理机和所有物理机上面的虚拟机,存储,网络等等

在上文中了解了VMware ESXi、vCenter和vSphere关系之后,我们再来详细地看看ESXi这个东西。

VMware ESXi(以前叫ESX)是一种企业级1型虚拟机监控程序,用于部署和管理虚拟机。它是一种直接安装在裸机上的特殊软件,提供插入裸机和操作系统之间的虚拟层。

如果没有ESXi,您就无法虚拟化任何东西,但如果没有vCenter Server,您仍然可以获得VMware ESXi免费版,它允许基本创建和运行虚拟机。因此,VMware ESXi是vSphere套件中很重要的部分。

VMware ESXi是微型的管理程序之一,可以快速安装和启动。您可以从远程管理应用程序、PXE、CD/DVD或U盘安装ESXi。

什么是VMware vCenter Server?

VMware vCenter Server是一种高级服务器管理软件,它为控制VMware vSphere环境提供了一个集中的平台,使您能够在混合云上自动化并提供虚拟基础架构。

vCenter Server体系结构由以下组件组成:

  • vSphere Client和vSphere Web Client:用于管理vCenter Server。
  • vCenter Server数据库:存储资源清册项、安全角色、资源池、性能数据和其他信息,支持Oracle和Microsoft SQL Server数据库。
  • vCenter单一登录(SSO):允许针对多个用户存储库(如Active Directory或Open LDAP)进行身份验证。
  • 托管主机:ESXi主机及其各自的虚拟机。

您可以有多个vCenter服务器,每个SSO域上限10个。单个vCenter Server实例上限可支持1000台主机、10000台已通电的虚拟机和15000台已注册的虚拟机。

但是,它不提供虚拟机备份功能。因此,为了保护这些虚拟机,您可能需要一个能够批量备份大量虚拟机的备份软件。

VMware ESXi、vCenter和vSphere的区别?

现在大家应该已经清楚了VMware ESXi、vCenter和vSphere关系以及它们的用途了,如果还是比较模糊的话,可以这样理解:vSphere = ESXi + vCenter Server + 其他内容

为了帮助大家搞懂VMware vSphere、vCenter和ESXi的区别,我们在下面做了一个简表,大家可以参

vSphereESXivCenter Server
它是什么VMware的服务器虚拟化套件安装在裸机上的1类虚拟机管理程序主机上安装的高级服务器管理软件
它提供什么完整的虚拟化基础架构虚拟化层集中式可扩展平台
它的用途是什么使用VM、容器和Kubernetes任意组合的现代应用程序部署和服务虚拟机控制VMware vSphere环境
它能支持企业做什么构建可靠且有弹性的基础架构创建和管理多个虚拟机跨混合云实现自动化并交付虚拟基础架构

 备份由vCenter或独立ESXi管理的vSphere虚拟机

除了各种各样的产品外,VMware还提供不同级别的功能许可证。有时,对于某些高级功能,如迁移、复制等,许可证可能比较昂贵。

但是,无论是在免费的ESXi上,还是在vCenter上,都不包括标准的虚拟机备份功能。因此,在虚拟机数据保护方面,如果您想要一个经济有效的解决方案,您需要选择专业的虚拟机备份解决方案。如果您使用免费的ESXi,则需要获得额外的支持,因为它不支持vStorage API。

在这里,我们向您介绍一款专业的VMware备份软件——傲梅企业备份旗舰版。它同时支持付费和免费版本的VMware ESXi,并为您提供以下好处。

  • 映像级虚拟机备份:可以使用独立映像级别的虚拟机备份来创建新的虚拟机,并且无需安装代理。
  • 灵活的vSphere备份:批量备份vCenter Server管理的众多虚拟机,或独立ESXi主机上的多个虚拟机。
  • 自动化执行:创建备份计划以自动化虚拟机保护,免除手动执行备份任务的繁琐流程。
  • 恢复整个虚拟机:从任何选定的恢复点恢复立即可用的虚拟机,确保业务连续不中断。

如果您觉得还不错的话可以点击下方按钮进入下载中心下载安装傲梅企业备份旗舰版,然后跟着我们的演示教程一起看看怎么轻松地备份虚拟机吧!

差异对比:VMware ESXi和vCenter和vSphere关系是怎样的?

修复 VMware 高危漏洞,vCenter Server 6.7 U3l 下载_vmware vsphere vcenter6.7 下载_sysin.org的博客-CSDN博客 


http://www.ppmy.cn/news/1177977.html

相关文章

适用于 Linux 和 Unix 的特权访问管理

凭据、SSH 密钥、服务帐户、数字签名、文件系统等内容构成了Linux 环境的关键部分,虽然大多数PAM供应商为基于Windows的环境提供无缝的特权访问管理,但它们的通用性不足以为Linux,Unix和*nix环境扩展相同的功能和功能。 Linux 中的root权限是…

图像压缩之NVJPEG

1、官方文档 官方代码 官方文档 2、概述 1.1. nvJPEG解码器 nvJPEG库支持以下功能:使用JPEG图像数据流作为输入;从数据流中检索图像的宽度和高度,并使用检索到的信息来管理 GPU 内存分配和解码。提供专用 API 用于从原始 JPEG 图像数据流…

react-组件间的通讯

一、父传子 父组件在使用子组件时&#xff0c;提供要传递的数据子组件通过props接收数据 class Parent extends React.Component {render() {return (<div><div>我是父组件</div><Child name"张" age{16} /></div>)} }const Child …

如何让客户找上门|集客OR入站?独立站才是归途

中国的互联网生态都是中心化平台。我们学的电子商务往往是“某宝”开店&#xff0c;我们“互联网营销师”的职业技能培训&#xff0c;往往就是“某音”带货直播…… 中国的互联网生态都是中心化平台。 我们学的电子商务往往是“某宝”开店&#xff0c;我们“互联网营销师”的…

机器人学导论-约翰 J.克雷格

目录 第五章 雅可比&#xff1a;速度和静力 5.1 刚体的线速度和角速度5.5 机器人连杆运动 第五章 雅可比&#xff1a;速度和静力 5.1 刚体的线速度和角速度 \(V_{BORG}\)是坐标系B在A坐标系下的速度&#xff0c;\(^BV_Q\)是B坐标系下Q的速度&#xff0c;\(^A\Omega\)表示从坐标…

node 第十二天 npm补充 详解package-lock.json在团队协作中的作用

1.npm 是Node的开放式模块登记和管理系统&#xff0c;是Node.js包的标准发布平台&#xff0c;用于Node.js包的发布、传播、依赖控制 2.今天主要说的是package-lock.json在团队协作中的作用(yarn.lock也是一样), 其实在npm5之后和yarn的区别已经很小了 正常项目用哪个都行, 几乎…

esp32-C3固件烧录用户手册

esp32-C3固件烧录用户手册1.4 文章目录 esp32-C3固件烧录用户手册1.4烧录所需硬件软件工具vscodeplatformIOflash_download_tools 插座与USB转TTL模块之间接线esp32-C3版本插座&#xff08;底板4针&#xff09; bin固件和烧录地址获取详细烧录地址和信息获取文件系统程序详细烧…

10935 - Throwing cards away I (UVA)

题目链接如下&#xff1a; Online Judge 代码如下&#xff1a; #include <cstdio> #include <queue> #include <vector> #include <utility> // #define debugint n; std::queue<int> remaining; std::vector<int> discarded;void clea…