vmware服务器虚拟化 服务器虚拟化技术

vmware服务器虚拟化 服务器虚拟化技术,第1张

摘 要:随着计算机技术的发展,服务器虚拟化技术已经被越来越多的企业所采用,使用这种技术可以大大提高服务器的使用效率。文章中主要介绍了两种虚拟化软件Vmware和Xen的结构特点,并分析了它们之间的区别。
关键词:服务器虚拟化 Vmware Xen

虚拟化将主宰未来的企业,在现在的国内,企业数据中心都是根据需求随时添加服务器设备,这些设备基本上都是分散的,不同品牌、不同配置甚至不同架构,最致命的是,在其上运行的应用并不能够充分利用服务器所有的资源,占用到15%―20%的服务器资源是一个普遍现象,而使用虚拟化技术可以减少服务器数量的增加,简化服务器管理,同时明显提高服务器利用率、网络灵活性和可靠性。将多种应用整合到少量企业级服务器上即可实现这一目标。通过整合及虚拟化,数百台服务器可以减少至数十台。10%甚至更低的服务器利用率将提高到60%或更高,IT基础设施的灵活性、可靠性和效率也将得到改进。由此可见虚拟化技术成为各个企业和研究机构的重要课题。下面简单介绍一下两种虚拟化软件及其区别。

一、VMware

VMware是业界著名的虚拟机产品,它有VMware Workstation、VMware GSX Server、VMware ESX Server等系列产品。VMware的VMM可以有两种结构形式,即Standalone和Hosted。Standalone的结构形式是指,VMM作为一层直接运行在硬件平台上的软件层,在它上面可以创建和管理多个客户虚拟系统。这种结构的VMM有点像一个 *** 作系统,它包含硬件平台的驱动,受到硬件平台种类的限制。它适合于服务器的应用环境,其典型的产品是VMware ESX Server。
Hosted结构的VMM作为 *** 作系统的一个应用程序运行,它可以利用 *** 作系统自身的内存管理、CPU调动、硬件驱动和资源管理。VMware Workstation使用的是Hosted的结构,是设计来让一些应用程序,比方软件的研发或测试程序来执行,同时Server版本的目标则针对数据库以测试软件更新、简化应用程序的提供,或使用虚拟的设备等功能。ESX Server可以藉由不使用 *** 作系统来大量增加效能。相反的,ESX使用自己设计的 *** 作系统核心,可以直接在计算机上执行。这个方法可以同时支持更多的虚拟服务器,但ESX核心支持的硬件并不多。
由于VMware的目标平台是x86平台,因此,它也同样面临着x86平台不完全支持虚拟化的问题。VMware的解决方法是其专利技术,在需要VMM参与的地方,动态重写部分虚拟系统的指令,使其可以trap到VMM。
此外,VMware还有Virtual Center。VMotion应用在IBM Blade Center刀片服务器上,使之具备更好的d性和可用性,结合刀片服务器的模块化和可扩展性,可以增加内存和I/O能力的扩展比例,混合刀片间的工作负载均衡。Virtual Center采用集中式管理,可以监控系统的可用性及性能,并可以自动告警,SDK与现有管理工具整合,通过稳定的访问控制保证系统安全。VMotion技术使用户在保持连续的服务可用性的同时,还可以将实时运行企业用户关键业务的虚拟机,从一台物理主机转移到另一台物理主机,并动态获得每台物理服务器资源的极佳利用率、零宕机维护、快速重新配置,以及持续的工作负载整合能力。

二、Xen

