最近公司在一台dell2950服务器搭建了五台xen的虚拟机用于一个项目实施;此服务器当初是4G,现在刚刚升级了内存为16G;之前xen虚拟机内存配置的是512M,现在需要将每台xen虚拟机内存配置为2G;
修改xen虚拟机内存如下:
首先先关闭xen虚拟机 xm shutdown ID/xen name
然后 进入cd /etc/xen
安装完xen虚拟机后会在此目录下生产几个同xen机器名相同的一个文件
修改此文件
[root@finet85 xen]# vi prdresin01 name = "prdresin01" uuid = "b4cdd020-4144-8c40-7212-1a771994d676" maxmem = 2048 memory = 2048 vcpus = 1 bootloader = "/usr/bin/pygrub" on_poweroff = "destroy" on_reboot = "restart" on_crash = "restart" vfb = [ "type=vnc,vncunused=1,keymap=en-us" ] disk = [ "tap:aio:/xenimage/prdresin01.img,xvda,w", "tap:aio:/xenimage/prdresin01_xvdb.img,xvdb,w" ] vif = [ "mac=00:16:3e:3e:3f:ee,bridge=xenbr0" ]
修改红色的两个项是属于修改内存大小的;
将以前的512改为2048就ok了
最后启动xen虚拟机,xm create name
内存2G就生效了,就这么简单;呵呵!
[root@finet85 xen]# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 4991 8 r----- 50474.8 prdquotecompete01 19 2047 1 -b---- 3258.3 prdresin01 5 2047 1 -b---- 2988.7 prdresin02 6 2047 1 -b---- 2759.9 prdsta01 7 2047 1 -b---- 228239.5 prdsta02 16 2047 1 r----- 163192.3
原创2009-10-17 http://blog.163.com/herod_xiao
|