Архив

Публикации с меткой ‘licensing’

Совместимость VSphere и XenDesktop

Сегодня получил запрос, касающийся совмещения двух продуктов компаний VMware и Citrix. Задумка следующая: развернуть на гипервизоре ESXi платформу для VDI от Citrix – XenDesktop. Вопросы были примерно следующие: можно ли сие сделать, будет ли работать, нужно ли докупать что-то дополнительно, к кому обращаться в случае краха всего этого и т.д.
Так как ESXi – это гипервизор и ему не важно, что на нем крутится, главное чтобы это были ВМ, то и запустить на нем можно любые приложения и сервисы (поправьте меня списком неработающих :) ). Поэтому XenDesktop работать будет, более того, у VMware есть специальный продукт, VSphere Desktop, который выключает ограничение по лицензированию оперативной памяти при использовании сторонних продуктов VDI. Но сомнительный выигрыш в стоимости лицензий никак не окупит возможного возникновения проблем с таким гибридным построением VDI. Дело в том, что VMware поддерживает лишь инфраструктуру в этом случае, за неработающую платформу на базе XenDesktop VMware не отвечает. С другой стороны Citrix поддерживает свой продукт лишь на базе гипервизора XenServer. Так что лучшим вариантом будет выбрать одну линейку продуктов, либо ESXi и View, либо XenServer и XenDesktop, так мы избавимся от головной боли и лишних проблем в совместимости.

Новое лицензирование Виртуальных Машин

Немного хочу затронуть аспекты нового лицензирования в версии VSphere 5, а именно нюансы лицензирования “тяжелых” ВМ с большим количеством RAM. Как известно, теперь само ограничение на количество ядер снято, то есть теперь мы на это не обращаем внимания, зато появилось новое ограничение на общее количество сконфигурированной памяти, не путать с памятью в пуле (vRAM)! Общая память в пуле – это сколько всего оперативной памяти на всех серверах с установленными лицензиями VSphere, сконфигурированными через VCenter Server, либо отдельно, на каждом хосте ESXi. А вот сконфигурированная память – это количество выданной оперативной памяти всем запущенным ВМ в пуле vRAM, то есть если у нас лицензиями доступно, скажем, 96 Гб, а на серверах у нас 192 Гб, это не нарушение лицензии, это всего-лишь значит, что мы не можем запустить ВМ более чем на 96 Гб в сумме. Но и это не до конца правильно, такое утверждение справедливо лишь для лицензий Essentials и Essentials Plus. У лицензий Standard, Enterprise и Enterprise Plus нет явных ограничений по запуску ВМ, там расчет идет среднего использования памяти в год, если порог за год превышен, то это уже нарушение лицензии. Допустим, у нас лицензиями разрешено использовать 32 Гб, мы полгода использовали 64 Гб, а полгода вообще не использовали сервера, в среднем у нас за год – 32 Гб, и нарушения лицензии не будет. У Essentials китов такой свободы нет, если мы перейдем порог в 192 Гб, а именно столько разрешено использовать в начальных китах, далее ВМ просто не будут запускаться.

Так вот, вернемся к лицензированию “тяжелых” ВМ. Дело в том, что ВМ в новой версии VSphere мы теперь можем выдавать оперативной памяти вплоть до 1 Тб. Но лицензироваться, отбирать vRAM у пула ВМ будет лишь до 96 Гб, далее все будет бесплатно. Например, у нас лицензиями выдано 256 Гб, у нас 2 ВМ по 128 Гб RAM. По идее, вся лицензированная память закончена, но VMware сделала некий бонус, ограничивая снятие памяти с лицензий до 96 ГБ, тем самым 2 ВМ будут работать как 128 Гб памяти но лицензия будет видеть их, как 96 Гб, то есть в сумме 192 Гб, оставив нам еще 64 Гб. Такой бонус не работает для Essentials и Essentials Plus, там если мы используем ВМ 192 Гб, а это значит что она должна исполняться на одном сервере, всего у нас будет 1 сервер, то и вся лицензия будет использована. Это сделано потому, что уровень консолидации будет 1к1, а значит и виртуализироваться смысла не будет. Привожу ссылку на данные ограничения:
Блог VMware
Есть еще один интересный нюанс, меня как то спросили, а что будет если у нас есть 256 Гб в лицензии, и мы включим ВМ 1 Тб, что будет первее, VSphere поймет, что это всего лишь 96 Гб лицензии и пропустит такую ВМ, или скажет что нам выдано 256 Гб и может нам столько не выдать, например нужно создать ВМ с 100 Гб RAM и потом повысить до нужного нам 1 Тб. Тут все просто и ничего не меняется: как я уже писал выше, мы можем включить ВМ даже, если у нас не будет столько в лицензии (для Std, Ent, Ent+), ограничение считается в среднем за год, поэтому все пропустится, включится и ничего дополнительного делать не надо, может быть это еще одна из причин, почему на редакциях Ess, Ess+ данное правило не работает.

Categories: VMware Tags: , , ,