说到 Xen Hypervisor,我几乎是个新手,无论如何,我把它安装在专用服务器上,我只是删除了 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”的输出(以 MB 为单位)。
total used free shared buffers cached
Mem: 1505 769 736 0 31 384
-/+ buffers/cache: 353 1152
Swap: 4031 0 4031
但是我有 2GB 的物理内存,但只显示 1505MB。
此外,我无法再找到 grub 引导加载程序配置来启动正常内核,所以我不知道该怎么做,我的服务器提供商收取 25 美元的重新安装费用,所以...是的。
有什么想法吗,这实际上是一个问题还是我缺乏知识?
答案1
现在您已为该 Linux 实例分配了 1505MB,虚拟机管理程序中还有 516MB 可用。总计 2021MB。虚拟机管理程序本身使用了大约 25MB。在我看来,这已经接近 2GB 了。