XenServer

How To Change Xenserver Default Installtion Partitions

修改root磁盘大小 开机选择F2高级模式,输入shell, vi /opt/xensource/installer/constants.py DOM0_MEM=752为DOM0_MEM=2940, 修改root_size=4096为 root_size=10240 输入EXIT 修改内存 XenServerDomain0默认使用752MB内存,由于每启动一台虚拟机,Domain0中就会启动一个Qemu-DM的进程,占用大约6M的内存空间, 因此在虚拟机数量较多的情况下,我们需要增大Domain0内存以便支持更多的虚拟机运行。 由于Domain0是32位操作系统,故支持的最大内存量为4GB。 更改Domain0内存的方法参考CTX124806-XenServerSingleServerScalabilitywithXenDesktop提到的例子, 更改/boot/exlinux.

Read More

Openstack Havana Neutron 虚拟网络设备分析

Openstack网络设计中有:Tap设备、veth对,linux 桥接、OvS 桥接四中虚拟网络设备。对于一个流经vm中的eth0到物理host的eth1的以太网数据帧来说,要利用host上的9个设备完成:Tap设备vnet0(vm nic),linux 桥接qbrXXX, veth pair(qvbXXX,qvoXXX),Open vSwitch 桥接br-int, veth pair(intbr-eth1,phy-br-eth1),以及最后的物理主机的网卡eth1。 Tap设备:例如KVM、Xen虚拟一个网卡(通常称作VIF或者vNIC)vnet0,供vm使用。Guest OS因此接收到所有发送到Tap设备的以太网数据帧。 Veth pairs 是一对直接相连的虚拟网卡(virtual network interfaces),发送到veth对中的任意一方的以太网数据帧,另一方也会接收到。网络因此利用veth pairs作为VPC(virtual patch cables)来连接virtual bridges.

Read More

VM Failes to start with error: VDI not available

触发条件: Ssh 至 VM内部,执行关机命令(shutdown -h now), 在NFS backend下的Vm通过Cloudstack无法启动 产生原因:Xenserver 与存储设备或者Lun失去连接

Read More