, Hyper-V 2016 Практический опыт.

Hyper-V 2016 Практический опыт.

Второе издание

Бенедикт Бергер

Ромейн Серре

 

Первая публикация на английском языке: ноябрь 2014

Второе издание: октябрь 2016

Ссылка на продукт: 1251016

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

При подготовке этой книги были предприняты все усилия чтобы гарантировать точность представленной информации. Тем не менее, информация, содержащаяся в этой книге, продаётся без гарантии в явном или неявном виде. Ни авторы, ни Packt Publishing, ни их дилеры и дистрибьюторы не будут нести ответственность за любые убытки, вызванные или предположительно вызванные прямо или косвенно этой книгой.

Packt Publishing пыталась предоставить информацию о товарных знаках обо всех компаниях и продуктов, упомянутых в данной книге для надлежащего использования капиталов. Тем не менее, Packt Publishing не может гарантировать точность этой информации.

Опубликовано Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK

ISBN 978-1-78588-339-2

www.packtpub.com

2016-11-12

 Состав исполнителей

Авторы
Бенедикт Бергер
Ромейн Серре
Рецензент
Ромео Млинар
Редактор выпуска
Картикей Панди
Редакторы
Джунед Патил
Манси Сангхави
Редактор разработки содержания
Медхаваш Фатима
Технический редактор
Девеш Чунг
Литературный редактор
Том Джейкоб
Координатор проекта
Кинджал Бари
Корректоры
Safis editing
Составитель указателя
Пратик Широдкар
Художник
Кирк Д'Пенья
Координатор производства
Дипика Наик
Изготовитель переплёта
Нилеш Мохите

 Об авторах

