本文受
vpsee的启发而作,相当于写了个修正后的2.0版本,以供大家在xen中快速创建一个虚拟机。
先从xen的配置文件出发。
首先建议创建一个简单干净的debian虚拟机,在上面安装好必须的软件及网络配置等等。创建完成之后,会在/etc/xen/目录下生成一个xen-test0.cfg的虚拟机配置文。详情参考之前的博文
http://luozhaoyu.iteye.com/admin/blogs/1400247
打开cfg文件,修改成如下
root = '/dev/xvda2 ro'
disk = [
'file:/xen/xen-test1-disk.img,xvda2,w',
'file:/xen/xen-test1-swap.img,xvda1,w',
]
name = 'xen-test1'
注意把disk中的phy改成file,告诉xend,这是基于文件的磁盘,而不是挂载点
disk中指定的两个img都需要手动创建
创建1000M的硬盘
dd if=/dev/zero of=/xen/xen-test1-disk.img bs=1M count=1000
mkfs.ext4 /xen/xen-test1-disk.img
创建swap文件
dd if=/dev/zero of=/xen/xen-test1-swap.img bs=1M count=256
mkswap /xen/xen-test1-swap.img
这时硬盘中还没有系统文件,只需要从第一个虚拟机中拷贝过去就行。因为第一个虚拟机是基于挂载点的,所以必须先
mount /dev/yourvolumegroup/xen-test0-disk /mnt
再加载刚才的1000M硬盘
mount -o loop /xen/xen-test1-disk.img /media
cp -rf /mnt/* /media
或者直接把第一个虚拟机系统备份成tar以后解压就好
tar czvf /xen/debian_virtual_template.tar.gz /mnt
附赠完整的xen-test0.cfg配置文:
vcpus = 1
memory = 100 # Memory size
kernel = '/boot/vmlinuz-2.6.32-5-xen-amd64'
ramdisk = '/boot/initrd.img-2.6.32-5-xen-amd64'
name = 'xen-test0'
root = '/dev/xvda2 ro'
vif = [
'ip=10.1.1.11',
'ip=10.20.40.2'
]
disk = [
'file:/xen/xen-test0-disk.img,xvda2,w',
'file:/xen/xen-test0-swap.img,xvda1,w']
on_reboot = 'restart'
on_crash = 'restart'
分享到:
相关推荐
xen开源虚拟机接口,可用于针对虚拟机的编程实现。适合xen 4.0版本,更高版本可能支持。
xen虚拟机 xen虚拟机在线迁移详细介绍及应用
基于Xen的X86虚拟机性能调优.pdf
XEN4.0虚拟机内核编译XEN4.0虚拟机内核编译XEN4.0虚拟机内核编译XEN4.0虚拟机内核编译
c语言获取xen虚拟机的信息,如存储池信息、虚拟机的状态、cpu、cpu利用率、内存,网络信息等。
基于XEN的虚拟机动态内存迁移研究及优化,付超,,动态迁移已成为虚拟化技术的焦点,而内存迁移却是其瓶颈所在。本文针对xen pre-copy算法的优点与不足,特别是面对频繁更改页面所体现
Ubuntu_12.04上安装基于Xen的虚拟机.pdf 虚拟机的安装的详细步骤
行业分类-设备装置-一种基于内存隔离的XEN云平台虚拟机隔离方法.zip
信任计算技术与虚拟化技术,提出了一种基于Xen的信任虚拟机安全访问机制,为用户提供了一种有效 的安全访问敏感数据的模式。其核心思想是利用虚拟机的隔离性,为数据信息应用提供一个专用的隔离环境,同时利用信 任...
xen虚拟机概述 xen的配置安装方法 xen服务设置 虚拟系统安装树
Xen虚拟机的一些常用操作.pdf
Xen虚拟机最大的特点就是高性能,适合用于生产上。目前Xen已经被用于大型商用,例如亚马逊的ec2就是使用xen虚拟化技术。 本文档是本人根椐自己的实操经验和网上的资料整合出来的,包括Xen的历史,原理和操作命令, ...
ubuntu10.04安装xen虚拟机
对Linux系统下Xen虚拟机的个数、cpu负载情况进行检测,显示cpu负载、占用率等参数。
Xen虚拟机企业版].xenenterprise_license.
资源太大,分4部分发,《企业级虚拟机应用实战:玩转VMWare VI、Hyper-V R2、Xen Server》完整介绍目前最牛的企业级虚拟机产品,包括了VMware VI/vSphere、微软Hyper-VR2及Citrix Xen。全书共22章,从企业级虚拟机的...
CentOS Linux 6.2 64位版安装调试Xen虚拟机指南
本文是自己所学课程做的一个实验,基于Xen实现Apache及tomcat集群,并进行session测试。首先你要自己已经安装好Xen及虚拟机。
Xen安装windows和linux虚拟机参考.pdf
Xen server 虚拟机 迁移到 VMware esxi