Xen VMM(Virtual Machine Monitor)是由剑桥大学计算机实验室开发的一个开源项目,它能够让我们创建更多的虚拟机,每一个虚拟机都是运行在同一个 *** 作系统上的实例。
这些客户OS可以是修补过的Linux内核24或26,也可以是修补过的NetBSD/FreeBSD内核。用户应用程序就运行在这些客户OS上,并不需要修改任何代码。但是,随着将来的处理器能支持虚拟化,内核也就不需要打补丁了。比如说,Intel的VT和AMD的Pacifica处理器都将包括这种支持。
在Xen中,一个“系统管理程序”运行在0环,客户OS运行在1环,应用程序运行在3环。这种关系对于x64/64有一点不同,就是客户内核和应用程序都运行在3环上。
Xen自身被称为“系统管理程序”,是因为它比客户OS的系统管理代码运行所需的特权级还高。
当系统引导的时候,Xen被装载到0环的内存中。它在1环上启动修补过的内核,这被称作是domain 0(注:domain是指一个运行中的虚拟机,在其上有一个guest OS在执行)。从这个domain开始,你可以创建更多的domain,也可以销毁它们,还可以进行domain的迁移、设置参数等等。你创建的那些domain也运行在1环它们的内核中。用户应用程序运行在3环。
目前,修补过的Linux内核24和26可以作为domain 0。据Xen开发者所说,将来domain 0仅支持26的内核补丁。构造domain 0的大部分工作是在xen/arch/x86/domain_buildc中的construct_dom0()方法中实现的。
物理设备驱动程序只能运行在特权级,也就是domain 0上。Xen依靠Linux或其它修补过的OS内核对它所有的设备提供虚拟化支持。这样的好处就是Xen的开发者不必再去开发设备驱动程序。
在一个有标签TLB的处理器上使用Xen能够大大提高性能。标签TLB能够把ASID(Address Space Identifier)放在TLB入口处。有了这个特性,当处理器在系统管理程序和客户OS之间切换时就不需要刷新TLB了,这大大减少了系统开销。

三、两者主要区别

目前Xen和VMware是市场上主流的两大虚拟化产品。现在我就来谈谈这两大产品背后的架构有什么区别,以及这一技术在未来会如何发展。VMware ESX服务器的架构是建立在直接执行(直接在硬件上上运行用户级的虚拟机编码)和二进制译码(对特权级别编码进行动态编译)的基础上的。从根本上说,它把一个完整的X86平台导出到虚拟机上,ESX服务器可以使大多数能在X86上执行的 *** 作系统都能在虚拟机上运行,而不需要进行任何修改。Xen的架构中使用了一种叫Para虚拟化技术(Para Virtualization),对虚拟出来的客户 *** 作系统(Guest OS)进行修改,使它知道它是在虚拟环境下运行。
那么这两种方式有什么不同呢?最大的不同就是对输入/输出(I/O)设备的处理。虚拟机I/O端口和每个物理I/O端口设备之间如何路由在很大程度上影响虚拟平台架构的性能、便携性、可持续性和稳定性。Xen采用的是分离驱动模式,真实驱动存在于一个中间层,这个中间层叫服务虚拟机,其他虚拟机上的特殊驱动通过这个服务虚拟机进行通讯。这种方法能提供很好的性能,但是对于闭源和传统 *** 作系统支持有限。在ESX中,虚拟机的虚拟设备驱动与ESX内核里的物理设备驱动直接相互连接。ESX虚拟机可以为其虚拟设备使用现成的(off-the-shelf)驱动。这不仅能提供高性能,还能提供更广泛的 *** 作系统支持。然而在这个模型里,新的设备驱动必须要导入到ESX内核中。为了解决I/O虚拟化的平衡问题和复杂化问题,戴尔与英特尔、AMD这样的合作伙伴以及外设硬件供应商们一起,在芯片组和I/O设备中引入了虚拟化支持。企业级虚拟化解决方案的另外一个重要部分就是其管理。戴尔OpenManage这样的产品附送VMware Virtual Center、P2V 和VM Importer,提供了整套工具,能有效进行部署、监控、 *** 作自动化,以及对虚拟IT数据中心进行管理。Novell和Red Hat都在它们的 *** 作系统中整合了对Xen平台的管理,方法是运用像YaST和Anaconda这样的安装和配置工具以及Virtual Machine Manager这样的管理工具。

四、虚拟化技术的未来

资讯科技及通讯业研究权威Gartner估计,由现在至2010年间,虚拟化将会是资讯基建及营运领域中最重要的技术,并会彻底改变资讯科技部门管理、采购、部署、规划,以及其所提供服务的收费模式。虚拟化目前不再只着重技术,而是更加着重企业内的流程改变及文化变迁。虚拟化可让服务以另一种模式提供。每个经虚拟化的层面都可作独立的管理,或甚至由他人所掌管,例子包括串流式应用或员工所拥有的个人计算机一样。这一切均要求企业文化作出重大改变。

参考文献:
[1]郭庭廷,吴玮揭开虚拟化神秘面纱[J]机械工业信息与网络,2007,(03)
[2]成凯透视虚拟化技术[J]软件世界,2007,(11)
[3]伍班权虚拟化技术及其发展[J]办公自动化,2007,(12)
[4]杨晓伟基于Xen的X86虚拟机性能调优[J]计算机工程,2006,(24)
[5]刘志平基于VMware虚拟网络的构建[J]内蒙古大学学报(自然科学版),2007,(01)
[6]赵祖荫基于VMware软件的虚拟计算机的构建方法[J]微型电脑应用,2004,(06)

