Чем отличаются VMware ESX \ VMware ESXi

VMware ESX \ VMware ESXi

ESX:
Кратко - ESX состоит из двух основных компонентов - гипервизора и Linux.
Гипервизор - это написанный программистами VMware компонент, который и "делает" виртуализацию. Его еще называют "vmkernel", ядро.
Linux - это порезанный Red Hat Enterprise Linux 3. Порезанность заключается в удалении всех не нужных ESX'у компонентов. Например, нет ftp сервера. Этот линукс используется для получения локального интерфейса командной строки, и для возможности запустить в нем какие то приложения. Единственное, что на мой взгяд имеет смысл инсталлировать в этот линукс(его, кстати, называют Service Console, SC) - это агенты мониторинга железа и агенты бекапа.

ESXi:
Кратко - состоит из тех же двух компонентов - гипервизор и линукс. Но линукс чертовски маленький, и функций локально практически никаких не позволяет. Даже официальной командной строки локальной нету. Чуть подробнее о нем тут. Зато без большого линукса весь ESXi помещается буквально в три десятка мегабайт, а не в 1.5 гигабайта, как ESX.

Резюме:
Таким образом, отличия в следующем - с т.зрения функционала виртуализации - пофигу, использовать ESX или ESXi.
У первого будет еще и линукс - туда можем что нибудь проинсталлить, там можем поработать с привычной командной строкой.
Зато с "i" версией, при прочих равных -
  • можно купить сервер, где эта флешка с ESXi уже встроена, и пропустить, таким образом, этап инсталляции.
  • можно записать его на флешку, и грузить сервер с этой флешки.(это, правда, официально не поддерживается)
  • можно даже организовать загрузку по PXE - правда, опять таки не поддерживается такая конфигурация.
  • локально нельзя проинсталлировать ничего. Да и особо незачем обычно бывает на ESX что то инсталлировать.
  • и даже доступ к локальной командной строке можно получить только неофициально. Но - есть удаленная командная строка, так и называющаяся - RCLI, Remote Command Line Interface. Т.е. этот пункт минусом не является.


Официальный список того, что не поддерживается ESXi 3.5. Update 2, но поддерживается ESX 3.5 Update 2 - Differences in Supported Networking Features Between ESX Server 3.5 and ESX Server 3i.


В официальном документе ESX Server 3i Installable Setup Guide, на странице 61, явный список функций, которые поддерживает ESXi под той или иной лицензией. Понятно, что ESXi(тут это - название продукта) под бесплатной лицензией ESXi(а тут - название лицензии) поддерживает меньше функций, чем под платными лицензиями Foundation\Standart\Enterprise.


Хорошее сравнение в удобном для восприятия виде доступно в базе знаний VMware - VMware ESX and ESXi Comparison.
Его копия в моем переводе:

Возможность

VMware ESX

VMware ESXi

Service Console

Service Console - это обычный Linux. Служит она для взаимодействия с гипервизором(VMkernel), т.е. предлагает интерфейс командной строки, позволяет ставить агенты мониторинга и драйвера, запускать скрипты.

VMware ESXi позиционируется скорее как "firmware", чем традиционная ОС. Для обеспечения надежности и безопасности, VMware ESXi не содержит в своем составе Service Console, как VMware ESX. Для мониторинга железа, VMware разработала "CIM Providers", через которые осуществляется мониторинг и управление, что традиционно делалось через агент в Service Console(если на пальцах - в составе ESXi есть универсальный агент мониторинга железа). Также, VMware предлагает RCLI(удаленную командную строку) для работы с ESXi из командной строки.

Remote CLI

Service Console на ESX имеет локальную командную строку, через которую можно конфигурировать ESX . ESX 3.5 Update 2 поддерживает и RCLI.

VMware ESX Service Console CLI был портирован в  Remote CLI (RCLI) для VMware ESXi. RCLI предлагает практически такой же функционал, что и локальный CLI на ESX.

 

Прим.: RCLI обеспечивает доступ в режиме "read-only" для бесплатной версии ESXi. Для получения полноценного доступа RCLI к ESXi, он должен быть отлицензирован по одной из лицензий VI Foundation, VI Standard, или VI Enterprise.

 

