ESXi теперь бесплатный. Бонус: обзор виртуализации.

* Опубликовано в категориях VMWare, Разное

Сначала, очень хорошие новости для тех, кто “в теме”: ESXi теперь бесплатный.

Теперь для тех, кто не очень в теме :) – постараюсь вкратце рассказать, начиная с основ, давно обещанное “зачем нужна виртуализация вообще” и почему всем вам стоит по-крайней мере попробовать ESXi – тем более, бесплатно. Сразу скажу – если вы хотите использовать этот материал в своих публикациях, разговорах с клиентами и тд итп – можете делать это совершенно свободно.
Итак, в общем виртуализация нужна для того, чтобы вы могли на одном компьютере или сервере запускать несколько т.н. виртуальных машин, в каждой из которых может быть своя среда – OS, приложения, настройки и т.п. При этом эти машины – в случае VMware – абсолютно изолированы друг от друга и вообще, ведут себя как обычные физические компьютеры.

В самом первом приближении, виртуализация бывает двух типов – “hosted” и “bare-metal”:

Hosted vs Bare metal virtualization

Слева – “hosted” вариант, справа – bare-metal. Разница очевидна из картинки – в первом случае для запуска виртуальных машин требуется “базовая” операционная система, а во втором на “голом железе” запускается так называемый гипервизор – в нашем случае это как раз ESX(i), поверх которого вы уже создаете свои виртуальные машины. Минусы первого варианта очевидны – вы зависите от базовой ОС, которая к тому же съедает заметное количество ресурсов, поэтому в таком варианте продуктивные серверные окружения никто не использует – только тестирование и разработка на базе VMware Workstation либо VMware Player или VMware Server. Ни у кого из конкурентов не было bare-metal виртуализации для x86 техники до 2007-2008 года, тогда как VMware разрабатывает эту технологию с 1998, я даже не говорю о всех остальных технологиях, “надстроенных” сверху. В дальнейшем речь пойдет именно об этом варианте.

Для bare-metal виртуализации в базовом варианте как раз и используется ESXi – очень тонкий и оптимизированный в течение 10 лет слой виртуализации, единственная задача которого – эффективно разделять физические ресурсы между виртуальными машинами – и его теперь можно скачать бесплатно.

Собственно, зачем это нужно и почему VMware в мире удваивало продажи ежегодно и достигла в прошлом году объема продаж в $1.3 миллиарда долларов – это самый быстрый рост за всю историю существования софт-индустрии -? Причин и ответов несколько:

  • Первый движущий фактор – это консолидация. В среднем в мире загрузка x86 серверов находится на уровне <10%, т.е. вы теряете 90% потраченных денег на вашу x86 инфраструктуру. А расходы на электричество и охлаждение серверов складываются в очень внушительные суммы, не говоря уже о том, что электричества во многих местах просто нет физически.
  • Кроме того, из-за принятого подхода – “новая задача – новый сервер”, сервера имеют привычку разрастаться в количестве до неуправляемых размеров, тратится огромное количество времени и человеческих ресурсов на простои и обслуживание, есть множество сложностей с бэкапом и восстановлением и тд и тп.

Виртуализация от VMware решает все эти проблемы, снижая TCO на цифры до 90% и значительно упрощая управление вашим ЦОДом и вопросы восстановления после сбоев. Не вдаваясь в описание технологий, позволяющих этого достичь – это тема отдельной статьи – с помощью VMware заказчики получают следующую картину:

Вы полностью разделяете уровень “железа” от уровня приложений. Ваши приложения всегда работают, а виртуальные машины по заданным правилам сами и без прерывания сессии пользователей переезжают с одного сервера на другой, всегда обеспечивая максимальную производительность и функциональность всего ЦОД. Технологии, с помощью которых это достигается, называются VMotion, HA (High Availability) и DRS (Dynamic Resource Scheduling).

Подробней о всем этом можно почитать на нашем русскоязычном сайте.

При этом, что самое приятное, вы еще и экономите деньги, вашим администраторам гораздо удобней работать и от них гораздо меньше требуется незапланированной работы и ночных выездов (если вообще требуется), а бизнес всегда доволен – т.к. вы застрахованы от любых сбоев.

Подпишитесь на обновления!

Подобного уровня автоматизации ЦОД другими технологиями пока достичь нельзя и, если посмотреть на все непредвзято, у подобной всеобъемлющей виртуализации просто нет минусов по сравнению с тем, как сегодня устроена физическая инфраструктура. В мире компании это уже осознали (все компании Fortune-100 являются нашими заказчиками), в России пока еще мы на довольно ранних стадиях, но тоже “там будем”. И это весьма интересно. Если вас эта тема заинтересовала – пишите, с удовольствием обсудим!

  • alex5165
    извиняйте за предыдущий пост... разобрался уже )))
  • alex5165
    ни где по ссылкам не нашел стоимости... или вы бесплатно работаете?
  • Классно!
  • Извиняюсь, но этот вариант мне не подходит. Может, есть ещё варианты?
  • vvs
    да, эта статья и комментарии прояснили ситуация )) Наконец-то я понял, что это за продукт )) И что есть ESX =) Спасибо!

    Но сам использую в качестве гипервизора Xen. Считаю такой подход надёжным, удобным и кошерным =)

    Но и сабж - тоже вариант. Вполне неплохой. А управления из коммандной строки - с головой! Кто не соображает что делает, лучше вообще в серьёз такое не использовать до тех пор. Доки в руки и вперёд )) или Воркстейшн ставить ))
  • prodaga kvartiri v gorode
  • Хочу показать вам своий сайт
    Сайт представляет из себя информацию о справочник строительных материаллов.
  • Посмотрите мой сайт
    Сайт представляет из себя мед словарь . Огомное количество слов и медицинской литературы.
    Вся требуемая литература представлена в удобной форме.На сайте вы найдете кучу полезной информации на медицинскую тематику.А также много других ресурсов на мед тематику.
  • Где аргументы?
  • Зачем вам этот блог нужен? Продать не хотите?
  • Ну наконец то дождались - весна началась. И не лень вам в такую погоду блогом заниматься?
  • Хорошо написано и читается взахлеб!! ТС - молодец..
  • Ссылка на VMWare Converter: http://www.vmware.com/products/converter/
  • Сейчас из опыта эксплуатации используем:
    1. Сам ECXi (это понятно)
    2. VMWare Infrastructure Client (это тоже понятно)
    3. VMWare Infrastructure Update (это тоже понятно)
    4. VMWare Converter, а вот это тоже сказочная вещь и бесплатная, основная задача этого Мастера - это быстрая и удобная конвертация Вашей физической машины (операционки)в виртуальную машину.
  • KF
    А что на счет лицензии, а то я что то не понял там вроде написано что они оставляют право на изменение лицензии да и вроде эта дается всего на год. (не будет так что потом придется платить)
  • Нда коменты просто супер :) А вообще блог неплохой.
  • Инга
    Очень понравилось, молодец
  • Очень полезная вещь, спасибо!!
  • Вот это пища для мозгов!)
  • Здорово.
  • Спасибо автору.
  • Вот это пост! Сильно. Спасибо.
  • Спасибо, прикольно!)
  • Побольше бы таких статейl!
  • Отлично!!! Вместо книги на ночь.
  • спасибо за статейку
  • Спасибо за пост!
  • Burn
    МАх
    нельзя этого сделать
  • max
    Можно ли запустить esx/esxi/GSX на HPC кластере под управлением MS Windows Compute cluster server 2003 через job manager(или другим способом) и уже после создавать виртуальные машины..?
  • Burn
    в процессе скачивания ESXi я зарегистрировался как писал Maxdm в пункте 2. но получил лишь свой логин и пароль.никакого письма “Activate your VMware ESXi License” так и не пришло.Что ДЕЛАТЬ???
  • Хитро щурюсь, сопоставляя факты
  • Спасибо, интересно было прочитать.
  • Maxdm
    В продолжение примера, нужно понимать, что использование виртуальных машин накладывает ограничение или требование к железу (одной тарелке), основные моменты это проц, память и винт, их то как раз больше всего и не хватает для распределения между операционками виртуальных машин, т.е. нужно сразу сопоставлять задачи, которые будут решаться на виртуальной машине, и необходимые ресурсы железо. Т.е. в любом случае есть два варианта либо яблоко на свою тарелку (высокая производительность и ресурсопоглащаемость выполняемых задач), либо яблоки в одной тарелке (Задачи решаемые на различных ОС, но со значительно меньшей загрузкой отдельного сервера).
  • LeX
    Вам бы с вашим талантом журналистом работать :)
  • Пример очень наглядный, спасибо :)
  • Maxdm
    т.е. на примере, есть у тебя 5 яблок различных сортов - это твои серверные операционки. И есть 5 тарелок - это твое железо (системный блок) под серверы. Соответсвенно у тебя есть варианты: 1. Выложить каждое яблоко на свою тарелку и все это попробовать разместить на столе. или 2.Взять одну тарелку и сложить все яблоки на нее. Выводы вроде очевидны. :)
  • Maxdm
    На “голом железе”, т.е. на одном сервере Вы запускаете так называемый гипервизор - в нашем случае это как раз ESX(i), поверх которого вы уже создаете свои виртуальные машины, со своими ОС и естественно файловыми системами. Т.е. созданные вирт.машины абсолютно изолированы друг от друга и вообще, ведут себя как обычные физические компьютеры. Но через гипервизор делят между собой железо (ресурсы вашего сервера на котором стоит ESXi), в соответствии с вашими настройками ESXi.
  • shandr
    Уже неделю не могу скачать, ссылки на загрузку, Hardware Compatibility List. не рабочие.
  • Т.е. файловая система используется одинаковаядля всех операционок? Или я что-то не догоняю?
  • Maxdm
    Олегу: У нас на ESXi сервере на одном лезвии блейд сервера Dell 1855 стоят 5 операционок: 2000, 2003, 2008, Vista и Ubuntu и все это прекрасно работает! :)
  • Maxdm
    Вышел апгрейд ESXi критический. Из опыта совет, не поленитесь и при установке VI Client поставьте галку подтверждающую инсталяцию менеджера апгрейда...в разы облегчает процедуру обновления ESXi сервера!
  • Меня всегда мучал вопрос, как уживаются пободные виртуальные машины, на одной файловой системе?
  • Ухты, посмотрите, полевная штука.
  • Молодца! Так держать! Подписываюсь!
  • Обязательно попробую пункт первый - мне он кажется более вероятным
  • Спасибо за статью, всегда рад почитать вас!
  • :))))) хорошо пишешь
  • Отличный пост – слов нет. Спасибо.
  • Было бы интересно узнать поподробнее
  • Отлично!!! Вместо книги на ночь.
  • Креативно! А я как раз искл способ нахаляву виртуалку получить :)
  • Андрей Колесов
    Еще немного и ко мне вернется утерянная еще в молодости вера в силу печатного слова :-)
  • Maxdm
    Обобщу процедуру получения и использования ESXi:
    1. Заходим на сайт VMware по ссылке https://www.vmware.com/download/esxi/getesxi.html
    2. Регистрируемся и заполняем анкету с реальным почтовым ящиком
    3. Ждем письма с темой "Activate your VMware ESXi License"
    4. Пока ждем начинаем качать образ ESXi сервера
    5. Полученный образ сливаем на CD
    6. Устанавливаем ESXi на сервер (настраиваем IP)
    7. Заходим по настроенному IP или адресу http://_your_ESX_or_VC_host_address/ на ESXi сервер.
    8. Скачиваем VI Client по ссылке https://_your_ESX_or_VC_host_address/client/VMw...
    9. Запускаем VI Client по умолчанию логин root
    10. В в соответствующем разделе Licensed Feature конфигурационных настроек ESXi вбиваем полученный лицензионный номер.
    11. Все ESXi полностью готов к работе. Создаем или Импортируем виртуальные машины!!!
  • mk
    Написал у Вас ответ на Ваш комментарий, хотел его также запостить здесь, но почему-то не получилось
  • Андрей Колесов
    Я начал было писать тут свой комментарий (скорее вопрос), но он стал получаться длинным и я его опубликовал вот тут: http://www.itblogs.ru/blogs/kolesov/archive/200...
  • Maxdm
    Сказочная вещь!!! А Import и Export через .ovf просто экономит кучу времени...
  • Maxdm
    Вообщем ларчик открывался просто, нужно читать матчасть: При первоначальной регистрации перед скачиванием ESXi на сайте нужно заполнить анкету, дальше по указанному в анкете е-mail придет письмо со ссылкой на страницу на которой будет указан номер лицензии, дальше копируете этот номер и впечатываете его в соответствующем разделе Licensed Feature конфигурационных настроек ESXi (доступ через VI Client) и получаете зарегистрированную версию своего ESXi, но при этом пропадает Add-on BackUP...
  • Maxdm
    Хочу уточнить, ответ выше не поясняет проблему с 60-ти дневной версией VI Client. Если бы была здесь возможность я бы приложил скриншот из которого сразу стало бы все ясно.
  • Maxdm
    Вот такой ответ был получен из официального источника (правда он не проясняет ситуацию с покупкой VI Client): Клиент отдельно не продается. Он входит в состав VI как часть Management Software и доступен на компакт-диске с VC. Также клиент доступен с web-страницы VC или вашего ESX хоста. Просто заходите любым браузером по адресу http://_your_ESX_or_VC_host_address/ и загружаете его на ваш ПК. Ниже показана стартовая страница для ESX

    Клиент написан с использованием библиотек .Net 2.0, поэтому работает только под Windows и требует предустановленного .Net 2.0.
  • Я попрошу наших инженеров прокомментировать насчет VI client.
  • Maxdm
    Отвечая mk: да, возможно потратить от 2500$ и купить VMware VirtualCenter, но в документации к ESXi указано что есть возможность использовать VI Client напрямую с ESXi сервером без участия VMware VirtualCenter. (vmware_esxi_management_wp.pdf)
    Interactive and Scripted Management
    For management functionality, ESXi relies on remote tools instead of a service console. Depending on the situation, there are two methods for configuring an ESXi host:
    • Using the VI Client, for graphical configuration
    • Using the remote command line interfaces, for command-line–based and scripted configuration
    These two methods provide almost equivalent functionality for most configuration actions. The choice of which to use is largely based upon experience and preference. Someone who is new to ESX/ESXi, or who requires a simpler, graphical interface, should use the VI Client. For those who are more experienced with ESX/ESXi and who prefer the speed and flexibility of command-
    line tools or scripting, the RCLIs are recommended.
    You can connect the VI Client to VirtualCenter or directly to an ESXi host. Similarly, you can use a terminal or command prompt session on a remote computer to send commands either directly to a specified ESXi host or to VirtualCenter Server, which then executes the command on your behalf on the specified ESXi host under its management using a private protocol. If you use the VI Client or RCLI via VirtualCenter, you must be known to VirtualCenter as well as have the necessary privileges. If you connect directly to an ESXi system, your credentials must map to a local user on the system, who must also have the necessary privileges locally defined on that system to run each command.
  • aristar
    Прочитал. Понравилось. Загрузил. Думаю чего на домашний комп новый водрузить ESXi или Workstation 6. Машинка будет x86_64. Я правильно понял, что гипервизор только для x86 но не для x86_64?
  • Maxdm
    Скачал и установил этого VMware® Infrastructure Client (VI Client) замечательная вещь прекрасно работает но она всего лишь 60-ти дневная. Попытался выяснить у VMware про стоимость, отослали к дистрибьютерам, те в свою очередь данный продукт не нашли в прайсе...ситуация однако!
  • Maxdm
    А как же ссылка на VMware-viclient.exe (VMware® Infrastructure Client (VI Client)) которая показывается при первом обращении к установленному серверу VMware ESX Server 3i ???
    Привожу дословно:
    Getting Started

    If you need to access this host remotely, use the following program to install VMware Infrastructure client software. After running the installer, start the client and log in to this host.

    * Download VMware Infrastructure Client
  • mk
    купить нужно VMware VirtualCenter, к которому есть клиент (VirtualCenter Agent)
  • Maxdm
    Нужно пояснение: насколько я понял ESXi бесплатна, скачал установил, дальше для управления сервером я должен использовать либо командную строку (бесплатно) либо купить VMware Client, правильно?
  • аццкая вещ! уже скачал, порегался на сайте и буду пробовать.
  • вполне подробный обзор, не подскжете можно ли установить макось на эту виртуальную машину?
  • mk
  • В России нет никакой нелюбви к ESX. Вся проблема - в неинформированности, а все заказчики, с кем мы работаем напрямую, никаких вопросов не имеют. Проблема с USB решается при желании другими методами (USB to IP как самый универсальный). Просто USB-ключей кроме России нет нигде. А ради нашего рынка усложнять гипервизор смысла нет.
  • demiurg
    "в России пока еще мы на довольно ранних стадиях" - будто не знаете российские причины нелюбви к ESX, реализуй доступ как Virtual Server, наверняко в крупных компаниях увеличили бы присутствие
  • demiurg
    а как же HA и доступность USB, производитель не считает это проблемой?
  • А, в этом смысле да, ничего не поменялось. ESXi - это тот же ESX, но без виртуальной машины с управляющей консолью под Линуксом, которую часто путают с собственно ESXом.
  • demiurg
    USB всмысле локальные тоже не видеть как ESX?
  • Что такое локальные ключи?
  • demiurg
    с локальными ключами как?
blog comments powered by Disqus