, Windows Server 2016 Hyper-V Книга рецептов. 2е изд.

Windows Server 2016 Hyper-V Книга рецептов. 2е изд.

Патрик Лоундс

Чарбел Немном

Леанардо Карвальо

 

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

Второе издание на английском языке: Январь 2017

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

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

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

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

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

Livery Place

35 Livery Street

Birmingham B3 2PB, UK

ISBN 978-1-78588-431-3

www.packtpub.com

2017-22-01

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

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

 Об авторах

Патрик Лоундс .

Благодарности .

Чарбел Немном .

Леанардо Карвальо .

 www.PacktPub.com

 Содержание

Предисловие
Что охватывает эта книга
Что вам нужно для этой книги
Для кого эта книга
Соглашения
Обратная связь с читателями
Поддержка пользователей
Загрузка кодов примеров
Опечатки
Незаконное тиражирование
Вопросы
Глава 1. Установка и управление Hyper-V на полном сервере, Сервере ядра и Нано сервере
Введение
Проверка требований Hyper-V
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Включение роли Hyper-V
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Установка Hyper-V при помощи Windows PowerShell
Также ознакомьтесь...
Установка Windows Server 2016, Microsoft Hyper-V Server 2016 и Нано сервера
Подготовка
Как это сделать...
Создание образа Нано сервера при помощи PowerShell
Создание образа Нано сервера при помощи построителя образа Нано сервера
Развёртывание Нано сервера на физической машине
Как это работает...
Также ознакомьтесь...
Управление установкой Сервера ядра при помощи sconfig
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Удалённое управление установкой Нано сервера
Подготовка
Как это сделать...
Управление Нано сервером при помощи PowerShell
Подготовка
Как это сделать...
Как это работает...
Управление Нано сервером через инструменты Диспетчера сервера - SMT
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Конфигурация пост-установочных настроек Hyper-V
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Глава 2. Миграция и обновление Физических и Виртуальных серверов
Введение
Выполнение обновления с Windows Server 2012 R2 до Windows Server 2016 на месте
Подготовка
Как это сделать...
Как это работает...
Зачем обновлять Windows?
Также ознакомьтесь...
Экспорт и импорт виртуальных машин
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Миграция виртуальных машин и обновление их Integration Services
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Миграция виртуальных машин при помощи Cross Version Shared Nothing Live Migration
Подготовка
Как это сделать...
Как это работает...
Настройка ограниченной передачи функций для аутентификации миграции в реальном времени
Также ознакомьтесь...
Миграция хранилища виртуальных машин при помощи Storage Migration
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Перемещение всех ваших виртуальных машин в новое местоположение хранилища
Преобразование файлов VHD в VHDX
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Обновление версии конфигурации ВМ
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Преобразование физических компьютеров в виртуальные машины
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Преобразование физических компьютеров в виртуальные машины при помощи командной строки
Глава 3. Управление настройками диска и сетевой среды
Введение
Создание и добавление виртуальных жёстких дисков
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Изменение размера виртуального жёсткого диска VHDX в реальном времени
Добавление проходного диска для виртуальной машины
Создание виртуальных машин на файловых серверах
Также ознакомьтесь...
Настройка контроллеров IDE и SCSI
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Настройка Качества обслуживания Системы хранения
Подготовка
Как это сделать...
Как это работает...
Минимальное значение IOPS
Максимальное значение IOPS
Дополнительно...
Также ознакомьтесь...
Настройка и добавление виртуальной системы хранения Fibre Channel
Подготовка
Как это сделать...
Как это работает...
Создание пулов ресурсов
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Включение и добавление групповых NIC
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Создание виртуальных коммутаторов и управление ими
Подготовка
Как это сделать...
Как это работает...
Использование наследуемых сетевых адаптеров
Также ознакомьтесь...
Использование расширенных сетевых настроек виртуальных машин
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Добавление и удаление vmNIC
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Глава 4. Экономия времени и средств посредством автоматизации Hyper-V
Введение
Создание шаблонов виртуальных машин
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Изучение и применение основных команд PowerShell
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Использование команд PowerShell в повседневных задачах
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Использование PowerShell ISE для расширенного редактирования сценария
Включение сценариев PowerShell ISE для расширенного редактирования сценария
Также ознакомьтесь...
Включение и работа с удалёнными соединениям и администрированием при помощи PowerShell
Подготовка
Как это сделать...
Как это работает...
Управление виртуальными машинами через PowerShell Direct
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Управление Hyper-V и улучшения PowerShell
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Глава 5. Практический опыт, советы и трюки Hyper-V
Введение
Использование анализатора наилучших решений Hyper-V
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Применение PowerShell для создания отчётов HTML с результатами BPA
Оптимизация ресурсов виртуальных машин
Подготовка
Как это сделать...
Виртуальная NUMA
Охватывающая NUMA
Настройки виртуальной машины
Как это работает...
Дополнительно...
Применение PowerShell для управления памятью виртуальных машин
Также ознакомьтесь...
Включение вложенной виртуализации
Подготовка
Требования
Поддерживаемые сценарии
Неподдерживаемые сценарии
Как это сделать...
Вариант сетевых настроек 1 - спуфинг адреса MAC
Вариант сетевых настроек 2 - трансляция сетевого адреса
Как это работает...
Также ознакомьтесь...
Виртуализация графики в Windows Server 2016 Hyper-V
Подготовка
Как это сделать...
Настройка vGPU RemoteFX
Приоритезация графического режима 444 H.264/AVC для соединений удалённых рабочих мест
Настройка аппаратного шифрования H.264/AVC для соединений удалённых рабочих мест
Как это работает...
Дополнительно...
Установка и настройка анти- вируса для вашего хоста и виртуальных машин
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Защита вашей виртуальной среды при помощи 5nine Cloud Security
Глава 6. Безопасность и выделение функций управления
Введение
Настройка обновления Windows для Hyper-V
Подготовка
Как это сделать...
Как это работает...
Выделение функций управления для Hyper-V
Подготовка
Как это сделать...
Как это работает...
Настройка ACL порта
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Установка и настройка BitLocker для защиты данных
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Настройка аудита Hyper-V
Подготовка
Как это сделать...
Как это работает...
Безопасная загрузка Виртуальной машины
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Защита ВМ (vTPM)
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Защищённые ВМ
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Защита ресурсов хоста
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Глава 7. Настройка высокой доступности Hyper-V
Введение
Установка и настройка блочного и файлового хранилищ в Windows Server 2016
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Установка и настройка свойства Отказоустойчивой кластеризации Windows
Подготовка
Как это сделать...
Как это работает...
Защищённые сетевые среды
Дополнительно...
Также ознакомьтесь...
Включение совместных томов кластера
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Настройка кэша CSV для сред Hyper-V
Также ознакомьтесь...
Накатывание обновлений кластера
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Настройка осведомлённого о кластере обновления для узлов кластера
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Применение PowerShell для управления осведомлённого о кластере обновления
Генерация отчётов о прошедших выполнениях обновлений
Также ознакомьтесь...
Применение миграции в реальном времени в среде кластера
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Настройка приоритетов ВМ для виртуальных машин кластера
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Балансировка нагрузки ВМ
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Отказоустойчивость вычислений ВМ
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Отказоустойчивость хранилища Виртуальной машины
Глава 8. Восстановление Hyper-V после сбоев
Введение
Резервное копирование Hyper-V и ВМ при помощи Windows Server Backup
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Проверка commandlet PowerShell Windows Server Backup
Резервное копирование ВМ Hyper-V при помощи PowerShell
Также ознакомьтесь...
Восстановление Hyper-V и ВМ при помощи Windows Server Backup
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Настройка реплики Hyper-V между тремя хостами Hyper-V при помощи аутентификации HTTP
Подготовка
Как это сделать...
Поддержка добавления/ удаления дисков по- горячему
Поддержка наката обновления кластера Hyper-V Replica
Защита множественных ВМ и поддержка приложений Гостей кластера
Защита Экранированных виртуальных машин
Защита виртуальных машин, размещающихся на Нано сервере Hyper-V
Как это работает...
Дополнительно...
Дросселирование обмена Hyper-V Replica
Применение PowerShell для настройки Hyper-V Replica
Расширенный мониторинг Hyper-V Replica
Также ознакомьтесь...
Настройка посредника Hyper-V Replica для Отказоустойчивого кластера
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Настройка Hyper-V Replica для применения аутентификации на основании сертификатов использующих Enterprise CA
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Использование в ВМ контрольных точек
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Глава 9. Восстановление сайта Azure и резервное копирование Azur для Hyper-V
Введение
Включение защиты виртуальных машин Hyper-V для Azur при помощи Azure Site Recovery и Microsoft Azure Backup Server
Подготовка
Как это сделать...
Шаг 1. Создание хранилища Azure Site Recovery
Шаг 2. Подготовка инфраструктуры - Цель защиты
Шаг 2. Подготовка инфраструктуры - Подготовка источника
Шаг 2. Подготовка инфраструктуры - Подготовка получателя
Шаг 2. Подготовка инфраструктуры - Настройка репликации
Шаг 2. Подготовка инфраструктуры - Планирование ёмкости
Шаг 3. Репликация приложения
Шаг 4. Управление планами восстановления - Создание плана восстановления
Шаг 4. Управление планами восстановления - Персонализация настроек восстановления
Шаг 5. Исполнение теста отказоустойчивости
Шаг 6. Мониторинг Azure Site Recovery - Задания, Предупреждения, События
Шаг 6. Мониторинг Azure Site Recovery - Общий мониторинг
Как это работает...
Применение Windows PowerShell для репликации между ВМ Hyper-V площадки и Azure
Резервное копирование на Azure
Дополнительно...
Также ознакомьтесь...
Глава 10. Мониторинг, настройка и поиск неисправностей Hyper-V
Введение
Использование средств мониторинга реального времени
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Применение Perfmon для мониторинга регистраций
Подготовка
Как это сделать...
Как это работает...
Hyper-V general:
Physical and virtual processor:
Memory:
Disk:
Network:
Также ознакомьтесь...
Применение мониторинга ВМ
Подготовка
Как это сделать...
Как это работает...
Мониторинг Hyper-V Replica
Подготовка
Как это сделать...
Как это работает...
Дополнительно...
Также ознакомьтесь...
Применение метрик ресурса
Подготовка
Как это сделать...
Как это работает...
Тонкая настройка вашего сервера Hyper-V
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Применение просмотрщика событий для поиска неисправностей Hyper-V
Подготовка
Как это сделать...
Как это работает...
Также ознакомьтесь...
Приложение A. Архитектура и компоненты Hyper-V
Общее представление о гипервизорах
ВММ 2 типа
Гибридный ВММ
ВММ 1 типа
Архитектура Hyper-V
Windows до Hyper-V
Windows после Hyper-V
Компоненты архитектуры Hyper-V
Гипервизор
Разделы
Стек виртуализации
Сопоставление Информированного (высокая производительность) и Эмулированного (низкая производительность)
Улучшения резервного копирования
Различия между Windows Server 2016 Hyper-V, Нано сервером, Сервером Hyper-V, Клиентом Hyper-V и VMware
Улучшения ограничений Hyper-V
Windows Server 2016 Hyper-V
Нано сервер
Microsoft Hyper-V Server 2016
Клиент Hyper-V
Windows Server 2016 Hyper-V X VMware vSphere 6.5
Автоматическая активация Виртуальной машины
Сравнение технологии Hyper-V
Приложение B. Какие технологии виртуализации графики правильны для вас?
Discrete Device Assignment
Планирование оснащения устройств с помощью DDA
Поддерживаемые ВМ и гостевые ОС
Требования к системе
Требования к устройству
Драйвер устройства
Ограничения ВМ
Безопасность
Путь локализации PCIe
Пространство MMIO
Сценарий профиля машины
Часто задаваемые вопросы
Оснащение графическим устройствами с помощью DDA
Настройка ВМ для DDA
Размонтирование устройства из раздела хоста
Назначение устройства гостевой ВМ
Что дальше
Удаление устройства и его возврат в хост
Примеры
Оснащение устройствами хранения NVMe с помощью DDA
Настройка ВМ для DDA
Размонтирование устройства из раздела хоста
Назначение устройства гостевой ВМ
Что дальше
Удаление устройства и его возврат в хост
RemoteFX vGPU
Установка и настройка RemoteFX vGPU для RDP
Требования RemoteFX vGPU
Установка RemoteFX vGPU
Мониторинг производительности
Что следует применять?
Указатель

 Предисловие

