Когда дело доходит до гипервизора Xen, я в значительной степени новичок, в любом случае я установил его на выделенном сервере, я просто удалил OpenVZ, так как он меня раздражал. Итак, я последовал http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/ однако я как бы застрял в части grub, и он не мог правильно загрузиться в ядро Xen, так как xend не запускался должным образом, поэтому я последовал http://linuxnet.ch/groups/linuxnet/revisions/42a63/6/ и использовал его конфигурацию grub и немного изменил ее, у меня есть локальная копия моей grub, которую я использовал.
title CentOS with Xen (2.6.32.57-1.el6xen.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.32.57-1.el6xen.x86_64 dom0_mem=1024M cpufreq=xen dom0_max_vcpus=1 dom0_vcpus_pin ro root=/dev/mapper/vg-root rd_DM_UUID=nvidia_jbbdgddd rd_LVM_LV=vg/root rd_LVM_LV=vg/swap rd_NO_LUKS rd_NO_MD LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
initrd /initramfs-2.6.32.57-1.el6xen.x86_64.img
Похоже, что он загрузился нормально, пока я не проверил несколько фрагментов в "xm info".
total_memory : 2046
free_memory : 516
Итак, я логично пошел проверить вывод "free" (в МБ).
total used free shared buffers cached
Mem: 1505 769 736 0 31 384
-/+ buffers/cache: 353 1152
Swap: 4031 0 4031
Однако у меня 2 ГБ физической памяти, и отображается только 1505 МБ.
Кроме того, я больше не могу найти конфигурацию загрузчика grub для загрузки в обычное ядро, так что я как бы застрял в идеях о том, что делать, мой провайдер сервера взимает 25 долларов за переустановку, так что ... да.
Есть идеи, это на самом деле проблема или мой недостаток знаний?
У вас сейчас выделено 1505 МБ для этого экземпляра Linux и 516 МБ свободно в гипервизоре. Итого 2021 МБ. Сам гипервизор использует около 25 МБ. Это достаточно близко к 2 ГБ в моей книге.