作者:爱圣翼迹 | 来源:互联网 | 2014-05-27 20:19
今天学了点东西linux下XEN虚拟化平台的搭建以及虚拟机的创建以及一些相关的只是趁热打铁把它写出来分享给大家。xen虚拟机笔记课程核心:在Fedora8上试用Xen第一课(1/2xen简介以及虚拟平台安装)本课主要内容1、如何创建一个xen环境2、如何创建
今天学了点东西linux下XEN虚拟化平台的搭建以及虚拟机的创建以及一些相关的只是趁热打铁把它写出来分享给大家。
xen虚拟机笔记
课程核心: 在Fedora 8 上试用 Xen
第一课 (1/2 xen简介以及虚拟平台安装)
本课主要内容
1、如何创建一个xen环境
2、如何创建一个xen虚拟机
3、如何管理xen虚拟机
如何创建一个xen环境:
xen简介:xen最初是剑桥大学计算机实验室的一个研究项目被开发出来
的。 xen是一款半虚拟化(paravrtualizing) VMM(虚拟机监视器,Virtual Machine
Monitor),除非你的CPU支持VT技术,否则被虚拟的操
作系统内核必须是可以修改的才可以支持xen。
?什么是半虚拟?
所谓PARA-VIRTUALIZING(半虚拟)是指被虚拟的操作系统的内核必须进行修改,以适应xen构架,这样会有更好的接近真实物理硬件的
性能
?什么是全虚拟?
所谓full-Virtualizing(全虚拟)是指被虚拟的操作系统不必进行任何修改,Vmware等就是采用这种方式,xen也支持这种方式,但是
需要支持虚拟技术(前面说到的VT技术)的CPU,如:intel的VT。因windows这类非开源的操作系统无法自行修改内核,因此必须进行全虚拟。
()
Domain 0 是物理主机 Domain 1 ~ Domain n 是被虚拟的系统 Domain 0
则是所有虚拟系统的管理机。
试验环境介绍:
·CPU:intel t2300
·内存:2G
·底层系统 Vmware workstation 6.0 下安装fedora 8 (DVD iso) Domain 0
·被虚拟系统 CentOS 5.0 (DVD iso)Domain 1
注:CPU不支持VT技术所以试验为半虚拟试验。
VMware的安装跳过~~~~~~~~。
在VMware中创建一个虚拟机用于安装FC8,虚拟网卡选择NAT(也可以实用桥模式)。
安装虚拟机时选择网络选项时实用DHCP指定的网卡参数,否则可能不能继续安装。
至于VMware的配置在此不做介绍。
FC8的安装:(只介绍需要注意的地方)
1、试验采用的分区为 一个交换分区 一个根分区.
2、网卡设置实用DHCP,语言英文(可用中文)。
3、组建安装“虚拟化组建(Base systm-Virtualization)”,FTP组建(servers-ftpd)
4、虚拟化组建中包括:gnome-applet-vm - 0.1.2.2.fc7.i386
kernel-xen - 2.6.21.2950.fc8.i686
qemu - 0.9.0.5.fc8.i386
virt-manager - 0.5.2-2.fc8.i386 (图形化的虚拟机管理程序需要X windows 支持)
xen - 3.1.0-13.fc8.i386
安装完成重启系统即可,启动后出现 GUN GRUB下会出现两种启动(fedora2.6.21-2950.fc8xen 和
fedora-base2.6.23.1-42.fc8 )我们实用
XEN内核登陆系统。启动后会出现配置,关闭防火墙方便与试验,创建一个帐户可以登陆Xwindows。
查看当前的虚拟化环境:
用普通用户登陆系统,进入系统后实用SU命令登陆ROOT帐户(SU命令格式 [user@loclhost ~]$ su root
回车输入密码登陆)。
实用 xm list 查看当前的状态。如下:
--------------------------------------------------------------
Name
ID
Men VPUs
state Time(s)
Domain-0
0 941
2
r----- 286.3
--------------------------------------------------------------
到此为止虚拟平台配置完毕。
第二课 (2/2 xen简介以及虚拟平台安装)
虚拟系统的安装(安装CentOS5.0):
1、首先要先卸载fc8的DVD iso
方法: umount Fedora\ 8\ i386\ DVD/
2、通过VM加载CentOS系统光盘
3、挂载CentOS DVD在 /var/ftp/pub/centos5 进入目录确认挂载成功
方法: cd /var/ftp/pub
mkdir centos5
mount /dev/cdrom centos5
cd centos5
ls
4、设置 FTP 作为网络安装介质:
方法: rpm -q vsftpd
service vsftpd start
ftp ipadderss(IP地址本机为192.168.176.129)
ftp 默认用户名
ftp 默认密码
cd pub
cd centos5
测试可以正常看到到所有文件。
5、安装虚拟机:
方法: virt-install
What is the name fo your virtual machine
?虚拟机的名字试验实用test
How much RAM should be allocated (in
megabytes)?内存大小
What would you like to use as the disk
(path)?虚拟磁盘试验用 /opt/test.img
How large would you like the disk
(/opt/test.img)to be (in gigabytes)?虚拟磁盘空间大小即test文件的大小
Would you like to enable graphics
support?(yes ro no)图形化环境指示如果不用图形化安装可选择NO
What is the install location?
光盘的路径我们用的是ftp的方式安装如 ftp://192.168.176.129/pub/centos
接下来会看到才如了CentOS的内核
即开始安装,安装过程跳过与安装正常的系统出入不大只不过是文本界面也不上图了。直到安装结束即可。
虚拟机的管理以及相关的命令使用:
1、查看当前系统中的虚拟机普通信息:
方法:[root@loclhost ~]$xm list
2、查看虚拟机的负载情况:
方法:[root@loclhost ~]$xm top
3、管理平台与虚拟机何虚拟机之间切换
方法:[root@loclhost ~]$xm console
Ctrl+[ 返回Domain 0
4、关闭任意虚拟机
方法:[root@loclhost ~]$xm shutdown 正常关机
[root@loclhost ~]$xm destory 强制关机
还可以进入虚拟机与正常linux关机一样关闭该虚拟机
5、启动指定虚拟机
方法:[root@loclhost ~]$xm create
/etc/xen xen的存放目录
/opt/ test.img的存放目录
如果没有生成虚拟系统的配置文件上面的命令可能无法启动不过可以通过[root@loclhost ~]$xm start
test
图形化管理工具Xwindows支持:
1、再xwondiws的菜单中系统工具中会找到一个工具为Virtual machine manager
这个就是xen虚拟机管理图形化器了。
整个xen的配置安装到管理就介绍到这里了