论文部分内容阅读
摘 要:随着社会发展和人们生活水平的提升,人们对信息可靠性、及时性要求越来越高,也促使各种应用程序的出现。本文在计算机虚拟技术的应用现状基础上,深入分析了VMware模拟双机的具体应用情况,以供同行参考。
关键词:计算机虚拟技术;高可用测试环境;前景;VMware模拟双机
随着人们对信息可靠性要求的提升,越来越多的应用程序不断出现,且被广泛的应用在高可用测试环境当中,为社会经济的发展做出了积极贡献。但是就过去具体的应用实际而言,大多工作人员处于对设备保护心理,在具体的系统管理中不敢采用一些危险系数较高的方法来进行设备试验,而仅仅采用一些简单操作进行测试,这种方法使得系统在业务开展之后经常存在一定的无功损耗和管理故障,给程序的稳定、持久运行构成威胁。面对这种情况,这里我们有必要对VMware模拟双机的具体应用以及设计方法进行研究。
1 VMware模拟双机概述
VMware模拟双机是在计算机虚拟技术的基础上产生的一种现代计算机软件,它也被广泛的称之为虚拟计算机,与真实的计算机几乎一模一样,都具备显示器、CPU、内存、硬盘以及光驱等,甚至一些虚拟计算机连最基本的BIOS都一样,可以安装各种不同的操作系统。
1.1 VMware模拟双机内涵
VMware模拟双机在当前X86系统中被广泛的使用,它是在windows系统操作下产生的,其与其他的技术相比,能满足多种不同操作系统的支持要求,在执行效率上往往都高出传统的Virtual虚拟机。VMware模拟双机在应用中将一台实体计算机服务器模拟成多个不同的虚拟计算机,且这些计算机各自的操作系统也不尽相同,但是经过一定管理之后,其即便出现问题和故障,也不会给计算机主机构成威胁,其在配置和资源动态调整上都具备着积极作用。
1.2 VMware模拟双机的优势
经过很长一段时间的工作实践表明,这种技术在应用中优势非常的明显,具体表现在以下方面。VMware模拟双机的应用中,我们可以反复的对各种昂贵、安全系数大的软件进行测试,无需要担心破坏实际计算机系统的问题。这种方式是在一台计算机的基础上,利用虚拟技术将它转变成为3、4台计算机,且这些计算机拥有自己独特的系统,能够及时的进行操作,即便其中应用的时候出现故障和错误,也无需要删除一个文件夹就成了,而无需要从整个电脑故障上去入手分析和研究,避免了故障的扩大,也有效的保证了计算机系统安全。
尤其在近几年,随着计算机系统的越来越复杂和人们对计算机运行速度要求的不断提升,任何一个计算机故障的发生都有可能给用户带来巨大损失。面对这种情况,VMware模拟双机的应用有效的改变了这种现象,它只需要模拟出HA的环境,而无需要再去购置昂贵的硬件设备,这种方法一方面避免了企业设备成本的提升,另外实现了企业管理综合化、系统化和有序化。
1.3 VMware常见类型
VMware在当前的具体使用中常见类型主要包含三种,即VMware Workstation、VMware GSX Server和VMware ESX Server。这三种VMware虚拟机产品由于本身性能、特征以及作用的不同,其在具体应用的时候需要严格按照实际工作标准选择。在具体的应用中,如果我们紧紧是考虑了解虚拟服务器的功能和作用,而无需要对虚拟机的性能给予过多的投入,那么在虚拟机选择的时候我们可以选择VMware Workstation。而在应用中如果是要同时开展多个虚拟机操作系统,且这些操作系统都存在着复杂程度高、工作难度大的特征,其在应用的时候就可以选择VMware GSX Server。在虚拟机应用的时候,如果开展的工作是高性能、高运行速度的过程,那么在虚拟机选择的时候则应当以VMware ESX Server为主,同时在虚拟机应用之前还需要手工对机械参数进行备份,提前拷贝一个源文件,以方便日后维修工作的开展。
2 VMware模拟双机在HA环境中的具体应用分析
VMware模拟双机在目前的应用中主要被应用在一些危险系数高、难度大的计算机系统研究和测试工作中,且这些系统因为精度高、操作难度大和价格昂贵的特征,使得大多系统都没有进行过测试,这个时候任何操作都有可能对系统产生伤害,基于此,采用VMware模拟双机就显得格外有效。就當前我们常见的HA环境工作中,VMware模拟双机的应用情况分析,其主要可以分为以下几方面。
2.1 规划目录结构
合理的目录结构帮助我们清晰地区别每个虚拟机,并在以后的简化操作中提供保障。本文范例的目录结构如下:
D:.
└─Virtual Machines
├─Share Disk(用于存放共享磁盘)
├─SUSE Linux Enterprise Server 1(用于存放结点机1)
—SUSE Linux Enterprise Server 2(用于存放结点机2)
2.2 配置步骤
通过多次反复的试验,笔者得到了一个相对简单的配置步骤。
(1)安装SUSE Linux Enterprise Server到结点机。编辑新建的虚拟机硬件配置,删除软驱,然后安装SUSE Linux Enterprise Server 9,注意在选择启动安装时,按“F2”,修改显示属性为“Text”方式,否则会花屏。安装好系统后,可以使用yast2工具修改显示器的分辨率,方便使用。建议平时不要使用图形方式,而使用文本方式,因为图形会消耗大量的系统资源,导致虚拟机的性能下降。编辑/etc/inittab文件,把默认的运行级别5(图形),改为3(文本)即可。
(2)创建共享磁盘。在停掉结点机后,可以通过修改其硬件配置,增加一个新的硬盘,放到预先分配好的目录中,共享磁盘只能是SCSI类型的,注意在指定盘空间大小时,必须选“Allocate all disk space now”(现在就分配盘空间)。新硬盘加好之后,要修改硬盘目录中的“.vmdk”文件,把“ddb.adapterType= ”buslogic“”修改为“ddb.adapterType= ”lsilog-ic“”。或者通过命令行的方式新建一块硬盘,命令如下: “vmware-vdiskmanager.exe-c-s 500Mb-a lsi-logic-t 2 Share Disk. vmdk”
这样建的硬盘就不用再修改配置文件了,然后再给结点机添加一个新硬盘,注意在选择硬盘时,选“Using a existing virtual disk”。
(3)修改结点机1的配置文件。主要是修改其对共享磁盘的配置,修改其硬件配置,选中新加的共享硬盘,打开高级配置,将其SCSI总线的设置改为1:0,因为共享盘的总线不能和系统盘在同一条总线上。模式要选中“Independent”和“Persistent”。如果这个选项不允许选择的话,只需要删除虚拟机的快照就可以选了。如果要备份虚拟机就只有复制该虚拟机所在目录下的文件了。
关闭VMware,使用文本编辑器编辑结点机1的配置文件,即“.vmx”,注意检查,是否有“scsi1:0.mode= ”independent-persistent“”,以验证上个操作是否正确完成。
在“scsi1.present= ”true“”下增加3行:
“scsi1.virtualDev= ”lsilogic“
scsi1.sharedBus=virtual
disk.locking= ”false“”
以使将来在结点机1启动后,结点机2也能正常启动。否则结点机1会锁住共享硬盘,而导致结点机无法正常启动。
(4)双机环境的简单测试。同时启动两个结点机,首先在结点机1上挂载共享盘,在上面编辑一个文件,然后卸载共享盘,然后在结点机2上挂载共享盘,检查在结点机1上编辑的那个文件,看到的话,证明双机环境就配置成功了。
结束语
VMware给使用多种操作系统带来了全新的思路。在虚拟机中运行的速度也是可以接受的。如果说VMware Workstation比较适合于开发和测试用途的话,那么VMware的服务器产品GSX和ESX已经具备了商业用途。
参考文献
[1]丁宁,梁霞,马春艳.“Vmware Workstaion”虚拟机在Windows系統教学中常见的问题[J].辽宁师专学报(自然科学版),2009(1).
[2]吴海洪,郑民,张伟胜.基于VMware的校园网服务器虚拟化管理[J].计算机与信息技术,2008(10).
[3]潘晓明,郭小锋,吴建生.基于VMware环境下网络模拟软件NS2的安装[J].软件导刊,2008(10).
关键词:计算机虚拟技术;高可用测试环境;前景;VMware模拟双机
随着人们对信息可靠性要求的提升,越来越多的应用程序不断出现,且被广泛的应用在高可用测试环境当中,为社会经济的发展做出了积极贡献。但是就过去具体的应用实际而言,大多工作人员处于对设备保护心理,在具体的系统管理中不敢采用一些危险系数较高的方法来进行设备试验,而仅仅采用一些简单操作进行测试,这种方法使得系统在业务开展之后经常存在一定的无功损耗和管理故障,给程序的稳定、持久运行构成威胁。面对这种情况,这里我们有必要对VMware模拟双机的具体应用以及设计方法进行研究。
1 VMware模拟双机概述
VMware模拟双机是在计算机虚拟技术的基础上产生的一种现代计算机软件,它也被广泛的称之为虚拟计算机,与真实的计算机几乎一模一样,都具备显示器、CPU、内存、硬盘以及光驱等,甚至一些虚拟计算机连最基本的BIOS都一样,可以安装各种不同的操作系统。
1.1 VMware模拟双机内涵
VMware模拟双机在当前X86系统中被广泛的使用,它是在windows系统操作下产生的,其与其他的技术相比,能满足多种不同操作系统的支持要求,在执行效率上往往都高出传统的Virtual虚拟机。VMware模拟双机在应用中将一台实体计算机服务器模拟成多个不同的虚拟计算机,且这些计算机各自的操作系统也不尽相同,但是经过一定管理之后,其即便出现问题和故障,也不会给计算机主机构成威胁,其在配置和资源动态调整上都具备着积极作用。
1.2 VMware模拟双机的优势
经过很长一段时间的工作实践表明,这种技术在应用中优势非常的明显,具体表现在以下方面。VMware模拟双机的应用中,我们可以反复的对各种昂贵、安全系数大的软件进行测试,无需要担心破坏实际计算机系统的问题。这种方式是在一台计算机的基础上,利用虚拟技术将它转变成为3、4台计算机,且这些计算机拥有自己独特的系统,能够及时的进行操作,即便其中应用的时候出现故障和错误,也无需要删除一个文件夹就成了,而无需要从整个电脑故障上去入手分析和研究,避免了故障的扩大,也有效的保证了计算机系统安全。
尤其在近几年,随着计算机系统的越来越复杂和人们对计算机运行速度要求的不断提升,任何一个计算机故障的发生都有可能给用户带来巨大损失。面对这种情况,VMware模拟双机的应用有效的改变了这种现象,它只需要模拟出HA的环境,而无需要再去购置昂贵的硬件设备,这种方法一方面避免了企业设备成本的提升,另外实现了企业管理综合化、系统化和有序化。
1.3 VMware常见类型
VMware在当前的具体使用中常见类型主要包含三种,即VMware Workstation、VMware GSX Server和VMware ESX Server。这三种VMware虚拟机产品由于本身性能、特征以及作用的不同,其在具体应用的时候需要严格按照实际工作标准选择。在具体的应用中,如果我们紧紧是考虑了解虚拟服务器的功能和作用,而无需要对虚拟机的性能给予过多的投入,那么在虚拟机选择的时候我们可以选择VMware Workstation。而在应用中如果是要同时开展多个虚拟机操作系统,且这些操作系统都存在着复杂程度高、工作难度大的特征,其在应用的时候就可以选择VMware GSX Server。在虚拟机应用的时候,如果开展的工作是高性能、高运行速度的过程,那么在虚拟机选择的时候则应当以VMware ESX Server为主,同时在虚拟机应用之前还需要手工对机械参数进行备份,提前拷贝一个源文件,以方便日后维修工作的开展。
2 VMware模拟双机在HA环境中的具体应用分析
VMware模拟双机在目前的应用中主要被应用在一些危险系数高、难度大的计算机系统研究和测试工作中,且这些系统因为精度高、操作难度大和价格昂贵的特征,使得大多系统都没有进行过测试,这个时候任何操作都有可能对系统产生伤害,基于此,采用VMware模拟双机就显得格外有效。就當前我们常见的HA环境工作中,VMware模拟双机的应用情况分析,其主要可以分为以下几方面。
2.1 规划目录结构
合理的目录结构帮助我们清晰地区别每个虚拟机,并在以后的简化操作中提供保障。本文范例的目录结构如下:
D:.
└─Virtual Machines
├─Share Disk(用于存放共享磁盘)
├─SUSE Linux Enterprise Server 1(用于存放结点机1)
—SUSE Linux Enterprise Server 2(用于存放结点机2)
2.2 配置步骤
通过多次反复的试验,笔者得到了一个相对简单的配置步骤。
(1)安装SUSE Linux Enterprise Server到结点机。编辑新建的虚拟机硬件配置,删除软驱,然后安装SUSE Linux Enterprise Server 9,注意在选择启动安装时,按“F2”,修改显示属性为“Text”方式,否则会花屏。安装好系统后,可以使用yast2工具修改显示器的分辨率,方便使用。建议平时不要使用图形方式,而使用文本方式,因为图形会消耗大量的系统资源,导致虚拟机的性能下降。编辑/etc/inittab文件,把默认的运行级别5(图形),改为3(文本)即可。
(2)创建共享磁盘。在停掉结点机后,可以通过修改其硬件配置,增加一个新的硬盘,放到预先分配好的目录中,共享磁盘只能是SCSI类型的,注意在指定盘空间大小时,必须选“Allocate all disk space now”(现在就分配盘空间)。新硬盘加好之后,要修改硬盘目录中的“.vmdk”文件,把“ddb.adapterType= ”buslogic“”修改为“ddb.adapterType= ”lsilog-ic“”。或者通过命令行的方式新建一块硬盘,命令如下: “vmware-vdiskmanager.exe-c-s 500Mb-a lsi-logic-t 2 Share Disk. vmdk”
这样建的硬盘就不用再修改配置文件了,然后再给结点机添加一个新硬盘,注意在选择硬盘时,选“Using a existing virtual disk”。
(3)修改结点机1的配置文件。主要是修改其对共享磁盘的配置,修改其硬件配置,选中新加的共享硬盘,打开高级配置,将其SCSI总线的设置改为1:0,因为共享盘的总线不能和系统盘在同一条总线上。模式要选中“Independent”和“Persistent”。如果这个选项不允许选择的话,只需要删除虚拟机的快照就可以选了。如果要备份虚拟机就只有复制该虚拟机所在目录下的文件了。
关闭VMware,使用文本编辑器编辑结点机1的配置文件,即“.vmx”,注意检查,是否有“scsi1:0.mode= ”independent-persistent“”,以验证上个操作是否正确完成。
在“scsi1.present= ”true“”下增加3行:
“scsi1.virtualDev= ”lsilogic“
scsi1.sharedBus=virtual
disk.locking= ”false“”
以使将来在结点机1启动后,结点机2也能正常启动。否则结点机1会锁住共享硬盘,而导致结点机无法正常启动。
(4)双机环境的简单测试。同时启动两个结点机,首先在结点机1上挂载共享盘,在上面编辑一个文件,然后卸载共享盘,然后在结点机2上挂载共享盘,检查在结点机1上编辑的那个文件,看到的话,证明双机环境就配置成功了。
结束语
VMware给使用多种操作系统带来了全新的思路。在虚拟机中运行的速度也是可以接受的。如果说VMware Workstation比较适合于开发和测试用途的话,那么VMware的服务器产品GSX和ESX已经具备了商业用途。
参考文献
[1]丁宁,梁霞,马春艳.“Vmware Workstaion”虚拟机在Windows系統教学中常见的问题[J].辽宁师专学报(自然科学版),2009(1).
[2]吴海洪,郑民,张伟胜.基于VMware的校园网服务器虚拟化管理[J].计算机与信息技术,2008(10).
[3]潘晓明,郭小锋,吴建生.基于VMware环境下网络模拟软件NS2的安装[J].软件导刊,2008(10).