Установка Hyper-V и создание виртуальной машины

 

Опубликовано: Сентябрь 2016

Применимо к: Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2

В этом разделе показано, как установить Hyper-V в ОС Windows Server 2012 и Windows Server 2012 R2, а также в Windows 8 и Windows 8.1 Профессиональная и Корпоративная. Здесь также приведены основные инструкции по созданию и настройке виртуальной машины после установки Hyper-V.

Содержание документа

System_CAPS_ICON_note.jpg Примечание

В этом разделе приводятся примеры командлетов Windows PowerShell, которые можно использовать для автоматизации некоторых описанных процедур. Дополнительные сведения см. в разделе Использование командлетов.

Для установки Hyper-V необходимо следующее.

  • Учетная запись пользователя с правами администратора на компьютере.

  • Достаточный объем памяти для работы всех виртуальных машин, которые планируется использовать одновременно.

  • Программное обеспечение для виртуальной машины. Например, для тестирования конкретной рабочей нагрузки потребуется установочный носитель для операционной системы и для рабочей нагрузки. Чтобы протестировать определенные компоненты Windows Server 2012, можно использовать тот же установочный носитель на виртуальной машине, что и для установки Windows Server 2012 на физическом компьютере.

Установите Hyper-V, чтобы можно было создавать и запускать виртуальные машины на этом компьютере. Выберите один из следующих способов установки.

Добавление роли Hyper-V в Windows Server

  1. В диспетчере серверов в меню Управление выберите Добавить роли и компоненты.

  2. На странице Приступая к работе убедитесь, что конечный сервер и сетевое окружение подготовлены к установке нужной вам роли или компонента. Нажмите кнопку Далее.

  3. На странице Выбор типа установки выберите Установка ролей или компонентов и нажмите кнопку Далее.

  4. На странице Выбор целевого сервера выберите сервер из пула серверов и нажмите кнопку Далее.

  5. На странице Выбор ролей сервера выберите Hyper-V.

  6. Чтобы добавить средства для создания виртуальных машин и управления ими, щелкните Добавить компоненты. На странице компонентов нажмите кнопку Далее.

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

  8. На странице Подтверждение выбранных элементов для установки выберите Автоматический перезапуск конечного сервера, если требуется и нажмите кнопку Установить.

  9. После завершения установки откройте для ее проверки страницу Все серверы в Диспетчер серверов, выберите сервер, на котором был установлен Hyper-V, и просмотрите плитку Роли и компоненты на странице для выбранного сервера.

Включение клиента Hyper-V

System_CAPS_ICON_warning.jpg Предупреждение

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

Когда роль Hyper-V включена на компьютере под управлением Windows 8 или Windows 8.1, использующем модель электропитания Always On/Always Connected (AOAC), состояние электропитания Connected Standby (ожидание с подключением) недоступно. Дополнительные сведения см. по адресу http://support.microsoft.com/kb/2973536.

  1. В панели управления щелкните Programs, а затем выберите Programs and Features.

  2. Нажмите кнопку Turn Windows features on or off.

  3. Щелкните Hyper-V, нажмите кнопку OK а затем нажмите Close.

Установка роли Hyper-V с помощью командлета Install-WindowsFeature в Windows Server

System_CAPS_ICON_warning.jpg Предупреждение

В Windows PowerShell, в отличие от Мастер добавления ролей и компонентов, по умолчанию средства управления и оснастки для роли не включены в установку. Чтобы установить средства управления вместе с ролью, добавьте в командлет параметр -IncludeManagementTools. Если вы устанавливаете роли и компоненты на сервере, где установлены основные серверные компоненты Windows Server 2012, и добавляете средства управления для роли в установку, то вам будет предложено изменить вариант установки на установку минимальной оболочки, которая позволяет работать со средствами управления. В противном случае средства управления и оснастки нельзя установить на серверах, где установлены основные серверные компоненты Windows Server.

