您的位置:首页 > 其它

Xen基本操作配置

2011-01-28 20:01 260 查看
1. 全虚拟化与半虚拟化区别:

全虚拟化:CPU和其他硬件设备都虚拟化,虚拟机不需要修改内核,需要虚拟化系统才能读取硬件设备,效能往往比较差

半虚拟化:仅对CPU虚拟化,虚拟机需要修改内核,其他硬件设备和宿主机共享,效能比较好
2. Xen支持全虚拟化和半虚拟机化,是否支持全虚拟化要看cpu是否支持

对于Intel的CPU,grep vmx /proc/cpuinfo如果flags有vmx标签则支持全虚拟化
对于AMD的CPU,grep svm /proc/cpuinfo如有flags有svm标签则支持全虚拟化
3.安装Xen虚拟化环境

(1)安装软件包

用到的软件包xen、kernel-xen、libvirt、python-virtinst、virt-manager(图形化管理工具,可以选择性安装)

通过yum groupinstall Virtualization可以把必需软件包都装上

(2)vi /boot/grub/grub.conf 使默认启动xen内核
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-164.el5
module /vmlinuz-2.6.18-164.el5xen ro root=LABEL=/1 rhgb quiet
module /initrd-2.6.18-164.el5xen.img
title CentOS (2.6.18-164.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/1 rhgb quiet
initrd /initrd-2.6.18-164.el5.img
(3)重新启动宿主机,保证xend服务已经启动(重新启动后xend一般自动开机启动)
uname –r 验证下内核是否是xen内核

service xend status 验证服务量少是否启动
如果未启动 service xend start 启动

chkconfig xend on 使其开机自启动
4.创建安装虚拟机
Xen虚拟机可以使用的磁盘空间:
(1) 磁盘分区
(2) lvm逻辑卷
(3) 图像文件 xxxx.img
Xen只能通过安装服务器进行安装,不能通过本地光盘或者镜像进行安装,所以安装前需要先搭建个htttp、ftp或者nfs,将安装盘里的文件都发布一下,例如把光盘mount 到/media下,然后nfs共享下此目录,安装的时候url填写nfs:nfs[/i]服务器[/i]ip[/i]:/media就行了。
安装虚拟机前得先创建个虚拟机才能在之上安装所需要的操作系统,跟vmware是一个道理。
安装虚拟机可以通过图形界面按照向导操作,也可以用命令行操作,图形安装比较简单这里不做介绍,这里只介绍下命令行操作。
命令行安装用virt-install命令
相关选项:-n 后跟虚拟机名字
-r 后跟虚拟机内存用量,单位是M
-u 后跟虚拟机唯一标识,不加会自动产生
--vcpus=后跟虚拟cpu数量,不能超过物理cpu核数
-f 后跟镜像文件路径或者分区
-s 后跟虚拟磁盘大小,单位是G
-p 以半虚拟化方式建立虚拟机
-l 指定安装来源
例子:virt-install –n system1 –r 512 –f /dev/sda6 –p –l nfs:192.168.1.200:/media
也可用virt-install交互模式进行创建安装虚拟机
virt-install --prompt 根据向导操作即可,这个比较简单
5.虚拟机管理
可以在图形界面打开“应用程序”——“系统工具”——“虚拟系统管理”进行管理,点点鼠标比较简单不做介绍。
命令行管理可以用xm工具
xm list 列出虚拟机
xm create system1 打开虚拟机system1
xm destroy system1 删除虚拟机system1
xm console system1 连接至虚拟机system1的控制台
xm shutdown system1 关闭虚拟机system1
更多选项请 xm –h
也可以用virsh这个管理工具实现更高级管理,virsh可以管理各种虚拟化系统提供的虚拟机,是个通用的管理工具,xm有的命令选项它都适用。

本文出自 “老林的技术笔记” 博客,请务必保留此出处http://lilinqing.blog.51cto.com/1122687/487170
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: