RedHat 5.0配置XEN虚拟机(上)

 
   | |

导读:Xen虚拟机有两种运行方式:完全虚拟化(full virtualization)和半虚拟化(para virtualization)。

关键词:Xen 虚拟机 虚拟化

 
正在加载数据...

  Xen虚拟机有两种运行方式:完全虚拟化(full virtualization)和半虚拟化(para virtualization)。完全虚拟化提供底层物理系统的全部抽象化,且创建一个新的虚拟系统,客户机操作系统可以在里面运行。不需要对客户机操作系统或者应用程序进行修改(客户机操作系统或者应用程序像往常一样运行,意识不到虚拟环境的存在)。半虚拟化需要对运行在虚拟机上的客户机操作系统进行修改(这些客户机操作系统会意识到它们运行在虚拟环境里)并提供相近的性能,但半虚拟化的性能要比完全虚拟化更优越。

    表-1是x86 处理器支持Xen完全虚拟化列表

虚拟化

    查看您的中央处理器类型

    最好使用支持Intel VT或AMD PT虚拟化技术。要检查中央处理器是否支持,用命令:

    # grep vmx /proc/cpuinfo
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm

    假如一个 vmx标志出现的话,就表示您拥有 Intel 处理器的虚拟化支援。

    如果是AMD的中央处理器用命令:
    # grep svm /proc/cpuinfo
    flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dt acpi mmx fxsr sse sse2 ss ht tm syscall nx mmtext fxsr_opt rdtscp lm 3dnowext pni cx16 lahf_lm cmp_legacy svm cr8_legacy

    假如一个svm标志出现的话,就表示您拥有AMD 处理器的虚拟化支援。除了检查中央处理器旗标以外,您也应该要使您系统 BIOS 中的完整虚拟化生效。图 -1 是笔者AMD计算机的截图。

虚拟化

 

    图 -1 是笔者AMD计算机的截图。

    说明:Xen是一款虚拟化软件,支持半虚拟化和完全虚拟化。它在不支持Intel VT或AMD PT技术的cpu上也能使用,但是只能以半虚拟化模式运行。半虚拟化的意思是需要修改被虚拟系统的内核,以实现系统能被完美的虚拟在Xen上面。完全虚拟化则是不需要修改系统内核则可以直接运行在Xen上面。

    安装Xen服务

    使用下面的命令检查系统是否已经安装了Xen或查看已经安装了何种版本,以及Linux内核是否有针对Xen的补丁。

    rpm -qa |grep xen

    如果系统还没有安装Xen虚拟机,可以使用下面的命令安装Linux补丁、Xen虚拟机和virt-manager虚拟机管理工具。但用户必须联入Internet,同时拥有virtualization服务的订阅号码。
yum install kernel-xen xen virt-manager

    启动和停止Xen服务

    1.启动Xen服务
    /etc/init.d/xend start
    2.停止Xen服务
    /etc/init.d/xend stop
    3.重新启动Xen服务
    /etc/init.d/xend restart

    4 自动启动Xen服务 
    如果需要让Xen服务随系统启动而自动加载,可以执行“ntsysv”命令启动服务配置程序,找到“xend”服务,在其前面加上星号(*),然后选择“确定”即可 。

  5 使用图形工具virt-manager创建Xen虚拟系统

    在X-Window中打开“应用程序”→“系统工具”→“Virtual Machine Manager”,选择“本地Xen宿主”后单击“连接”,启动虚拟化管理应用程序virt-manager 。下面使用 virt-manager 安装 一个Linux Xen 完全虚拟化客户机。步骤如下:
 在virt-manager中打开“文件”→“新系统”,启动创建新的虚拟系统向导,单击“前进”按钮 。如图-2 。

虚拟系统

  图2启动创建新的虚拟系统向导

 在“为虚拟系统命名”界面中,输入虚拟系统的名称“cjh”,单击“前进”按钮,如图-3 。

虚拟化

 

  图-3为虚拟系统命名

    在“选择虚拟化方式”界面中选中“完全虚拟化”单选按钮,然后单击“前进”按钮 ,如图-4。

虚拟化

  图-4 选择完全虚拟化

    这里选择的是完全虚拟化, 指定 CD-ROM 或 DVD,然后输入安装介质的路径。如果你将从 ISO 映像进行安装,指定 ISO 映像的位置。单击“前进”按钮如图-5。

虚拟化

  图-5定位安装介质

 选择 简单文件,键入 /cjh.img 作为文件的位置。指定 2000 MB,并点击“前进”按钮

 在“分配内存及CPU”界面中,根据实际情况为虚拟系统分配相应的内存和CPU数量 。并点击“前进”按钮。

   点击 完成按钮。

 虚拟机控制台窗口将出现。象往常一样进行并结束安装Linux。

  创建虚拟机界面

 系统依照所设置的参数创建虚拟系统的配置文件/etc/xen/VM5,并自动开启虚拟系统终端 。

  图-10Xen虚拟机安装linux 界面

  图-11 Xen虚拟机中的Linux 界面

    依照提示安装虚拟系统,在安装完成后重新引导系统时虚拟系统会自动关闭,因此需要使用命令“xm creat /etc/xen/cjh”重新开启虚拟系统。

    到此为止笔者介绍了红帽企业5.0安装XEN虚拟机,下篇文章将要介绍管理Xen虚拟机的方法,敬请期待。


RedHat 5.0配置XEN虚拟机
 RedHat 5.0配置Xen虚拟机
 RedHat 5.0配置XEN虚拟机(上)
 RedHat 5.0配置XEN虚拟机(下)

 
来源:IT168    作者:华江    
 
 
 
 
 

虚拟机

 
VMware通知Veeam Software在其新的Veeam Backup和Replication 3.1产品中停止对免费ESXi版本的支持,这种做法可能将小型企业推向使用微软hypervisor的阵营。
 
你认为厂商真的是在夸大每台服务器能运行的虚拟机数量吗?厂商过分吹嘘给定系统的虚拟化功能完全有可能。这种功能取决于两个方面……
 
有台物理服务器有一个CPU,安装的是Windows 2003 Standard。还安装了Virtual Server 2005 R2。有台虚拟机运行Windows 2003 Standard。这需要购买多少个许可?
 
如果我们能在同样的硬件上运行8个单独CPU的虚拟机,能在8个CPU的思杰服务器上获取更多用户吗?VMware ESX是我们的首选,但我听说……
 
成功开始实施虚拟化面临着的最大威胁有哪些?多数虚拟化实施关注焦点主要是与确保应用的工作负荷在一台单一服务器上能聚集在一起相关。这是成功的关键,不过……

热门技术手册排行

 

VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。

 

什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?如何确保VMware vSphere的安全?VMware vSphere的亮点究竟在哪里?2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……

 

windows server 2008 r2是windows server的最新版本,如今已经交付使用。如微软hyper-v这样的虚拟化功能受到了许多关注。在这一期服务器技术手册中,我们将主要介绍windows server 2008 r2的新功能,分析其中比较重要的功能,以及提供一些实施技巧供大家参考。

 

IT预算是IT管理员的一个烦恼。不过在如今全球经济危机下,相对于减少IT预算和和裁员,更值得考虑使用免费的虚拟化管理工具。在整个2008年,许多公司发布了关于VMware ESX和VMware Infrastructure套件的新应用,包括几个免费的VMware工具。这些工具是免费的,但并不意味着它们竞争不过付费产品。本应用手册将介绍2008十大免费VMware工具。

 

在之前的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本管理手册中,我们将具体描述如何备份与迁移Hyper-V、如何使用PerfMon计数器以及如何进行性能优化与灾难恢复等等技巧。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录