company_banner

Новые возможности Hyper-V 2012 R2

    Добрый день, уважаемые коллеги и энтузиасты!

    Давненько я не писал в хабр, было как-то много дел, все не доходили руки, да поводов совсем интересных не было.
    Но время не стоит на месте, как и наш продуктовый цикл (смайл).
    На дворе лето, выпущены 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
    Microsoft
    Microsoft — мировой лидер в области ПО и ИТ-услуг

    Комментарии 11

      0
      Хотя бы ради автоматической активации уже готов обновиться. Жаль что в текущей версии нет такой возможности, хотя логически она там напрашивалась (ну и ожидал увидеть).
        0
        «Legacy-то всё, канул в Лету»
        Конечно канул… а как же. Нафига мне Windows XP виртуализовать под Win 8?!
          0
          Так не используйте G2 для этой машины. Судя по картинкам выбор то остается.
            0
            Картинка просто неудачно слеплена. Я тоже сперва не заметил из-за неудачной слепки. Потом уже отдельно открыл, поглазел, увидел.
          0
          Не сказал бы, что меня что-то привлекло в возможностях G2-виртуалок. Скорее убедило пока не перебираться с G1 в ближайший год.
          С точки зрения производительности эти изменения (и не только они) влекут за собой более быструю установку ОС внутрь ВМ (на 50% быстрее)

          Вот сомнительный плюс, если честно. В рабочей среде (ну по крайней мере у меня) нет нужды очень часто разворачивать новый сервер, да ещё в настолько авральном режиме, чтобы пол часа сыграли такую значительную роль. Всё заранее запланировано и время на сие дело отведено также заранее.
          и более быстрый запуск ВМ (20% прибавки в скорости).

          Вот подробнее по этому пункту можно? Что подразумевается под 20% скорости? Просто загрузка винды до состояния, когда начинают подгружаться службы, роли, компоненты?
          Или службы, роли, компоненты тоже быстрее начинают грузиться, и вместо 10 минут (условно) тот же контроллер домена стартует до рабочего состояния за 8 минут?
          А что касается невстроенных компонентов? Система с Exchange на борту стартанёт до полностю функционирующего состояния за 120 сек вместо 150? Или просто виртуалка с момента нажатия кнопки «turn on» до момента когда начинает грузиться гостевая ОС потратит меньше времени? Так оно и так не сильно большое, даже на том же Hyper-V на win 2k8.
            +1
            Особого смысла _не_ перебираться — нет. Г2 виртуалки, как справедливо замечено в топике, лишены всякого хлама и гостевая ОС получает ресурсы от хоста «прямее». Меньше уровней абстракции, грубо говоря.
            Говоря про загрузку подразумевается загрузка самой ОС, тк меньше драйверов и устройств нужно грузить и новые виртуальные устройства лучше оптимизированны. Загрузка сервисов и приложений не изменилась или практически не изменилась.
            пс. и да, слава автоматической активации.
            +1
            Увы, Георгий не рассказал, что машины второго поколения не будут поддерживаться в SCVMM 2012R2… Unsupported configuration. Что несколько меняет ценность G2 в Enterprise сегменте на ближайшие полгода.
            Для VDI — бесспорно…
              0
              Мне казалось Вы в своем подкасте говорили что поддержки нет на данный момент, уже стало известно что её вообще не будет?
                0
                До релиза ответить нельзя, но в текущих пред-RTM сборках поддержки нет.
                В приватной беседе PM по VMM говорит, что пока нет планов на поддержку Gen2
              0
              все-бы хорошо, но hyperv для виртуализации linux чуть менее чем бесполезен. причины? жуткий сетевой драйвер, на высоких скоростях проигрывает ESXi более чем в два раза…

              в остальном — прекрасный продукт, и у vmware уже явно пятки дымятся. конкуренция — это весело :)
                0
                С первым Rollup Update для VMM мы имеем полноценную работу с Gen2 VM из System Center.
                Осталось дождаться, когда Gen2 станут поддерживаться брокером RDS. Удивительное дело, мы все говорим, как круто быстрая загрузка для VDI, но машины второго поколения нельзя добавлять как золотой образ в VDI Pool. И update 2014, установленный в образ ВМ 8.1 и на хост 2012 R2 этого не меняет. Возможно, есть LDR фикс, о котором я не знаю.

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

                Самое читаемое