VMware虚拟化--vsphere 5介绍
VMware vSphere 5是vmware关于虚拟化的一组套件,也是VMware其他虚拟化的基础套件,其主要包含以下几个产品:
VMware ESXi:vSphere 5的系统管理程序(Hypervisor),和ESX相比,ESXi中取消了service console的安装。
service console只是提供了与用户进行交互的配置工具而已,取消了service console并不影响Hypervisor的功能,所以ESXi与ESX所提供的虚拟化功能是相同的。Hypervisor的核心是VMKernel,所有的虚拟机都是通过VMKernel和底层的硬件进行交互,包括CPU调度,内存管理,网络网络等等
VMware vCenter Server:vCenter是vSphere的管理层,管理ESXi主机,虚拟机,存储等等;很多高级功能都是和vCenter紧密结合的,如:HA,DRS,vDS等。
vCenter有三个版本: vCenter Server Essentials适合小型企业虚拟化环境部署;
vCenter Server Standard包含了vCenter的所有功能
vCenter Server Foundation功能和标准版一样,不过Foundation只能管理3个ESXi主机,不能使用连接方式安装vCenter,并且不支持vCenter Orchestrator。
vSphere Update Manager:主要作用是给ESXi主机和虚拟机打补丁升,是vCenter Server的插件
VMware vSphere Client:vSphere Client管理员工具,使用vSphere Client工具可以连接vCenter 或者ESXi主机并进行相关设置
VMware vSphere Web Client:顾名思义,web Client是vSphere Client的web 版,当然功能方面没有vSphere Client全。
VMware vShield Zones:虚拟化的防火墙
VMware vCenter Orchestrator:是vSphere的自动化管理工具
vSphere Virtual Symmetric Multi-Processing:该功能可以实现虚拟机多CPU运行
vSphere vMotion and Storage vMotion:vMotion是保持虚拟机的存储不变,将虚拟机的CPU,内存等资源重新映射到另一台ESXi主机;Storage vMotion是保持CPU,内存等资源不变,将虚拟机从一个存储迁移到另一个存储。vMotion功能是基于共享存储的。
vSphere Distributed Resource Scheduler:DRS就是将vMotion自动化,根据策略自动进行虚拟机的vMotion; DRS分别作用于两个阶段:1.是虚拟机启动的时候,DRS会选择一个最适合的主机保证虚拟机的运行 2. 虚拟机处于运行状态时,DRS会根据策略自动调节虚拟机,保证ESXi主机的负载均衡
vSphere Storage DRS:与DRS类似,Storage DRS是根据集群的策略自动平衡存储直接的容量以及负载;在创建虚拟机的时候选择存储集群,存储集群会自动分配一个存储给虚拟机使用。
Storage IO Control and Network IO Control:Storage IO Control可以限制虚拟机的IO,或者配置虚拟机的IO优先级;Storage IO Control现在只支持VMFS和NFS文件系统; Network IO Control是限制物理网卡的流量。
Profile-Driven Storage:虚拟机存储配置文件是确保虚拟机是运行在可以满足要求的存储上
vSphere High Availability:在虚拟化之前服务器宕机就只是一台,虚拟化之后如果ESXi宕机则会有很多服务器都宕机,所以HA功能尤其重要,HA不是无间断的方案,它是在一台物理ESXi服务器宕机后将该ESXi上的虚拟机在集群中的其他ESXi重新启动,有一定的业务影响时间。HA也可以实现虚拟机的HA,即VM Failure Monitoring可以设置HA监控虚拟机的状态,当检测不到虚拟机心跳时自动重启虚拟机。另外HA功能不是通过vMotion来实现的,HA是通过重启虚拟机实现的,一般HA的影响时间是3-5分钟左右。
vSphere Fault Tolerance:对于想实现无宕机高可用,FT就可以实现,不过实现FT功能的要求也很严格;FT功能的实现是通过vlockStep技术,即record and replay。当启动FT功能后会自动在集群中另一台ESXi主机上创建该虚拟机的镜像,并通过vlockStep技术实时同步主虚拟机的状态,即任何在主虚拟机上进行的操作都会在镜像虚拟机上呈现,这样如果主虚拟机或者ESXi宕机,镜像虚拟机会立刻运行,该过程是无中断的。如果镜像虚拟机宕机,FT会自动新建一个新的镜像虚拟机。如果主虚拟机和镜像虚拟机同时宕机,则HA会在集群中运行的ESXi主机上重启主虚拟机,然后FT将重新建立镜像虚拟机。
vSphere Storage APIs:Storage APIs是给第三方企业提供接口,开发出关于虚拟机备份恢复等产品,vsphere部分高级功能也是调用该接口。