Xen的安装与配置实验指导书Word下载.docx
- 文档编号:15746957
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:13
- 大小:811.70KB
Xen的安装与配置实验指导书Word下载.docx
《Xen的安装与配置实验指导书Word下载.docx》由会员分享,可在线阅读,更多相关《Xen的安装与配置实验指导书Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
不需要对客户机操作系统或者应用程序进行修改(客户机操作系统或者应用程序像往常一样运行,意识不到虚拟环境的存在)。
可以创建Linux、FreeBSD和Windows客户机。
2、半虚拟化需要对运行在虚拟机上的客户机操作系统进行修改(这些客户机操作系统会意识到他们运行在虚拟环境里)并提供相近的性能,但半虚拟化的性能要比完全虚拟化更优越,支持RHEL4.5以上版本的客户机。
2.Xen的安装
RedHat已经宣布在RHEL6之后不再使用XEN,改用KVM作为主要的虚拟内核。
同时,Fedora也已经在Fedora10中将XEN移掉,不再直接支持,因此,如果用户需要使用XEN,必须额外安装XENkernel及相关套件。
1)准备工作
OS:
RedHatEnterpriseLinuxServerrelease5.1
CPU:
Intel(R)Core(TM)i5-2410MCPU@2.30GHz
Memory:
1G
用putty工具远程登录RHEL5.1服务器(实验主机IP:
192.168.81.134)
如果在安装RedHatEnterpriseLinuxServer过程中已经选择了安装“虚拟化”,则安装完成后会在GRUB出现XEN内核版本(如2.6.18-53.el5xen),则可跳过XEN安装步骤,可以选择进入即可使用XEN虚拟机。
如图9-2,RedHatEnterpriseLinuxServer(2.6.18-53.el5xen)是为xen优化的内核,而RedHatEnterpriseLinuxServer-base(2.6.18-53.el5)是普通的内核。
图9-2XEN下的安装开始
如果没有选择安装XEN虚拟化,则需要按如下步骤安装XEN。
首先查看CPU是否支持完全虚拟化或者半虚拟化(图9-3)。
图9-3检查CPU虚拟化支持
运行cat/proc/cpuinfo|grepflags查看CPU支持的功能。
如果有pae标志出现的话,就表示处理器支持半虚拟化。
对于Intel的CPU,如果有vmx标志出现的话,就表示处理器支持完全虚拟化。
对于AMD的CPU,则是svm标志。
(有时候处理器虽然支持虚拟化技术,但是在某些BIOS中该功能是被关闭的或者BIOS甚至不支持虚拟技术,所以不论软件多么强悍,硬件配置多么高,处理器的虚拟技术仍然无法使用)。
2)Xen的安装过程
#yuminstallxenkernel-xen(图9-4)
图9-4开始XEN安装
编译安装xen内核,修改/boot/grub/grub.conf
#vi/boot/grub/grub.conf(图9-5)
图9-5编辑引导参数
保存退出后,重启选择进入xen内核。
3)检验及相关服务
检验安装成功与否:
#uname–a(图9-6)
图9-6检验安装成功
如图9-6,当前内核已是XEN内核,说明安装成功
启动服务:
#/etc/init.d/xendstart
停止服务:
#/etc/init.d/xendstop(图9-7)
图9-7停止XEN
运行命令行xmlist,出现Domain-0、ID及资源情况,则服务启动成功。
3.Xen的配置
/etc/xen/xend-config.sxp是xend服务的配置文件(图9-8),通过这个文件,可以配置XEN的网络配置,如启用NAT,可以开启xend的http服务,也可配置XEN的缓存大小,dom0对CPU和内存的使用,VNC连接等。
图9-8编辑xend服务的配置文件
以启用NAT为例,vi/etc/xen/xend-config.sxp,用#注释如下语句:
#(network-scriptnetwork-bridge)
#(vif-scriptvif-bridge)
#(network-scriptnetwork-route)
#(vif-scriptvif-route)
取消注释如下语句(图9-9中):
(network-scriptnetwork-nat)
(vif-scriptvif-nat)
图9-9编辑xend服务的网络
最后保存文件,重新启动xend服务,再在guest虚拟机里对网络进行相应配置即可。
4.资源分配
虚拟机在创建前,可能没有预计到一些资源需要,或者使用过程中需要添加新的设备,需要重新分配资源,只要修改“/etx/xen/”目录下相应的虚拟机配置文件,如图9-10和图9-11,本台主机中已经安装了名为rhel01的虚拟机,通过vi修改/etc/xen下的rhel01文件。
图9-10XEN虚拟机的配置
可以在这里修改虚拟机的名称,uuid,重新分配最大内存,启动内存,虚拟CPU个数,还可以修改添加硬盘和网卡参数。
图9-11XEN虚拟机配置文件
修改完成后,运行xmcreaterhel01重新运行rhel01配置文件,xmconsolerhel01进入rhel01命令行界面。
5.虚拟机的创建与使用
XEN的半虚拟化(PV)只支持的安装方式都是以远程(如HTTP、FTP、NFS)或kickstart文件为主,不接受其他通过媒介的方式安装(如光盘ISO),而完全虚拟化(FV)只支持通过媒介方式安装,无法使用远程安装。
本实验以PV方式为例。
1)把系统iso文件挂载到apache上
Host机eth0上的IP地址为:
192.168.81.134
iso所在路径:
/root/data/RHEL5.1-Server-20071017.0-i386-DVD.iso
apache网站所在目录:
/var/www/html
在/var/www/html上建立文件夹rhel存放安装目录
#mkdir/var/www/html/rhel
#cd/root/data
#mount–oloopRHEL5.1-Server-20071017.0-i386-DVD.iso/var/www/html/rhel
访问服务器端(http:
//192.168.81.134/rhel)验证挂载是否成功。
图9-12XEN验证挂载
如图9-12,安装目录已经成功挂载了。
2)运行virt-install配置虚拟环境并创建虚拟机,逐个填写虚拟机名称,内存大小,磁盘文件,磁盘大小,是否在安装过程中有图形界面支持,及第1步挂载的安装目录等。
虚拟机名称:
rhel02
RAM分配大小:
512,单位为M
虚拟磁盘的路径:
可以自己指定/root/data/rhel02.img(如果不指定路径,则默认存放在/var/lib/xen目录下)
改虚拟磁盘所占大小:
1,单位为G
是否图形化界面:
no
安装目录:
http:
//192.168.81.134/rhel
图9-13XEN开始安装虚拟机
回车,开始安装虚拟机(图9-13)。
如果对virt-install命令感兴趣,可以查看virt-install–h,直接用命令行创建(图9-14)
#virt-install–nrhel01–r512–f/root/data/rhel02.img–s4–lhttp:
//192.168.81.134/rhel/
图9-14直接使用virt-install开始安装
选择安装时显示的语言,根据自己的习惯,选择English,或者Chinese(Simplified)(图9-15)。
图9-15安装时的语言选择
配置TCP/IP信息,使用默认的IPv4的DHCP方式就行,也可以自己指定IP地址,但是如果IP地址设置不正确,将无法连接到安装树,导致无法安装系统(图9-16)。
图9-16安装时的网络配置
确认后就进入了RHEL的text安装界面,此安装过程与真实硬件环境的安装过程一致(图9-17,图9-18),此处略。
图9-17RHEL安装的欢迎界面
图9-18RHEL安装中
图9-19RHEL安装完成重启
安装完reboot,进行第一次进入系统的配置(图9-19)。
配置完成后,输入帐号密码,进入guest虚拟机(图9-20)。
图9-20进入guest虚拟机
如果想退出guest切换回host,按“Ctrl+]”即可。
当想再进入rhel01,只要在host机输入xmconsolerhel01,即可进入guest的console界面。
如果想暂停rhel01,只要xmpauserhel01,恢复xmunpauserhel01。
如果想退出rhel01,又想下次打开时恢复当前虚拟机的状态,可以使用xmsaverhel01,下次启动时只要xmrestorerhel01即可。
如果想销毁rhel01,只要xmdestroyrhel01。
想查看当前虚拟机资源使用情况,可以xmtop或者xentop。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xen 安装 配置 实验 指导书