Чем VMware ESXi Server отличается от ESX Server?

Опубликовано: 23 Апреля, 2023

Введение

Большинство из вас знакомы с VMware ESX Server, так как он существует уже много лет. ESX Server предлагает встроенную «служебную консоль», и это довольно большая установка (по сравнению с ESXi). Последняя версия ESXi «тоньше» и лишена сервисной консоли. Следует отметить, что ESXi НЕ является заменой традиционного сервера ESX, а вместо этого доступна альтернативная версия. На мой взгляд, ни одна из этих версий не «лучше» другой. Вместо этого эти две версии просто «отличаются» друг от друга. Давайте узнаем, чем они отличаются, и поможем вам определить, какой из них лучше для вас.

Каковы 10 основных различий между VMware ESX Server и ESXi Server?

1. Сервер VMware ESXi не имеет сервисной консоли.

Традиционный (полный) ESX Server имеет специальную встроенную виртуальную машину, называемую «сервисной консолью». Эта служебная консоль на самом деле представляет собой модифицированную версию Red Hat Enterprise Linux, которая по умолчанию устанавливается и работает на каждом сервере ESX. Сервисная консоль имеет специальный доступ к файловой системе VMFS, принадлежащей VMware. Сторонние приложения могут быть установлены в сервисной консоли, а утилиты на основе Linux могут быть запущены в сервисной консоли. Кроме того, VMware включает в сервисную консоль ряд связанных с ESX инструментов, большинство из которых начинаются с « esxcfg-» и запускаются при доступе к сервисной консоли по SSH.

Поскольку VMware ESXi Server не имеет сервисной консоли, доступ к серверу по SSH отсутствует, а сторонние приложения, которые можно установить на сервер, отсутствуют. Тем не менее, у НЕТ этих функций есть свои преимущества (подробнее об этом ниже).

2. VMware ESXi Server использует RCLI вместо утилит сервисной консоли.

Поскольку у ESXi нет интерфейса командной строки с утилитами, связанными с VMware или Linux, VMware необходимо было предоставить интерфейс командной строки для ESXi. Что придумала VMware, так это интерфейс удаленной командной строки (RCLI). Это приложение, которое вы обычно устанавливаете как виртуальную машину, и оно используется для выполнения запланированных или нерегламентированных сценариев в инфраструктуре VMware. ESXi RCLI — это собственная командная строка, в которой сценарии консоли службы сервера ESX состоят в основном из утилит Linux.

Дополнительные сведения об управлении ESXi см. в статье Управление VMware ESXi.

3. Сервер VMware ESXi очень тонкий = быстрая установка + более быстрая загрузка

Поскольку сервисная консоль была удалена из ESXi, объем памяти сократился до 32 МБ. На мой взгляд, это действительно удивительно, что вы можете запустить гипервизор, позволяющий запускать виртуальные машины на вашем сервере, используя всего 32 МБ ОЗУ. Для сравнения, размер полного ESX-сервера на диске составляет около 2 ГБ.

Поскольку гипервизор такой маленький, установка происходит примерно за 10 минут (или около того), а загрузка сервера занимает 1-2 минуты. Это сильно отличается от полной установки и загрузки сервера ESX, которые занимают больше времени.

4. Сервер VMware ESXi можно приобрести как встроенный гипервизор на аппаратном уровне.

Несмотря на то, что ESXi настолько мал, что его можно легко установить и даже загрузить с USB-накопителя, уникальность ESXi заключается в том, что поставщики оборудования продают его как встроенный гипервизор. Это означает, что, скажем, вы покупаете сервер Dell, ESXi может быть встроен в сервер (встроен) на флэш-чипе, на материнской плате. На диске нет установки ESXi.

5. Сервисная консоль сервера VMware ESXi (брандмауэр) настроена по-другому.

Поскольку нет сервисной консоли, которую нужно защищать с помощью профиля безопасности сервера ESX (программный брандмауэр), конфигурация профиля безопасности в ESXi очень проста. Конфигурация профиля безопасности ESXi состоит из нескольких служб, которые можно включить или отключить для входящего доступа. Вот сравнение между ними:

Изображение 28373
Рисунок 1: Профиль безопасности ESXi — только 2 службы

Изображение 28374
Рис. 2. Профиль безопасности сервера VMware ESX (полный)

Дополнительные сведения о настройке профилей безопасности сервера VMware ESX см. в моей статье VirtualizationAdmin.com Как планировать задачи с помощью клиента инфраструктуры VMware и сервера ESX.

6. Сервер VMware ESXi имеет «желтую консоль прошивки».

