Главная Virtualization, Windows, Без рубрики, Новое Hyper-V, Windows Server 2012, вебинар
  • Вебинар TechNet: Windows Server 2012 Hyper-V Replica

    Presentation_RightBox210 мая сего года в 17:00 по московскому времени пройдет вебинар TechNet, в рамках которого я расскажу о новой технологии, которая появляется в Windows Server 2012: Hyper-V Replica. Эта технология позволяет осуществлять репликацию виртуальных машин между географически разнесенными площадками, что позволяет повысить отказоустойчивость. При этом не требуется покупки какого-либо дополнительного оборудования или программного обеспечения, в отличие от существующих решений вроде Veeam Backup & Replication или репликации на уровне СХД.

    • Массовое развертывание виртуальных машин с использованием SCVMM2008R2 SP1

      massЕсли вы слышали о Hyper-V – то наверняка слышали и об инструменте под названием Microsoft System Center Virtual Manager, предназначенном, как ни странно, для управления виртуальными машинами. Вдаваться в описание я не буду – в интернетах о нем не писал разве что ленивый, я опишу одну конкретную задачу, на поиск решения которой я потратил достаточно много времени. Итак, задача: создать с помощью VMM много виртуальных машин, присвоить статические IP-адреса и прочие сетевые настройки (маска, шлюз, DNS, etc.) и ввести в домен. К сожалению, здесь не все так просто, как кажется.

      • Что год грядущий нам готовит? Краткий whatsnew по Hyper-V 3.0

        Догоним и перегоним!

        clip_image002Совсем недавно, на конференции Build было проанонсировано новое поколение ОС от Microsoft: Windows 8 и серверная ОС Windows Server 8. Среди прочих нововведений в Windows Server 8 присутствует новая версия гипервизора Hyper-V 3.0. И – это уже стало доброй традицией – в каждой новой версии гипервизора появляются все новые и новые фичи. Не побоюсь этого слова, я был удивлен, узнав, сколько же всего нового появилось в Hyper-V 3.0: это и одновременная миграция нескольких виртуальных машин, и Storage Live Migration, и репликация, и ресурсные пулы и многое другое. Надо сказать, что это еще даже не бета-версия, а только Developer Preview, поэтому какие фичи будут реализованы, какие – нет, и как именно это будет работать – пока невозможно сказать. Тем не менее, мы посмотрим, что нам показывают сейчас. Заранее извиняюсь за сумбур и отсутствие картинок – делать полноценный обзор пока не вижу смысла. Во всяком случае до выхода публичной бета-версии.

         

        Так и What’s, собственно говоря, new?

        Нововведений, как уже было отмечено – просто масса. Среди них:

        • Виртуальной машине можно назначить больше 4х виртуальных процессоров. Официально заявлено – до 32. Так же официально заявлено, что виртуальным машинам можно будет выделять до 512 Гб памяти.
        • Прямой «проброс» PCI-устройств в виртуальные машины (SR-IOV). Теоретически это позволит виртуальным машинам работать с устройствами, в частности, сетевыми адаптерами напрямую. Опять же теоретически – это может повысить производительность и использовать внутри виртуальных машин «специфический» функционал устройств, доступный только с использованием нативных драйверов. Как это будет работать на самом деле – посмотрим.
        • Выделение ресурсов виртуальным машинам через пулы – Resource Pools, аналогично как у VMware. Теперь можно не бояться, что одна виртуальная машина «съест» всю полосу пропускания сетевого интерфейса или Fibre Channel-адаптера.
        • При удалении снапшотов виртуальных машин операция объединения (Merging) теперь происходит «на лету» и не требует завершения работы гостевой ОС.
        • Second Level Page File – очень странное нововведение – своп памяти для виртуальных машин на уровне гипервизора. Не так давно Microsoft официально открещивалась от такой технологии, называя ее вредной – действительно, это может привести к «интересным» ситуациям. Поскольку гипервизор «не знает», как использует память гостевая ОС – в своп могут попасть страницы памяти ядра. Или же гостевая ОС может выгрузить в своп те страницы памяти, которые уже были выгружены в своп самим гипервизором. Такие «курьезы» могут привести к непредсказуемым последствиям – от падения производительности до «синего экрана смерти» в гостевой ОС. Остается лишь надеяться, что Microsoft все это учтет, и каким-то образом сможет избежать таких ситуаций. Возможно, посредством интеграционных компонент гипервизор сможет определять, какие страницы можно свопить, а какие – нет, а гостевая ОС будет «знать», какие страницы уже попали в Second Level Swap.

        Подсистема хранения данных

        Самое заметное из нововведений здесь – это появление виртуального Fibre Channel HBA. Теперь LUN’ы можно презентовать от СХД виртуальным машинам напрямую без использования passtrough-дисков. Виртуальные FC HBA, в свою очередь, можно объединять в виртуальные SAN-сети и привязывать к определенным физическим HBA. Это, в частности, позволяет без особых ухищрений реализовывать отказоустойчивую кластеризацию на уровне гостевых ОС.

        Помимо этого, появился новый формат файлов виртуальных дисков – VHDX. Их объем может достигать 16 Тб (против 2 Тб у стандартных VHD), так же заявляется устойчивость к сбоям питания.

        Еще стоит упомянуть поддержку Offloaded Data Transfer (ODX). Тоже достойная внимания фича: если раньше при копировании блоков данных внутри одного LUN’а или между LUN’ами одной СХД приходилось сначала считывать блок, передавать его по SAN, а затем передавать его обратно для записи – то теперь в этом отпадает необходимость: копирование блоков осуществляется внутри СХД, не нагружая и без того загруженную SAN-сеть и HBA.

        Ну и самое интересное: теперь файлы виртуальных дисков могут находиться на SMB-шарах. Это может пригодиться тем, кому не по карману «полноценная SAN». Хотя я, если честно, не знаю, для чего это может пригодиться, когда в комплект Windows Server 8 входит бесплатный Microsoft iSCSI Software Target. Тем не менее, это работает – я проверял.

        Сетевая подсистема

        Множество нововведений касается сетевой подсистемы. Самая главная новость: компания Cisco Systems заявляет о разработке виртуального коммутатора Nexus 1000V для Hyper-V 3.0. До сих пор эта уникальная фича была эксклюзивом для VMware. Теперь же она появится и у Microsoft, и это означает официальное признание того факта, что Microsoft Hyper-V все-таки «созрел» для Enterprise, что бы там ни говорили конкуренты.

        Сами виртуальные коммутаторы в Hyper-V 3.0 стали более функциональными. Теперь они поддерживают так называемые расширения (Extensions). Расширения – это специальные модули, разрабатываемые как Microsoft, так и сторонними разработчиками, позволяющие перехватывать или фильтровать трафик, проходящий через виртуальный коммутатор. К примеру, можно использовать стандартный Microsoft Network Monitor для анализа трафика на уровне виртуального коммутатора. А расширение Windows Filtering Platform позволяет фильтровать трафик с помощью правил Windows Firewall. Вскоре после релиза Windows Server 8 появится виртуальный коммутатор Cisco Nexus 1000V, о котором уже говорилось, и скорее всего следующая версия Forefront Threat Management Gateway тоже будет работать с расширениями для виртуальных коммутаторов.

        Отказоустойчивость и надежность

        Так же, ряд нововведений коснулся отказоустойчивости и надежности. В частности, заявляется, что failover-кластер теперь может содержать до 63 узлов и до 4000 виртуальных машин. Проверить это мне, увы, не удалось по очевидным причинам.

        Что же касается Live Migration – тут есть целых три новости.

        • Одновременная миграция нескольких виртуальных машин. До нынешнего времени виртуальные машины могут мигрировать между серверами только поочередно. Если запущена миграция одной из виртуалок – придется дожидаться ее окончания, и только потом мигрировать следующую. В Hyper-V 3.0 можно задать число виртуальных машин, которые могут мигрировать одновременно. Верхний предел вроде как не ограничивается – в любом случае, проще будет упереться в «потолок» пропускной способности сети.
        • Для Live Migration теперь не требуется объединение серверов в отказоустойчивый кластер. До настоящего времени использование кластеров было необходимым требованием для Live Migration. Теперь это не требуется. Более того, не нужно покупать дорогие системы хранения данных или настраивать программный iSCSI Target – достаточно разместить файлы виртуальных дисков на SMB-шаре.
        • Наконец-таки она появилась и у Microsoft – Live Storage Migration. Теперь и у Microsoft появилась возможность перемещать не только память виртуальных машин между серверами, но и перемещать файлы виртуальных дисков из одной локации в другую без простоев гостевой ОС. Если виртуальных дисков несколько – можно выбрать, какие из них куда перемещать.

        И есть еще одна новая фича – Hyper-V Replica. Эта фича позволяет периодически реплицировать файлы виртуальной машины на другой сервер Hyper-V, и в случае необходимости – например, при аппаратном сбое или сбое питания – запустить реплику как полноценную виртуальную машину. Так же реплики позволяют делать откат состояния виртуальной машины – по аналогии со снапшотами, что тоже может оказаться полезным. Репликация осуществляется инкрементно (реплицируются только те блоки данных, которые изменились с момента последней репликации) с интервалом раз в час. Разумеется, этот интервал можно изменить. При создании реплик используется технология Volume Shadow Copy (VSS), поэтому копия получается консистентной. Это особенно важно, если внутри виртуальной машины используются, в частности, базы данных.

        Заключение

        Вот, собственно, такой кратенький обзор у меня получился. Прошу прощения за уровень 100 и за отсутствие скриншотов и вообще за стиль статьи «галопом по европам», но пока не вышла хотя бы публичная бета – я наверное воздержусь от глубокого копания. Все еще может измениться и не один раз. Какие-то из описанных фич возможно и выкинут, какие-то останутся, но будут работать по-другому, а возможно добавят что-то новое. Тем не менее, можно составить примерное представление – чего можно ожидать от Hyper-V 3.0. Меня не могут не радовать темпы роста функционала Hyper-V, и если раньше он заметно проигрывал конкурентам – то теперь имеются все шансы значительно сократить это отставание, и это признают уже даже такие гиганты, как Cisco Systems. От себя могу только пожелать удачи Microsoft, и пусть через год они нас не разочаруют!

      • Главная Virtualization, Windows, Без рубрики, Новое CSV, Hyper-V, Virtualization
        • Hyper-V R2: Cluster Shared Volumes, Direct IO, Redirected IO

          defragment-cluster-drives-200X200Cluster Shared Volume – это, по сути, надстройка над NTFS, позволяющая двум и более узлам кластера одновременно осуществлять запись в один и тот же физический LUN. Дело в том, что у каждого общего ресурса кластера всегда имеется узел-владелец (Owner). Для дисковых ресурсов, право на запись есть только у узла-владельца, и поэтому для того, чтобы запускать виртуальные машины одновременно на нескольких узлах кластера, и безболезненно мигрировать их с одного узла на другой – приходилось создавать отдельный LUN для каждой виртуальной машины. Это сильно усложняло администрирование, особенно когда виртуальными машинами и системами хранения данных управляли разные администраторы. CSV же позволяет нескольким узлам осуществлять запись в один физический LUN одновременно, так что можно хранить все VHD на одном и том же LUN’е, а виртуальные машины запускать на разных узлах. О том, как использовать CSV, я уже расказывал в своих более ранних статьях. Здесь я расскажу об особенностях работы CSV, а именно – о режиме прямого и перенаправленного ввода-вывода (Direct/Redirected IO).

        • Главная Virtualization, Windows, Без рубрики, Новое Hyper-V, виртуализация
          • Настройки виртуальных процессоров в Hyper-V

            image_thumb_1В этой статье я расскажу о «продвинутых» настройках процессоров виртуальных машин в Hyper-V. Наверняка все эти настройки видели, но мало кто реально пробовал их менять, и еще меньше – знают, для чего они реально нужны и как они работают.

            Для примера будем рассматривать некий абстрактный сервер с четырьмя процессорными ядрами. Так же, все виртуальные машины по умолчанию конфигурируются с четырьмя виртуальными процессорами.

          • Главная Virtualization, Windows, Без рубрики, Новое Dynamic Memory, Hyper-V, Windows 2008 R2 SP1
            • Динамическая память в Hyper-V R2 SP1

              Как я однажды обещал – выкладываю хорошую, годную статью о Hyper-V R2 SP1 Dynamic Memory. Оригинал статьи напечатан в журнале “Windows ITPro” издательства “Открытые системы”, январь, 2011г.

            • Главная Virtualization, Windows, Без рубрики, Новое Dynamic Memory, Hyper-V, виртуализация
              • Производительность Hyper-V: тюнинг и мониторинг.

                Как известно, до определенного времени в сфере виртуализации серверов «правил бал» VMware со своим ESX. Теперь же, с выпуском Hyper-V Microsoft постепенно «наступает на пятки». Насколько успешно – вопрос, конечно, весьма спорный, учитывая, что VMware ESX существует на рынке намного дольше. Тем не менее, Hyper-V привлекает все большее и большее внимание по мере появления новых фич – таких, как Cluster Shared Volumes и Live Migration в Windows Server 2008 R2, или Dynamic Memory в готовящемся к выходу Service Pack 1.

                В этой статье мы безо всякого marketing bullshit, мы поговорим о «тонкой настройке», призванной повысить производительность системы на базе Microsoft Hyper-V. Я попытаюсь рассмотреть некоторые архитектурные особенности Hyper-V, дать несколько советов о том, как можно повысить производительность, не прибегая к новым финансовым затратам, и как можно увидеть, что вообще происходит «там, внутри».

              • Главная Virtualization, Windows, Без рубрики, Новое Citrix, Citrix XenApp, Hyper-V, RDP, Remote Desktop
                • Вторая встреча Citrix User Group + Geek Speak Local

                  CitrixUSerGroupУважаемые коллеги,

                  11 октября при поддержке компаний Citrix и Microsoft в Москве пройдет вторая встреча Citrix User Group. В этот раз встреча будет более масштабной и интересной и будет объединена с Geek Speak Local.

                  Geek Speak Local – это неформальная “не конференция” на которой известные аналитики, технические эксперты и блоггеры сами выбирают тему для обсуждения и отвечают на вопросы зала. Geek Speak заменяет стандартные маркетинговые презентации на живые дебаты с участием признанных ИТ-гуру.
                  Специально для участия в мероприятии к нам в гости приедут такие гуру в области виртуализации, доставки приложений и Server Based Computing как Brian Madden, Harry Labana, Rick Dehlinger, Robert Morris и Fabian Kienle.

                • Главная Virtualization, Windows, Без рубрики, Новое Hyper-V, Windows 2008 R2, Windows 7
                  • Мобильная виртуализация. (Часть вторая. Virtualization Software (Hyper-V))

                    141181 После того, как Вы приобрели оборудование, описанное в моей первой статье (Мобильная виртуализация. Hardware), перед нами встает задача его конфигурирования. Будем исходить из того, что ноутбук, как правило, продается уже с предустановленной операционной системой и голографической наклейкой на задней части, подтверждающей легитимность её использования, поэтому трогать текущую операционную систему не будем. Мы также будем исходить из предположения, что «родной» операционной системой являются Windows Vista или Windows 7.

                  • Главная Virtualization, Windows, Без рубрики, Новое Hyper-V, Virtualization, Windows 7
                    • Мобильная виртуализация (Часть первая. Hardware)

                      image_73042Хочется начать цикл статей изменённым жизнерадостным припевом популярной телепередачи: «Я всегда c собой беру ВИРТУАЛИЗАЦИЮ!!!».

                      Хотелось бы пояснить, зачем мне все это. Я – тренер по технологиям Microsoft и часто езжу в командировки читать курсы. Часть лабораторных работ этих курсов реализована на Virtual PC (одни из самых ранних), другие – на Virtual Server, а самые последние – на платформе Hyper-V, поэтому в командировке необходимо иметь возможность запускать различные курсы независимо от системы виртуализации. Теперь, зачем все это Вам? Вам это необходимо, если вы – энтузиаст, увлекающийся новыми технологиями, и считаете, что ваш ноутбук способен на большее, чем пасьянс «Косынка».