البته این تاپیک خیلی قدیمی هست ولی با توجه به اینکه امروز خود بنده روی یکی از سرورهای Xen با چنین مشکلی برخورد کردم، گفتم جواب رو اینجا بذارم تا دوستان بتونن به عنوان رفرانس ازش استفاده کنن.
علت خطای ذکر شده اینه که dom0 hypervisor مقدار رم بالایی رو به خودش اختصاص داده و شما باید اون رو کم کنید. برای این کار ابتدا چک کنید که Domain-0 چه میزان رم داره :
پاسخی که داده میشه میزان رم Domain-0 رو به شما نشون میده. شما میتونید این میزان رو برای dom0 از طریق خط دستوری زیر تغییر بدید :
کد:
xm mem-set Domain-0 1536
در این حالت شما میزان رم dom0 رو به ۱.۵ گیگ تقلیل میدید. پس از این کار مابقی رم سرور برای استفاده در سایر VM ها آزاد میشه. دقت کنید که اگه این میزان رو خیلی پایین ست کنید با خطای زیر روبرو خواهید شد :
کد:
Error: memory_dynamic_max too small