.

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

Глава 1. Установка и управление Hyper-V на полном сервере, Сервере ядра и Нано сервере

Глава 2. Миграция и обновление Физических и Виртуальных серверов

Глава 3. Управление настройками диска и сетевой среды

Глава 4. Экономия времени и средств посредством автоматизации Hyper-V

Глава 5. Практический опыт, советы и трюки Hyper-V

Глава 6. Безопасность и выделение функций управления

Глава 7. Настройка высокой доступности Hyper-V

Глава 8. Восстановление Hyper-V после сбоев

Глава 9. Восстановление сайта Azure и резервное копирование Azur для Hyper-V

Глава 10. Мониторинг, настройка и поиск неисправностей Hyper-V

Приложение A. Архитектура и компоненты Hyper-V

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

.

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

.

 Разделы

.

 Соглашения

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

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

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


MB";Expression={$_.MemoryDemand/1048576}}, MemoryStatus
   Write-Output "Updated Memory Demand" $VMMemory
   }
}
 	   

Любой ввод и вывод командной строки записываются так:


Move-VM Win-2012R2-02 HV-Host-P01 –IncludeStorage –DestinationStoragePath D:\VMs
 	   

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

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

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

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

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

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

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

Для отправки обычного отклика просто пошлите электронное письмо на адрес 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.

Вы также можете загрузить фалы кодов кликнув по кнопке Code Files вебстраницы на вебсайте Packt Publishing. Доступ к данной странице может быть получен путём ввода названия книги в блоке Search. Отметим, что вы должны быть зарегистрированы со своеЙ учётной записью Packt.

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

  1. WinRAR / 7-Zip для Windows

  2. Zipeg / iZip / UnRarX для Mac

  3. 7-Zip / PeaZip для Linux

Пакет с кодом для данной книги также размещён на GitHub по адресу https://github.com/PacktPublishing/Windows-Server-2016-Hyper-V-Cookbook-Second-Edition. У нас также имеются прочие наборы из нашего богатого каталога книг и видео доступные на https://github.com/PacktPublishing/. Следите за ними!

 Опечатки

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

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

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

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

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

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

 Вопросы

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