Я планирую использовать компьютер для запуска виртуальных машин. У меня есть некоторая путаница относительно того, какой из них будет лучшим выбором.
Сервер VMware (работает поверх оптимизированного linux): я попробовал это, но на старом компьютере он действительно медленно работал более 3 vms. Но это был старый компьютер (Sempron 1gb ram), а хост Linux был Ubuntu с множеством запущенных сервисов. Так как сервер будет использовать Intel Core 2 ... Поддерживает ли vmware intel-vt?
VMware ESXi (или что-то подобное, но бесплатная версия): никогда не пробовал, ограниченная совместимость оборудования ... Я не думаю, что это будет работать на домашнем компьютере.
Xenserver 5.5: я попробовал это сегодня, но это не помогло. Не много поддержки, а также не работает Wi-Fi, нет локального хранилища в списке, нет дисков DVD в списке ... Xencenter работает только в Windows и той же подсети ...
Я планирую перейти с варианта 1, но есть другие идеи?
источник
Ответы:
Если вы планируете купить аппаратное обеспечение, чтобы сделать это, то вполне возможно купить аппаратное обеспечение, которое будет работать на ESXi, довольно дешево (я сделал это пару недель назад). Существует целый ряд сайтов, посвященных тому, какие конфигурации whiebox работают с ESXi, например Ultimate Whitebox.
Если у вас есть машина с достаточным количеством ресурсов, любой из этих параметров должен работать нормально, но вы можете обнаружить, что ESXi является наиболее эффективным, поскольку вам не нужно иметь дело с базовой операционной системой (кроме компонентов ESXi).
источник
VirtualBox. Я нашел, что это самый легкий для домашнего использования. Вы правы насчет ESXi, аппаратные требования специфичны. Я не большой поклонник того, что VMware сделал для управления сервером 2.x, несмотря на мою любовь к ним на предприятии.
источник
Аналогом AMD для VT Intel является AMD-V, однако линейка Sempron этого не поддерживает. Поэтому любая виртуализация, которую вы делаете, должна поддерживать работу на оборудовании без поддержки виртуализации.
Ксен сделает это, если вы управляете паравиртуализированными гостями. Но он будет поддерживать только HVM (полностью виртуализированные гости), если ваше оборудование поддерживает виртуализацию. Virtualbox также может делать это, но где Virtualbox сияет, это виртуализация десктопов. Я бы не использовал его для серверных приложений в его нынешнем виде. Я недостаточно знаком с продуктами VMware, чтобы знать, какие из них будут работать, а какие - нет, а также при каких условиях. Но для Hyper-V требуется аппаратное обеспечение с поддержкой Intel-VT или AMD-V.
Если вы серьезно относитесь к желанию сделать виртуализацию, я бы посоветовал инвестировать в новое оборудование, которое будет лучше его поддерживать, и получить этот компьютер с оперативной памятью, если вы планируете использовать много машин.
источник
Я использую KVM как дома, так и на работе, потому что:
он включен в основное ядро linux (без исправлений, добавлений или ограничений конкретной версии ядра),
в сочетании с qemu он поддерживает паравиртуализацию на процессорах без поддержки аппаратной виртуализации,
по характеристикам он примерно такой же, как и все остальные,
и, самое главное:
в краткосрочной перспективе это, вероятно, не имеет большого значения, поскольку все инструменты управления виртуализацией более высокого уровня в linux используют libvirt, который имеет низкоуровневые интерфейсы для KVM, QEMU, Xen, VirtualBox и некоторых других. VMWare здесь самый странный.
Что бы вы ни выбрали сейчас, есть инструменты для преобразования из одного типа виртуализации в другой, если вы решите изменить позже.
источник
Это то, что я искал -> proxmox, сейчас, кажется, все в порядке.
В любом случае, будет приятно прочитать больше ответов :)
источник
Есть ли какая-то конкретная причина, по которой вы не рассматриваете Microsoft Hyper V? Существует бесплатная версия, доступная для загрузки, и ее очень мощная среда виртуализации.
Я использовал VMWare Server до перехода на Hyper V, и я должен сказать, что я бы избежать этого, как чума. Одной из вещей, которые я тестировал, было развертывание образов-призраков на настольных компьютерах, а VMWare Server поглощал конфигурации гостевых систем при каждой перезагрузке - ему это совсем не нравилось.
источник
Список совместимого оборудования ESXi предназначен для поддерживаемого оборудования, если вам нужно вызвать VMWare. Есть много другого оборудования, с которым он будет работать, но VMWare просто не поддержит вас, если вы захотите позвонить им. Так что я бы сказал, попробуйте ESXi 4.0 с вашей текущей машиной Sempron 1 Гб. Это будет либо работать, либо нет. Но пока ты не попробуешь, ты не знаешь. Если это работает, это даст вам лучшую производительность, так как хост ESXi не будет так много занимать Linux + VMServer (или любое другое установленное программное обеспечение хоста VM).
Если это сработает, возможно, вам понадобится немного дешевой памяти, чтобы запустить несколько машин.
Если вы собираетесь покупать аппаратное обеспечение, я по-прежнему буду использовать ESXi и просто использовать неподдерживаемое (но все еще работающее) более дешевое оборудование, поскольку, похоже, вы не делаете это для бизнес-производства.
источник
В конце концов, это ваш выбор. Я бы порекомендовал только из личного опыта:
Если вы планируете использовать VMware Server, попробуйте выделить хост для запуска только VMware Server.
источник
Действительно зависит от того, что вы хотите сделать с виртуальными машинами ... например, почему вы используете 3 виртуальные машины? Тестирование? Производственный сервер?
Если вы просто хотите поэкспериментировать с виртуализацией, Virtualbox будет работать. Я часто использую это на своей рабочей станции.
Для более тяжелых задач ... мы используем гипервизор VMWare ESXi типа 1. Бесплатно. Но вы правы, аппаратная совместимость ограничена. Его можно запустить на доморощенных системах (см. , Например, этот сайт ) относительно дешево, но, конечно, они его не поддержат.
Xenserver, на который я смотрел, но у меня нет запасной 64-битной системы, необходимой для его запуска. Я отправил им по электронной почте поддержку в поисках более старой версии, которая будет работать конкретно с 32-разрядными процессорами, и через пару дней они наконец-то отправили мне по электронной почте точные инструкции о том, как загрузить их последнюю версию, которая не будет работать на более старых системах, а также примечание к Если у меня есть другие проблемы, обратитесь в службу технической поддержки по телефону Спасибо, Citrix. Вы огромная помощь ... Я запомню это позже.
Если вы пытаетесь виртуализировать Linux, вы всегда можете посмотреть на старый Xen или KVM .
В зависимости от вашей системы и потребностей вам может потребоваться процессор, поддерживающий виртуализацию на аппаратном уровне. Для этого вам необходимо проверить тип вашего процессора. Возможно, вы сможете использовать «sudo lshw» и проанализировать выходные данные для информации о процессоре, чтобы выяснить, поможет ли это вам найти тип чипа, а затем обратиться к поставщику (AMD / Intel), чтобы узнать его возможности.
Однако запуск 3 виртуальных машин в 1 гигабайт памяти всегда будет трудным. Если вы собираетесь играть с более чем одной виртуальной машиной любого типа в вашей системе, вы, возможно, захотите серьезно серьезно рассмотреть вопрос об увеличении этого значения до 2 гигабайт минимум .
источник
Вы также можете рассмотреть возможность использования решения для виртуализации, такого как OpenVZ или VServer. Все зависит от того, что вы действительно хотите в конце. Я использую бюджетную машину с OpenVZ для изоляции своих машин, а также для тестирования. Создание, тестирование и уничтожение виртуальных машин тривиально. В OpenVZ все виртуальные серверы работают почти на полной скорости с незначительными накладными расходами в 3% (согласно документации). Единственный улов в том, что он использует только одно ядро (например, вы не можете выполнять тестирование ядра).
источник
Это действительно зависит от того, что вы виртуализируете и чего хотите достичь.
Если вы планируете использовать этот блок и в качестве домашнего файлового сервера, я бы порекомендовал OpenSolaris для некоторых целей ZFS, а также Sun xVM (Xen) или VirtualBox для виртуализации.
Если обслуживание файлов не является проблемой, то, вероятно, ESXi - ваш лучший выбор, если он будет работать на вашем оборудовании. Сбой этого VMware Server или VirtualBox поверх выбранной вами ОС или Hyper-V Server.
Независимо от того, с чем вы идете, вам понадобится лучший процессор и намного больше оперативной памяти!
источник