Мы изучаем реализацию некоторых виртуализированных серверов здесь, но мы не знаем, что будет лучше для нас. Некоторые люди говорят, что лучше иметь два огромных сервера, а другие говорят, что есть десять серверов среднего уровня.
У нас есть устаревшее приложение Visual Foxpro, которое в настоящее время работает на Dual Xeon E5405 с частотой 2 ГГц и 16 ГБ оперативной памяти. В настоящее время сервер работает слишком медленно из-за количества активных пользователей и выполняющегося на нем процесса. Виртуализация этого сервера даст нам преимущество более быстрого аварийного восстановления.
Таким образом, вопрос в том, что, имея около десяти физических серверов, работающих на 1,7 ГГц и 4 ГБ оперативной памяти, мы можем виртуализировать один сервер на 4 машины и иметь один виртуализированный сервер, работающий на 6,8 ГГц и 16 ГБ памяти? Если да, то как, если одна машина останавливается, автоматически управляет этой виртуальной машиной с другой и выполняет соответствующее обслуживание, а затем снова возвращается к ней?
источник
Ответы:
Да, вы можете объединить несколько машин x86 в большую виртуальную машину x86 с помощью ScaleMP . Совместимо с гипервизорами Xen и KVM, вы можете создавать виртуальные машины, которые будут охватывать несколько физических машин.
Затем вы можете запустить большую виртуальную машину Windows в своем гипервизоре Xen или KVM поверх кластера ScaleMP.
Вот описание, которое немного легче прочитать, чем их сайт: http://www.readwriteweb.com/solution-series/2011/10/cost-effective-clustering-with.php
источник
У вас есть фундаментальное недопонимание виртуализации. Вы не можете взять одну виртуальную машину и распределить ее по нескольким хостам виртуализации. Виртуализация позволяет запускать несколько виртуальных машин на одном хосте.
источник