Следующие командны локальной командной строки не были портированы в RCLI:

  • ESXcfg-info
  • ESXcfg-resgrp
  • ESXcfg-swiscsi 

Автоматическая установка

VMware ESX поддерживает автоматическую установку с помощью файла ответов(KickStart).

VMware ESXi Installable на данный момент не поддерживает автоматической установки. ESXi возможно автоматически сконфигурировать после установки использую RCLI (или PowerShell - см. соот. посты на vm4.ru) 

Последовательный порт

VMware ESX поддерживает взаимодействие по последовательному кабелю, подключенному к хосту.

VMware ESXi на данный момент не поддерживает взаимодействие по последовательному кабелю, подключенному к хосту..

SNMP

VMware ESX поддерживает SNMP.

VMware ESXi поддерживает SNMP если отлицензирован как VI Foundation, VI Standard, или VI Enterprise edition. ESXi с бесплатной лицензией не поддерживает SNMP.

Интеграция с Active Directory

VMware ESX поддерживает интеграцию с Active Directory через третьесторонние агенты в Service Console.
(Признаться, тут я не совсем понимаю что имеется в виду. На ESX можно авторизовываться учеткой из AD, настроив kerberos, без установки чего то третьестороннего)

ESXi с бесплатной лицензией не поддерживает интеграцию с Active Directory.

С платной лицензией, при работе через Virtual Center, для авторизации используются учетные записи AD.

Мониторинг
железа

Агенты в Service Console предоставляют широкие возможности по мониторингу и управлению железной составляющей ESX.

ESXi предоставляет механизм CIM Providers для мониторинга железа. Стандартные CIM Providers входят в состав всех версий  ESXi. Партнеры VMware могут добавлять свои собственные CIM Providers в свои версии ESXi. Для получения такой измененной версии ESXi, обычно необходимо приобрести сервер со встроенным ("embedded") ESXi у вендора серверов.(сегодня такие сервера предлагают все основные вендоры:HP, IBM, Dell, FSC)
 
В данный момент, HP также предлагает свою редакцию ESXi Installable на сайте www.vmware.com. Dell и IBM планируют выложить свои измененные версии на www.vmware.com.
 
Удаленная консоль через сервисные контроллеры, т.к. Dell DRAC, HP iLO,  IBM RSA и FSC iRMC поддерживаются ESXi.

 

Прим.: Агенты в Service Console предлагают больше возможностей, чем CIM Providers. Однако, VMware активно работает более чес с 250 партнерами, чтобы ликвидировать разрыв.

Обновления

Обновления для ESX подобны обновлениям Linux. Инсталяция патча может зависить от других патчей.

Патчи и обновления ESXi подобны обновлениям прошивок. Патч версии "n" содержит все изменения, которые несли патчи версий "n-1", "n-2" и т.д.


Веб интерфейс

ESX поддерживает работу с ВМ через веб интерфейс.

На данный момент ESXi не поддерживает веб интерфейс для управления ВМ.

Лицензирование

ESX лицензируется одной из лицензий VMware Infrastructure 3 Foundation, Standard, или Enterprise.

ESXi лицензируется одной из лицензий VMware Infrastructure 3 Foundation, Standard, или Enterprise; так же, ESXi может быть отлицензирован бесплатной лицензией ESXi.

 

ESXi c бесплатной лицензией имеет ограничения в функциях управления. см. SNMP и Remote CLI.

 

 

лицензия ESXi

(Использовать ее
для ESX нельзя,
только для ESXi)

VI Foundation

(для ESX или ESXi)

VI Standard

(для ESX или ESXi)

VI Enterprise

(для ESX или ESXi)

Основные функции
 гипервизора

Yes

Yes

Yes

Yes

Virtual SMP

Yes

Yes

Yes

Yes

VMFS

Yes

Yes

Yes

Yes

VirtualCenter Agent

 

Yes

Yes

Yes

Update Manager

 

Yes

Yes

Yes

Consolidated Backup

 

Yes

Yes

Yes

High Availability

 

 

Yes

Yes

VMotion

 

 

 

Yes

Storage VMotion

 

 

 

Yes

DRS

 

 

 

Yes

DPM

 

 

 

Yes



Comments