stacklet提供的镜像太小了,只有10G,所以还要手动增加啊。
给镜像增加40G
1 2 3 4 | dd if=/dev/zero of=imcat.centos.img bs=1G conv=notrunc count=1 seek=40 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB) copied, 51.9901 s, 20.7 MB/s |
stacklet提供的镜像太小了,只有10G,所以还要手动增加啊。
给镜像增加40G
1 2 3 4 | dd if=/dev/zero of=imcat.centos.img bs=1G conv=notrunc count=1 seek=40 1+0 records in 1+0 records out 1073741824 bytes (1.1 GB) copied, 51.9901 s, 20.7 MB/s |
由于xen主机的IP不多,为了不浪费IP,虚拟一台测试机决定用NAT模式来共享网络。要求做到以下两点:
1.通过连接xen主机直接连接到测试机,这里需要到端口转发
2.测试机能通过xen主机上网,即能连接外网,这里就需要用NAT模式共享网络
首先,xen主机能正常连接外网,我的/etc/sysconfig/network-scripts/ifcfg-eth0 配置如下:
1 2 3 4 5 6 | DEVICE=eth0 BOOTPROTO=static IPADDR=外网IP NETMASK=255.255.255.0 ONBOOT=yes GATEWAY=网关 |
额外添加一个网卡设备,用来和测试机通信的。
(more…)
今天在母机创建新的xen虚拟机时提示以下错误
1 | 4, 'Out of memory', "xc_dom_boot_mem_init: can't allocate low memory for domain\n" |
内存不足无法分配内存?我的母机明明还有8G多内存没有使用啊,而且之前创建其他虚拟机时都没有这个错误的。
Google一番,原来是母机将内存都cache完了,所以无法分配内存给新的虚拟机,限制了一下母机的使用内存就可以。
1 | xm mem-set 0 512 |