xen虚拟机的安装和配置

上传人:第*** 文档编号:35400564 上传时间:2018-03-15 格式:DOC 页数:8 大小:45.50KB
返回 下载 相关 举报
xen虚拟机的安装和配置_第1页
第1页 / 共8页
xen虚拟机的安装和配置_第2页
第2页 / 共8页
xen虚拟机的安装和配置_第3页
第3页 / 共8页
xen虚拟机的安装和配置_第4页
第4页 / 共8页
xen虚拟机的安装和配置_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《xen虚拟机的安装和配置》由会员分享,可在线阅读,更多相关《xen虚拟机的安装和配置(8页珍藏版)》请在金锄头文库上搜索。

1、一、检查启动选项是否使用 xen 内核启动 1、检查 xen 内核文件 安装是否正常:文件位于/boot # ls lh /boot total 9.5M -rw-r-r- 1 root root 61K Mar 16 08:19 config-2.6.18-8.el5 -rw-r-r- 1 root root 60K Mar 16 09:27 config-2.6.18-8.el5xen drwxr-xr-x 2 root root 1.0K Aug 15 14:47 grub -rw- 1 root root 1.5M Aug 13 17:18 initrd-2.6.18-8.el5.im

2、g -rw- 1 root root 1.5M Aug 15 14:47 initrd-2.6.18- 8.el5xen.img drwx- 2 root root 12K Aug 13 17:15 lost+found -rw-r-r- 1 root root 79K Apr 1 22:49 message -rw-r-r- 1 root root 82K Mar 16 08:20 symvers-2.6.18-8.el5.gz -rw-r-r- 1 root root 83K Mar 16 09:28 symvers-2.6.18- 8.el5xen.gz -rw-r-r- 1 root

3、root 865K Mar 16 08:19 System.map-2.6.18-8.el5 -rw-r-r- 1 root root 848K Mar 16 09:27 System.map-2.6.18- 8.el5xen -rw-r-r- 1 root root 1.7M Mar 16 08:19 vmlinuz-2.6.18-8.el5 -rw-r-r- 1 root root 2.0M Mar 16 09:27 vmlinuz-2.6.18-8.el5xen -rw-r-r- 1 root root 269K Mar 16 07:51 xen.gz-2.6.18-8.el5 -rwx

4、r-xr-x 1 root root 595K Mar 16 09:43 xen-syms-2.6.18-8.el5 2、检查 grub 配置 # cat /boot/grub/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are r

5、elative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda3 # initrd /initrd-version.img #boot=/dev/sda default=1 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-8.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-8.el5 module /vmlinuz-2.6.18-8.el5xen

6、ro root=LABEL=/ module /initrd-2.6.18-8.el5xen.img title CentOS (2.6.18-8.el5) root (hd0,0) kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ initrd /initrd-2.6.18-8.el5.img 修改其中的 default=1 为 default=0,启用 xen 内核 3、重新启动计算机 4、重启后登录系统,检查 XEN 是否正常 4.1 执行# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0

7、 0 3919 4 r- 16.9 出现上述结果表示 xen 启动正常 4.2 检查 log: #ls -lh /var/log/xen total 8.0K -rwxr-xr-x 1 root root 36 Aug 15 15:43 xend-debug.log -rw-r-r- 1 root root 1.8K Aug 15 15:43 xend.log # cat /var/log/xen/xend-debug.log Nothing to flush. Nothing to flush. 表示一切正常,我们的 CentOS5 中的 XEN 服务已经成功启动。至此,我们 的 CentO

8、S5 的宿主机已经安装就绪。 二、安装 XEN 的 Linux 客户机系统 1、制作镜像文件 1.1 使用 dd 创建 #dd if=/dev/zero of=centos5.img bs=2k seek=4096k count=1 制作客户机主要磁盘 # dd if=/dev/zero of=swap.img bs=2k seek=512k count=1 制作客户机交换磁盘 2、创建配置文件 2.1 安装必须的工具 由于以前的安装是基于最小化安装,此时需要增加一个用于安装客户机系 统的软件 virt-manager,现在安装: #yum y install virt-manager 请注意

