Я новичок в виртуализации. Посоветуйте, пожалуйста, по этим вопросам. Обратите внимание, что использование коммерческого программного обеспечения виртуальных машин, такого как Citrix или VMware, не является моим выбором.
В моем распоряжении пара 2x 4-х ядерных сервера с 32 ГБ оперативной памяти. Мне нужно создать 16 виртуальных машин на каждом из этих серверов, чтобы протестировать некоторые веб-приложения.
1) Могу ли я выделить 1/2 ядра в качестве виртуального ЦП для каждой виртуальной машины. Насколько мне известно, я не могу этого сделать на Xen. возможно ли это на KVM или другом бесплатном решении VM с открытым исходным кодом?
2) Если невозможно назначить половину ядра, как мне гарантировать, что единообразная вычислительная мощность доступна для всех виртуальных машин?
3) Поскольку задача состоит в создании отдельных экземпляров для размещения 16 веб-приложений на физическом сервере, порекомендуете ли вы настроить частное облако с использованием Ubuntu Enterprise Cloud в качестве лучшего варианта?
4) Есть ли решение HA под KVM, например Remus для Xen?
Я знаю, что вопросы очень связаны. Тем не менее я прошу совета
16 серверов вроде бы не много - особенно при использовании XEN и паравиртуализации.
На вашем месте я бы назначил по 2 процессора каждой из ваших виртуальных машин. Гипервизор будет обрабатывать справедливое планирование ЦП.
Наиболее вероятно, что 16 виртуальных машин не будут использовать все 8 ядер (HT?) Одновременно.
Верхняя часть вашего DomU покажет вам, если процессорное время будет украдено ...