Назад | Перейти на главную страницу

Невозможно предоставить сжатию Debian более 32 ГБ ОЗУ под Xen 6.1

В XEN 6.1 я попытался предоставить виртуальной машине debian squeeze более 32 ГБ ОЗУ. Но Xen Center дал мне следующее: «Объем физической памяти, выделенной этой виртуальной машине, больше, чем общий объем памяти ее домашнего сервера».

У хост-сервера гораздо больше оперативной памяти (128 ГБ). Это лимит Xen? Если да, то есть ли обходной путь?

@ Дэвид Шварц

# xl info
host                   : xxx
release                : 2.6.32.43-0.4.1.xs1.6.10.734.170748xen
version                : #1 SMP Mon Sep 10 13:28:39 EDT 2012
machine                : i686
nr_cpus                : 16
max_cpu_id             : 15
nr_nodes               : 2
cores_per_socket       : 4
threads_per_core       : 2
cpu_mhz                : 3292
hw_caps                : xxx
virt_caps              : hvm hvm_directio
total_memory           : 131030
free_memory            : 77973
free_cpus              : 0
xen_major              : 4
xen_minor              : 1
xen_extra              : .3
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p <BR>hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xf7c00000
changeset          : trunk.xxx (xxx)
commandline        : mem=1024G dom0_mem=752M,max:752M watchdog_timeout=300 cpuid_mask_xsave_eax=0 lowmem_emergency_pool=1M crashkernel=64M@32M console=vga dom0_max_vcpus=1-4
cc_compiler            : gcc version xxx (Red Hat xxx)
<BR>cc_compile_by          : root
cc_compile_domain      : xxx
cc_compile_date        : Fri Nov 23 08:27:12 EST 2012
xend_config_format     : 4

xl list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   738     4     r-----  166282.8
vm1                                         183  2048     1     -b----     703.1
vm2                                   184 32768     2     -b----    3723.0
vm3                              185  4096     2     ------    3923.9
vm4                                   186  2048     1     -b----    2238.3
vm5                                    189  4095     1     -b----    3724.8
vm6                                       190  4096     1     -b----     601.2
vm7                                       191  1024     1     -b----    1824.0

XenServer 6.1 не поддерживает выделение более 32 ГБ ОЗУ для виртуальных машин Linux Debian Squeeze. Но вы можете использовать для этого CLI (не поддерживается). Для этой конфигурации ваша виртуальная машина должна быть отключена.

Пример: xe vm-param-set uuid=<VM UUID> memory-static-max=64GiB memory-dynamic-max=64GiB memory-dynamic-min=64GiB