Дополнительные сведения см. в разделе Install-WindowsFeature.

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На экране Пуск Windows введите любую часть имени Windows PowerShell. Правой кнопкой мыши щелкните ярлык для Windows PowerShell, когда он появится на экране Пуск в разделе результатов Приложения, щелкните Дополнительно и Запустить от имени администратора. Чтобы закрепить ярлык Windows PowerShell на экране Пуск, щелкните ярлык правой кнопкой мыши и выберите команду Закрепить на экране "Пуск".

  2. Введите следующую команду и нажмите клавишу ВВОД, где имя_компьютера — имя удаленного компьютера, на котором вы хотите установить Hyper-V. Чтобы установить Hyper-V непосредственно в сеансе консоли, не включайте параметр -ComputerName <computer_name> в команду.

    Install-WindowsFeature –Name Hyper-V -ComputerName <computer_name> -IncludeManagementTools -Restart  
    
    
  3. Чтобы вывести список доступных и установленных ролей и компонентов на локальном сервере, введите Get-WindowsFeature и нажмите клавишу ВВОД. Результаты командлета содержат имена команд для ролей и компонентов, добавленных на этот компьютер.

    System_CAPS_ICON_note.jpg Примечание

    В Windows PowerShell 3.0 не нужно импортировать модуль командлета Диспетчер серверов в сеанс Windows PowerShell перед выполнением командлетов, входящих в модуль. Модуль автоматически импортируется при первом выполнении командлета, входящего в модуль. При вводе командлетов Windows PowerShell регистр не учитывается.

  4. Когда установка будет завершена, проверьте ее при помощи командлета Get-WindowsFeature. Если вы установили Hyper-V удаленно, включите параметр ComputerName (Get-WindowsFeature -ComputerName <имя_компьютера>), чтобы просмотреть список ролей и компонентов, установленных на сервере.

Установка клиента Hyper-V с помощью командлета Get-WindowsOptionalFeature

System_CAPS_ICON_note.jpg Примечание

Дополнительные сведения см. в разделах Get-WindowsOptionalFeature и Использование PowerShell для установки Hyper-V

  1. Выполните одно из следующих действий, чтобы открыть сеанс Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На экране Пуск Windows введите любую часть имени Windows PowerShell. Правой кнопкой мыши щелкните ярлык для Windows PowerShell, когда он появится на экране Пуск в разделе результатов Приложения, щелкните Дополнительно и Запустить от имени администратора. Чтобы закрепить ярлык Windows PowerShell на экране Пуск, щелкните ярлык правой кнопкой мыши и выберите команду Закрепить на экране "Пуск".

  2. Введите следующую команду и нажмите клавишу ВВОД.

    enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All   
    
    
  3. После завершения установки необходимо перезагрузить компьютер.

Сначала ознакомьтесь со следующими рекомендациями. Они не являются обязательными, но могут помочь вам выбрать наиболее подходящие параметры. Подумайте:

  • Какое имя дать виртуальной машине. Имя позволит вам идентифицировать виртуальную машину. Можно использовать имя, определяющее тип сервера (например, веб-сервер), который нужно настроить на этой виртуальной машине. Можно задать имя, идентифицирующее операционную систему на виртуальной машине.

  • Какие сетевые подключения требуются для виртуальной машины? Потребуется ли виртуальной машине доступ к Интернету? Дополнительные сведения см. в разделе Create a virtual switch.

  • Как установить операционную систему. Установку можно выполнить с физического носителя либо из файла образа (ISO). Можно также использовать виртуальный жесткий диск с уже установленной операционной системой.

Чтобы выполнить этот шаг, с помощью Windows PowerShell, см. команды в следующем разделе «Создание виртуальной машины».

