vSphere 5 — записки админа

Очень сложно конкурировать в описании vSphere 5 с более опытными блогерами, особенно теми, кто уже имел предварительный доступ к бета версии и к презентационным ресурсам VMware. Но я настолько сильно подсел в последнее время на продукты VMware, что не могу удержаться от того, чтобы не выложить свои короткие записи, которые я набросал вчера ночью во время онлайн презентации vSphere 5.

  • На сегодняшний день 40% серверной нагрузки приходится на виртуальные сервера. В среднем в год наблюдается 10% рост виртуализации
  • Основной темой первой части презентации было движение к облачной модели. Не важно будете ли вы строить частное облако только для нужд вашей компании, или же вы будете предоставлять облако внешним клиентм — вы все это можете легко сделать с помощью новых продуктов VMware. Клиенты должны легко и удобно выбирать виртуальные машины под свои нужды в точности так же, как люди покупают компьютер в онлайн магазине, имея возможность настроить покупку под свои требования. Вобщем, классическая модель IT as a Service.
  • Новый набор инструментов облачной инфраструктуры теперь состоит из следующих продуктов:
    vSphere 5
    vCenter SRM 5
    vCenter operations 1.0
    vShield Security 5
    vCloud Director 1.5

К сожалению, у меня, как у начинающего vSphere админа мало опыта с сопутствующими продуктами VMware, поэтому я в основном делал записки по новым возможностям и улучшениям vSphere 5.

Ну-с, пробежимся по самому интересному, что я успел записать:

  • Profile Driven Storage – этот новый функционал позволяет вам создавать несколько storage уровней, каждый со своими характеристиками производительности. Например, вы создаете три классических storage уровня, используя SSD диски для первого уровня, FC диски — для второго, и FATA диски для третьего. Для каждого из уровней можно создать свой SLA, включающий производительность, время восстановления виртуальной машины в случае потери данных. Когда вы, или клиент, создаете виртуальную машину, вам более не надо заботиться о том на каком именно VMFS datastore ее создавать — вы просто выбирается нужый вам storage profile. У меня складывается ощущение, что VMware создало нечто подобное тому механизму многоуровневого СХД представленные в HP 3Par линейке, просто пока еще не настолько продвинутое
  • Storage DRS – это тот же старый добрый DRS, но только примененный к вашим VMFS datastore. SDRS точно так же заботится о том куда разместить только что созданную виртуальную машины, предварительно оценив свободное место в наличии. Можно точно так же создавать affinity и anti-affinity правила, которые либо будут размещать ваши машины на одном datastore, либо наоборот разводить ваши виртуальные машины по разным углам. Вы можете создавать правила, которые будет определять пороговые значения IO задержки и свободного места, при превышении которых SDRS начнет перераспределение нагрузки на VMFS datastore. Ну и наконец, точно так же как вы раньше могли включить maintenance режим для вашего ESXi хоста, теперь вы можете сделать то же самое и для VMFS datastore.
  • VMFS 5:
    На всех VMFS Datastore теперь используется один и тот же размер блока в 1 МБ.
    Максимальный размер VMFS5 — 64 ТБ, это же касается и RDM passthrough дисков.
    Максимальный размер VMDK файла — 2 TБ
    vSphere 5 без проблем работает и со старыми VMFS, процедура апгрейда до VMFS5 проста и безболезенна
  • vSphere Storage Appliance – Я не уверен все ли я правильно понял, но этот новый функционал позволит небольшим компаниям обойтись без покупки shared storage, но при этом эмулировать его посредством локальных дисков ESXi хостов, получается что то вроде виртуального shared storage. До технических деталей я пока не добрася, мне очень интересно каковы основные недостатки этого решения, ну помимо того, что производительность, конечно, пострадает
  • Hardware Version 8 — теперь в виртуальных машинах поддерживается 3D графика и MacOS X server 10.6
  • Новые лимиты Виртуальных машин — теперь вы можете создать виртуального монстра:
    32 vCPUs
    1TB of RAM
    36 Gbps
    1,000,000 IOPS
  • High Availability
    Вся концепия HA кластера была переделана. Теперь у нас нет 5 active HA узлов, один из которых является Primary. Сейчас это называется Master/Slave, то есть только один хост у нас является Master-ом, который отвечает за координацию всей HA активности, и все остальные являются Slave. В новой модели всегда происходит автоматический выбор нового мастера в случае падение основного. В старой, увы, переход с Passive node в Active происходил далеко не всегда. Теперь больше не надо в ручном режиме разводить ваши активные HA узлы по разным Blade корзинам. Технические подробности того, как это достигается не были раскрыты, но я уже купил книгу vSphere 5.0 Clustering Technical Deepdive и в ближайшее время попробую сделать краткий обзор того как работает HA кластер на vSphere 5.
    HA кластер больше не использует DNS — я так понимаю это была одна из самых распространенных ошибок vSphere админов.
    Ну и самое вкусное про HA — теперь HA узлы используют не только сетевые интерфейсы для проверки состояния своих соседей, но и свои storage подсистемы. То есть shared storage теперь еще один путь проверить состояние и здоровье соседей по кластеру.
    Fault Tolerance осталось практически без изменений — все тот же лимит в 1 vCPU для FT виртуальной машины. Разве что были расширены список процессоров и ОС, для которых будет поддерживаться FT
  • Auto Deploy – Инструмент для быстрого развертывания большого количества новых ESXi серверов. Он использует image профили, которые могут быть созданы под сервера разных вендоров, а так же host profiles для унификации и автоматической конфигурации хостов. Все это можно настраивать с помощью
  • Enhanced Network IO Control – Теперь это можно настраивать для каждой виртуальной машины индивидуально, в то время как в vSphere 4.1 можно было ограничивать пропускную способность по порту в vDS
  • Storage IO Control – тут разве что добавили поддержку NFS Storage
  • vMotion – Ну наконец то VMware сделало автоматическое распределения нагрузки vMotion между несколькими интерфейсами. И еще vMotion теперь поддерживается на линках с заддержкой до 10 мс
  • vCenter linux based Virtual Appliance – Честно говоря, я пока не понял в чем преимущества работы vCenter на линуксе


Ну вот мы и добрались до главного вопроса — а что там с лицензированием в vSphere 5?

Начнем с хороших новостей. Лицензии все так покупаются на процессор. У вас хост с 2 процессорами? Вам нужно купить 2 лицензии. VMware отменило лимит на количество ядер на процессор и на максимальное количество RAM на хосте.

На этом хорошие новости заканчиваются и мы перейдем к плохим новостям. VMware вводит новое понятие – vRam Entitlement, что означает суммарное количество RAM, которое вы можете назначить своим виртуальным машинам имея на руках одну лицензию. Этот объем разнится между вариантами лицензий, например, для одной Enterprise Edition он составляет 32 ГБ, а для Enterprise Plus — 48 ГБ. То есть купив 2 Enterprise edition лицензии на свой двух процессорный сервер, вы сможете назначить своим виртуальным машинам не больше 64 ГБ, даже если у вас на сервере стоит 128 ГБ.
Все свои vRAM Entitlement вы можете объединять в Pool. Купив 10 лицензий Enterprise Edition вы можете назначить до 320ГБ своим виртуальным машинам на всех хостах, при условии, что количество процессоров не превышает 10. Так же вы можете гибко распределять vRAM pool не только между хостами зарегистрированными на одном vCenter, но и между linked vCenter серверами. При учете vRAM entitlement выключенные виртуальные машины в расчет не берутся. Те у кого есть support лицензия переход на vSphere 5 не будет стоить ничего. Владельцам Advanced бонусом достается переход на Enterprise ибо Adanced вообще убирают из линейки.

По моему мнению 32ГБ на одну лиценцию это все таки маловато. К тому же все эта новая лицензионная модель сводит на нет все плюсы memory overcommitment, то есть технологии, которая была одним из главных мотиваторов перехода на виртуальную платформу.

К тому же я представляю, что с переходом на vSphere 5 многие админы начнут более жестко контролировать выделяемую память виртуальным машинам, что при неграмотном подходе может привести к существенному падению производительности. А следовательно пострадает и общее доверие к виртуальным технологиям.

Ну и вобщем, складывается ощущение, что новые лицензии ориентированы на больших клиентов, где гибкость распределения лицензий будет играть положительную роль, а небольшие компании теперь еще больше начнут смотреть в сторону Microsoft и Citrix.

А жаль… Продукт то вышел на заглядение замечательный.

Update — Я очень люблю комментарии с обоснованной критикой и предложениями как можно было сделать материал лучше, а также каверзные вопросы и любой живой интерес к изложенной теме.

Update 1 — Как подсказывают более умудренные коллеги контракт на Production support позволит обновиться до vSphere 5 и при этом вы сможете и дальше пользоваться поддержкой. То есть самое время провести ревизию своих контрактов на поддержку, чтобы уже начать планировать сроки и бюджет апгрейда.