Вместо полной загрузки «служебной консоли» сервера ESX (которая выглядит как загрузка сервера Linux) ESXi имеет крошечный «пользовательский интерфейс прямой консоли (DCUI)». Неофициально я люблю называть это «консоль желтой прошивки». В этой консоли ESXi все, что вы можете настроить, — это некоторые очень простые параметры сервера ESXi, такие как пароль пользователя root, сетевые настройки и пара других элементов. На графике ниже вы можете увидеть, почему я называю его «желтым»:

Изображение 28375
Рис. 3.
Желтая консоль прошивки ESXi/DCUI

Поскольку эта крошечная консоль прошивки (я упоминал, что она желтая?) имеет так мало функций, сервер практически не имеет состояния. Новый сервер можно настроить за считанные секунды, потому что настраивать почти нечего.

7. В VMware ESXi Server встроено состояние работоспособности сервера.

В ESXi некоторые функции мониторинга оборудования встроены в гипервизор. В ESX Server это еще не встроено. Вместо этого вы должны установить программное обеспечение для мониторинга оборудования в сервисной консоли. Для получения дополнительной информации о состоянии работоспособности сервера ESXi и о том, как установить специализированные утилиты для предоставления аналогичной информации о серверах ESX, см. мою статью: Получение состояния работоспособности сервера в VMware ESX и VMware ESXi.

Изображение 28376
Рисунок 4:
Состояние работоспособности ESXi

8. Некоторые сетевые функции, настраиваемые через сервисную консоль, недоступны или являются экспериментальными.

Поскольку ESXi является относительно новым продуктом, и поскольку сервер ESX имеет возможность установки кода для расширенных функций сервера ESX, не все функции, доступные в полной версии сервера ESX, также доступны в ESXi. На самом деле у меня были проблемы с запуском VMware High Availability (VMHA) в ESXi. VMHA официально не поддерживался в ESXi до тех пор, пока для ESXi не были выпущены некоторые недавние исправления. Тем не менее, даже после патчей у меня были трудности с ESXi и VMHA.

Существуют и другие функции ESX Server, которые являются «экспериментальными» для ESXi. Полный список см. на странице Различия в поддерживаемых сетевых функциях между ESX Server 3.5 и ESX Server 3i.

9. Для сервера VMware ESXi требуется меньше исправлений и перезагрузка.

Поскольку полноценный сервер ESX по сути имеет модифицированную систему Linux в качестве сервисной консоли, необходимо установить множество исправлений, чтобы обеспечить его безопасность. С ESXi, наоборот, на сервере очень мало исправлений, которые необходимо применить. Потому что ESXi не имеет сервисной консоли и считается более безопасным и надежным. Безопасность, надежность и ремонтопригодность — все это основные факторы при выборе гипервизора.

10. Вы можете купить сервер VMware ESXi всего за 495 долларов.

С полной версией ESX Server наименее дорогой вариант покупки — это комплект Foundation (Starter) примерно за 1500 долларов, в то время как вы можете приобрести только ESXi (без поддержки) за 495 долларов. С другой стороны, если вы получаете комплект Foundation, вы получаете не только полный сервер ESX, но также ESXi и ряд опций VMware Infrastructure Suite. Тем не менее, получение ESXi менее чем за 500 долларов позволяет серверу делать гораздо больше, чем когда-либо раньше.

Какая версия VMware ESX Server вам больше подходит?

Я здесь не для того, чтобы продавать вам VMware, ESX Server или ESXi Server, я здесь для того, чтобы проинформировать вас о кардинальных различиях между этими двумя версиями «ESX Server». На мой взгляд, ESX Server (полный) необходимо использовать, если у вас есть сторонние приложения или если вы просто хотите иметь доступ к сервисной консоли «в стиле Linux».

С другой стороны, если вы готовы отказаться от этих двух преимуществ, с ESXi вы получите сервер ESXi, который загружается быстрее, требует развертывания меньшего количества исправлений и более надежен. ESXi также является наименее дорогим вариантом.

Я рекомендую протестировать как сервер VMware ESX, так и сервер ESXi. Оба доступны для бесплатной пробной загрузки с сайта VMware Inc.

Вывод

В этой статье вы узнали о VMware ESX Server и различиях между ESXi и ESX Server. Кроме того, вы узнали о том, как сделать правильный выбор для вас. Оба этих гипервизора от VMware можно оценить бесплатно.

Дополнительные сведения о VMware ESXi и его архитектуре см. в: Технический документ VMware.com — Архитектура VMware ESXi.

Для получения информации о функциях ESXi посетите: VMware.com ESXi Features.