这是一篇搬运文章,为了防止原文被删除,所以搬运到自己笔记中。
这里是原文地址:https://zhuanlan.zhihu.com/p/69214067
以下是原文:
什么是VMware vSphere?
VMware vSphere不是特定的产品或软件。VMware vSphere是整个VMware套件的商业名称。VMware vSphere堆栈包括虚拟化,管理和界面层。VMware vSphere的两个核心组件是ESXi服务器和vCenter Server。ESXi是hypervsior,您可以在其中创建和运行虚拟机和虚拟设备。vCenter Server是用于管理网络中连接的多个ESXi主机和池主机资源的服务。我希望这个简单的信息能够从“什么是VMware vSphere”这个问题中清除您的想法。与其他虚拟机管理程序(如Microsoft Hyper-v和Citrix Xen Server)相比,VMware vSphere是虚拟化行业的主人。
备注:Hypervisor,又称虚拟机监视器(英语:virtual machine monitor,缩写为 VMM),是用来建立与执行虚拟机器的软件、固件或硬件。被Hypervisor用来执行一个或多个虚拟机器的电脑称为主体机器(host machine),这些虚拟机器则称为客体机器(guest machine)。hypervisor提供虚拟的作业平台来执行客体操作系统(guest operating systems),负责管理其他客体操作系统的执行阶段;这些客体操作系统,共同分享虚拟化后的硬件资源。
VMware vSphere的发展历史
在VMware vSphere之前,整个VMware产品套件称为“VMware Infrastructure”。随着VMware vSphere 4的发布,VMware将其旗舰产品名称“VMware Infrastructure”重命名为“VMware vSphere”。
VMware于1998年首次发布VMware Workstation,这是VMware的根产品。随后是VMware Workstation,他们发布了ESX(Elastic Sky X)和GSX(Ground Storm X)虚拟机管理程序。ESX直接在服务器硬件(裸机虚拟机管理程序)上运行,而GSX需要主机操作系统。VMware GSX已经停用,但ESX系列现已重命名为ESXi,在每个ESXi主机版本中存在许多架构差异和改进。
备注:旗舰产品
某些国家的海军舰队司令、编队司令所在的军舰,因舰上挂有司令旗(夜间加挂司令灯),所以叫旗舰。
中国人民解放军海军叫指挥舰。比喻带头的、起主导作用的事物:~店。~企业。
旗舰就是一个舰队中发布旗语的主力舰,旗舰机就是某一个品牌主打的最具统治力的机型,这些手机一般性能都很优秀,有新技术,功能强大
以下是VMware vSphere产品的简要产品发布历史,显示了VMware工作站向VMware vSphere 6.5的演变。
什么是VMware ESXi?
VMware ESXi是VMware的裸机虚拟机管理程序。VMware ESXi是以ISO形式提供的软件,可直接安装在物理硬件上,如Windows或Linux操作系统。ESXi安装占用空间小,大小为144 MB。甚至可以在USB pendrive上安装ESXi。VMWare ESXi允许您在其中创建多个虚拟机,以在单个物理硬件中运行多个操作系统,如windows,linux,solaris,macOS等。它使您能够在虚拟机之上运行工作负载,从而可以整合多个物理硬件,从而将工作负载运行到更少的物理硬件中。
在vSphere 5之前,vSphere有2个虚拟机管理程序ESX和ESXi。随着vSphere 5.0的发布,ESXi是唯一的虚拟机管理程序。
VMware ESXi附带免费和付费版本。正如您所猜测的那样,与付费ESXi相比,免费版本的ESXi几乎没有任何限制。您将无法使用vCenter Server管理免费的ESXi虚拟机监控程序。
什么是VMware vCenter Server?
VMware vCenter是帮助您集中管理整个VMware虚拟化基础架构的软件。vCenter可以将大约数千个ESXi主机添加到清单中,从而可以管理多个ESXi主机以及ESXi主机上运行的虚拟机。vCenter Server提供了许多vSphere功能,例如VMware DRS,VMware HA(高可用性),VMware vMotion,VMware容错,虚拟机模板,VM克隆等。
VMware vCenter可以安装在Windows上,也可以通过基于Linux的vCenter(称为vCenter Server Appliance)安装。最近在vSphere 6.5上从SUSE切换到Photon OS(VMware的操作系统)。了解基于Windows的vCenter Server和vCenter Server设备之间的区别。 您需要具有外部数据库(如Microsoft SQL Server,Oracle等)或嵌入式数据库(如PostgreSQL)才能安装vCenter Server。在Microsoft SQL Server Express版本是VMware vCenter Server的嵌入式数据库之前,PostgreSQL从vSphere 6.0成为嵌入式数据库。vCenter Server数据库存储有关虚拟基础架构清单对象的信息,例如ESXi主机信息,虚拟机信息以及性能数据。
什么是vSphere Client和vSphere Web Client?
什么是vSphere Client和vSphere Web客户端。vSphere客户端和vSphere Web客户端只是客户端软件,可帮助最终用户连接到vCenter Server。简单来说,它与RDP客户端相同,它可以帮助您远程连接Windows服务器。与此类似,vCenter Server是在Windows上运行的软件,甚至基于Photo OS的设备也只是作为服务运行。我们需要vSphere Client或vSphere Web Client连接到vCenter Server并管理虚拟基础架构。
vSphere Client是需要安装在用户桌面或笔记本电脑上的客户端软件,但vSphere Web Client是基于浏览器的客户端。您无需安装客户端软件即可使用vSphere Web Client管理vCenter Server。您甚至可以使用vSphere Client直接管理ESXi主机,但vSphere Web Client只能用于管理vCenter Server。我们还可以通过Web浏览器使用主机客户端管理ESXi 6.5主机。vSphere 6.5将不再提供vSphere Client(基于Windows)。