ESXi是VMware公司研发的虚拟机服务器,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备。这为
即插即用型软件的交付与安装提供了一种全新和极其简化的方式。
通过iso镜像(比如VMWare ESXi 5.5.iso)在服务器上安装ESXi虚拟化服务,接着在本地PC机(win10)上安装VMware vSphere Clent客户端工具去连
接远程的ESXi服务器,然后在VMware vSphere Clent工具界面里进行虚拟机的创建和管理。
------------------------------------------------------------------------------------------------------------------------------------
XenServer是思杰公司基于Xen的虚拟化服务器,Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的Xen Hypervisor程序之上。
通过iso镜像(比如XenServer-7.1.1-install-cd.iso)在服务器上安装XenServer服务,接着在本地PC机(win10)上安装Citrix XenCenter客户端
工具去连接远程的XenServer服务器,然后在Citrix XenCenter工具界面里进行虚拟机的创建和管理。
------------------------------------------------------------------------------------------------------------------------------------
KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身
的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术),
是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但Xen本身有自己的进程调度器,
存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件VMware ESX系列是基于软件模拟的Full-Virtualization。
KVM虚拟化部署有以下几种方法:
方法一:通过自身的virt-manager工具进行虚拟机的创建和管理
方法二:通过WebVirtMgr工具进行虚拟机的创建和管理
方法三:通过OpenStack工具进行虚拟机的创建和管理。
以上三种方法的部署在博客中都会一一介绍。