По сути, мне нужно что-то вроде этого:
Ограничения виртуализации для Red Hat Enterprise Linux с KVM
но для Ubuntu Server 14.04 LTS.
Я пытаюсь создать несколько гостей KVM с очень большим объемом оперативной памяти 1 ТБ + (через OpenStack Nova). Я могу нормально загрузить виртуальную машину емкостью 1 ТБ, но при использовании 2 ТБ у меня возникает паника ядра. Просто интересно, сталкиваюсь ли я с лимитом ядра с реализацией KVM Ubuntu, например с лимитом 2 ТБ для RHEL6.3?
Согласно вики сообщества (https://help.ubuntu.com/community/32bit_and_64bit), Сама Ubuntu ограничена примерно 1 ТБ памяти. Я предполагаю, что это означает, что у него есть проблемы с назначением большего объема памяти, чем у гостевой ОС.
Версия Qemu, поставляемая с Ubuntu, до Bionic включительно, не поддерживает> 1 ТБ гостевой ОЗУ. Похоже, нужны еще несколько патчей, которые еще не пошли вверх по течению. я открыл LP: # 1769053 для отслеживания прогресса:
Существуют также ограничения ЦП: у вас может быть до 255 виртуальных ЦП, и вы можете проверить это с помощью:
virsh maxvcpus
Чтобы посмотреть конкретно на KVM, вы можете сделать virsh maxvcpus kvm
- оба должны напечатать 255.