Бенедикт Бергер был автором первой редакции этой книги (Hyper-V Best Practices, Packt Publishing). Он работает специалистом технических решений в Microsoft. Он ведёт блоги в German Virtualization Blog (http://blogs.technet.com/b/germanvirtualizationblog/) и имеет свой персональный блог (http://blog.benedict-berger.de).

Ромейн Серре работает в Лионе главным консультантом. Он сосредоточен на технологиях Microsoft, в особенности на Hyper-V, системном центре, хранилище, сетевой среде и технологии облачной ОС такой как Microsoft Azure или Azure Stack. Он являетсяMVP и сертифицированным Microsoft Certified Solution Expert (MCSE Server Infrastructure and Private Cloud) по Hyper-V и по Microsoft Azure (реализация решений Microsoft Azure). Его блоги по адрксу http://www.tech-coffee.net).

 Рецензент

Ромео Млинар он работал главой ИТ подразделения в одной из ИТ компаний в Загребе, Хорватия. В качестве специалиста он связан с вычислительными технологиями более десяти лет. Он страстно предан продуктам и технологиям Microsoft, таким как системный центр, сервер основ группирования, планирование и проектирование Active Directory, а также служб Windows Server, с уделением особого внимания виртуализации (Hyper-V), что является его гланой заботой в настоящее время. Он получил большое число промышленных сертификатов Microsoft, таких как MCSA, MCSE, MCDST, MCTS, MCDBA, MCITP, MCS: Server Virtualization, MCSE: Private Cloud, MCSE: Server Infrastructure и тому подобных. Начиная с 2012 он яляется Microsoft MVP (Most Valuable Professional, самый ценный специалист) для управления облаками и центрами обработки данных [Hyper-V]. Он постоянный докладчик на различных ИТ конференциях, как региональных, так и зарубежных. Помимо этого он руководитель IT Pro User Group Zagreb. Он посвящает своё свободное время совместно с людьми из ИТ сообщества получению новых знаний, страстному их распространению и в то же время своей жизни с семьёй. Его боги доступны по адресу http://blog.mlinar.biz/.

 www.PacktPub.com

 Содержание

Предисловие
Что охватывает эта книга
Что вам нужно для этой книги
Для кого эта книга
Соглашения
Обратная связь с читателями
Поддержка пользователей
Загрузка кодов примеров
Опечатки
Незаконное тиражирование
Вопросы
Глава 1. Ускорение развёртывания Hyper-V
Почему проваливаются проекты Hyper-V
Планирование вашей среды
Подготовка ваших систем хостов
Про Нано сервер
Создание файлов автоматической установки
Добавление базовых компонентов
Какую редакцию устанавливать
Решите нужен ли GUI
Хосты Hyper-V в доменах Active Directory
Активация свойств Hyper-V
Задачи после установки
Антивирусы на хосте Hyper-V
Настройка файла подкачки страниц
Создание виртуальных машин
Выводы
Глава 2. Развёртывание кластеров Hyper-V высокой доступности
Подготовка к сценарию высокой доступности
Планирование среды HA
Обзор отказоустойчивого кластера
Предварительные требования отказоустойчивого кластера
Требования к оборудованию
Проектирование сетевой среды
Проектирование хранилища
Требования сервера и ПО
Реализация отказоустойчивого кластера
Настройка кворума
Настройка миграции в реальном времени
Порядок запуска ВМ
Беспристрастность узлов
Осведомлённое о кластере обновление
Гостевая кластеризация
Проектирование сети для гостевой кластеризации
Проектирование хранилища для гостевой кластеризации
Выводы
Глава 3. Резервное копирование и восстановление после сбоев
Защита среды Hyper-V
Реплика Hyper-V
Включение реплики Hyper-V
Подготовка первого хоста
Подготовка дополнительных хостов
Активация репликации ВМ
Мониторинг реплик ВМ
Тестирование реплик ВМ и отказоустойчивость
Восстановление площадки Azure
Рабочие нагрузки реплики
Реплика хранилища
Резервное копирование ВМ
Резервное копирование Azure
Выводы
Глава 4. Практический опыт хранилищ
Обзор хранилищ
SAN против пространств хранения
Сопоставление NTFS и ReFS
Пространства хранения и множество уровней
Непосредственно подключаемые пространства хранения
Непосредственно подключаемые пространства хранения - разукрупнённая модель
Непосредственно подключаемые пространства хранения - гиперконвергентная модель
Настройка устройств хранения
Виртуальные диски с множественной отказоустойчивостью
Работа с виртуальными дисками
Совместно используемые тома
Контрольные точки
Дедупликация данных
Качество обслуживания хранения
Ввод/ вывод со множеством путей
Таргет iSCSI
Выводы
Глава 5. Практический опыт сетевой среды
Обзор сетевых сред
Виртуальные коммутаторы
Внешний vSwitch
Внутренний vSwitch
Частный vSwitch
Виртуальный интерфейс
Группирование NIC
Встроенное группирование коммутатора
Конвергентное построение сетей
Сетевые среды хранения
Прямой SMB
Расширенные сетевые параметры
Контроллер сети
IPAM
Выводы
Глава 6. Высокоэффективная архитектура Hyper-V
Предусмотрительный выбор сетевой среды
Кластер Hyper-V с SAN или NAS
Обзор архитектуры iSCSI
Обзор архитектуры Fibre Channel
Настройка сети
Настройка хранилища
Настройка операционной системы
Настройка iSCSI
Настройка SAN
Архитектура непосредственных пространств хранения
Архитектура сети
Разъединённая модель
Настройка узлов хранения
Настройка вычислительных узлов
Гиперконвергентная модель
Выводы
Глава 7. Настройка производительности Hyper-V
Измерение производительности
Счётчики производительности
Производительность диска
Производительность памяти
Производительность сетевой среды
Производительность RDMA и непосредственного SMB
Производительность процессора
Настройка производительности
Параметры мощности Hyper-V и зелёные ИТ
Параметры настройки оборудования
Параметры настройки сетевого оборудования
Масштабирование принимающей стороны (RSS)
Виртуализация единого корня ввода/ вывода
Прочие возможности разгрузки
Применение IPv6 с Hyper-V
Параметры настройки хранилища
Разгружающий обмен данными
Параметры настройки выключения
Настройка таймаута выключения
Эталонное тестирование Hyper-V
Hyper-V для виртуальных рабочих мест
Применение RemoteFX
Распространённые ошибки настройки
Просчёты в архитектуре
Сетевое группирование
Настройка хранилища
Сопровождение операционной системы
Выводы
Глава 8. Управление при помощи системного центра и Azure
Системный центр Microsoft
Менеджер ВМ системного центра
Менеджер работы системного центра
Менеджер служб системного центра
Оркестратор системного центра
Менеджер защиты данных системного центра
Автоматическое развёртывание системного центра
Microsoft Azure
Восстановление площадки Azure
Резервное копирование Azure
Аналитика журналов
Автоматизация Azure
Выводы
Глава 9. Миграция на Hyper-V 2016
Обновление отдельного хоста Hyper-V
Импорт ВМ
Экспорт ВМ
Миграция в реальном времени между версиями
Мастер копирования ролей кластера
Карусельное обновление кластера
Миграция ВМ VMware
Системный центр VMM
Преобразователь ВМ Microsoft
Инструментарий автоматизации Microsoft
Усиление MAT посредством Project Shift
Прочие сценарии V2V
Преобразование физического в виртуальное
Контроллеры виртуальных доменов
Выводы
Приложения
Приложение A. Руководство по вопросам проектирования программно определяемого хранилища
Обзор вопросов проектирования
Этап 1: Определение требований хранилища
Этап 2: Просмотр структуры и внесение необходимых изменений
Этап 3: Работа с поставщиком аппаратных ресурсов Пространств хранения над завершением проекта
Этап 4: Подготовка к размещению решения
Последующие этапы
Добавление А: Выбор инструментов развёртывания и управления
Приложение B. Обзор Пространств хранения
Описание технологии
Важная функциональность
Новая и изменённая функциональность
Требования
Совместимость с виртуальными машинами Azure
Дополнительные сведения
Приложение C. Предоставление экономичного хранилища для рабочих нагрузок Hyper-V с помощью Windows Server
Сценарий, определение задачи и целей
Рекомендуемый подход к планированию и разработке для данного решения
Этапы верхнего уровня реализации данного решения
Дополнительные материалы
История изменений
Приложение D. Руководство по вопросам проектирования структуры виртуализации
Обзор вопросов проектирования
Этап 1: Определение требований к ресурсам виртуальных машин
Этап 2: Планирование настроек виртуальной машины
Этап 3: Планирование групп хостов серверов виртуализации
Этап 4: Планирование хостов серверов виртуализации
Этап 5: Планирование особенностей связной архитектуры виртуализации
Этап 6: Планирование характеристик начальных возможностей
Последующие этапы
Указатель

 Предисловие

На сегодняшний день мы осуществляем виртуализацию центров обработки данных для достижения гибкости, масштабируемости, профессиональной производительности и лёгкой управляемости. Более того, виртуализация привнесла высокий уровень консолидации. Это позволило нам уменьшить общую плошадь своего центра обработки данных и сокранить потребности в мощности. На протяжении нескольких лет мы желали управлять нашим центром управления данных с примененеием облачной модели. Мы хотели создавать сервер быстро, улучшать производительность этой машины на лету, а также удалять её, когда она больеше не нужна.

Всё это может быть сделано благодаря гипервизору. Существуют различные гипервизоры, такие как VMware ESX? Citrix XenServer или Microsoft Hyper-V. Так как эта книга называется Hyper-V Практический опыт, мы сосредоточимся на Hyper-V.

Microsoft выпускает главную версию Windows Server ближе к концу 2016. Эта книга сосредоточена на Hyper-V в Windows Server 2016. Огромное множество новых функций было предоставлено в этой новой версии, однако определённые правила могут быть применены к Hyper-V предыдущего выпуска.

Данная книга не имеет целью объяснить вам все механизмы функционирования, включённые в Hyper-V. Чтобы следовать за этой книгой необходимы некоторые знания о Hyper-V. Однако, поскольку Hyper-V не работает в одиночку, у вас также должны иметься навыки об отказоустойчивом кластере, Active Directory, хранилищах и сетевых средах.

Пристегните привязные ремни и добро пожаловать на борт для этого путешествия Hyper-V.

 Что охватывает эта книга

Глава 1. Ускорение развёртывания Hyper-V даёт вам некоторые советы по автоматизации развёртывания Hyper-V и ВМ, так как в громадной среде вы можете желать автоматизировать некоторые задачи чтобы ограничить число вызванных персоналом ошибок и сохранить время.

Глава 2. Развёртывание кластеров Hyper-V высокой доступности учит как развёртывать кластер и как его усиливать для сохранения ваших приложений работающими, так как в промышленности вы обычно желаете высокой доступности для поддержания своих приложений в рабочем состоянии даже в случае возникновения происшествий.

Глава 3. Резервное копирование и восстановление после сбоев описывает как усилить Windows Server 2016 и Microsoft Azure резервным копированием ваших рабочих нагрузок и преодолевать отказ в другом помещении в случае чрезвычайной ситуации, так как компании всегда хотят делать резервные копии своих рабочих потоков и создать неий План восстановления после катастрофы на случай выхода из строя центра обработки данных.

Глава 4. Практический опыт хранилищ приводит некоторые наилучшие практические варианты для усиления ваших лежащих в основе систем хранения, так как хранилища инграют значительную роль в виртуальной среде. В отсутствии хорошего хранилища вы можете ожидать плохую производительность.

Глава 5. Практический опыт сетевой среды описывает некоторый практический опыт сетевых сред и Hyper-V, поскольку, так же как и со случаем хранилищ, тесевая среда является шедевром для вашего виртуального окружения, в особенности когда реализуется программно- управляемая система хранения.

Глава 6. Высокоэффективная архитектура Hyper-V поможет вам выбрать архитектуру для вашей инфраструктуры Hyper-V в зависимсоти от нужной вам производительности и имеющегося у вас бюджета.

Глава 7. Настройка производительности Hyper-V поможет вам достичь ожидаемой вами производительности.

Глава 8. Управление при помощи системного центра и Azure делает введение в свойства системного центра и Microsoft Azure, которые достойно работают с Hyper-V, так как Microsoft имеет большую экосистему, которая взаимодействует с Hyper-V.

Глава 9. Миграция на Hyper-V 2016 поможет вам осуществить миграцию, если вы всё ещё находитесь в Windows Server 2012 R2 или VMware и вы хотите переместиться в Hyper-V 2016.

 Что вам нужно для этой книги

Эта книга описывает практический опыт Hyper-V, содержащийся в Windows Server 2016. Поэтому все снимки экранов, cmdlet PowerShell и файлы XML были проверены именно в этой версии Windows Server. Чтобы следовать тому, о чём эта книга, вам нужен Windows Server 2016.

Более того, некоторые главы описывают системный центр (System Center), а также некоторые функции, поддерживаемые Microsoft Azure. Чтобы изучить все главы, вам необходима подписка Azure и System Center 2016.

Остальные используемые инструменты свободно распространяются. Поэтому вы их можете легко загрузить из Интернета.

 Для кого эта книга

Если вы работаете с Hyper-V и хотите оптимизировать его производительность и эффективность, тогда эта книга для вас. Данная книга поможет вам закрыть промежуток между лабораторным Hyper-V и промышленными средами.

 Соглашения

В данной книге вы найдёте ряд текстовых стилей, которые делают разницу между различными видами информации. Здесь мы приводим некоторые примеры этих стилей и объяснение их назначения.

Кодовые слова в тексте, имена таблиц базы данных, имена папок, имена файлов, расширения файлов, имена путей, модели URL-адресов, ввод пользователя, и регулировки Twitter представлены следующим образом: "Автоматическая настройка использует настройки сохранённые в предварительно созданном файле unattended.xml".

PowerShell cmdlet записываются следующим образом:


New-VM -Name VM01 -Generation 2
 	   

Файл XML записываются следующим образом:


>?xml version="1.0" encoding="UTF-8"?<
>component name="Microsoft-Windows-International-CoreWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<
  >SetupUILanguage<
    >UILanguage<en-US>/UILanguage<
  >/SetupUILanguage<
  >InputLocale<en-US>/InputLocale<
  >UILanguage<en-US>/UILanguage<
  >SystemLocale<en-US>/SystemLocale<
  >UserLocale<en-US>/UserLocale<
>/component<
 	   

Новые термины и важные слова отображаются жирным шрифтом. Слова, которые вы видите на экране, например, в меню или блоках диалогов появляются в тексте следующим образом: "Запустите настройку предварительно загруженного вами Windows ADK. В приглашении настройки выберите только Deployment Tools".

[Замечание]Замечание

Предостережения или важные замечания появляются в блоках подобных этому.

[Совет]Совет

Советы и ловкие приёмы возникают таким образом.

 Обратная связь с читателями

Обращения наших читателей всегда приветствуются. Дайте нам знать что вы думаете об этой книге - что вам нравится или не нравится. Обратная связь с читателями важна нам, так как помогает нам разрабатывать издания, от которых вы на самом деле получите максимальную пользу.

Для отправки обычного отклика просто пошлите электронное письмо на адрес feedback@packtpub.com с упоминанием заголовка книги в теме вашего сообщения.

Если у вас существует тема, в которой у вас имеется опыт и вы заинтересованы либо в написании, либо во вкладе в книгу, обратитесь к руководству по адресу www.packtpub.com/authors.

 Поддержка пользователей

Теперь, когда вы являетесь гордым владельцем книги Packt, у нас есть целый ряд моментов для помощи вам в получении максимальной выгоды от вашей покупки.

 Загрузка примеров кода

Вы можете загрузить файлы примеров кода по адресу из своей учётной записи: http://www.packtpub.com. Если вы приобрели книгу где- либо ещё, вы можете посетить http://www.packtpub.com/support и зарегистрироваться для получения этих файлов по электронной почте непосредственно на свой адрес.

Вы можете загрузить эти файлы с кодом выполнив следующие шаги:

  1. Зарегистрируйтесь на нашем вебсайте при помощи своего адреса электронной почты и пароля.

  2. Переместите указатель мыши на закладку SUPPORT в верхней части.

  3. Кликните по Code Downloads & Errata.

  4. Введите название книги в блок Search.

  5. Выберите книгу для которой вы ищете для загрузки файлы исходного кода.

  6. В ниспадающем меню выберите где вы приобрели эту книгу.

  7. Кликните по Code Download.

После загрузки убедитесь, пожалуйста, что вы раззиповали или раскрыли эту папку при помощи самой последней версии:

  1. WinRAR / 7-Zip для Windows

  2. Zipeg / iZip / UnRarX для Mac

  3. 7-Zip / PeaZip для Linux

 Загрузка цветных изображений этой книги

Мы дополнительно снабжаем вас файлом PDF, который содержит цветные изображения экранных снимков/ схем, использованных в данной книге. Цветные изображения помогут вам лучше понять изменения в выводе. Вы можете загрузить этот файл по адресу: http://www.packtpub.com/sites/default/files/downloads/HyperV2016BestPractices_ColorImages.pdf.

 Опечатки

Хотя мы и предприняли все меры чтобы обеспечить точность нашего содержимого, ошибки всё- таки возможны. Если вы обнаружили ошибку в нашей книге - возможно, ошибку в тексте или в коде - мы будем признательны если вы сообщите об этом нам. Сделав это, вы можете предостеречь остальных читателей от разочарования и помочь нам улучшить последующие версии данной книги. Если вы обнаружили ошибку, пожалуйста, сообщите о ней посетив www.packtpub.com/submit-errata, выбрав вашу книгу, кликнув на ссылку Errata Submission Form, и заполнив подробности найденной вами ошибки. Когда ваша ошибка будет проверена, вы получите уведомление и ошибка будет выложена на наш веб- сайт или добавлена в какой- нибудь перечень существующих ошибок с заголовком раздела Errata.

Для просмотра ранее выявленных ошибок посетите www.packtpub.com/books/content/support и введите название нужной книги в поле поиска. Необходимая информация появится в разделе Errata.

 Незаконное тиражирование

Пиратство, защищённых авторским правом материалов в Интернете является постоянной проблемой во всех средствах массовой информации. В Packt мы подходим к защите наших авторских прав и лицензий очень серьёзно. Если вы столкнётесь с какой-либо незаконной копией наших работ в любой форме в Интернете, пожалуйста, предоставьте нам сразу адрес местонахождения или имя веб-сайта, чтобы мы могли принять меры. {Прим. пер.: Согласно закону об авторском праве РФ, авторские права на перевод принадлежат авторам этого перевода. Данным переводом, по нашему мнению, мы служим популяризации основных стратегических направлений развития тем Packt. В случае наличия конструктивных предложений, готовы к тесному сотрудничеству.}

Пожалуйста, обратитесь по адресу copyright@packtpub.com со ссылкой на материалы содержащие признаки нарушения авторских прав.

Мы выражаем вам признательность в защите наших авторов и нашей возможности доносить до вас имеющего ценность содержимого.

 Вопросы

Если у вас есть проблемы по любым сторонам данной книги, вы можете контактировать с нами по адресу questions@packtpub.com и мы предпримем все меры в отношении ваших проблем.