一般多个虚拟机对外的通信都是通过在安装虚拟机的平台上的网卡进行的,并不是由虚拟出来的网卡。比如虚拟机A虚拟了网卡AA,虚拟机B虚拟了网卡BB,安装虚拟机的平台S,网卡SS,那么A通信的时候,会将通信内容交给虚拟了网卡AA,再由AA提交到SS通过SS进行对外通信。如果A要对B进行访问,那么A将通信内容交给AA,再由AA提交到SS通过SS进行对外通信,对外通信后再由路由反回交给SS,再由SS转交验BB,再由BB转交给虚拟系统B中。个人桌面的分为两个MAC和普通pc:Fusion是在mac上使用的版本,workstation是在普通pc上面的,但是现在也分为两类一个是windows,一个是linux系统的。个人产品比较简单
相对于个人的产品,企业的产品很多,种类也很多,我所接触到的产品,相对来说比较少,基本就是ESXi,vCenter server,vCenter client,Horizon。
但是我不明白vSphere有是什么鬼呢?ESX 又是啥呢?
ESXi:安装在实体服务器上,其实是个linux内核的 *** 作系统,只有安装了ESXi以后你才能在上面创建虚拟机。你可以理解成在你的台式机上装的vmware workstation,只不过ESXi不用运行在 *** 作系统上(因为本身就是 *** 作系统,而为虚拟机直接调用硬件资源。
vCenter:就是个管理软件,用来管理虚拟机和实体机,比如通过vCenter监控虚拟运行情况、创建虚拟机、调整虚拟机资源、迁移虚拟机等等。
vSphere:是vmware一套产品的总称,vSphere中包含了vCenter和ESXi当然还包含了其他的组件,就类似于OFFICE和WORD的关系一样。
ESX:VMware ESX 和 VMware ESXi 都是直接安装在服务器硬件上的裸机管理程序。二者均具有业界领先的性能和可扩展性,不同之处在于 VMware ESXi 采用了独特的体系结构和 *** 作管理方法。尽管二者都不依赖 *** 作系统进行资源管理,但 VMware ESX 依靠 Linux *** 作系统(称作服务控制台)来执行以下两项管理功能:执行脚本,以及安装用于硬件监控、备份或系统管理的第三方代理。ESXi 中已删除了服务控制台,从而大大减少了此管理程序的占用空间,实现了将管理功能从本地命令行界面迁移到远程管理工具的发展趋势
写这篇文章只是为了记录我的疑惑后续如果有什么理解再来做补充。。。。不是所有服务器都用虚拟机\x0d\毕竟虚拟机, 也要安装在一台实体的机器上面的\x0d\ \x0d\下面是简单描述一下 服务器用虚拟机的好处\x0d\ \x0d\1、扩展硬件方便。\x0d\很多情况下, 你要买服务器, 跑应用。 \x0d\初期,你并不能确定这个业务量有多大,服务器扛不扛得住, 那么配置你只能往高了买,也就是 CPU 啊、内存啊、硬盘之类的, 都要多买一些。 否则以后业务运行起来了,发现资源不足, 再买得时候, 就麻烦了。 但是买多了嘛, 实际上又可能用不上,最后丢在那里浪费了。\x0d\ \x0d\虚拟机就比较省事,一开始不确定业务量有多大, 我可以分配一个 最小值。 也就是基本上能运作的。 然后业务跑起来, 观察一下。 如果满足了, 就不用再分配的, 如果资源不足, 通过软件,再多分配一点资源给这台虚拟的服务器。\x0d\ \x0d\2、安装软件方便\x0d\对于服务器, 通常需要 升级 *** 作系统, 以及基本的服务器软件。\x0d\如果是真实的服务器, 那么某些升级的时候,需要很小心。 万一某个 升级补丁有问题, 升级以后,服务器不能启动了, 那么苦啊, 要重新安装。\x0d\ \x0d\虚拟机就比较省事,先照一个快照(也可以叫备份)。 然后去升级, 万一某个 升级补丁有问题, 升级以后,服务器不能启动了, 简单, 恢复到上一次的备份上面去。 然后该干嘛干嘛。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)