Microsoft Hyper-V Server 2012 — бесплатная операционная система с единственной ролью - сервером виртуализации. В этой ОС отсутствует GUI и все настройки выполняются через консоль. Тем не менее, существуют несколько утилит, в том числе и с графическим интерфейсом, которые помогают провести настройку сервера с бОльшим удобством. Все они будут рассмотрены по ходу действия.
Скачать Microsoft Hyper-V Server 2012 можно c сайта Microsoft. Предварительно придётся войти в Вашу учётную запись Microsoft или зарегестрироваться.
!!!ВНИМАНИЕ!!! Качайте и устанавливайте английскую версию ОС. Это поможет избежать проблем при настройке Hyper-V Server при помощи скриптов.
Системные требования.
Чтобы установить и использовать Hyper-V Server 2012, необходим компьютер, отвечающий следующим требованиям:
Также Microsoft настоятельно рекомендует использовать как минимум 2 сетевых адаптера - один для управления хостовой ОС, другой - для виртуальных машин. Это решение значительно повышает уровень безопасности (подробнее (англ.)).
Запишите скачанный образ .iso (~1.6 Gb) на диск или создайте загрузочную флешку. Выставьте в BIOS-е загрузку с нужного устройства и загрузитесь с него. Установка Microsoft Hyper-V Server 2012 тривиальна и не отличается от установки других ОС от Microsoft.
Примечания. 1) Если разбиваете дисковое пространство на 2 и более разделов, на системный выделите не менее 50 Gb.
2) Язык системы выберите английский, язык ввода и региональные настройки можно выбрать русские.
Сразу по окончанию установки Вам будет предложено задать пароль для учётной записи администратора. Постарайтесь придумать надёжный пароль - длиной не меньше 8 символов, содержащий строчные и прописные буквы, цифры, спецсимволы.
Сначала в Hyper-V Server Configuration console...
8) Network Settings:
2. Разрешим удаленный запуск оснастки по управлению фаейрволом:
netsh advfirewall firewall set rule group=“Windows Firewall Remote Management” new enable=yes
3. Разрешим использовать «Windows Management Instrumentation (WMI)»:
netsh advfirewall firewall set rule group="Windows management instrumentation (WMI)" new enable=yes.
4. Разрешим доступ к расшаренным файлам и папкам:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes
5. Разрешим доступ для любых оснасток консоли mmc:
netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
6. На этом шаге нам понадобится HVRemote. Перейдите в папку, в которой расположена эта утилита, и выполните команду:
cscript hvremote.wsf /add:имя_локального_администратора
На этом базовая настройка сервера, достаточная для создания и подключения ВМ, закончена.
Далее настраиваем клиентскую машину, с которой будет осуществляться управление виртуальными машинами. Рекомендованная клиентская система для управления Microsoft Hyper-V Server 2012 - Windows 8, её и будем настраивать.
1. Создаём пользователя с таким же именем и паролем, как у локального администратора на сервере.
2. Для однозначной привязки имени сервера и IP-адреса, вносим изменения в файл hosts. Например:
192.168.1.100 HVserver
Примечание. Файл hosts защищён от редактирования, поэтому нужно либо стать его владельцем, либо запустить от имени администратора программу редактирования (например, Блокнот).
3. Устанавливаем диспетчер управления Hyper-V:
5. Опять задействуем HVRemote и выполним следующие скрипты:
сscript hvremote.wsf /anondcom:grant
cscript hvremote.wsf /mmc:enable
Скачать Microsoft Hyper-V Server 2012 можно c сайта Microsoft. Предварительно придётся войти в Вашу учётную запись Microsoft или зарегестрироваться.
!!!ВНИМАНИЕ!!! Качайте и устанавливайте английскую версию ОС. Это поможет избежать проблем при настройке Hyper-V Server при помощи скриптов.
Системные требования.
Чтобы установить и использовать Hyper-V Server 2012, необходим компьютер, отвечающий следующим требованиям:
- x64-совместимый микропроцессор Intel или AMD;
- аппаратно обеспечиваемая виртуализация (Intel VT или AMD-V);
- поддержка аппаратного предотвращения выполнения данных (DEP) через XD-разряд Intel или NX-разряд AMD;
- 512 Mb ОЗУ или больше, рекомендуется 2 Gb;
- 32 Gb дискового пространства, рекомендуется 50 Gb.
Также Microsoft настоятельно рекомендует использовать как минимум 2 сетевых адаптера - один для управления хостовой ОС, другой - для виртуальных машин. Это решение значительно повышает уровень безопасности (подробнее (англ.)).
Установка.
Запишите скачанный образ .iso (~1.6 Gb) на диск или создайте загрузочную флешку. Выставьте в BIOS-е загрузку с нужного устройства и загрузитесь с него. Установка Microsoft Hyper-V Server 2012 тривиальна и не отличается от установки других ОС от Microsoft.
Примечания. 1) Если разбиваете дисковое пространство на 2 и более разделов, на системный выделите не менее 50 Gb.
2) Язык системы выберите английский, язык ввода и региональные настройки можно выбрать русские.
Сразу по окончанию установки Вам будет предложено задать пароль для учётной записи администратора. Постарайтесь придумать надёжный пароль - длиной не меньше 8 символов, содержащий строчные и прописные буквы, цифры, спецсимволы.
Настройка.
Перед тем, как приступить к настройке, обзаведёмся несколькими полезными утилитами, призванными облегчить процесс.
- Remote Server Administration Tools (RSAT) for Windows 7 SP1
- Remote Server Administration Tools (RSAT) for Windows 8
- Hyper-V Remote Management Configuration Utility
- Corefig for Windows Server 2012 Core and Hyper-V Server 2012
- Total Commander
Remote Server Administration Tools (RSAT) позволяет администраторам управлять ролями и функциями на Windows Server 2008 R2 и Microsoft Server 2012 (Core & Full installation) с компьютера на базе Windows 7 и Windows 8 соответственно. RSAT для Windows 7 может работать только на версиях Enterprise, Professional или Ultimate и позволяет управлять Microsoft Hyper-V Server 2012, однако её функционал будет ограничен, в первую очередь будут недоступны новые настройки сети.
Hyper-V Remote Management Configuration Utility или просто HVRemote - это сценарий, который позволяет очень просто задать все настройки, необходимые для полнофункциональной работы удалённого управления серверной ролью Hyper-V.
Corefig for Windows Server 2012 Core and Hyper-V Server 2012 - утилита с графическим интерфейсом для конфигурирования сервера.
Total Commander - в представлении не нуждается)).
Настройка.
Перед тем, как приступить к настройке, обзаведёмся несколькими полезными утилитами, призванными облегчить процесс.
Для дальнейшего использования сохраните все вышеперечисленные утилиты на внешний носитель.
В принципе, ВСЮ настройку сервера можно произвести посредством PowerShell, но это на порядок сложнее и гораздо менее удобно. Поэтому не будем "красноглазить" и приступим:
После ввода административного пароля видим на экране следующую картинку:
Отсюда будем производить большинство настроек сервера, но сначала я бы рекомендовал установить Total Commander (для удобного запуска всех остальных программ). Для совместимости обязательно устанавливайте x64-версию.
Примечание. Если вы случайно закрыли окно Hyper-V Server Configuration console, можно вызвать его обратно командой sconfig.
Следующий шаг - установка драйвера для сетевой карты, в случае если Hyper-V Server не смог сделать этого самостоятельно. Если на сайте производителя материнской платы отсутствует драйвер для Windows Server 2012, попробуйте драйвер для Windows 8 x64. Установить можно двумя путями:1)Запустить Corefig -> Панель управления -> Установка драйвера; 2) Запустить Total Commander -> setup.exe из папки с драйвером.
После установки драйвера сетевой карты выполним следующие манипуляции на стороне сервера:
![]() |
Hyper-V Server Configuration console |
Отсюда будем производить большинство настроек сервера, но сначала я бы рекомендовал установить Total Commander (для удобного запуска всех остальных программ). Для совместимости обязательно устанавливайте x64-версию.
Примечание. Если вы случайно закрыли окно Hyper-V Server Configuration console, можно вызвать его обратно командой sconfig.
Следующий шаг - установка драйвера для сетевой карты, в случае если Hyper-V Server не смог сделать этого самостоятельно. Если на сайте производителя материнской платы отсутствует драйвер для Windows Server 2012, попробуйте драйвер для Windows 8 x64. Установить можно двумя путями:1)Запустить Corefig -> Панель управления -> Установка драйвера; 2) Запустить Total Commander -> setup.exe из папки с драйвером.
После установки драйвера сетевой карты выполним следующие манипуляции на стороне сервера:
- Введите номер сетевого адаптера для настройки (Network Adapter Index number)
- Выберите 1 (настройка IP-адреса и шлюза)
- Выберите S (для статического IP)
- Введите желаемый IP для этого сервера
- Введите маску подсети (Enter - оставить по умолчанию 255.255.255.0)
- Введите адрес шлюза
- Выберите 2 (настройка серверов DNS)
- Введите адреса первичного и дополнительного DNS-сервера
- Выберите 4 для выхода в главное меню
- Выберите 1
- Выберите W (использовать рабочую группу, а не домен)
- Введите имя рабочей группы и нажмите Enter
2) Computer Name:
- Выберите 2
- Введите имя для этого сервера Hyper-V
- Перезагрузка
- Установите временную зону | Дату | Время
3) Add Local Administrator:
- Выберите 3
- Введите имя локального администратора
- Создайте пароль
- Выберите 7
- Выберите E (включение службы Удалённых рабочих столов)
- Выберите 2 (разрешить подключаться с любой версией клиента)
- Выберите 5
- Выберите A (разрешить автоматическое обновление)
- Выберите 4
- Выберите 1
- Выберите 3
- Нажмите Yes
- Выберите А (поиск всех обновлений)
- Выберите А (установка всех обновлений)
- Перезагрузка
...а затем в Hyper-V Server local command line interface:
1. Разрешим удаленное управление дисками (нужно для диспетчера Hyper-V):
netsh advfirewall firewall set rule group=“Remote Volume Management” new enable=yes
netsh advfirewall firewall set rule group=“Remote Volume Management” new enable=yes
2. Разрешим удаленный запуск оснастки по управлению фаейрволом:
netsh advfirewall firewall set rule group=“Windows Firewall Remote Management” new enable=yes
3. Разрешим использовать «Windows Management Instrumentation (WMI)»:
netsh advfirewall firewall set rule group="Windows management instrumentation (WMI)" new enable=yes.
4. Разрешим доступ к расшаренным файлам и папкам:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes
5. Разрешим доступ для любых оснасток консоли mmc:
netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
6. На этом шаге нам понадобится HVRemote. Перейдите в папку, в которой расположена эта утилита, и выполните команду:
cscript hvremote.wsf /add:имя_локального_администратора
На этом базовая настройка сервера, достаточная для создания и подключения ВМ, закончена.
Далее настраиваем клиентскую машину, с которой будет осуществляться управление виртуальными машинами. Рекомендованная клиентская система для управления Microsoft Hyper-V Server 2012 - Windows 8, её и будем настраивать.
1. Создаём пользователя с таким же именем и паролем, как у локального администратора на сервере.
2. Для однозначной привязки имени сервера и IP-адреса, вносим изменения в файл hosts. Например:
192.168.1.100 HVserver
Примечание. Файл hosts защищён от редактирования, поэтому нужно либо стать его владельцем, либо запустить от имени администратора программу редактирования (например, Блокнот).
3. Устанавливаем диспетчер управления Hyper-V:
- Открыть "Программы и компоненты"
- Выбрать "Включение и отключение компонентов Windows"
- Развернуть "Hyper-V"
- Выбрать "Диспетчер Hyper-V" и нажать ОК
5. Опять задействуем HVRemote и выполним следующие скрипты:
сscript hvremote.wsf /anondcom:grant
cscript hvremote.wsf /mmc:enable
Проверяем, всё ли получилось:
cscript hvremote.wsf /show /target:имя_или_ip_сервера
Перед: netsh advfirewall firewall set rule group="Remote Administration" new enable=yes
ВідповістиВидалитиНужно выполнить:
netsh firewall set service type=remoteadmin mode=enable
Иначе получим: No rules match the specified criteria.
Точно не помню, но, по-моему, я и без такой команды обходился. Возможно, вы настраивали по другому алгоритму? Если бы у меня выскочила такая ошибка, я бы описал её в другой своей статье http://sergiuz-it.blogspot.com/2013/09/hyper-v-server.html
ВідповістиВидалитиНаписали статью и забили на нее....
ВідповістиВидалити+1
Видалити