




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RH131Linux管理笔记八-安装和管理XEN虚拟机安装需要用到NFS,所以今天我们会简单说说NFS的。 虚拟化大家应该都知道吧,现在炒的比较热门的东西,linux的虚拟化软件只有这三种:virtualbox开源免费的;xen 开源免费的;VMware server 商业运作。 我们今天只要学习下xen的图形界面和文字界面的安装及管理。 Xen是可用于Linux内核的一种虚拟化技术,让您可以像在现有环境中一样安装并测试新的升级,而不必担心破坏原有的系统。Xen是在剑桥大学作为一个 研究项目被开发出来的,它已经在开源社区中得到了极大的推动。Xen是一款既支持半虚拟化paravirtualizing VMM(虚拟机监视器,Virtual Machine Monitor)也支持完全虚拟化的技术。所谓的半虚拟化就像win的桌面和内核的关系一样,被绑定在一定的。而xen就是相当于当前真实系统绑定在一起 的。半虚拟化最大的优点就是节约系统开销。相对于完全虚拟化的软来来说,XEN软件占很少资源,VMWare 等其他虚拟化系统实现了完全的虚拟化(它们不必修改使用中的操作系统),但它们仍需要进行实时的机器代码翻译,这会影响性能。 如果你电脑跑两个VMware卡的话,你跑一个VM,然后在VM里的linux里面跑一个XEN,应该会比以前好很多。 介绍就到这里,下面我们开始安装XEN的虚拟机,大家把yum服务器开启吧,我们要用yum服务器安装xen。第一步:yum install xen*rootrhel5 # yum install xen* Loading security plugin Loading rhnplugin plugin Loading installonlyn plugin This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Setting up repositories VT 100% |=| 1.1 kB 00:00 Server 100% |=| 951 B 00:00 Reading repository metadata in from local files primary.xml.gz 100% |=| 9.5 kB 00:00 # 31/31 primary.xml.gz 100% |=| 753 kB 00:00 # 2158/2158 Parsing package install arguments Resolving Dependencies - Populating transaction set with selected packages. Please wait. - Downloading header for xen-devel to pack into transaction set. xen-devel-3.0.3-41.el5.i3 100% |=| 33 kB 00:00 - Package xen-devel.i386 0:3.0.3-41.el5 set to be updated - Downloading header for xen-libs to pack into transaction set. xen-libs-3.0.3-41.el5.i38 100% |=| 29 kB 00:00 - Package xen-libs.i386 0:3.0.3-41.el5 set to be updated - Downloading header for xen to pack into transaction set. xen-3.0.3-41.el5.i386.rpm 100% |=| 86 kB 00:00 - Package xen.i386 0:3.0.3-41.el5 set to be updated - Running transaction check - Processing Dependency: bridge-utils for package: xen - Processing Dependency: libSDL-1.2.so.0 for package: xen - Processing Dependency: xen-hypervisor-abi = 3.1 for package: xen - Processing Dependency: python-virtinst for package: xen - Restarting Dependency Resolution with new changes. - Populating transaction set with selected packages. Please wait. - Downloading header for python-virtinst to pack into transaction set. python-virtinst-0.103.0-3 100% |=| 7.8 kB 00:00 - Package python-virtinst.noarch 0:0.103.0-3.el5 set to be updated - Downloading header for kernel-xen to pack into transaction set. kernel-xen-2.6.18-53.el5. 100% |=| 252 kB 00:00 - Package kernel-xen.i686 0:2.6.18-53.el5 set to be updated - Downloading header for bridge-utils to pack into transaction set. bridge-utils-1.1-2.i386.r 100% |=| 5.0 kB 00:00 - Package bridge-utils.i386 0:1.1-2 set to be updated - Downloading header for SDL to pack into transaction set. SDL-1.2.10-8.el5.i386.rpm 100% |=| 12 kB 00:00 - Package SDL.i386 0:1.2.10-8.el5 set to be updated - Running transaction check - Processing Dependency: libvirt-python >= 0.2.1 for package: python-virtinst - Restarting Dependency Resolution with new changes. - Populating transaction set with selected packages. Please wait. - Downloading header for libvirt-python to pack into transaction set. libvirt-python-0.2.3-9.el 100% |=| 13 kB 00:00 - Package libvirt-python.i386 0:0.2.3-9.el5 set to be updated - Running transaction check - Processing Dependency: libvirt = 0.2.3 for package: libvirt-python - Processing Dependency: libvirt.so.0 for package: libvirt-python - Restarting Dependency Resolution with new changes. - Populating transaction set with selected packages. Please wait. - Downloading header for libvirt to pack into transaction set. libvirt-0.2.3-9.el5.i386. 100% |=| 24 kB 00:00 - Package libvirt.i386 0:0.2.3-9.el5 set to be updated - Running transaction check - Processing Dependency: dnsmasq for package: libvirt -Restarting Dependency Resolution with new changes. - Populating transaction set with selected packages. Please wait. - Downloading header for dnsmasq to pack into transaction set. dnsmasq-2.39-2.el5.i386.r 100% |=| 7.2 kB 00:00 - Package dnsmasq.i386 0:2.39-2.el5 set to be updated - Running transaction check Dependencies Resolved = Package Arch Version Repository Size = Installing: xen i386 3.0.3-41.el5 VT 1.9 M xen-devel i386 3.0.3-41.el5 VT 210 k xen-libs i386 3.0.3-41.el5 Server 137 k Installing for dependencies: SDL i386 1.2.10-8.el5 Server 233 k bridge-utils i386 1.1-2 Server 28 k dnsmasq i386 2.39-2.el5 Server 151 k kernel-xen i686 2.6.18-53.el5 Server 14 M libvirt i386 0.2.3-9.el5 VT 655 k libvirt-python i386 0.2.3-9.el5 VT 63 k python-virtinst noarch 0.103.0-3.el5 VT 63 k Transaction Summary = Install 10 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 18 M Is this ok y/N: y Downloading Packages: (1/10): libvirt-0.2.3-9.e 100% |=| 655 kB 00:00 (2/10): xen-devel-3.0.3-4 100% |=| 210 kB 00:00 (3/10): xen-3.0.3-41.el5. 100% |=| 1.9 MB 00:00 (4/10): python-virtinst-0 100% |=| 63 kB 00:00 (5/10): libvirt-python-0. 100% |=| 63 kB 00:00 (6/10): kernel-xen-2.6.18 100% |=| 14 MB 00:00 (7/10): bridge-utils-1.1- 100% |=| 28 kB 00:00 (8/10): dnsmasq-2.39-2.el 100% |=| 151 kB 00:00 (9/10): xen-libs-3.0.3-41 100% |=| 137 kB 00:00 (10/10): SDL-1.2.10-8.el5 100% |=| 233 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: xen-libs # 1/10 Installing: SDL # 2/10 Installing: dnsmasq # 3/10 Installing: bridge-utils # 4/10 Installing: kernel-xen # 5/10 Installing: xen-devel # 6/10 Installing: libvirt-python # 7/10 Installing: libvirt # 8/10 Installing: xen # 9/10 Installing: python-virtinst # 10/10 Installed: xen.i386 0:3.0.3-41.el5 xen-devel.i386 0:3.0.3-41.el5 xen-libs.i386 0:3.0.3-41.el5 Dependency Installed: SDL.i386 0:1.2.10-8.el5 bridge-utils.i386 0:1.1-2 dnsmasq.i386 0:2.39-2.el5 kernel-xen.i686 0:2.6.18-53.el5 libvirt.i386 0:0.2.3-9.el5 libvirt-python.i386 0:0.2.3-9.el5 python-virtinst.noarch 0:0.103.0-3.el5 Complete! rootrhel5 # 系统会安装这些包: Installing: xen-libs # 1/10 Installing: SDL # 2/10 Installing: dnsmasq # 3/10 Installing: bridge-utils # 4/10 Installing: kernel-xen # 5/10 Installing: xen-devel # 6/10 Installing: libvirt-python # 7/10 Installing: libvirt # 8/10 Installing: xen # 9/10 Installing: python-virtinst # 10/10 第二步:安装图形界面管理工具yum install “virt-manager*” rootrhel5 # yum install virt-manager* Loading security plugin Loading rhnplugin plugin Loading installonlyn plugin This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies - Populating transaction set with selected packages. Please wait. -Downloading header for virt-manager to pack into transaction set. virt-manager-0.4.0-3.el5. 100% |=| 35 kB 00:00 - Package virt-manager.i386 0:0.4.0-3.el5 set to be updated - Running transaction check - Processing Dependency: gnome-python2-gnomekeyring >= 2.15.4 for package: virt-manager - Restarting Dependency Resolution with new changes. - Populating transaction set with selected packages. Please wait. -Downloading header for gnome-python2-gnomekeyring to pack into transaction set. gnome-python2-gnomekeyrin 100% |=| 3.5 kB 00:00 -Package gnome-python2-gnomekeyring.i386 0:2.16.0-1.fc6 set to be updated - Running transaction check Dependencies Resolved = Package Arch Version Repository Size = Installing: virt-manager i386 0.4.0-3.el5 VT 1.3 M Installing for dependencies: gnome-python2-gnomekeyring i386 2.16.0-1.fc6 Server 15 k Transaction Summary = Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 1.3 M Is this ok y/N: y Downloading Packages: (1/2): virt-manager-0.4.0 100% |=| 1.3 MB 00:00 (2/2): gnome-python2-gnom 100% |=| 15 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: gnome-python2-gnomekeyring # 1/2 Installing: virt-manager # 2/2 Installed: virt-manager.i386 0:0.4.0-3.el5 Dependency Installed: gnome-python2-gnomekeyring.i386 0:2.16.0-1.fc6 Complete! rootrhel5 # 第三步:重新启动,选择带xen的内核选择带xen的内核启动,刚才安装xen的时候,帮我们升级了内核,现在要用支持xen的内核启动 下面我们要安装虚拟机的源文件,我们用nfs提供,先挂载光盘,然后把光盘的内容拷贝到本地的一个目录中。cd /misc/cd cp -r * /var/ftp/pub (-r 递归拷贝)光碟内容比较多,所有会花掉一些时间,我在做yum服务器的时候已经把这步做了,所以我们继续下一步 第四步:使用nfs共享刚才拷贝过来的文件夹rootrhel5 # vim /etc/exports修改nfs配置文件,添加这样一行:/var/ftp/pub/ /24(ro) ,前面是共享的目录,后面是可以访问的网络,ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Ubuntu Linux 22.04系统管理与服务器配置 课件 项目1 安装与配置Ubuntu操作系统
- 管道安装过程质量控制方案
- 小升初语文古诗鉴赏知识点衔接-《咏史怀古诗》练习(含答案)
- 建筑项目审批流程优化
- 燃气管道施工现场安全管理
- 施工现场高危作业管理方案
- 水稻叶子变红课件
- 水痘带状疱疹课件教学
- 医院药品采购与供应药品出入库管理81课件
- 二零二五年度高端住宅项目开发合作意向书
- 船舶公司维修管理制度
- 2025届天津市八年级英语第二学期期末达标测试试题含答案
- 限价商品房购房定金合同书
- 检测类安全管理制度
- 品管圈在提高住院患者口服药规范服用率中的运用
- 喉炎病人护理课件
- 通信质量员试题及答案
- 银行还款证明协议书
- 《初中英语教师教学经验分享课件》
- TSG Z7002-2022特种设备检测机构核准规则
- 基于数据的员工能力预测模型-全面剖析
评论
0/150
提交评论