按照本指南安装新的Ubuntu 12.04.1 amd64服务器
我用LVM选项使用所有的磁盘,并使2 LV
/dev/mapper/vg-root / (80GB) vg-swap swap (4GB)
现在我安装xen apt-get install xen-hypervisor-4.1-amd64和configuration/etc/default/grub就像指南和添加
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=768M"
后来所有这些我执行update-grub和重新启动。 但是当我尝试启动与Xen 4.1-amd64总是我得到一个内核恐慌与消息
Domain-0 allocation is too small for kernel image
menuentry 'Ubuntu GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen { insmod part_gpt insmod ext2 set root='(hd0,gpt2)' search --no-floppy --fs-uuid --set=root 3541e241-7f39-4ebe-8d99-c5306294c266 echo 'Loading Xen 4.1-amd64 ...' multiboot /xen-4.1-amd64.gz placeholder dom0_mem=768M echo 'Loading Linux 3.2.0-29-generic ...' module /vmlinuz-3.2.0-29-generic placeholder root=/dev/mapper/backup--xen-root ro rootdelay=180 echo 'Loading initial ramdisk ...' module /initrd.img-3.2.0-29-generic }
注意 :我也按照这个指南
我知道xen文档状态应该可以使用兆字节,但您是否尝试给dom0内存为千字节?
submenu "Xen 4.1-amd64" { menuentry 'Ubuntu GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen { insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 2f49dfec-199f-427a-a6e3-64cf39a94c05 echo 'Loading Xen 4.1-amd64 ...' multiboot /boot/xen-4.1-amd64.gz placeholder dom0_mem=2097152 dom0_max_vcpus=2 dom0_vcpus_pin=0,1 echo 'Loading Linux 3.2.0-29-generic ...' module /boot/vmlinuz-3.2.0-29-generic placeholder root=UUID=2f49dfec-199f-427a-a6e3-64cf39a94c05 ro echo 'Loading initial ramdisk ...' module /boot/initrd.img-3.2.0-29-generic }
这在Ubuntu 12.04下适用于我。
我正在处理同样的问题 。 还没有find解决scheme。 值得尝试的事情:
dom0_mem=min:8192M,max:8192M设置内存的确切数量 dom0_max_vcpus=2来设置CPU的数量 对我来说这个工作:
GRUB_DEFAULT="Xen 4.1-amd64" #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=2 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="apparmor=0" GRUB_CMDLINE_XEN="dom0_mem=1G,max:1G dom0_max_vcpus=2 dom0_vcpus_pin=1"
这是从/ etc / default / grub
之后你将不得不运行update-grub。
有关使用xcp设置xen的一个很好的指导, 请检查这个。 那个帮助我了解了很多东西。 您使用的指南是使用XM,即将推出。 xcp-xapi是要走的路。
你总共有多less内存? 通常没有必要为dom0分配很多。 从70位客人开始,我会考虑2个CPU和更多的内存,但是从我读到的情况来看,运行它对于我的情况是矫枉过正的,但是固定它们并将1G专用于dom0,它比以前更好(对我来说)。
但是对于我来说,在不同的物理机器上一直有不同的东西,比如桥梁和开关开关。 我发现无论您input什么,openswitch选项都保存到configuration中。 所以我build议手动创build网桥,因为脚本总是不正确的,特别是使用1个网卡。 我删除了openswitch和桥接,这是非常稳定的。 当xcp-xapi看到你已经有一座桥时,它将不会碰它。
我也不必做“vncterm键盘映射”修复。 我使用官方回购,而不是PPA。