9、由于此软件包为 gnome 下的图形管理程序,所以需要安装大量依赖 包 此处流泪若干忘记了这个包的名字,耽误时间 2 个小时 2.2 开始安装客户机 # virt-install -n centos5 -r 512 -vcpus=2 -file=centos5.img - file=swap.img -nographics -l http:/192.168.0.11/yum/ba. 此时如果机器 CPU 支持 VT 技术会询问是否需要开启 VT 支持,一般选择 no,如果支持的话选择 yes,此时会要求输入光驱或光盘之类。 Would you like a fully virtualized

10、guest (yes or no)? This will allow you to run unmodified operating systems. no Starting install. 2.3 启动客户机的安装程序 安装由于为远程的,文本方式,部分 ssh 客户端下可能会有一些乱,请尝 试,此部分和一般网络安装操作系统无异,在此不再详细描述。 建议分区是 swap 用于交换分区,主分区一个 boot 一个根分区 2.4 补充说明安装源的制作(最简单的方法) 在一台安装了 CentOS5 的服务器上开启 httpd 服务,把 CentOS5 的 DVD 整 盘复制到/var/www/ht

11、ml/yum/base 下即可 2.5 配置文件 安装客户机完毕后会在/etc/xen 下产生一个 centos5 的文件就是配置文件 参考配置文件 centos5: name = “centos5“ memory = “768“ disk = tap:aio:/opt/xen/centos5/centos5.img,xvda,w, tap:aio:/opt/xen/centos5/swap.img,xvdb,w, vif = bridge=xenbr0, bootloader=“/usr/bin/pygrub“ vcpus=2 on_reboot = restart on_crash = r

12、estart 三、安装 XEN 的 Windows 客户机 前提:宿主计算机的 CPU 支持 intel 的 VT 或者 AMD 的 amd-v,并且在 BIOS 中开启了对应的选项。 1、检查是否支持 VT: #xm info |grep xen_cap xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p # xm dmesg |grep -i vmxon (XEN) VMXON is done (XEN) VMXON is done 如果出现上述字段则计算机支持 VT,否则很有可能是不支持或者 BIOS 禁 用了。 也可以通过

13、 xm dmesg 或者 cpuinfo 等等方式查询,这里就不详细描述了。2、为实现图形化远程安装开启 vnc #yum y install vnc* #vi /etc/xen/xend-config.sxp 编辑下列内容(请根据自己情况修改): (vnc-listen 192.168.0.xxx) (vncpasswd password) 此处的修改也可以在对应客户端的文件中修改,参后文。 3、重启计算机 其实应该不需要重启计算机,只需要重启 xend 的服务即可,但是很难重启 服务成功,所以干脆重启:) 4、安装 windows 安装前述步骤准备好磁盘镜像文件,传输 win 的 iso

14、文件后执行 #virt-install -n mini -r 768 -vcpus=2 -file=mini.img -vnc -v - c /opt/yum/pwinxp.iso 应该出现以下提示: Starting install. Unable to connect to graphical console; DISPLAY is not set. Please connect to localhost:5900 Domain installation still in progress. You can reconnect to the console to complete the

15、installation process. !请注意此种方式比较适合宿主机开启 xwin 图形系统并且在宿主机上操 作。 4.1 检查 vnc 的监听 # netstat -anp |grep 5900 tcp 0 0 192.168.0.xxx:5900 0.0.0.0:* LISTEN 2748/qemu-dm 出现上述结果表明 vnc 已经开启(此时远程宿主机不需要开启 xwin)。 此处监听端口可能有所改变,默认为 590X。 4.2 使用 vnc 客户端连接 建议使用 realvnc 客户端连接!ultravnc 在连接后会出现刷屏的情况,几 乎无法操作。密码为在第二步设置的密码或者

16、在配置文件中设置的密码。 4.3 安装 windows 安装过程中如果停止在如下画面或者不断重启: 画面主要停止在 starting windows.的蓝色界面上 此种问题一般是由于 ACPI 的问题,请在引导光盘启动后提示按 F2 或者 F6 的时候按下 F7,禁用 ACPI,或者使用以下配置文件 mini.hvm 直接强制关闭: import os, re arch = os.uname()4 if re.search(64, arch): arch_libdir = lib64 else: arch_libdir = lib kernel = “/usr/lib/xen/boot/hvmloader“ name = “mini“ builder = “hvm“ memory = “768“ shadow_memory = 8 disk = file:/opt/xen/min

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号