论文部分内容阅读
摘要:随着信息技术的快速发展,以往购置的计算机硬件日益不能满足快速发展的软件配置需要,配置较低的服务器在超负荷运转着,随时都有可能出现趴窝,网络管理员也为此饱受折磨。现在有了Vmware虚拟架构,则可以有效解决这方面的问题。
关键词; Vmware虚拟架构;服务器;共享
随着信息技术的快速发展,以往购置的计算机硬件日益不能满足快速发展的软件配置需要,配置较低的服务器在超负荷运转着,随时都有可能出现趴窝,网络管理员也为此饱受折磨。现在有了Vmware虚拟架构,则可以有效解决这方面的问题。什么是虚拟化?就是将物理X86主机、操作系统、应用程序和数据“打包”为一个或多个文件——可移动的虚拟机(VM)。
1、虚拟化前后的服务器比较
在虚拟化之前,每一台服务器上安装一个操作系统,上面运行着一个或多个网站、数据库,软件和硬件是紧密结合的,硬件的变动影响应用的正常运行。在同一服务器上运行多个应用程序通常会遭遇冲突,降低系统的稳定性。系统的资源利用率低,平均利用率不超过10%,造成大量浪费。而且为了生产系统的安全和稳定,通常在硬件之上运行单一的应用,这样会造成服务器的数量非常庞大,对IT系统进行管理、部署和实施应用造成了非常高的管理成本,而且导致系统架构非常僵化不够灵活。虚拟化之后,我们就可以通过服务器的数据化打破了操作系统和硬件的相互依赖,通过封装技术,把虚拟硬件、操作系统、应用程序和数据成为单一的个体——文件夹存放在虚拟架构平台之上。利用虚拟架构平台强大的安全性和故障隔离,保证在同一虚拟机上运行多个应用的稳定性,可以提高硬件的利用率,降低IT系统的管理成本,同时提高了IT系统的灵活性,快速的更改应用,满足业务部门的需求。
2、虚拟化机构产品的选择
目前市场上有2种主要虚拟化架构,一个是基于传统操作系统上的虚拟化软件,我们称之为寄居架构的虚拟化,例如:GSX Server、VMware Sever,Workstation,它们依靠传统的操作系统来管理硬件资源,它们的运行方式类似于传统操作系统的普通应用程序一样,这种虚拟化软件主要应用在开发、测试、演示等个人、小型应用领域。由于这种方案依然架设在传统的操作系统之上,它在性能、稳定性和可靠性上面是不能够满足企业性能要求的,因为企业级应用首先要保证系统的可靠性和稳定性。另一个是裸金属架构的产品,例如:ESX、ESXi,这种产品是不基于传统的操作系统之上的,在用户拿到硬件的物理服务器上首先安装的就是VMware的ESX,依赖特有的虚拟化内核直接管理硬件资源,这种产品主要应用在数据中心的生产系统环境中。
3、虚拟化技术特点
1)分区:在单一物理服务器上同时运行多个虚拟机;2)隔离:在同一服务器上的虚拟机之间相互隔离;3)封装:整个虚拟机都保存在文件中,而且可以通过移动和复制这些文件的方式来移动和复制该虚拟机;4)独立于硬件:无需修改即可在任何服务器上运行虚拟机。
4、VMware虚拟化技术的特点和优势
1)转变IT架构管理模式。VMware的虚拟化解决方案实际上已经完全超越了单机的虚拟化概念,通过VMware的虚拟化技术把用户计算中心的系统资源、服务器、网络资源和存储资源等,能够统一的整合起来,统一的管理起来,在VMware虚拟架构之上,形成各种虚拟资源,根据用户应用和组织部门的不同来分配物理资源供用户来使用,在这个基础之上,还把原来位于操作系统内部的传统的系统架构服务剥离出来,迁移到VMware虚拟架构当中,比如说资源管理、数据保护、备份这些在传统操作系统当中安装和运行的应用,可以转移到VMware的虚拟架构当中来,可以让操作系统和应用业务的应用服务器变得更简单、更单纯,运行的效率更高,将来维护、更新、升级会变得更加简单。
2)改变了基于IT基础架构和商业应用模式。通过VMware虚拟架构,可以把用户的IT架构变成一个层次化的解决方案,也就是说在最底层通过虚拟化管理起来所有的X86服务器、存储和网络,形成一个物理层,这样物理层可以通过VMware解决方案提供一个灵活的物理架构管理的解决方案。在VMware虚拟化架构之上,形成了系统架构的中间层次,在这个层次之上,通过虚拟机的方式来部署用户的各种应用。这种架构由于实现了层次化,每个层次发生任何变化,相对来讲,不会影响到其它层次,这样IT架构的可靠性、稳定性以及灵活性都比在传统环境当中得到了巨大提高。而且虚拟机它的硬件、软件和应用程序,由于实现了数据化,将来可以很容易地实现自动控制、自动实施和自动扩展,可以在将来的硬件、软件进行升级和维护过程当中实现业务的连续性,这在物理环境当中非常难以实现,在虚拟化架构当中就会变得非常容易。
3)虚拟化可以快速顺应业务需求。虚拟化架构对用户带来的直接好处就是可以快速顺应业务的需求,当用户实施了VMware虚拟化解决方案以后,它把整个的硬件资源作为一个虚拟资源进行共享,以虚拟机的方式进行部署生产环境和开发环境的应用,由于虚拟化可以优化资源的使用,在硬件当中富裕出来的资源可以快速部署新的应用,以满足业务部门的要求,IT部门可以通过虚拟机的方式迅速地生成新的应用,满足业务需求,提高整个公司的竞争效益,使用户在市场竞争当中占据优势。
4)无中断的按需扩容。虚拟化的另一个好处就是一旦用户的应用需要的物理资源越来越多,而当前的物理资源没有办法满足应用的时候,可以通过增加硬件到整个的硬件资源池里,虚拟化系统就自动把基于虚拟机这种应用从旧的硬件平台动态地转移到新的硬件平台上来,实现整个资源利用的平衡,同时可以淘汰老的硬件,而整个的过程不需要用户的应用停顿,而且不需要用户进行夜里加班调试,进行一些数据的备份、恢复的操作,所以整个过程变得既安全又可靠。
5)VMotion:在线移动应用主机的运行位置。VMware虚拟化有很多特点和功能来实现前面所提到的这些功能,最重要的一个功能模块称之为VMotion,它是可以在线地移动应用主机的运行位置,也就是说,如果需要在业务运行当中调整硬件或者升级维护硬件的时候,可以通过VMotion把服务器上运行的虚拟机移到另一台服务器上,腾空这台服务器以后可以对这台服务器的硬件进行更新、升级维护,一旦这个服务器的更新、升级、维护工作完成以后,再把其它的虚拟机从别的硬件上来移过来,当别的硬件腾空以后,再对别的硬件进行更新、升级、维护的一系列操作,这样就可以做到在服务器硬件进行改动的时候不中断和损害业务应用的连续性。当然,如果实现这个功能,需要有一些条件,第一我们要有共享存储,也就是说这些物理服务器必须连接在共享存储之上,虚拟机和它的数据必须保存在这个虚拟存储之上,支持的共享存储类型包括SAN、iSCSI或NAS,另外需要一个独立的千兆以太网段,进行内存的拷贝,进行内存传输,需要这些服务器的CPU要兼容。
6)Storage VMotion:在线移动应用主机的存储位置。前面已经提到,在进行服务器的更新、升级、维护操作当中可以实现业务服务的不停顿,那要想实现存储系统的更新、升级、维护过程当中,可以通过VMware的Storage VMotion的功能可以做到,而且Storage VMotion可以做到支持多种类型的存储技术,支持不同类型的厂商,而且在整个的数据移动过程当中,完全可以实现应用主机的不停顿,数据的不丢失。
7)VMware HA:大幅度降低计划外停机时间。前面提到的VMotion和Storage VMotion可以大幅降低计划停机时间,提高业务的连续性,VMware HA的解决方案可以大幅度降低计划外停机时间,从而进一步提高用户业务的连续性。一旦硬件服务器发生故障的情况下,它可能会导致多台虚拟机的应用服务器停顿,如果没有一个高可用的解决方案的话,用户是没有办法承受这种损失的,VMware的HA就是解决这种问题发生的时候,快速帮用户恢复应用主机的一种解决方案。当一台服务器发生故障的时候,在其它服务器上自动、快速重新启动虚拟机。它的优势就是可以经济有效的适用于所有应用的高可用解决方案,并且它不需要相同的物理服务器和不需要独占的stand-by硬件,没有集群软件的成本和实施、操作的复杂性。
5、VMware在企业间的应用
目前一个油田的二级单位就有很多的服务器,有公司网站的、科室网站、数据中心、源头采集等各种数据系统,有的服务器安装了Apache,也有的服务器安装了IIS,这两种服务并且不能在同一服务器上开启,为了保证他们的安全性和性能,通常在一个服务器上只启用很少的服务以保证他们的稳定性和安全性,但如果遇到硬盘损坏或者系统崩溃的时候,必须忍受少至几天的故障恢复时间,这对于生产单位的一些生产系统来说是损失巨大的。启用了VMware以后,我们就可以把公司所有的服务器体现为一个整体,在虚拟架构上划分多个应用,且这多个应用是相互隔离的,当一个系统出现故障,只需把里面的文件复制到另建立的应用之上即可,数据非常安全,且对于几天的故障恢复时间来说,应用的重新启动是非常短的。
关键词; Vmware虚拟架构;服务器;共享
随着信息技术的快速发展,以往购置的计算机硬件日益不能满足快速发展的软件配置需要,配置较低的服务器在超负荷运转着,随时都有可能出现趴窝,网络管理员也为此饱受折磨。现在有了Vmware虚拟架构,则可以有效解决这方面的问题。什么是虚拟化?就是将物理X86主机、操作系统、应用程序和数据“打包”为一个或多个文件——可移动的虚拟机(VM)。
1、虚拟化前后的服务器比较
在虚拟化之前,每一台服务器上安装一个操作系统,上面运行着一个或多个网站、数据库,软件和硬件是紧密结合的,硬件的变动影响应用的正常运行。在同一服务器上运行多个应用程序通常会遭遇冲突,降低系统的稳定性。系统的资源利用率低,平均利用率不超过10%,造成大量浪费。而且为了生产系统的安全和稳定,通常在硬件之上运行单一的应用,这样会造成服务器的数量非常庞大,对IT系统进行管理、部署和实施应用造成了非常高的管理成本,而且导致系统架构非常僵化不够灵活。虚拟化之后,我们就可以通过服务器的数据化打破了操作系统和硬件的相互依赖,通过封装技术,把虚拟硬件、操作系统、应用程序和数据成为单一的个体——文件夹存放在虚拟架构平台之上。利用虚拟架构平台强大的安全性和故障隔离,保证在同一虚拟机上运行多个应用的稳定性,可以提高硬件的利用率,降低IT系统的管理成本,同时提高了IT系统的灵活性,快速的更改应用,满足业务部门的需求。
2、虚拟化机构产品的选择
目前市场上有2种主要虚拟化架构,一个是基于传统操作系统上的虚拟化软件,我们称之为寄居架构的虚拟化,例如:GSX Server、VMware Sever,Workstation,它们依靠传统的操作系统来管理硬件资源,它们的运行方式类似于传统操作系统的普通应用程序一样,这种虚拟化软件主要应用在开发、测试、演示等个人、小型应用领域。由于这种方案依然架设在传统的操作系统之上,它在性能、稳定性和可靠性上面是不能够满足企业性能要求的,因为企业级应用首先要保证系统的可靠性和稳定性。另一个是裸金属架构的产品,例如:ESX、ESXi,这种产品是不基于传统的操作系统之上的,在用户拿到硬件的物理服务器上首先安装的就是VMware的ESX,依赖特有的虚拟化内核直接管理硬件资源,这种产品主要应用在数据中心的生产系统环境中。
3、虚拟化技术特点
1)分区:在单一物理服务器上同时运行多个虚拟机;2)隔离:在同一服务器上的虚拟机之间相互隔离;3)封装:整个虚拟机都保存在文件中,而且可以通过移动和复制这些文件的方式来移动和复制该虚拟机;4)独立于硬件:无需修改即可在任何服务器上运行虚拟机。
4、VMware虚拟化技术的特点和优势
1)转变IT架构管理模式。VMware的虚拟化解决方案实际上已经完全超越了单机的虚拟化概念,通过VMware的虚拟化技术把用户计算中心的系统资源、服务器、网络资源和存储资源等,能够统一的整合起来,统一的管理起来,在VMware虚拟架构之上,形成各种虚拟资源,根据用户应用和组织部门的不同来分配物理资源供用户来使用,在这个基础之上,还把原来位于操作系统内部的传统的系统架构服务剥离出来,迁移到VMware虚拟架构当中,比如说资源管理、数据保护、备份这些在传统操作系统当中安装和运行的应用,可以转移到VMware的虚拟架构当中来,可以让操作系统和应用业务的应用服务器变得更简单、更单纯,运行的效率更高,将来维护、更新、升级会变得更加简单。
2)改变了基于IT基础架构和商业应用模式。通过VMware虚拟架构,可以把用户的IT架构变成一个层次化的解决方案,也就是说在最底层通过虚拟化管理起来所有的X86服务器、存储和网络,形成一个物理层,这样物理层可以通过VMware解决方案提供一个灵活的物理架构管理的解决方案。在VMware虚拟化架构之上,形成了系统架构的中间层次,在这个层次之上,通过虚拟机的方式来部署用户的各种应用。这种架构由于实现了层次化,每个层次发生任何变化,相对来讲,不会影响到其它层次,这样IT架构的可靠性、稳定性以及灵活性都比在传统环境当中得到了巨大提高。而且虚拟机它的硬件、软件和应用程序,由于实现了数据化,将来可以很容易地实现自动控制、自动实施和自动扩展,可以在将来的硬件、软件进行升级和维护过程当中实现业务的连续性,这在物理环境当中非常难以实现,在虚拟化架构当中就会变得非常容易。
3)虚拟化可以快速顺应业务需求。虚拟化架构对用户带来的直接好处就是可以快速顺应业务的需求,当用户实施了VMware虚拟化解决方案以后,它把整个的硬件资源作为一个虚拟资源进行共享,以虚拟机的方式进行部署生产环境和开发环境的应用,由于虚拟化可以优化资源的使用,在硬件当中富裕出来的资源可以快速部署新的应用,以满足业务部门的要求,IT部门可以通过虚拟机的方式迅速地生成新的应用,满足业务需求,提高整个公司的竞争效益,使用户在市场竞争当中占据优势。
4)无中断的按需扩容。虚拟化的另一个好处就是一旦用户的应用需要的物理资源越来越多,而当前的物理资源没有办法满足应用的时候,可以通过增加硬件到整个的硬件资源池里,虚拟化系统就自动把基于虚拟机这种应用从旧的硬件平台动态地转移到新的硬件平台上来,实现整个资源利用的平衡,同时可以淘汰老的硬件,而整个的过程不需要用户的应用停顿,而且不需要用户进行夜里加班调试,进行一些数据的备份、恢复的操作,所以整个过程变得既安全又可靠。
5)VMotion:在线移动应用主机的运行位置。VMware虚拟化有很多特点和功能来实现前面所提到的这些功能,最重要的一个功能模块称之为VMotion,它是可以在线地移动应用主机的运行位置,也就是说,如果需要在业务运行当中调整硬件或者升级维护硬件的时候,可以通过VMotion把服务器上运行的虚拟机移到另一台服务器上,腾空这台服务器以后可以对这台服务器的硬件进行更新、升级维护,一旦这个服务器的更新、升级、维护工作完成以后,再把其它的虚拟机从别的硬件上来移过来,当别的硬件腾空以后,再对别的硬件进行更新、升级、维护的一系列操作,这样就可以做到在服务器硬件进行改动的时候不中断和损害业务应用的连续性。当然,如果实现这个功能,需要有一些条件,第一我们要有共享存储,也就是说这些物理服务器必须连接在共享存储之上,虚拟机和它的数据必须保存在这个虚拟存储之上,支持的共享存储类型包括SAN、iSCSI或NAS,另外需要一个独立的千兆以太网段,进行内存的拷贝,进行内存传输,需要这些服务器的CPU要兼容。
6)Storage VMotion:在线移动应用主机的存储位置。前面已经提到,在进行服务器的更新、升级、维护操作当中可以实现业务服务的不停顿,那要想实现存储系统的更新、升级、维护过程当中,可以通过VMware的Storage VMotion的功能可以做到,而且Storage VMotion可以做到支持多种类型的存储技术,支持不同类型的厂商,而且在整个的数据移动过程当中,完全可以实现应用主机的不停顿,数据的不丢失。
7)VMware HA:大幅度降低计划外停机时间。前面提到的VMotion和Storage VMotion可以大幅降低计划停机时间,提高业务的连续性,VMware HA的解决方案可以大幅度降低计划外停机时间,从而进一步提高用户业务的连续性。一旦硬件服务器发生故障的情况下,它可能会导致多台虚拟机的应用服务器停顿,如果没有一个高可用的解决方案的话,用户是没有办法承受这种损失的,VMware的HA就是解决这种问题发生的时候,快速帮用户恢复应用主机的一种解决方案。当一台服务器发生故障的时候,在其它服务器上自动、快速重新启动虚拟机。它的优势就是可以经济有效的适用于所有应用的高可用解决方案,并且它不需要相同的物理服务器和不需要独占的stand-by硬件,没有集群软件的成本和实施、操作的复杂性。
5、VMware在企业间的应用
目前一个油田的二级单位就有很多的服务器,有公司网站的、科室网站、数据中心、源头采集等各种数据系统,有的服务器安装了Apache,也有的服务器安装了IIS,这两种服务并且不能在同一服务器上开启,为了保证他们的安全性和性能,通常在一个服务器上只启用很少的服务以保证他们的稳定性和安全性,但如果遇到硬盘损坏或者系统崩溃的时候,必须忍受少至几天的故障恢复时间,这对于生产单位的一些生产系统来说是损失巨大的。启用了VMware以后,我们就可以把公司所有的服务器体现为一个整体,在虚拟架构上划分多个应用,且这多个应用是相互隔离的,当一个系统出现故障,只需把里面的文件复制到另建立的应用之上即可,数据非常安全,且对于几天的故障恢复时间来说,应用的重新启动是非常短的。