Update 2 — Как подсказывают более внимательные коллеги при наличии Enterprise и Enterprise Plus лицензий жесткого ограничения по объему vRAM нет. Вас просто будут регулярно предупреждать о нарушении лицензии.

Update 3 — обновлять информацию по продуктам я тут не буду, а постараюсь изложить в отдельных статьях. Следующей темой будет очень краткий обзор vSphere Storage Appliance.
+18
13 июля 2011, 15:36
19
vmnomad 8,5

комментарии (28)

+2
str1k3r #
Давно жду этого релиза! Столько всего вкусного…
0
omnimod #
Теперь мне потребуется 'всего' 22 Enterprise Plus лицензии, чтобы запустить ВМ своей мечты.

Пожалуй, самым неинтересным для меня в анонсе оказался VMware Storage Appliance, ожидал, что он будет дешевле и функциональнее.
0
vmnomad #
а меня больше интересует вопрос — мы только год назад купили 20 support лицензий на три года за очень приличную сумму. Теперь у меня вопрос такой, я могу бесплатно проапгрейдить свои 10 серверов vSphere 4.1 до vSphere 5. Но надо ли мне будет покупать новые лицензии на поддержку vSphere 5? Ткните меня, пожалуйста, носом в официальную информацию от VMware по таким нюансам.

И еще дилемма — с нашими 96 ГБ на хост и Enterprise edition выгодней купить дополнительные Enterprise лицензии после апгрейда до vSphere 5, или проапгрейдиться до Enterprise Plus?
+1
omnimod #
Вроде как любой support, кроме per incedent, включает в себя возможность апгрейда на следующую мажорную версию (пока действует подписка). Зачем тыкать носом, если вы можете у своего менеджера продавшего лицензии узнать или отправить запрос в поддержку VMware?

Сдается мне, что в вашем случае будет дешевле сделать апгрейд до Enterprise Plus. Хотя зависит от ситуации, если вы на хосте одну ВМ с 2 Гб памяти крутите, вам и покупать ничего не придется.
0
vmnomad #
ага, я вот тут у себя уже попытался прикинуть варианты развития событий на примере одной из наших ферм.

Насчет лицензирования — я всего лишь месяцев 8 как занялся vSphere, и в вопросах лицензирования у меня очень большие пробелы.

Так если мы перейдем на vSphere 5 — надо ли нам будет покупать новую support лицензию для vSphere 5 или старая лицензия автоматически перейдет на новый продукт?
+1
argo2003 #
если предыдущая поддержка и подписка на обновления активна — она перейдет на новую версию продукта.
0
b01d #
Окончательно запутали меня с лицензиями они.
Итак есть (планируется в итоге) 4 ESX хоста.
1) 2 процессора, 32 GB RAM
2) 2 процессора, 16 GB RAM
3) 2 процессора, 16 GB RAM
4) 4 процессора, 128 GB RAM
Какие лицензии мне надо теперь покупать?
+1
vmnomad #
черт, я был уверен, что все доступно изложил. ок, значит будем исправлять.

фишка допустимого vRAM на лицензию в том, что ее можно объединять в pool. Касательно вашей ситуации:
1. у вас 10 процессорв — то есть уже минимум 10 лицензий.
2. Если вы хотите использовать Enterprise edition — то вам 10 лицензий хватит с лихвой, ибо 32 ГБ умножить на 10 лицензий = 320 ГБ
3. Если вам по функционалу достаточно будет Standard Edition, то там положено 24ГБ на лицензию — в вашем случае же опять более чем достаточно.
0
b01d #
Можно чуть усложнить задачу? А если бы у меня в последнем сервере было 257 мегабайт памяти (32+16+16+257 = 321), то мне бы пришлось что делать? Покупать ещё одну лицензию (как бы на один процессор)? Какую Standard? Enterprise? Или такую же как и остальные?
0
vmnomad #
Нужно.
Если вам необходимо большее количество vRAM вы просто докупаете еще одну лицензию, как бы на еще один процессор.
Лицензии смешивать нельзя, поэтому такую же как и все остальные.
0
b01d #
Спасибо. Тогда надо для начала четко определиться с функционалом будет, прежде чем отдавать в закуп.
0
NoOne #
Можно бы было просто не использовать этот один лишний мегагигабайт :)
0
winntpooh #
А на презентации ничего не говорилось про клиент под Linux? В 4-ой версии этого очень не хватает.
0
b01d #
На курсах по VMWare в HP говорили что в VSphere 5 будет Vcentre Server под линукс, про клиента не слышал.
0
vmnomad #
К сожалению я не помню, чтобы такая информация была озвучена.
+1
logan #
Говорилось о том, что WebUI будет иметь весь необходимый функционал, включая консольный клиент. В том числе и под linux
+2
Unatine #
у пятой версии vmfs, один из больших плюсов, это то что максимальный размер одного луна (single extent который) — 64 гига. без экстентов. это ограничение очень напрягает в трешке и в четверке.