web 服务:你需要搭建一个apache服务或者是>

apache服务搭建过程:

解压:tar zxvf >

进入解压后的目录:cd >

安装前编译:/configure –prefix=/usr/local/apache(自定义路径)

编译后: 安make  make install

进入自定义目录:cd /usr/local/apache/bin

开启Apache web Server : /apachectl start

>

一、手动安装>

postgresql-libs-8

apr-12711i386

apr-util-127-6i

>

问题一:Vmware虚拟机如何和主机联网 你说的是物理的还是软件?
那个软件我用过的
Windows的最好办了 在虚拟机中打开 *** 作系统 ,在网上邻居里属性里设好IP就行了,比如你的机子IP 是192168236虚拟机的IP设置为1921682136就行的 子网掩码 网关 DNS都一样的

问题二:如何使vmware虚拟机中的 *** 作系统能够上网 详细 赐üDHCP 获得。 此时虚拟机中的 *** 作系统用的是主机的IP,主机能够上网,那么虚拟机也能。 Host-only 1、先关闭虚拟机中的 *** 作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,d出“Network Adapter”对话框,选择“Host-only” 2、右击拨号上网的连接,打开PPPOE 连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的I NTERNET 连接来连接” 在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1” VMware Network Adapter VMnet1 虚拟网卡的IP 会自动变为19216801 此时ping 19216801 能通即可。 3、进入vmware 中,启动linux *** 作系统 用netconfig 命令 将IP,设为19216802 (与虚拟网卡在同一网段) 网关为19216801 即VMware Network Adapter VMnet1 虚拟网卡的IP 地址 DNS ISP DNS 2029612886 4、重启网络: #service network restart 此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号 Bridge 这种方式,虚拟机最接近一台真实的机器 1、先关闭虚拟机中的 *** 作系统,回到虚拟机主界面 双击主界面右上方的的“Ethernet”,d出“Network Adapter”对话框,选择“Bridge” 2、宿主机中安装sygate 或wingate 之类的代理服务器 3、设置虚拟机的代理服务器为宿主机的IP 即可 : Bridge 312 P64 LINUX 在单位局域网内 “Ethernet”要选择“Bridge”方式 使用这种方式时,虚拟机跟一台真实的机器一样,此时IP 设置为局域网中另一个可用IP 即可 网关:局域网网关服务器的地址(或路由器的地址) DNS:设置为ISP 的DNS 服务器地址 Red Hat Enterprise Linux 5 打开一个 Workstation 窗口。 选择 设置 -> 管理虚拟网络。 出现“VMware 虚拟网络配置”对话框,激活“概要”选项卡。默认情况下,VMnet0 虚拟交换机被设置为桥接模式并且桥接到主机上的一个活动的以太网适配器。 使用哪一个适配器的选择是强制性的。你可以使用“自动桥接”选项卡中的选项限制选择的范围。 (同时还显示 VMnet1,仅为主机网络的默认虚拟交换机,以及 VMnet8,NAT 的默认虚拟交换机,如果它们在 VMware Workstation 中被启用。) 要从 VMnet0 可能桥接到的列表中排除一个或多个物理以太网适配器,单击“自动桥接”选项卡。要排除一个以太网适配器,单击“添加”,将它添加到排除设备的列表中。 在“选择网络适配器”对话框中,选择你想要排除的适配器的列表项目,然后单击“确定”。 要从排除适配器的列表中删除一个适配器,在列表中选择它的名称,然后单击“删除”。 要指定一个物理以太网适配器用于名为 VMnet2 - VMnet7 的虚拟交换机上的桥接网络,单击“网桥映射”选项卡。从你想要使用的虚拟交换机名称旁边的下拉列表中选择一个适配器。 ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥

问题三:VMware Workstation虚拟机 安装的系统怎么联网? 1把虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。
2把虚拟机中 *** 作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器,
(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这 里 改!)
3当然是将虚拟机的上网方式选为NAT。
右键要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右 边的网络连接改为NAT-确定。
4点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),
再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。
5最重要的是两个服务必须开启:VMware DHCP Service 和VMware NAT Service
具体 *** 作如下:
开始---设置--控制面板---管理工具---服务
确保 VMware DHCP Service 和VMware NAT Service 服务已经启动

