Vmware платная или нет
В наши дни виртуализация набирает все большей и большей популярности. Очень часто виртуализация применяется в производстве, например, на серверах, VPS и так далее, но и в домашних системах. Особенно виртуализация будет полезной для пользователей Linux, которым нужно, например, запускать несколько дистрибутивов для тестирования или Windows.
Сейчас существуют две самые популярные среды виртуализации для Linux - это свободная VitrualBox и проприетарная Vmware. Каждая из программ имеет свои плюсы и минусы, в этой статье мы попытаемся разобраться что лучше Virtualbox или Vmware, а также чем отличаются. Для удобства будем сравнивать различные категории.
Когда использовать виртуальные машины
Есть много причин, почему мы должны использовать виртуальные машины. Одним из наиболее распространенных является тестировать новые операционные системы без необходимости переделывать наш компьютер. Мы можем протестировать любой дистрибутив Linux внутри виртуальной машины и использовать его программы, как если бы он был установлен на нашем реальном ПК. Мы также можем использовать эти виртуальные машины для тестирования macOS без необходимости покупать Мак. Мы также можем установить инсайдерские версии Windows 10, чтобы протестировать новые функции Microsoft операционная система раньше всех.
Еще одно очень частое использование виртуальных машин в безопасно повторно использовать старые операционные системы , Мы можем оглянуться назад и установить Windows XP на наш компьютер, и даже вернуться еще больше, до Windows 98 или 3.1. Мы также можем установить MS-DOS, FreeDOS и другие подобные системы. Зачем это делать? Очень просто, чтобы иметь возможность перезапускать старые приложения и игры, которые с текущими операционными системами не работают.
Также можно использовать эти виртуальные машины для тестировать ненадежные программы и конфигурации , Если программа сломает Windows или установит вирус, это повлияет только на виртуальную машину, и наш хост-компьютер продолжит работать безопасно и без проблем. Это поможет нам не испортить наш компьютер время от времени, и позволит нам сэкономить время, не отформатируя и не настраивая Windows 10 с нуля. Кроме того, благодаря снимкам и функциям клонирования виртуальных машин, мы сможем отменить изменения и конфигурации за считанные секунды, всегда имея готовые виртуальные машины.
Наконец, виртуальные машины очень полезны для программисты. Благодаря им мы можем собрать полную клиент-серверную инфраструктуру, чтобы из первых рук проверить, как работает приложение, провести аудит и улучшить его. Это также позволит нам проверить, как наше приложение или программа работает в других операционных системах.
VirtualBox
Не в последнюю очередь, у нас есть VirtualКоробка , Основное отличие этой программы от предыдущих заключается в том, что она абсолютно бесплатна для всех пользователей и с открытым исходным кодом. Также мы можем найти его для Windows, Linux и macOS.
VirtualBox имеет отличную поддержку, и хотя его производительность и расширенные функции могут несколько уступать таковым у VMware, он становится одной из лучших альтернатив для тех пользователей, которые не хотят сложностей. Он отлично работает вместе с VMware, установленным одновременно на одном компьютере.
Выводы
Наше сравнение VitrualBox vs VMware подошло к завершению. При выборе программного обеспечения для виртуализации нужно учитывать множество факторов. Но самое главное - это ваши потребности и личные предпочтения. Если вам нужна стабильная виртуальная машина, с хорошей производительностью графики, в которую можно будет устанавливать системы автоматически, но для вас не важны снимки состояния, можете выбрать VWware.
Если же вы любитель свободного программного обеспечения и хотите снимки состояния, но для вас не так важны настройки оборудования, то можно использовать VirtualBox. Какую виртуальную машину используете вы? Как бы вы ответили на вопрос что лучше VirtualBox или VMware? Почему вы выбрали именно ее? Напишите в комментариях!
Требования к использованию виртуальных машин
Не существует минимальных требований для создания виртуальных машин. Даже если у нашего процессора нет собственных инструкций по виртуализации, мы все равно сможем создавать эти виртуальные машины, хотя и с некоторыми ограничениями (например, только для 32-битных систем).
Лучшее, что нужно сделать, чтобы создать виртуальную машину, это, во-первых, иметь процессор среднего или высокого класса (Intel i5 или выше) с инструкциями по виртуализации. Также рекомендуется иметь достаточно оперативной памяти, чтобы виртуальная машина могла работать без проблем, и, кроме того, чтобы наша хост-операционная система не исчерпывала память. 8 Гб оперативной памяти может быть достаточно для нормальной работы виртуальных машин (даже Windows 10, использующих 4 ГБ памяти) и для хост-системы, чтобы иметь достаточно памяти для продолжения работы. Нам нужно жесткий диск для хранить виртуальные жесткие диски, которые мы создаем для этих виртуальных машин. Если у нас есть SSD, производительность будет намного выше, чем при использовании обычного жесткого диска.
Клавиатура, мышь, монитор, звуковая карта и другие периферийные устройства также необходимы для бесперебойной работы с этими виртуальными машинами.
4. Производительность
Вопреки представлениям многих пользователей виртуальные машины работают не намного медленнее чем хост, иногда даже с такой же скоростью. Это достигается благодаря поддержке аппаратной виртуализации и оптимизаций виртуальных машин. Что касается различий в производительности между реализациями, например, VMware или VirtualBox, то они незначительны и на глаз практически незаметны.
Многие пользователи утверждают, что производительность VMware выше. К тому же, в плане графики намного лучше работает VMware.
Недостатки виртуальных машин
Виртуальная машина очень полезна и имеет много преимуществ, как мы объяснили. Но у этого также есть много недостатков. Первый из них заключается в том, что для того, чтобы их использовать, мы должны иметь относительно качественное оборудование. В противном случае эти машины будут работать очень медленно. Кроме того, расход оперативной памяти очень высок.
Кроме того, производительность виртуальных машин далеко не равна производительности операционной системы, физически установленной на ПК. Эти машины, как правило, работают намного медленнее, чем изначально установленные операционные системы, и, прежде всего, они будут иметь много ограничений, когда речь идет о запуске 3D-приложений, таких как игры.
VMware Workstation Player против Pro
В VMware Workstation мы можем найти две редакции. Самым популярным и распространенным является Pro. Это платная версия программы, она стоит 275 евро , и это наиболее полное решение, которое мы найдем.
- У него нет интерфейса с вкладками.
- В нем отсутствуют снимки состояния (снимки или резервные копии виртуальных машин).
- Он позволяет одновременно запускать только одну виртуальную машину.
- Это не позволяет клонировать машины.
- Функция обмена недоступна.
- Невозможно создать или использовать зашифрованные виртуальные машины.
- У него нет режима SSH для Linux, который позволяет нам подключаться одним щелчком мыши.
- Он не позволяет переименовывать виртуальные сети.
- В нем нет симулятора виртуальной сети.
- Не удается подключиться к серверам vSphere / ESXi.
- Не поддерживается vSphere Host Power Control.
Многие из этих ограничений могут не иметь отношения к нам, потому что, конечно, нам не нужны их функции. Но есть некоторые из этих ограничений, которые могут раздражать. Например, невозможность обмениваться файлами, ограничение одновременного запуска только одной виртуальной машины или невозможность делать снимки. И платить за это 275 евро - это чрезмерно, особенно когда есть бесплатные альтернативы, которые предлагают это и многое другое, например VirtualBox.
Hyper-v
Hyper-V - это гипервизор Microsoft, включенный в Windows, особенно в профессиональных версиях, таких как Windows 10 Pro. Этот гипервизор специализируется на эмуляции других версий Windows, но не отличается простотой или интуитивностью использования.
Hyper-V также является гипервизором, используемым Windows для WSL, подсистемой Windows для Linux или для использования песочницы Windows. Все параметры и функции, связанные с виртуализацией в Windows, используют этот гипервизор по умолчанию. Он хорошо интегрирован в систему и, как мы уже говорили, лучше всего работает, если мы не покинем Windows.
Программы (или гипервизоры) для создания виртуальной машины
Выяснив, что такое виртуальные машины и как они работают, мы выясним, какое программное обеспечение нам необходимо для их создания и использования. Существует несколько бесплатных и платных программ, которые действуют как гипервизоры для создания виртуальных машин. Кроме того, каждая операционная система (Windows, Linux и macOS) имеет эксклюзивные программы для этой задачи. Мы собираемся сосредоточиться на альтернативах для Windows.
VMware
У VMware немного больше функций, но в бесплатной версии есть далеко не все, рассмотрим возможности бесплатной версии:
- Автоматическая установка систем по шаблону;
- Детальная настройка оборудования, включая настройку ID процессора, произвольного количества видеопамяти и других параметров;
- Простая настройка виртуальной сети между машинами, подымается автоматически в отличие от VirtualBox;
- Улучшенная поддержка графики и DirectX 10, можно играть в игры;
- Более полная реализация BIOS и поддержки EFI;
Из минусов можно назвать отсутствие записи видео, отсутствие поддержки снапшотов в бесплатной версии. Хотя машины можно клонировать, таким образом, делая снимки, но нативная функциональность снимков была бы намного удобнее. Если брать профессиональную версию, то там есть и снимки, и интеграция с облаком, но мы об это не будем говорить.
Virtualbox
Несмотря на то что VirtualBox - это бесплатное решение, виртуальная машина имеет свои преимущества. Рассмотрим основные возможности:
- Поддержка работы через командную строку;
- Интеграция экрана, общий буфер обмена и обмен файлами между хостом и гостевой системой;
- Поддержка 3D графики ограничена, только OpenGL до 3.0;
- Поддерживается неограниченное количество снимков состояния операционной системы;
- Поддерживается шифрование диска виртуальной машины через VBoxExtensions;
- Поддерживаются USB 2.0/3.0;
- Поддерживается запись видео из машины.
Из минусов можно отметить то, что вы не можете выделить машине больше чем 256 мегабайт видеопамяти, а для современных систем это не очень много. Также не поддерживается DirectX для 3D графики.
VirtualBox, лучшее решение для прогулок по дому
VirtualBox - основная альтернатива VMware. Это программное обеспечение отличается, прежде всего, тем, что является полностью бесплатной программой с открытым исходным кодом. VirtualBox имеет некоторые ограничения по сравнению с VMware, особенно в отношении производительности определенных операционных систем. Однако все его функции полностью бесплатны. И эта программа не имеет основных ограничений VMware Player, поэтому мы можем создавать моментальные снимки, запускать несколько виртуальных машин одновременно и обмениваться файлами между виртуальной машиной и хостом, а также между виртуальными машинами.
Это программное обеспечение для виртуализации не имеет интерфейса на основе вкладок, но каждая виртуальная машина открывается в отдельном окне, поэтому мы можем без проблем различать каждую машину.
VirtualBox
Среда виртуализации VirtualBox распространяется с открытым исходным кодом. Она разрабатывается сообществом программистов по всему миру и доступна для использования полностью бесплатно.
2. Процесс установки систем
Так или иначе, после установки самой программы, вам нужно еще все настроить и установить в виртуальное окружение операционную систему. Поэтому этот пункт очень важен. Процесс установки и настройки систем похож, но есть отличия.
Оцените статью:
Об авторе
22 комментария
на работе Система оракл линух и в ней виртуал бокс. Дома десятые окна профи и вних виртуал бокс. Все очень просто и удобно. Вмварь плеер испо л ьзую, но очень редко для запуска оче р ь старых образов сохраненных в каменном веке.
VMware конечно лучше, но для простеньких задач сгодится и VirtualBox от Oracle.
qemu-kvm, virt-manger. С помощью первой я порой даже подключаю виртуальные диски к виртуалке и загрузившись с live дистрибутивов могу одновременно работать с установленной системой(например чистка от вирусов). Пример команды 'qemu-kvm -m 1024 /dev/sda1'. Вторым пользуюсь для тестирования всего чего можно, в последних версиях очень просто делать снимки прокидывать любое оборудование, через spice внутрь легко уходят любые usb устройства, типа принтеров, камер и флешек, к тому же по моим личным тестирование она оказалась в целом быстрее виртуалбокса(архивировал, кодировал и другие операции). Виртуалбокс неплохой продукт(особенно на тот момент когда появился) но часто пробуя его в новых версиях у меня просто не запускались системы, были сбои и глюки(я люблю тестировать разные новые системы). Думаю каждый найдет свой продукт, по мимо описанных мне по душе Ovirt, но это уже скорее корпоративного уровня.
Я на севере с двумя Хeon поставил на Ubuntu Server VirtualBox с phpvirtualbox, получилась очень классная ферма Windows и linux-серверов.
vbox последних версий в винде работает?
почему такие проблемы с отправкой коментов ко всем постам этого сайта?
не исключено, что vmware по совокупности фич и лучше, но мне уже не первый год как полностью достаточно virtualbox. Учитывая несложность работы/настроек virtualbox и элементарность установок в него ОСей, другими его аналогами не пользовался и не планирую этого делать(:
ps
указанное мною имя ни в коем разе не является намеком в адрес чьей-либо персоны. Говорит оно лишь о нежелании умничать и(или) изобретать некий велосипед
почему не сравнили с KVM, XEN или LXC? первые два умеют и win как гостя.
Когда возникли проблемы с VMware вот тут уже не возникали вопросы чем она лучше! Понял что мало поддержки на форумах, в основном на англицком!
VirtualBox последнее время тупит после перезагрузки машины, пока физически не запустишь VB не одна машину не стартует, по сей день не решена проблема(
Не подитожил:
В итоге странности есть в обоих случаях, но тут 90% "кривизна рук")))
Советую VB!
Установила VB. При запуске выдает синий экран и комп перезагружается. Поискала решение проблемы в сети, везде написано, что причина - конфликт с КриптоПро. Удалила КриптоПро - проблема не исчезла.
Других причин не нашла. Вы сталкивались с таким? Как это лечится?
попробуйте включить виртуализацию в биосе, мне помогло!
С точки зрения бытовой
VBox явно сложнее в развертывании машин , надо понимать что такое менеджер дисков, что бы новую машину создать из старой, просто скопировать диск с машиной и запустить- так не получится. Vmware, позволяет просто скопировать каталог и отрыть машину без упражнений с ID диска. Vmware работет пошустрее как мне кажется и графика и все. Vbox использую в одном очень критичном для меня деле , одна важная для меня программа Siemens winrtx работала стабильно, не съедала память , а VMware данная программа тупо забирала всю память и занимала очень большую часть процессоного времени, это был 2011-12 год. Тогда сколько не ковырялся в настройках ничего с VMWare сделать не смог.
Настройки сети в VBox как-то неудобно сделаны, хотя там есть больше быстрых продвинутых настроек. Vbox на прежних версиях не позволял переносить файлы с host машины в гостевую мышкой даже при включенных настройках. на последней версии от 2016 года я работал эта возможность появилась наконец. в VBох консольных настроек много , но для обывателя они не нужны часто . По простоте использования , графике и доступности VMware бесплатный выигрывает. По возможностям тонкой детальной настройки virtualbox может и лучше, софт не весь работает сходу в данной среде корректно.
Интересно, а почему не указана фича даже бесплатного VmWare Player -- nested virtualization? В feature request у виртуалбокса оно годами висит и реализовывать никто не собирается. Тем не менее, если хочется поиграться с разными системами виртуализациями фича крайне полезная
Наконец то подробное изложение и сравнение. Сам пользую Виртуалбокс, но думаю попробовать Ммваре 🙂
Читатель, если надо в игры, выбирай QEMU или Xen, в них реальную видеокарту и аудиокарту пробросить можно. Для 3D ни первый ни второй не подходят по сути, для нестандартных архитектур, ARM к примеру, тоже. Жаль я узнал это слишком поздно, только время зря потратил на всякие VirtualBox или VMware, мда.
VMware Workstation — это линейка гипервизоров для настольных компьютеров, которая позволяет работать с виртуальными машинами, контейнерами и кластерами Kubernetes. Узнайте больше об этом продукте.
VMware Workstation — это линейка гипервизоров для настольных компьютеров, которая позволяет работать с виртуальными машинами, контейнерами и кластерами Kubernetes.
Линейка VMware Workstation состоит из двух продуктов: Workstation Pro и Workstation Player. В совокупности они называются VMware Workstation, а при упоминании отдельных редакций указывается их полное название.
VMware Workstation работает на основе специальных функций современных 64-разрядных ЦП x86 и создает полностью изолированные безопасные ВМ, инкапсулирующие операционные системы и приложения. Уровень виртуализации VMware сопоставляет ресурсы физического оборудования с ресурсами виртуальной машины. Таким образом, каждая ВМ получает собственные ресурсы ЦП и памяти, дисковое пространство и устройства ввода-вывода и является полным эквивалентом стандартного компьютера x86. VMware Workstation устанавливается в ОС узла и предоставляет широкую поддержку оборудования благодаря наследованию поддерживаемого оборудования узла.
Нет. VMware Workstation использует файловую систему компьютера и создает файлы для дисков каждой виртуальной машины, поэтому создавать раздел для каждой операционной системы не нужно. Если на компьютере уже установлена другая операционная система и настроена загрузка обеих ОС, можно использовать VMware Workstation для запуска второй операционной системы в виртуальной машине, работающей в операционной системе узла. Вместо выбора загружаемой ОС можно запустить обе операционные системы одновременно и переключаться между ними щелчком мыши.
Виртуальные диски — это дисковые разделы виртуальных машин. Они хранятся в виде файлов в файловой системе ОС узла. Одной из главных возможностей VMware Workstation Pro является инкапсуляция. Это означает, что среда полностью инкапсулируется в набор файлов, которые можно копировать, перемещать и использовать — быстро и удобно. Поскольку целый раздел диска сохраняется как файл, виртуальные диски можно легко копировать и перемещать. Процедура резервного копирования также существенно упрощается. Поддерживается создание виртуальных дисков с интерфейсами SCSI, IDE и SATA размером до 8 Тбайт.
Да. Помимо виртуальных машин, Workstation Pro и Workstation Player включают в себя инструмент командной строки vctl, который используется для отправки, извлечения, сборки и запуска контейнеров OCI. vctl также позволяет работать с локальными кластерами Kubernetes без необходимости в Docker для Windows.
Да, в следующих центрах документации:
Решения Workstation Pro и Workstation Player основаны на одной и той же технологии гипервизора, но отличаются пользовательскими интерфейсами для разных сценариев использования.
Решение Workstation Player разработано для одной графической операции с виртуальной машиной или для работы из командной строки с помощью vmrun и подходит для использования другой ОС в безопасной изолированной песочнице на ПК пользователя. Workstation Player также широко используется в образовательных учреждениях для изучения информационных технологий и компьютерных систем.
Решение Workstation Pro предназначено для ИТ-специалистов и разработчиков и предоставляет более полнофункциональный интерфейс с возможностями одновременной работы нескольких виртуальных машин. С помощью Workstation Pro можно подключать и настраивать виртуальные сети, создавать клоны, подключаться к vSphere, отображать несколько виртуальных машин одновременно в пользовательском интерфейсе с вкладками и многое другое.
Виртуальные машины позволяют нам устанавливать операционные системы поверх Windows так что мы можем установить вторую операционную систему и любую программу поверх нашей основной системы. Основное преимущество этих машин заключается в том, что они позволяют нам тестировать системы, программы и конфигурации с уверенностью, что никакие наши действия на них не повлияют на работу нашей основной операционной системы. Существует множество программ, которые позволяют нам создавать страницы этого типа, но одна из самых старых и популярных - это vmware.
VMware - одна из крупнейших и самых популярных компаний, занимающихся виртуализацией как в домашних, так и в бизнес-средах. У этой компании есть широкий каталог всевозможных решений, так что каждый может найти продукцию, которая наилучшим образом соответствует его потребностям. Интересующее нас программное обеспечение для виртуализации операционных систем - это VMware Workstation .
Машины, созданные с помощью этой программы, обычно обеспечивают лучшую производительность в дополнение к совместимости с большим количеством операционных систем. Наиболее полное программное обеспечение, способное удовлетворить потребности любого пользователя, как для использования дома, так и в бизнесе.
Что такое виртуальная машина
A виртуальная машина Вообще говоря, это виртуальная среда, в которой мы можем установить другие операционные системы для использования поверх нашей основной операционной системы. Эти виртуализированные среды эмулируют аппаратное обеспечение, опирающееся на реальное оборудование нашего ПК, и это виртуальное оборудование ведет себя как физический компьютер, с той разницей, что все это работает внутри нашего ПК. Операционная система виртуальной машины - это просто еще одна программа, которая работает на нашем компьютере.
- Хост-машина или хост: наш компьютер и основная операционная система.
- Гостевая машина или гость: виртуальная машина как таковая, работающая поверх хоста.
VMware
Виртуальная машина VMware намного упрощает установку, здесь больше настроек для виртуальной машины, но главное не в том, здесь есть шаблоны для различных операционных систем, с помощью которых их можно устанавливать автоматически. Например, вы выбираете шаблон для Ubuntu или Windows, задаете начальные параметры, указываете установочный образ и идете по своим делам, а когда возвращаетесь - система уже готова. Также у VMware есть инструменты для оптимизации работы гостевой системы в виртуальном окружении.
3. Возможности
больше всего отличий при сравнении Virtualbox или VMware можно обнаружить в возможностях виртуальных машин.
Какое программное обеспечение мне следует использовать?
VMware Workstation Pro является наиболее полным. Но, конечно, не стоит того, чего стоит. И тем более иметь альтернативу, такую как VirtualBox, которую мы можем использовать совершенно бесплатно. VMware предлагает нам свою бесплатную версию Player, которая предоставляет многие функции Pro, но слишком ограничена, и ключевые функции, такие как снимки состояния, не могут использоваться. Следовательно, это нежизнеспособный вариант.
Если вы думаете о виртуализации операционной системы, лучшая программа, которую вы можете скачать сегодня, - это VirtualBox. Для личного и домашнего использования он сможет удовлетворить все потребности при испытании новых операционных систем и любых типов программ, не влияя на работу нашего ПК.
Вы можете скачать VirtualBox чтобы сразу начать использовать по этой ссылке .
Наверняка у всех в доме есть компьютер, настольный или портативный. Когда мы включаем его, в POST проверяется состояние оборудования, а затем операционная система (обычно Windows) запускается с жесткого диска или диска, который у нас активен. Все, что мы делаем на компьютере, повлияет на всю операционную систему, программы и данные. Компьютер может одновременно запускать одну операционную систему, на которой выполняются все программы, которые мы открываем. Однако мы много раз говорили о концепции, называемой «виртуальная машина». Мы знаем, что это?
VMware
Во вторых мы найдем VMware , Это одна из самых полных программ виртуализации, которую мы можем найти для Windows. Несмотря на то, что он предназначен для бизнес-пользователей и опытных пользователей, любой пользователь, даже не обладающий достаточными знаниями, сможет без проблем использовать VMware для установки и тестирования всех типов операционных систем.
VMware предлагает гораздо более полную и продвинутую платную версию для пользователей, которым нужны дополнительные функции и возможности, а также бесплатную версию Player, которая намного проще, для пользователей, которые хотят получить что-то бесплатное, не жертвуя при этом производительностью, предлагаемой этой программой.
VirtualBox
Вся настройка выполняется в графическом интерфейсе, в отличие от таких консольных инструментов, как qemu. Во время создания машины вам придется указать множество настроек, выбрать тип и разрядность операционной системы, выбрать количество памяти для нее, создать жесткий диск, настроить видеопамять. Установку можно проводить из ISO образа, USB флешки или DVD диска. Но весь процесс установки вам придется пройти вручную, как при установке на обычный компьютер.
Гипервизор, двигатель ВМ
Самое важное в виртуальной машине - это гипервизор. Он отвечает за управление виртуальным оборудованием и доступ к физическим ресурсам нашего ПК, таким как ЦП, память, графика, звуковая карта и т. д. Жесткий диск виртуальных машин обычно представляет собой очень большой файл, который хранится на нашем реальном жестком диске.
Хотя у нас может быть только одна операционная система, работающая одновременно на ПК, виртуальные машины не имеют этих ограничений. Мы можем создавать, запускать и использовать одновременно все виртуальные машины, которые нам нужны, как Windows, так и Linux и macOS, если у нас есть оборудование (Оперативная память, особенно) в наличии.
1. Цена и доступность
Для многих пользователей, особенно домашнего компьютера цена имеет очень большое значение. И здесь vmware workstation или virtualbox отличаются.
Как установить операционную систему и программы на виртуальную машину
Один вопрос, который задают многие пользователи, - как операционная система и приложения устанавливаются внутри виртуальной машины. когда мы создаем новую виртуальную машину в рамках программы мы должны указать установочный носитель. Это может быть образ ISO или CD или DVD, который мы физически вставляем в компьютер. Как будто мы должны были установить систему с нуля на нашем реальном ПК.
Виртуальная машина загрузится, POST и загрузит мастер установки операционной системы. Мы должны следовать мастеру установки до конца, как если бы мы установили его на любом физическом ПК, чтобы Windows, Linux или macOS были установлены и готовы к работе. После перезапуска виртуальной машины операционная система будет установлена и будет полностью функциональной. Хотя нам, возможно, придется установить VMware Tools или VirtualBox Guest Additions, чтобы они работали на полную мощность.
Что касается приложений, то же самое. Из виртуальной операционной системы мы можем загрузить установщики нужных нам приложений и установить их на виртуальную машину, как если бы это был реальный компьютер. Все установлено и используется как настоящий компьютер.
Нет, названием я вовсе не хотел сказать, что это плохая технология, она наоборот прекрасна, но вот её реализации очень различаются. В интернете куча ресурсов, посвященных этой теме, и каждый считает своим долгом сделать сравнение, да еще с кучей графиков и официальных рекламаций. Чтож, значит это и мой долг. Вся разница в том, что мое сравнение будет включать в себя те аспекты, которые были значимы для меня (например проброс USB устройств в гостевые системы и удобство реализации программного роутера), а еще мне будет лень приводить официальные таблицы и значит мое сравнение будет короче, привязано к одной из практических задач. И самое главное — поскольку предприятие, в котором я работаю очень скупо на развитие IT инфраструктуры, то обсуждение будет вестись вокруг бесплатных продуктов. Итак, в ходе домашней и профессиональной деятельности пришлось столкнуться с такими системами, как VMWare vSphere, Microsoft Hyper-V и KVM. Рассмотрим их в порядке моего знакомства:
VMWare vSphere (ESXi)
О продукции VMWare всегда был только лучшего мнения и эта платформа стала любимой, но при одном условии — соответствие HCL (hardware compatibility list). То есть если «железо» хоста не отвечает HCL то можно только надеяться, что сами контроллеры совпадут с теми, что используются в комплектующих из HCL и в vSphere окажутся драйвера для них. Если же нет, то не видать вам этой платформы на хосте. Это есть главный минус платформы, который вытекает из главного плюса — она законченная. То есть не надо ничего пилить, строгать и бегать с бубном. Если она встает — значит она встает. То есть с полпинка и готовая для использования в производственной среде. Может устанавливаться на флеш накопитель, подключает почти все возможные системы хранения (local, NFS, iSCSI, FC).
Правильный аппаратный RAID понимает без проблем, «неправильный» не понимает в принципе. Очень мощные функции управления виртуальными сетевыми адаптерами. Не знаю что уж там в платном виртуальном коммутаторе Nexus 1000, но бесплатный — вполне L2 switch. В частности мою основную и вспомогательную сетевые потребности отрабатывает на ура, а именно:
1) основная — это сетевой мост (вроде бы так называется этот функционал), то есть позволить выделенному виртуальному интерфейсу работать так, как будто к нему напрямую подключен провод. Не знаю как лучше это объяснить, по сути вполне ожидаемая функция, например так работает шлюз, ему отдан интерфейс с подключением к провайдеру, виртуальному интерфейсу средствами vSphere присвоен зарегестрированный MAC и шлюз по этому MAC'у получает у провайдера IP, устанавливает PPPoE канал и все тому подобное.
2) вспомогательная — L2 свитч с поддержкой tagged и untagged портов. Благодаря этому шлюз прекрасно маршрутизирует VLAN сети, будучи подключенным только к одному физическому интерфейсу.
Ну и на десерт — полноценный проброс USB устройств в гостевые системы (например аппаратных USB ключей) и неплохие бесплатные решения для миграции и резервных копий. Veeam Backup&Replicate в бесплатной редакции реализует даже hot storage vMotion. Родная утилита конвертации позволяет легко и просто переделывать образы физических машин и иных виртуальных машин в работающие образы vSphere. Если к этому еще добавить платный, но прелестный vmware workstation, который будучи очень хорошим гипервизором второго уровня умеет подключаться к хосту vSphere и управлять его виртуальными системами, то картина вырисовывается прямо загляденье. Расплаты тут только две увидел на данный момент: HCL и RAID.
Microsoft Hyper-V Server
Итак, что у нас в сухом остатке? Всеядность в отношении «железа» и всеядность в отношении RAID. Плюс должны работать качественные утилиты Veeam, но проверить я этого не смог — быстро решил искать ей замену.
Еще одна хваленая платформа. Почитал про её возможности и не смог устоять перед желанием испытать её, тем более что нужна была всеядная замена Hyper-V. И вот тут я понял, что это просто инвертированная vSphere во всех смыслах. Первое, с чем я столкнулся — множество разных вариантов разворачивания этой платформы. То есть предполагается, что человек должен все их попробовать, проанализировать и сделать вывод как правильнее в его случае. Как-то это непривычно в применении к серверам. К тому же не нашел официальных best practices по установке — реально кто во что горазд. Один утверждает, что надо все вручную сделать через libvirt, другой — что достаточно поставить VirtManager, а дальше все сделается автоматом, третий же утверждает, что лучше накатить ProxMox на Debian. Итог: желание попробовать вылилось в изучение доступных средств разворачивания и выбор оптимального. Таковыми являются на мой взгляд bare metal вариации, которые не требует предварительно установленной и подготовленной системы — пакет должен быть подогнан, так сказать «костюмчик должен сидеть». И из всего выходило, что внимания заслуживают дистрибутивы ProxMox и OpenNode. Первый на Debian, знакомство с которым старо и поверхностно, второй же на CentOS, который я использую не в одном экземпляре, считаю синонимом стабильности и конечно наследником RedHat way, с которого я и начинал знакомство с Linux.
OpenNode
ProxMox
Наконец мой рейтинг таков:
1: VMWare vSphere
2: Top Mix: ProxMox
3: Hyper-V
Outsider: OpenNode.
P.S.: Конечно это любительский обзор и критерием выступали задачи, которые не для всех первостепенные. Но с этой стороны продукты редко сравнивают и выбор становится затруднительным.
VMware
Тут все немного сложнее, программа коммерческая, но имеет несколько редакций. Для корпоративных пользователей есть версия VMWare Workstation Pro, которая имеет намного больше функций, например, подключение к серверам vSphere, ESXi, настройка сетей, создание зашифрованных машин и так далее. В бесплатной версии VMware Player функциональность ограничена, она предназначена только для домашнего использования и нужно сказать, что ее функций вполне хватает. Есть те же шаблоны установки, детальные настройки виртуальных машин, сеть и многое другое.
Читайте также: