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 являются нашими заказчиками), в России пока еще мы на довольно ранних стадиях, но тоже “там будем”. И это весьма интересно. Если вас эта тема заинтересовала - пишите, с удовольствием обсудим!

Комментариев: 78

  1. demiurg
    July 28th, 2008 | 9:50 pm

    с локальными ключами как?

  2. July 28th, 2008 | 9:55 pm

    Что такое локальные ключи?

  3. demiurg
    July 28th, 2008 | 9:57 pm

    USB всмысле локальные тоже не видеть как ESX?

  4. July 28th, 2008 | 10:00 pm

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

  5. demiurg
    July 28th, 2008 | 10:01 pm

    а как же HA и доступность USB, производитель не считает это проблемой?

  6. demiurg
    July 28th, 2008 | 10:04 pm

    “в России пока еще мы на довольно ранних стадиях” - будто не знаете российские причины нелюбви к ESX, реализуй доступ как Virtual Server, наверняко в крупных компаниях увеличили бы присутствие

  7. July 29th, 2008 | 8:49 am

    В России нет никакой нелюбви к ESX. Вся проблема - в неинформированности, а все заказчики, с кем мы работаем напрямую, никаких вопросов не имеют. Проблема с USB решается при желании другими методами (USB to IP как самый универсальный). Просто USB-ключей кроме России нет нигде. А ради нашего рынка усложнять гипервизор смысла нет.

  8. mk
    July 29th, 2008 | 11:01 am

    Про ESX и USB: http://mkozloff.spaces.live.com/Blog/cns!D1ED809F4FFA9136!2538.entry

  9. July 29th, 2008 | 10:45 pm

    вполне подробный обзор, не подскжете можно ли установить макось на эту виртуальную машину?

  10. July 30th, 2008 | 11:06 am

    аццкая вещ! уже скачал, порегался на сайте и буду пробовать.

  11. Maxdm
    July 30th, 2008 | 2:26 pm

    Нужно пояснение: насколько я понял ESXi бесплатна, скачал установил, дальше для управления сервером я должен использовать либо командную строку (бесплатно) либо купить VMware Client, правильно?

  12. mk
    July 30th, 2008 | 3:53 pm

    купить нужно VMware VirtualCenter, к которому есть клиент (VirtualCenter Agent)

  13. Maxdm
    July 30th, 2008 | 4:35 pm

    А как же ссылка на 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

  14. Maxdm
    July 30th, 2008 | 4:38 pm

    Скачал и установил этого VMware® Infrastructure Client (VI Client) замечательная вещь прекрасно работает но она всего лишь 60-ти дневная. Попытался выяснить у VMware про стоимость, отослали к дистрибьютерам, те в свою очередь данный продукт не нашли в прайсе…ситуация однако!

  15. aristar
    July 30th, 2008 | 5:41 pm

    Прочитал. Понравилось. Загрузил. Думаю чего на домашний комп новый водрузить ESXi или Workstation 6. Машинка будет x86_64. Я правильно понял, что гипервизор только для x86 но не для x86_64?

  16. Maxdm
    July 30th, 2008 | 6:01 pm

    Отвечая 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.

  17. August 1st, 2008 | 2:37 pm

    Я попрошу наших инженеров прокомментировать насчет VI client.

  18. Maxdm
    August 4th, 2008 | 10:53 am

    Вот такой ответ был получен из официального источника (правда он не проясняет ситуацию с покупкой VI Client): Клиент отдельно не продается. Он входит в состав VI как часть Management Software и доступен на компакт-диске с VC. Также клиент доступен с web-страницы VC или вашего ESX хоста. Просто заходите любым браузером по адресу http://_your_ESX_or_VC_host_address/ и загружаете его на ваш ПК. Ниже показана стартовая страница для ESX

    Клиент написан с использованием библиотек .Net 2.0, поэтому работает только под Windows и требует предустановленного .Net 2.0.

  19. Maxdm
    August 5th, 2008 | 9:52 am

    Хочу уточнить, ответ выше не поясняет проблему с 60-ти дневной версией VI Client. Если бы была здесь возможность я бы приложил скриншот из которого сразу стало бы все ясно.

  20. Maxdm
    August 5th, 2008 | 5:00 pm

    Вообщем ларчик открывался просто, нужно читать матчасть: При первоначальной регистрации перед скачиванием ESXi на сайте нужно заполнить анкету, дальше по указанному в анкете е-mail придет письмо со ссылкой на страницу на которой будет указан номер лицензии, дальше копируете этот номер и впечатываете его в соответствующем разделе Licensed Feature конфигурационных настроек ESXi (доступ через VI Client) и получаете зарегистрированную версию своего ESXi, но при этом пропадает Add-on BackUP…

  21. Maxdm
    August 5th, 2008 | 5:29 pm

    Сказочная вещь!!! А Import и Export через .ovf просто экономит кучу времени…

  22. Андрей Колесов
    August 6th, 2008 | 9:19 pm

    Я начал было писать тут свой комментарий (скорее вопрос), но он стал получаться длинным и я его опубликовал вот тут: http://www.itblogs.ru/blogs/kolesov/archive/2008/08/06/31672.aspx

  23. mk
    August 7th, 2008 | 6:03 am

    Написал у Вас ответ на Ваш комментарий, хотел его также запостить здесь, но почему-то не получилось

  24. Maxdm
    August 7th, 2008 | 1:07 pm

    Обобщу процедуру получения и использования 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/VMware-viclient.exe
    9. Запускаем VI Client по умолчанию логин root
    10. В в соответствующем разделе Licensed Feature конфигурационных настроек ESXi вбиваем полученный лицензионный номер.
    11. Все ESXi полностью готов к работе. Создаем или Импортируем виртуальные машины!!!

  25. Андрей Колесов
    August 7th, 2008 | 1:21 pm

    Еще немного и ко мне вернется утерянная еще в молодости вера в силу печатного слова :-)

  26. August 17th, 2008 | 9:47 pm

    Креативно! А я как раз искл способ нахаляву виртуалку получить :)

  27. August 22nd, 2008 | 9:09 am

    Отлично!!! Вместо книги на ночь.

  28. August 22nd, 2008 | 9:17 am

    Было бы интересно узнать поподробнее

  29. August 22nd, 2008 | 9:29 am

    Отличный пост – слов нет. Спасибо.

  30. August 22nd, 2008 | 9:41 am

    :))))) хорошо пишешь

  31. August 22nd, 2008 | 9:49 am

    Спасибо за статью, всегда рад почитать вас!

  32. August 23rd, 2008 | 7:47 pm

    Обязательно попробую пункт первый - мне он кажется более вероятным

  33. August 24th, 2008 | 9:57 pm

    Молодца! Так держать! Подписываюсь!

  34. August 25th, 2008 | 10:10 am

    Ухты, посмотрите, полевная штука.

  35. August 27th, 2008 | 12:16 pm

    Меня всегда мучал вопрос, как уживаются пободные виртуальные машины, на одной файловой системе?

  36. Maxdm
    August 27th, 2008 | 12:22 pm

    Вышел апгрейд ESXi критический. Из опыта совет, не поленитесь и при установке VI Client поставьте галку подтверждающую инсталяцию менеджера апгрейда…в разы облегчает процедуру обновления ESXi сервера!

  37. Maxdm
    August 27th, 2008 | 12:29 pm

    Олегу: У нас на ESXi сервере на одном лезвии блейд сервера Dell 1855 стоят 5 операционок: 2000, 2003, 2008, Vista и Ubuntu и все это прекрасно работает! :)

  38. August 27th, 2008 | 1:24 pm

    Т.е. файловая система используется одинаковаядля всех операционок? Или я что-то не догоняю?

  39. shandr
    August 27th, 2008 | 5:32 pm

    Уже неделю не могу скачать, ссылки на загрузку, Hardware Compatibility List. не рабочие.

  40. Maxdm
    August 28th, 2008 | 2:41 pm

    На “голом железе”, т.е. на одном сервере Вы запускаете так называемый гипервизор - в нашем случае это как раз ESX(i), поверх которого вы уже создаете свои виртуальные машины, со своими ОС и естественно файловыми системами. Т.е. созданные вирт.машины абсолютно изолированы друг от друга и вообще, ведут себя как обычные физические компьютеры. Но через гипервизор делят между собой железо (ресурсы вашего сервера на котором стоит ESXi), в соответствии с вашими настройками ESXi.

  41. Maxdm
    August 28th, 2008 | 2:46 pm

    т.е. на примере, есть у тебя 5 яблок различных сортов - это твои серверные операционки. И есть 5 тарелок - это твое железо (системный блок) под серверы. Соответсвенно у тебя есть варианты: 1. Выложить каждое яблоко на свою тарелку и все это попробовать разместить на столе. или 2.Взять одну тарелку и сложить все яблоки на нее. Выводы вроде очевидны. :)

  42. August 28th, 2008 | 2:49 pm

    Пример очень наглядный, спасибо :)

  43. LeX
    August 30th, 2008 | 6:09 pm

    Вам бы с вашим талантом журналистом работать :)

  44. Maxdm
    September 1st, 2008 | 10:24 am

    В продолжение примера, нужно понимать, что использование виртуальных машин накладывает ограничение или требование к железу (одной тарелке), основные моменты это проц, память и винт, их то как раз больше всего и не хватает для распределения между операционками виртуальных машин, т.е. нужно сразу сопоставлять задачи, которые будут решаться на виртуальной машине, и необходимые ресурсы железо. Т.е. в любом случае есть два варианта либо яблоко на свою тарелку (высокая производительность и ресурсопоглащаемость выполняемых задач), либо яблоки в одной тарелке (Задачи решаемые на различных ОС, но со значительно меньшей загрузкой отдельного сервера).

  45. September 2nd, 2008 | 2:38 pm

    Спасибо, интересно было прочитать.

  46. September 3rd, 2008 | 11:10 am

    Хитро щурюсь, сопоставляя факты

  47. Burn
    September 4th, 2008 | 12:48 pm

    в процессе скачивания ESXi я зарегистрировался как писал Maxdm в пункте 2. но получил лишь свой логин и пароль.никакого письма “Activate your VMware ESXi License” так и не пришло.Что ДЕЛАТЬ???

  48. max
    September 8th, 2008 | 6:52 pm

    Можно ли запустить esx/esxi/GSX на HPC кластере под управлением MS Windows Compute cluster server 2003 через job manager(или другим способом) и уже после создавать виртуальные машины..?

  49. Burn
    September 10th, 2008 | 2:52 pm

    МАх
    нельзя этого сделать

  50. September 12th, 2008 | 12:13 pm

    Спасибо за пост!

  51. September 12th, 2008 | 12:39 pm

    спасибо за статейку

  52. September 12th, 2008 | 5:17 pm

    Отлично!!! Вместо книги на ночь.

  53. September 12th, 2008 | 7:44 pm

    Побольше бы таких статейl!

  54. September 13th, 2008 | 10:10 am

  55. September 15th, 2008 | 3:33 pm

    Спасибо, прикольно!)

  56. September 16th, 2008 | 4:58 am

    Вот это пост! Сильно. Спасибо.

  57. September 16th, 2008 | 8:30 am

    Спасибо автору.

  58. September 16th, 2008 | 10:56 pm

    Здорово.

  59. September 20th, 2008 | 11:36 pm

    Вот это пища для мозгов!)

  60. September 21st, 2008 | 12:20 am

    Очень полезная вещь, спасибо!!

  61. Инга
    September 21st, 2008 | 6:30 am

    Очень понравилось, молодец

  62. December 10th, 2008 | 11:44 pm

    Нда коменты просто супер :) А вообще блог неплохой.

  63. KF
    January 2nd, 2009 | 4:05 pm

    А что на счет лицензии, а то я что то не понял там вроде написано что они оставляют право на изменение лицензии да и вроде эта дается всего на год. (не будет так что потом придется платить)

  64. January 26th, 2009 | 1:34 pm

    [...] у нас серьезные, в силу причин, о которых уже неоднократно говорилось. С наймом мы практически покончили - почти на все [...]

  65. January 28th, 2009 | 5:08 pm

    Сейчас из опыта эксплуатации используем:
    1. Сам ECXi (это понятно)
    2. VMWare Infrastructure Client (это тоже понятно)
    3. VMWare Infrastructure Update (это тоже понятно)
    4. VMWare Converter, а вот это тоже сказочная вещь и бесплатная, основная задача этого Мастера - это быстрая и удобная конвертация Вашей физической машины (операционки)в виртуальную машину.

  66. January 28th, 2009 | 5:10 pm

    Ссылка на VMWare Converter: http://www.vmware.com/products/converter/

  67. February 12th, 2009 | 6:18 pm

    Хорошо написано и читается взахлеб!! ТС - молодец..

  68. April 3rd, 2009 | 9:46 pm

    Ну наконец то дождались - весна началась. И не лень вам в такую погоду блогом заниматься?

  69. April 10th, 2009 | 10:23 pm

    Зачем вам этот блог нужен? Продать не хотите?

  70. April 17th, 2009 | 2:26 pm

    Где аргументы?

  71. May 29th, 2009 | 7:34 pm

    Хочу показать сайт о о машинах у нас вы найдете много полезной информации о мотоциклах и машинах

  72. May 29th, 2009 | 10:37 pm

    Как вам мой сайт
    Медицинские термины. Сайт о медицине. Огромное количество информации.
    Медицинские термины.

  73. May 30th, 2009 | 7:45 am

    Посмотрите мой сайт
    Сайт представляет из себя мед словарь . Огомное количество слов и медицинской литературы.
    Вся требуемая литература представлена в удобной форме.На сайте вы найдете кучу полезной информации на медицинскую тематику.А также много других ресурсов на мед тематику.

  74. May 30th, 2009 | 12:14 pm

    Хочу показать вам своий сайт
    Сайт представляет из себя информацию о справочник строительных материаллов.

  75. May 31st, 2009 | 2:49 am

    prodaga kvartiri v gorode

  76. vvs
    June 7th, 2009 | 11:01 pm

    да, эта статья и комментарии прояснили ситуация )) Наконец-то я понял, что это за продукт )) И что есть ESX =) Спасибо!

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

    Но и сабж - тоже вариант. Вполне неплохой. А управления из коммандной строки - с головой! Кто не соображает что делает, лучше вообще в серьёз такое не использовать до тех пор. Доки в руки и вперёд )) или Воркстейшн ставить ))

  77. June 21st, 2009 | 1:34 am

    Извиняюсь, но этот вариант мне не подходит. Может, есть ещё варианты?

  78. July 3rd, 2009 | 11:06 pm

    Привет. Рекламку у тебя можно разместить недорого? Отпишись. Думаю всем интересно будет.


Комментировать

Подписаться на комментарии к записи по RSS