对VMware虚拟化技术理解(一)
说到虚拟化,其实在工作中目前根本就没有遇到过,不过还是得了解下。像我们一搬做实验都是用的是VMware Workstation版本的。这个版本只能是测试用,要是要用到企业里的虚拟化的时候,还要是要用到VMware公司出的vSphere。vSphere是一个企业级的。
dynamic resource controls 动态资源控制
high availability 高可用性
对ESX和ESXI的理解:
才开始了解这块的估计都在想这个ESX和ESXI到底是个啥东西,就我理解是:其实就是一个平台,要安装在服务器上的,像一个OS,你可以在这个平台上安装很多个VM,并且可以通过一些工具如vcenter来对ESX和ESXI进行管理。
这两者其实功能都是一样的,只是打包的方式不一样。VM-4.1以后都只对ESXI提供更新,ESX已经到了终点了。所以现在要用的话,还是要用EXSI。EXS的两大组件:
1、Service Control:
是一个以命令界面(linux kernel)的形式来管理配置VMkernel的工具。
2、VMkernel:它来管理我们的硬件以及来完成对资源的调度。
----------------------------
EXSI与EXS的区别就是在于EXSI没有Service Control这个命令行界面,取而代之的是个图形化的界面。
----------------------------
vSMP技术介绍:(虚拟同步多进程技术)
VMware Virtual Symmetric Mutil-Processing 虚拟同步多进程
其实也就是可以为内部的VM提供多个CPU
vCenter :主要就是来管理ESX和ESXI,以及它们内部的虚拟机的一个工具,同时vCenter还提供了一些特性,只有在安装了vCenter后,这些特性才被支持。
1、虚拟机模板:这样如果要新增加一个虚拟机的话,就不用去使用ISO文件去安装了,直接能通过vCenter里面提供的虚拟机模板来布置,很快就能完成。一般也就在5-6分钟能完成一台。呵呵。。很快吧。
2、角色的访问控制:比如说我一个ESXI下面有多个虚拟机,同时有不同的人要管理不同的服务器。那个就可以对这些人设置权限,让他们都只能管理自己的虚拟服务器。
3、资源管理控制:可以为每个虚拟机分配真空主机的硬件资源的使用情况,比如使用多少CPU,内存等。
4、可以实现虚拟机的在线迁移:如我现在有两台ESXI,这两个里面都运行了若干个虚拟机,但是,现在要对第一台ESXI安装一个内存,所以就必须把这个ESXI给关机了。但是,它里面的虚拟机是不能关的,那就可以用虚拟机的在线的迁移这个功能,把它里面的虚拟机给迁移到第二个ESXI里面。
5、动态的资源的分配:比如说现在的两个ESXI的硬件资源使用情况 不一样,那么vCenter就会通过一种算法,动态的把使用高的那个ESXI里的虚拟机迁移到另一个ESXI里。
6、高可用性:如果某个ESXI突然断电了,那么通过vCenter就可以把断电的那个里面的虚拟机给迁移到另一个里面。前提是另一个的硬件资源要够用。当然,我们还可以设置要迁移的虚拟机的优先级,重要的的优先被迁移。其实迁移的只是ESX或ESXI里使用的内存和CPU,因为存储没有位置没有变。
7、容错:可以实现虚拟机的配置同步。当一个虚拟down掉后,另一个虚拟立马接管服务。
8、Enhanced VMotion Compatibility (EVC):是解决在两台不同硬件配置的ESXI或ESX之间的虚拟机的迁移的硬件兼容的问题。比如第一台ESXI的CPU是I5的,第二个ESXI的是I7的,当要把第一台的虚拟机要迁移到第二台的时候,如果没有使用vCenter的话,那就会出现CPU不兼容而迁移不了,因为CPU的类型不一样,但是,若使用了vCenter的话,那就么vCenter就会在迁移的时候对第一台的CPU信息做一些修改。使用其成功迁移。
9、Host profile:对ESXI所做的一些配置,如网络参数都被记录在了host profile中。可以把一台已经布置好的ESX或ESXI的host profile导出来,当有新的ESXI要布置的时候,直接把这个host profile导入到这个ESXI就行了。简单的说就实现ESXI的快速部署。
10、分布式的虚拟交换机:就是说可以把在不同ESXI上的虚拟机连接到同一个虚拟的交换机上面,不管你怎么迁移虚拟,这个虚拟机都在同一个交换机上面接着。
以上的这十种功能都是在安装了vCenter并且还要有存储网络的情况下才能被支持使用的,如果没有安装,那么这些个功能都不能使用。那就和普通的Workstation的版本没有区别了。
vCenter Update Manager:可以集中更新,让ESXI去更新,然后,它里面的虚拟再去到ESXI上去更新。这样,更节约流量。
VM FILE WALL:虚拟防火墙,可以在ESXI里面安装防火墙,能安装VM开发的防火墙,也可以安装其他厂商的VM版的防火墙,如CheckPiont 的VM版。交换机也是一样的。
杀毒软件:以前安装杀毒软件的时候,都是在每个服务器上安装,现在只要安装在ESXI上就行了。它可以为里面的每个VM进行杀毒。