Добрый день, уважаемые коллеги и энтузиасты!
Давненько я не писал в хабр, было как-то много дел, все не доходили руки, да поводов совсем интересных не было.
Но время не стоит на месте, как и наш продуктовый цикл (смайл).
На дворе лето, выпущены preview-версии нашего Windows Server 2012 R2 и System Center 2012 R2.
Так что нового у нас теперь хватит на ближайшее время для интересных статей и рассказов.
Обращу ваше внимание на то, что preview и Windows Server, и System Center выходят одновременно, что планируется и для финальных RTM-версий этих продуктов — а значит, наконец-таки (даже я этому сильно лично радуюсь), линейки синхронизированы между собой, что избавляет от множества конфузов, которые возникали ранее.
Сегодня же я хотел бы обратить внимание и поговорить (а точнее — рассказать) про новшества в области нашего гипервизора, Hyper-V, который уже заканчивает доростать до версии 2012 R2.
А какой версии твоя ВМ?..
Наверное, одним из основных новшеств, стоит назвать появление виртуальных машин 2-го поколения, или 2-nd generation VM.
Но что же нового заключается в появлении нового поколения ВМ, в чем же соль?
Во-первых, ВМ 2-го поколения полностью избавлены от виртуального железного хлама, коим являются всякие COM-порты, драйверы виртуальных клавиатуры и мыши, в настройках виртуальных машин. Виртуальный IDE-контроллер также можно отнести к архаизмам — что автоматически означает появление возможности загрузки с виртуальных SCSI-дисков, т.к. SCSI контроллер — теперь единственный.
Рисунок 1. Свойства виртуальной машины второго поколения и мастер создания ВМ.
Стоит отметить что в качестве гостевых ОС для ВМ 2-го поколения подойдут только WS2012 и Windows 8. Также появляется возможность автоматической активации гостевых серверных ОС, Windows Server, — без подключения, без наличия KMS-сервера, все что нужно — это активированная хостовая ОС Windows Server 2012 R2 Datacenter.
Также виртуальные машины 2-го поколения избавлены от старого-доброго BIOS'а...
Теперь ему пришел на замену UEFI, со всеми вытекающими — безопасная загрузка Secure Boot, загрузку с синтетических сетевых адаптеров (Legacy-то всё, канул в Лету).
Рисунок 2. Свойства загрузки прошивки виртуального UEFI.
С точки зрения производительности эти изменения (и не только они) влекут за собой более быструю установку ОС внутрь ВМ (на 50% быстрее) и более быстрый запуск ВМ (20% прибавки в скорости).
Также стоит отметить факт изменения настройки виртуализации сети на хостах с WS2012 R2.
Если раньше, на Windows Server 2012, требовалось залезать в свойства сетевого адаптера или сетевого агрегата включать специальный драйвер, то теперь эта функция автоматом переехала в Virtual Switch.
Рисунок 3. Сравнение настройки виртуализации сети на WS 2012 (слева) и WS 2012 R2 (справа).
Квартирный вопрос или переезд виртуальных машин
Изменения в Hyper-V 2012 R2 также касаются и переезда, а точнее миграции виртуальных машин.
Хорошая новость для тех. кто сразу задумался о миграции ВМ с существующего WS2012 на WS2012 R2.
Поддерживается живая миграция без общего хранилища со старой версии сервера на новую, но не наоборот.
Хосты же можно бесстрашно апгрейдить на живую, с ВМками, даже если у них есть снимки и Saved State'ы.
Также к простой живой миграции добавились еще и механизмы сжатия данных при передаче, что, естественно приводит к уменьшению объема передаваемых данных, а следовательно и к сокращению времени миграции.
Также в качестве катализатора процесса переезда служат механизмы RDMA и многоканального SMB (SMB-Multichannel).
Также появилась возможность экспортировать снимки виртуальных машин в отдельные ВМ с определенным статусом, состоянием.
Рисунок 4. Экспорта ВМ из снимка.
Также стоит добавить, что к фишкам экспорта добавилась и возможность экспорта ВМ целиком, вместе с состоянием памяти. Даже в том случае, когда ВМ включена, что наводит на мысле о возможности создания клонов работающих ВМ — что абсолютно справедливо, так сделать теперь тоже можно!
Когда пингвину холодно?..
что касается пингвина, то я сомневаюсь, что ему бывает сильно холодно — он в общем-то создан природой для того, чтобы жить в холоде. Ну а что касается поддержки ОС «пингвин-категории», то тут тоже появилась пачка новшеств:
1) Так как в 2012 R2 можно без остановки ВМ менять размер работающего VHDX-диска, то это справедливо не только для Windows, но и на linux ВМ.
2) Появилась полноценная поддержка динамической памяти для ВМ с гостевыми ОС Linux.
3) Улучшенный видеодрайвер для ядра Linux.
4) Поддержка резервного копирования ВМ с Linux наживую, в том числе и во время миграции ВМ.
Кластер гостевой, кластер домашний… Кластер резервный
Если вспомнить про изменения, касающихся виртуальных дисков, то здесь есть важное новшество:
появилась возможность создавать общие виртуальные жесткие диски (правда, на физически общем хранилище) — что позволяет говорить о создании гостевых виртуальных кластеров, а с точки зрения SC VMM 2012 R2 (ой, забегаю в тему следующей статьи, но не могу удержаться), можно и кластеры из шаблонов сервисов создавать! Вот это мощь автоматизации и сила облака! Ну и, естественно, WS 2012 R2…
Ну а если мы говорим про кластер, то здесь, конечно же, очень важную роль играет производительность дисковой подсистемы.
Тут у нас появилась возможность создания уровней, тиров производительности дисковой подсистемы. Также система обладает достаточным интеллектом для определения типа диска, будь он SATA, SAS или SSD.
Ну и напоследок, улучшения в области репликации виртуальных машин.
Впервые этот механизм появился в WS 2012, и предназначался он, как нетрудно догадаться, для решения катастрофоустойчивых сценариев или сценариев резервирования с использованием резервного ЦОДа.
В WS2012 R2 этот механизм эволюционировал и теперь у нас появилась возможность:
1) Задавать интервал репликации ВМ между основным хостом и резервным — интервалы могут быть 30 секунд, 5 минут и 15 минут.
2) Возможность многошаговой репликации, т.е. настроить репликацию ВМ с хоста A на хост B, а с хоста B на хост C.
Happy end?.. Happy beginning!
Ну что же, сегодня мы с вами познакомились с новшествами которые появились в Hyper-V Server 2012 R2, в WS 2012 R2 в области виртуализации.
Надеюсь вам было полезно и интересно ознакомиться со списком новинок, они вас заинтересовали. Вы всегда можете скачать evaluation-версию предварительного выпуска Windows Server 2012 R2 с нашего сайта для того, чтобы самостоятельно проверить как работают новые функции нашей серверной ОС.
С уважением,
Человек-огонь
Георгий А. Гаджиев
Эксперт по информационной инфраструктуре
Microsoft Corporation
Автор: GeorgyGadzhiev