创建博客 登录  
 关注
   显示下一条  |  关闭

慧剑琴心

我的心灵家园

 
 
 

日志

 
 

xen 虚拟机管理  

2010-04-06 14:02:51|  分类: Linux |  标签: |字号 订阅

1.增加内存



只要修改虚拟机的配置文件就可以了

[root@vmxen vm]# cat /etc/xen/vm4
name = "vm4"
uuid = "705ae6ad-3ab2-5447-8e00-eeee939e4a2c"
maxmem = 256
memory = 256
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "tap:aio:/vm/vm4.img,xvda,w","tap:aio:/vm/vm4hd2.img,xvdb,w" ]
vif = [ "mac=00:16:36:48:25:65,bridge=xenbr0,script=vif-bridge" ]


注意:修改虚拟机内存前需要把剩下的所有内存回收,分配给domain-0 ,否则会出现内存与实际内存不符的情况。
命令:
xm list
xm mem-set Domain-0 6144(实际剩余内存)

 vi /etc/xen/hostname
 maxmem = 2048
 memory = 2048

 

2.增加硬盘

首先增加一个img文件作为虚拟机的新硬盘,     dd if=/dev/zero of=/vm/vm4hd2.img bs=1M count=2048

然后修改虚拟机配置文件 ,增加xvdb的新磁盘。

disk = [ "tap:aio:/vm/vm4.img,xvda,w","tap:aio:/vm/vm4hd2.img,xvdb,w" ]

这样,重启vm后输入fdisk -lh就可以看到第二块硬盘了。

注意:比较好的方法是建虚拟机时就建两块硬盘,xvda用来装系统,xvdb用来存放数据,这样在硬盘空间不足时可以再增加一块硬盘或者扩充xvdb的容量,对系统的影响比较小。

比如:xm1 的xvda为8G装系统,xvdb 32G存放数据。

3.新建虚拟机

只要拷贝xen vm的img镜像文件和配置文件,并修改配置文件中的镜像路径和虚拟机名称就可以了。

注意要修改虚拟机的mac地址,要不然会出现冲突。

4.让虚拟机随宿主机一起启动。

只要在/etc/xen/auto建立一个xen vm配置文件的链接就可以了。

比如: ln -s /etc/xen/vm1 /etc/xen/auto/vm1.

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(1834)| 评论(1)| 引用 (0) |举报

历史上的今天

相关文章

最近读者

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012