虚拟机是什么/什么是虚拟机:
    虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

为什么要用虚拟机/虚拟机的好处:
    简单点:1.虚拟出来的电脑,你干什么都行;
                   2.在一台计算机内可运行多个操作系统;
                  3.可以帮助我们搭建教学环境,测试环境;
    专业点:        
                 1.兼容性:虚拟机与所有标准的x86 计算机都兼容;
                 2.隔离:虚拟机相互隔离,就像在物理上是分开的一样
                 3.封装:虚拟机将整个计算环境封装起来
                 4.独立于硬件:虚拟机独立于底层硬件运行

流行的虚拟机软件:VMware、Virtual Box和Virtual PC

什么是虚拟化/虚拟化是干嘛的:   
       虚拟化,是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。简单点来说就是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。如同空旷、通透的写字楼,整个楼层没有固定的墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。

为什么要虚拟化/虚拟化有什么好处:
    1.充分发挥现有资源的使用效率:通过整合服务器将共用的基础架构资源聚合到池中,按需调配资源。
    2.减少物理机的数量,降低数据中心成本:由于服务器及相关 IT 硬件更少,因此减少了占地空间,也减少了电力和散热需求 。采用更出色的管理工具可以提高服务器/管理员比率,因此人员需求也得以减少。
    3.改善硬件与应用程序的可以性,以提高业务续航能力:可安全地备份和迁移整个虚拟环境而不会出现服务中断。消除计划内停机,并可从计划外故障中立即恢复。
    4.实现了运营灵活性 :由于采用动态资源管理、加快了服务器部署并改进了桌面和应用程序部署,因此可响应市场的变化。
    5.提高桌面的可管理性和安全性 :几乎可在所有标准桌面计算机、笔记本电脑上部署、管理和监视安全桌面环境 ,无论是否能连接到网络,用户都可以在本地或以远程方式对这种环境进行访问。

 

vSphere是什么:
      一个将应用程序和操作系统从底层硬件分离出来的虚拟化管理平台,同时也可以说是一个集成容器,里面包含ESXI(又名vSphere Hypervisor),Vmware vCenter Server(虚拟化平台管理中心控制系统),VMKernel虚拟化管理内核等组件,由VMware公司推出的一套服务器虚拟化解决方案。  
      简单来说,vSphere是一整套软件的统称,简单点就是包括vmware ESX/ESXi, vCenter Server, vSphere Client。

 

vSphere和虚拟化的关系;
       vSphere是VMware公司推出的一套服务器虚拟化解决方案

 

ESXi是什么:
    ESXI(又名vSphere Hypervisor)是VMware研究的安装在物理机上的系统。我们可以简单的认为就相当于微软的windows系统。
    ESXI包含了VMware Kernel(虚拟化管理内核),但和ESX相比,ESXI不包含服务控制台(用vCLI 或 PowerCLI替代其大部分功能)
    注:ESXI是vSphere的一个核心组件!

ESXI的功能特性/ESXI有什么好处:
1.提高了可靠性与安全性
    ESXi 裸机 hypervisor 的管理功能内置于 VMkernel 中,从而能将占用空间减少到 150 MB。这大大缩小了恶意程序和网络威胁的攻击面,提高了可靠性和安全性。

2.更精简的部署和配置
    ESXi 体系结构的配置选项很少,部署和配置很简单,很容易保持一致的虚拟基础架构。

3.减少了管理开销
    vSphere ESXi 通过基于 API 的合作伙伴集成模型,使用无代理方法进行硬件监控和系统管理。管理任务通过 vSphere Command Line Interface (vCLI) 和 PowerCLI 提供的远程命令行执行,而 PowerCLI 使用 Windows PowerShell cmdlet 和脚本实现自动化管理。

4.更简便的 hypervisor 修补和更新
   更少的补丁程序意味着更短的维护时间和更少的预定维护环节。

 

什么是vCenter Server:
    vCenter Server是一款简单且高效的服务器管理工具,可以管理多台主机(ESXi)。
    注:vCenter Server是vSphere的一个核心组件

vCenter Server的功能特性:
1.易于部署
    可快速将 vCenter Server 作为预先打包、经过优化且易于维护的虚拟设备进行部署。VMware vSphere Update Manager 集成到 vCenter Server Appliance 中,这使得修补和升级操作快速且简单。利用 RESTful API,可以通过模板轻松地重复部署 vCenter Server Appliance,从而缩短部署时间并减少人为错误。
    使用 vCenter Server 融合工具,可以从配备外部 PSC 拓扑的复杂 vCenter Server 迁移至配备嵌入式 PSC 的、更易于管理且已简化的 vCenter Server 体系结构。

2.可延展性
    无论您运行的是哪个版本的 vCenter Server,都可以将您的本地部署环境无缝延展到基于 vSphere 的公有云。

3.集中式控制和可见性
    从一个位置管理整个 vSphere 基础架构。

4.主动优化
    利用 vCenter Server 分配和优化资源,最大限度地提高效率。

vSphere client是什么:
    vSphere client(虚拟机主机管理客户端)就是一款通过去连接vCenter来管理ESXI主机的客户端软件(注:vsphere client是一个运行在windows桌面上的客户端,在linux环境下无法运行)。
    注:vSphere client是vSphere的一个核心组件

 

ESXI,vCenter Server和vSphere Client三者关系:  
    其中ESX/ESXi安装到物理主机上,其上运行虚拟机。由于ESX/ESXi本身是基于Linux的软件系统,本身不包含图像操作接口,所以配有vSphere Client客户端软件来供用户操作,vSphere  Client和ESX/ESXi通过网络C/S架构连接,vSphere  Client在Windows系统上运行。
    随着ESX/ESXi部署的增多,为了管理方便和不同ESX/ESXi之间的交互,开发出了vCenter Server,这是一个服务器软件,各个ESX/ESXi向他汇报,归它统一调度,而这个软件本身也不带图像操作接口,所以也需要一个图形化的客户端,这样vSphere Client就又多了一个功能,可以作为vCenter Server的客户端图形界面。
    也就是说vSpher Client既可以作为一个ESX/ESXi的客户端界面,也可以作为vCenter Server的客户端界面。
两种工作方式如下:
    1.vSphere Client-----------一个ESX/ESXi
    2.vSphere Client----一个vCenter Server----多个ESX/ESXi

 

注:资源整合,参考百度百科