плюс в vds наконец-то догадались netflow прикрутить. плюс span.

а с новой политикой лицензирования конечно подстава :/ блейды вроде ibm hx5 уже становятся практически бессмыслены из-за их соотношения количества сокетов и памяти :/

+1
vmnomad #
согласен, я бы тоже давно свои VMFS поднял в размерах до 4-8 ТБ, но эта зависомость от первого луна очень тревожит при экстентах. Разве что не 64 гига, а 64 тера. Ну и не смотря на ограничение vmdk файла в 2 ТБ теперь можно подклюать RDM диски размером в 64TB напрямую виртуальным машинам. Правда я пока не представляю где бы то могло понадобиться на практики.

хм, vDS я как то вчера умудрился пропустить.
0
Unatine #
а… да. опечатался с размерностью :)

вот как раз ограничение на размер vmdk гораздо меньше тревожит, чем на максимальный размер луна :/

хорошо что это поправили конечно. покрайне мере при построении новой инфраструктуры можно уже будет не использовать экстенты. ну у нас вот на одну виртуалку было прокинуто 7 Тб через рдм. и из-за это ограничения в 2 тб, пришлось отдавать из san кусками и собирать уже в виртуалке :)

интересно еще, обновят ли линейку vshield… и когда наконец-то сертифицируют эти шилды под всякие фз152 и компанию :/
+1
LiveStalker #
>vCenter linux based Virtual Appliance – Честно говоря, я пока не понял в чем преимущества работы vCenter на линуксе

Преимущества есть, у меня было несколько внедрений, когда вся инфраструктура была построена на linux (Ubuntu, SUSE, etc.) и клиенты не понимали почему нет vCenter для linux и им нужно покупать winsrv. Теперь они ждут с нетерпением когда выйдет vSphere 5 и они избавятся от этого виндового сервера.
0
vmnomad #
Точно. я все силился понять какие то функциональные различия, а надо было просто по другому на это взглянуть.
0
argo2003 #
судя по документу «VMware vSphere 5.0 Licensing, Pricing and Packaging white paper», стр.10-11, в редакциях Standard, Enterprise и Enterprise Plus лимит на память для ВМ не жесткий.
если суммарный объем ОЗУ, выделенный для виртуальных машин, превысит лимит пула vRAM, то vCenter просто выдаст предупреждение о необходимости дозакупки лицензий.
в редакциях Essentials и Essentials Plus лимит жесткий и превысить его не удастся.
0
Fanta #
Компания собирается приобрести (точнее продлить уже существующее) следующие пункты:

1) NETWORKER FAST START WITH AUTOCHANGER FOR WINDOWS
2) Production Support Coverage VMware Enterprise Plus Acceleration Kit for 8 processors (Includes vSphere Enterprise Plus for 8 Processors, 1 vCenter Server Standard)

Сабж позволит перейти на новую версию? какие ограничения всплывут???
0
vmnomad #
да, Production Support Coverage включает в себя бесплатный переход на vSphere 5
0
Fanta #
и можно смело докупать память до 8*48Гб ???
0
vmnomad #
согласно докумету vSphere 5 Pricing ваша версия Enterprise Plus Acceleration Kit включает в себя только 6 CPU. лучше наверное пообщаться вам с Sales на предмет выяснения таких подробностей.
0
dimadm #
В статье приведены неправильные данные vRam.
Читата:
Этот объем разнится между вариантами лицензий, например, для одной Enterprise Edition он составляет 32 ГБ, а для Enterprise Plus — 48 ГБ.
Согласно документу стр 6
www.vmware.com/files/pdf/vsphere_pricing.pdf
Standart 32 Гб, Enterprise – 64 Гб, Enterprise Plus -96 Гб
0
vmnomad #
Вы правы насчет неточностей, но эта статья была написана по горячим следам презентации vSphere 5. Чуть позже, после шквала критика VRAM entitlements были пересмотрены. Вот тут я об этом писал — habrahabr.ru/blogs/virtualization/125423/

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.