您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Linux下XEN虚拟服务器安装配置[CentOS]

添加时间:2011-3-15  添加: admin 

环境:

虚拟服务器:

CentOS 5.4

192.168.10.6

虚拟主机:

CentOS5.4

192.168.10.8

虚拟服务器XEN通过yum来安装,虚拟主机通过virt-install来安装。

步骤:

1.为了方便行事,把系统默认的yum源换成中科大的源,这个速度国内比较快。

 

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.save
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo

2.确认当前XEN并未安装在系统中,并通过yum来安装XEN

yum clean all

yum grouplist //若Virtualization位于Available Groups而非Installed Groups里则说明XEN并未安装在系统中

yum groupinstall Virtualization -y

3.安装完成后修改grub让它以xen内核启动

vi /etc/grub.conf

#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.11.1.el5xen)
root (hd0,0)
kernel /boot/xen.gz-2.6.18-164.11.1.el5
module /boot/vmlinuz-2.6.18-164.11.1.el5xen ro root=LABEL=/
module /boot/initrd-2.6.18-164.11.1.el5xen.img
title CentOS (2.6.18-164.el5PAE)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-164.el5PAE ro root=LABEL=/
initrd /boot/initrd-2.6.18-164.el5PAE.img
grub.conf里面大概会是这个样子,需要手工改的地方是default=1,把它改成0,即让CentOS (2.6.18-164.11.1.el5xen)来做默认启动。

保存退出后重启系统。

4.开始安装虚拟主机的准备工作:

创建磁盘

dd if=/dev/zero of=/app/xendata/gaso1disk bs=25600 seek=1024k count=0 //创建个25g的磁盘空间

mkfs -t ext3 /app/xendata/gaso1disk //格成ext3格式

拷贝系统镜像存放到本地/app/gasoimages/centos5.iso

把系统镜像挂在某个目录下(此处挂到/tmp)

mount -o loop /app/gasoimages/centos5.iso /tmp

启动nfs服务

service nfs start

编辑nfs目录权限

vi /etc/exports

/tmp 192.168.10.*(ro) //添加这么一行

保存退出,并重新输出挂载目录

exportfs -rv

5.开始安装虚拟主机

virt-install -n gasotest -r 2048 --vcpus=2 -f /app/xendata/gaso1disk --nographics -l /tmp

-n指定虚拟主机名称

-r指定虚拟主机使用的内存大小,这里是2g

--vcpus=2指定虚拟主机使用的cpu个数

-f指定虚拟主机使用的磁盘空间文件

--nographics指定虚拟主机安装不开启图形界面

-l指定虚拟主机安装镜像的位置,这里指到/tmp实际上是不启作用的,应该指到刚才建立的那个nfs上,但是没关系,安装的时候可以重新指定。

选择语言->选择NFS->NFS主机名称:192.168.10.6;NFS目录:/tmp->选择ipv4,ip地址手工设置一下:192.168.10.8/255.255.255.0,网关填一下,dns可填可不填->之后安装过去跟正常安装系统类似,可以选择文本安装,也可以选择vnc安装。

至此虚拟主机的安装基本就可以过了。

6.一些XEN控制虚拟主机的命令:

xm list //查看运行的虚拟主机都有哪些,其中Domain0是XEN服务器这个宿主机

xm shutdown gasotest //关闭刚才建立的虚拟主机,gasotest是虚拟主机的名称,也可以用id关闭。

xm create gasotest //开启虚拟主机gasotest

xm create gasotest -c //这个-c参数可以调用console跟踪进去。

注:

1.刚创建的虚拟主机的配置文件是/etc/xen/gasotest,以后创建的虚拟主机都会在/etc/xen/下生成一个同名的配置文件,修改里面的参数可以调整虚拟主机的参数。

2.把虚拟主机加入开机自动启动:

chkconfig --add xendomains

ln -s /etc/xen/gasotest /etc/xen/auto/gasotest //放在这个auto目录里的域开机时都会自动启动,当然前提是先把xendomains服务加入开机启动。

关健词:XEN虚拟服务器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站