Статья о схеме лицензирование Windows Server 2008 в виртуальной среде.
Решил немного написать о политике лицензирования серверных ОС Microsoft Windows Server 2008. Когда только начал свой первый проект виртуализации серверов, то столкнулся с проблемой лицензирования Windows Server. Внятного тогда ответа не получил от представителя Microsoft. И данная тема была головной болью для меня пока я не разобрался в ней. Пришлось как всегда гуглить и лазить по сайту Microsoft. На других блогах по виртуализации и на самом сайте Microsoft в последствие я нашел интересующую меня информацию. В общем, схема лицензирования серверных ОС Microsoft Windows 2008 Server. Часть текста взята из документов Microsoft по лецензированию.
- Windows Server 2008 Standard лицензируется как «per Server» — то есть одна лицензия на один запущенный экземпляр на физическом сервере. Так же необходимы CAL ( клиентские лицензии) для доступа к работающему серверу. Одна лицензия дает возможность использовать один запущенный экземпляр на одном физическом сервере и еще один запущенный экземпляр ОС в виртуальной машине на этом же сервере. А также возможность создавать и хранить неограниченное число незапущенных экземпляров ОС.
- Windows Server 2008 Enterprise лицензируется также «per Server» и требуются CAL для доступа к ресурсам. При этом, одна лицензия дает возможность использовать один запущенный экземпляр на одном физическом сервере и еще до четырех запущенных экземпляров ОС в виртуальных машинах на этом сервере. А также возможность создавать и хранить неограниченное число незапущенных экземпляров ОС.
- Windows Server 2008 Datacenter лицензируется «per Processor» — то есть лицензии берутся на количество физических процессоров сервера (не ядер), также для доступа к ресурсам сервера требуется CAL. Один комплект лицензий по количеству процессоров дает возможность использовать один запущенный экземпляр на одном физическом сервере и еще неограниченное количество запущенных экземпляров ОС в виртуальных машинах на этом сервере.
Само Руководство по лицензированию продуктов Microsoft Windows Server 2008
Так же на сайте Microsoft есть калькулятор для подсчета лицензий для виртуальной среды.
И еще одна цитата с сайта Microsoft о лицензирование при серверной виртуализации
Привязка серверной лицензии
Серверная лицензия на серверные продукты Microsoft должна быть привязана к определенному серверу для того чтобы на нем можно было запускать данный продукт. Запуск экземпляра означает загрузку серверного программного обеспечения в оперативную память и выполнение его программного кода. На лицензированном сервере можно создавать любое количество остановленных экземпляров продукта, а запускать только количество, предусмотренное в лицензионном соглашении.
Вроде все хорошо и понятно, пока дело не дошло до VMware VMotion. VMware VMotion это технология позволяющая перемещать виртуальные машины без прерывания их работы с хоста на хост, для обеспечения непрерывного обслуживание и непрерывной работы IT инфраструктуры. Вот тут то как раз и встречается один из больших подводных камней.
Цитат взята все с того же сайта Microsoft
Перемещение экземпляров
При перемещении экземпляров между серверами необходимо наличие предварительно выданных каждому серверу лицензий. Экземпляры могут перемещаться. Лицензии привязываются к серверу минимум на 90 дней и могут переноситься на другой сервер только по истечении этого периода.
Вот тут уже интереснее. Т.е перемещать экземпляр работающий ВМ на другой хост можно, но должно быть выполнено условие что данный экземпляр проработал на предыдущем хосте не менее 90 дней. Хммм, а как же тогда экстренный перенос когда не прошло и 90 дней с момента привязки лицензии, в случае падения первого хоста, или же когда у хоста просто нет ресурсов и ВМ переносится на другой хост??? Когда я поставил сам себе такой вопрос я был в ступоре. Как же быть с лицензиями скажем редакции Windows Server 2008 Enterprise (понятно что редакция Standart вообще к виртуализации не подходит). Решение опять пришло с интернета и штудирование доков по лицензированию, просто если Вы решили использовать технологии перемещения виртуальных машин таких как VMware Vmotion, необходимо покупать лицензии Windows Server 2008 Datacenter. Как выше уже было написано, данная редакция лицензируется по схеме «per Processor». Т.е данная редакция не зависит от количества запущенных машин на одном физическом сервере, лицензирование идет по физическим процессорам. Вам вообще не нужно будет следить сколько и где виртуальных машин запущено, в плане лицензирование все будет чисто. Из этого получается необходимо купить такое количество лицензий сколько у вас процессоров в серверах которые вы будете использовать для виртуализации. Пример 10 серверов с 4-мя процессорами, для полного покрытия и не нарушение лицензий необходимо будет приобрести 40 лицензий Windows Server 2008 Datacenter.
Вот теперь вроде бы все просто и понятно. Единственное это конечно стоимость редакции Windows Server 2008 Datacenter ))))
Еще один подводный камень. Правда, я с ним еще не встречался, но нашел у коллеги на блоге: Вольности в толковании политик Microsoft по лицензированию и поддержке в виртуальной инфраструктуре VMware
Вообще Microsoft продвигает свою платформу виртуализации и я думаю из за этого не всегда адекватно реагирует на сторонние ей продукты, а VMware как топовый игрок на рынке виртуализации как кость в горле у Microsoft.
Вроде бы пока все по данному вопросу. Если что то новое будет в политиках Microsoft, то я обязательно напишу об этом.
приветствую, Михаил.
есть вопрос по лицензированию. вот МС говорит, что на одном хосте Win2008Ent можно 4 экземпляра запускать. но у нас же на хосте стоит ESX. т.е. нужно оплачивать лицензии каждой виртуалки с Win2008. так получается? или я чего-то недопонял?..
@Миха_54
Нет, Вы не правильно поняли. Windows в редакции Enterprise разрешено устанавливать по схеме 1+4, это для Hyper–V. Т.е 1 система хостовая (1) + 4 виртуальных машины. Для всех других гипервизоров, действует схема 4 виртуальных машины на одном хосте, в том числе и ESX, т.е хост на ESX и действует схема 4 виртуальных машины.
Если на хосте Вы хотите использовать больше 4-х виртуальных машин на Windows 2008 и\или vMotion, лучше присмотреться к редакции Datacenter. Она хоть и дороже, но выгоднее в плане виртуализации.
Если что, то не понятно спрашивайте.
UPD: хотел уточнить 4 одновременно работающих экземпляра в редакции Enterprise по лицензии держать можно, а хранить не работающих любое количество можно.
Михаил. А если 1 лицензия Windows 2008 Standard, то под ESX можно запустить только 1 виртуальную или 2?
только 1 виртуальную машину.
Я что «техничеки» произойдет, если ВМ переместится на другой хост, проработав на текущем хосте менее 90 дней?
«Лицезия отвалится»?, выйдет назвись в ОС что ваша копия не подлинная ?
2 kns
Технически ничего не будет (: Это только чисто юридические условия на бумаге.