linux虚拟化技术xen的架设,配置
来源:互联网 发布:2000w酒店数据下载 编辑:程序博客网 时间:2024/06/06 09:03
虚拟服务器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服务加入开机启动。
可参考http://www.docin.com/p-35937730.html
- linux虚拟化技术xen的架设,配置
- Linux上的虚拟化技术 Xen 初学者指南
- 【转】Xen:Linux; 内核的虚拟化技术简介
- Linux 中的 XEN 虚拟化技术
- Linux虚拟化技术 Xen vs Kvm
- Xen虚拟化技术
- Xen的敏感指令陷入-《Xen虚拟化技术》学习
- Xen 虚拟化技术产生的效益
- [虚拟技术]Linux KVM与Xen,QEMU的性能比较
- XEN虚拟化技术概论
- Linux虚拟化技术 Xen vs Kvm(转)
- Linux虚拟化技术Xen和KVM的优势特点对比
- Linux虚拟化技术Xen和KVM的优势特点对比
- 虚拟化技术:Xen与KVM的对比
- Xen虚拟化技术的模式和演变
- mirageOS 和xen虚拟化技术的了解
- Xen中半虚拟化的创建与配置
- 虚拟化技术(Xen)(读书笔记)
- Java多线程
- 刚刚写的功能不错的分页存储过程,可支持多表查询,任意排序。(转)
- 放弃也是一种选择
- 我的第一篇博客
- 最常用的中文停止词(stop word)列表
- linux虚拟化技术xen的架设,配置
- 复制不能复制的网页文字
- 条款13:以对象管理资源(Use objects to manage resources.)
- MFC知识点总结
- 基于数组的深度优先搜索二例
- Oracle 中 db_name / service_name / sid 三者的关系和作用
- java 冒泡排序算法
- 变化的乡村
- 图片缓存 拿你怎么办呢