问题四:vmware虚拟机怎么设置上网 关于VMware用NAT与主机共享上网的一般设置(windows)
要想上网的步骤如下:
1把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。
2把你虚拟机中 *** 作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器,
(在虚拟机中,右键“本地连接”-双击“Internet 协议”,看看是不是自动的吧!固定IP的也在这 里 改!)
3当然是将虚拟机的上网方式选为NAT咯。
右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将右 边的网络连接改为NAT-确定。
4点菜单栏里的“编辑”-选“虚拟网络设置”,先将“自动桥接”给去掉(去掉钩钩),
再选“DHCP”开启DHCP服务,点“开始”-应用,再按同样的方法开启“NAT”的功能。
5最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service
具体 *** 作如下:
开始---设置--控制面板---管理工具---服务
确保 VMware抚DHCP Service 和VMware NAT Service 服务已经启动

问题五:vmware虚拟机安装的Xp系统怎样连接到网络? 1、主机的网络邻居属性--->本地连接属性--->高级--->'Internet连接共享'--允许其他网络用户通过此计算机的Internet连接来连接:家庭网络连接选(VMware Network Adapter VMnet8)
2、VMware Network Adapter VMnet8属性--->自动获得Ip地址、自动获得dns地址(使用DHCP自动设置IP地址)
3、在启动虚拟机之前,点击VM里的第二项“编辑虚拟机设置”,在“硬件”的“以太网”里选择“NAT:使用已共享的主机IP地址;在“选项”的“共享文件夹”里添加共享,我就把我的游戏盘、程序盘和工具盘三个大盘添加进来了。
4、启动虚拟机,虚拟机的网络邻居属性--->VMware Network Adapter VMnet1属性--->自动获得Ip地址、自动获得dns地址(使用DHCP自动设置IP地址)
这四步搞定后,原先点击IE打不开网页现在可以了
。要是设置不选择NAT而选“桥接”有点麻烦,有的帖子写的还要修改“IP 地址:19216802 子网掩码:2552552550 默认网关:19216801”

问题六:vmware虚拟机怎样设置联网 很简单,在本机里面设置你的网络连接共享给虚拟机的虚拟网卡,然后在虚机设置里选择网络连接方式为nat方式,之后设置Ip、dns之类的为自动获取,只要本机能上网,虚拟机就能上,记得打开虚拟机的DHCP服务和相应的网络服务。

问题七:虚拟机linux如何联网 用nat即可

问题八:VM虚拟机装好系统后怎么上网 网络设置成N罚T
IP自动获取,DNS输入19216811(你的网关是多少就输入多少)

问题九:主机是无线网络,VMWare虚拟机怎么上网 设置 VMWare 网卡为桥接(此为必须项)要桥接到无线网卡
在VMware菜单里,选择“编辑”---“虚拟网络设置”
虚拟系统和你的真实系统就好像接在同一个交换机上,要在同一网段里,你真实系统的IP怎么设的,虚拟系统也那样设置,就是IP的最后一位不同,其它的都亥样,
例如,真实系统IP是19216801
那么虚拟系统就设成19216802

问题十:怎么设置虚拟机上网 桥接网络:虚拟机或宿主机二者只能用其一上网
NAT网络:可实现主机和虚拟机同时共享上网。如果安装时没有选择“NAT网络模式,请在虚拟机设备“以太网”网络连接中选择“NAT”,然后运行安装文件夹中的启动服务cmd”,运行第3个---“DHCP和NAT服务-共享上网”,d出微软安全认证提示请点“继续安装”并多等会儿。装完后到虚拟机窗口点“编辑”---“虚拟网络设备”,在“虚拟网络编辑器”窗口中分别启动“DHCP”和“NAT”服务就好了,虚拟机里不用建立“宽带连接”,主机和虚拟机也不用再进行其他的网络设置了,重启虚拟机,主机宽带连接后,虚拟机里直接运行IE浏览器就可以上网了。
了解:有的版本启动宿主机后首次进入虚拟机还要右击右下“网卡图标”选“连接”,才可上网。还有,有的精简版VM 或许不能使用其“虚拟网络设置”,所以只能使用“桥接”上网

具体要看你怎么使用,要是只是发布网站可以,但是要安装软件的话是不可以的。你可以选择VPS。
向您推荐
深圳八联网络——专业香港服务器租用托管
好产品不怕做广告,货比三家,祝你找到自己需要并适合的产品。
详情百度:八联网络

你虚拟机网络设置正常的情况下要通过桥接网络的代理服务器上网设置
在profile文件中设置相关环境变量
# vi /etc/profile
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13469026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-13
下一篇 2023-08-13

发表评论

登录后才能评论

评论列表(0条)

保存