Создание виртуальной машины

  1. Откройте диспетчер Hyper-V.

  2. В области навигации диспетчера Hyper-V выберите компьютер под управлением Hyper-V.

  3. На панели действий выберите команду Создать и щелкните Виртуальная машина.

  4. Откроется мастер создания виртуальной машины. Нажмите кнопку Далее.

  5. На странице указания имени и расположения введите подходящее имя.

  6. На странице выделения памяти укажите достаточный объем памяти для запуска операционной системы на виртуальной машине.

  7. На странице Настройка сети подключите виртуальную машину к коммутатору, созданному во время установки Hyper-V.

  8. На страницах Подключить виртуальный жесткий диск и Параметры установки выберите вариант в соответствии с планируемым способом установки операционной системы на виртуальной машине.

    • Если вы будете устанавливать операционную систему на виртуальной машине с DVD-диска или из файла образа (ISO-файла), выберите вариант Создать виртуальный жесткий диск. Нажмите кнопку Далее и выберите вариант, определяющий тип носителя, который будет использован. Например, чтобы использовать ISO-файл, выберите Установить операционную систему с загрузочного компакт-диска или с DVD-диска и укажите путь к ISO-файлу.

    • Если операционная система на виртуальной машине уже установлена на виртуальном жестком диске, выберите Использовать имеющийся виртуальный жесткий диск и нажмите кнопку Далее. Затем выберите Установить операционную систему позднее.

  9. На странице сводных данных проверьте выбранные элементы, после чего нажмите кнопку Готово.

Логотип PowerShell  Эквивалентные команды Windows PowerShell

Следующие командлеты Windows PowerShell выполняют ту же функцию, что и предыдущая процедура. Вводите каждый командлет в одной строке, несмотря на то, что здесь они могут отображаться разбитыми на несколько строк из-за ограничений форматирования.

Выполните следующую команду, чтобы создать виртуальную машину с именем веб-сервера с памятью 1 ГБ, выделяемой при запуске, и использовать имеющийся виртуальный жесткий диск, на котором уже установлена операционная система на виртуальной машине.

New-VM –Name “web server” –MemoryStartupBytes 1GB –VHDPath d:\vhd\BaseImage.vhdx  

Предполагается, что вы настроили загрузочный носитель для виртуальной машины во время ее создания.

System_CAPS_ICON_note.jpg Примечание

Этот шаг необходимо выполнить при помощи графического интерфейса пользователя. Его нельзя автоматизировать или выполнить в сеансе Windows PowerShell.

Установка операционной системы на виртуальной машине

  1. В диспетчере Hyper-V в разделе Виртуальные машины области результатов правой кнопкой мыши щелкните имя виртуальной машины и выберите команду Подключиться.

  2. Откроется компонент "Подключение к виртуальной машине".

  3. В меню Действие окна "Подключение к виртуальной машине" нажмите кнопку Запустить.

  4. Виртуальная машина запустится, начнет поиск устройств запуска и загрузку пакета установки.

  5. Выполните все шаги по установке.

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

System_CAPS_ICON_note.jpg Примечание

Этот шаг необходимо выполнить при помощи графического интерфейса пользователя. Его нельзя автоматизировать или выполнить в сеансе Windows PowerShell.

Установка или обновление служб интеграции

  1. Откройте диспетчер Hyper-V. В меню "Средства диспетчера серверов" выберите пункт Диспетчер Hyper-V.

  2. Подключитесь к виртуальной машине. Для этого в разделе "Виртуальные машины" области результатов воспользуйтесь одним из следующих методов.

    • Щелкните имя виртуальной машины правой кнопкой мыши и выберите команду Подключиться.

    • Выберите имя виртуальной машины. В области Действие нажмите кнопку Подключиться.

  3. Откроется компонент "Подключение к виртуальной машине". В меню "Действие" средства "Подключение к виртуальной машине" выберите команду Вставьте установочный диск служб интеграции. Это действие загружает установочный диск в виртуальный DVD-дисковод.

  4. В зависимости от устанавливаемой операционной системы может потребоваться запуск установки вручную. Щелкните в любом месте окна операционной системы на виртуальной машине и перейдите к CD-дисководу. Для запуска пакета установки с компакт-диска воспользуйтесь методом, подходящим для операционной системы на виртуальной машине.

  5. По завершении установки все службы интеграции станут доступны для использования.

Показ: