Как запустить виртуальную машину на windows server 2016
Создание виртуальной машины в Hyper-V Create a virtual machine in Hyper-V
Область применения: Windows 10, Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019 Applies To: Windows 10, Windows Server 2016, Microsoft Hyper-V Server 2016, Windows Server 2019, Microsoft Hyper-V Server 2019
Узнайте, как создать виртуальную машину с помощью диспетчера Hyper-V и Windows PowerShell, а также какие параметры при создании виртуальной машины в диспетчере Hyper-V. Learn how to create a virtual machine by using Hyper-V Manager and Windows PowerShell and what options you have when you create a virtual machine in Hyper-V Manager.
Создание виртуальной машины с помощью диспетчера Hyper-V Create a virtual machine by using Hyper-V Manager
Откройте Диспетчер Hyper-V. Open Hyper-V Manager.
В области действие щелкните создать, а затем — Виртуальная машина. From the Action pane, click New, and then click Virtual Machine.
В мастере создания виртуальной машины нажмите кнопку Далее. From the New Virtual Machine Wizard, click Next.
Сделайте соответствующий выбор для виртуальной машины на каждой из страниц. Make the appropriate choices for your virtual machine on each of the pages. Дополнительные сведения см. в подразделе новые параметры и настройки виртуальной машины в диспетчере Hyper-V далее в этой статье. For more information, see New virtual machine options and defaults in Hyper-V Manager later in this topic.
В диспетчере Hyper-V щелкните правой кнопкой мыши виртуальную машину и выберите подключить. In Hyper-V Manager, right-click the virtual machine and select connect.
В окне Подключение к виртуальной машине выберите действие > Запуск. In the Virtual Machine Connection window, select Action > Start.
Создание виртуальной машины с помощью Windows PowerShell Create a virtual machine by using Windows PowerShell
На рабочем столе Windows нажмите кнопку «Пуск» и введите любую часть имени Windows PowerShell. On the Windows desktop, click the Start button and type any part of the name Windows PowerShell.
Щелкните правой кнопкой мыши элемент Windows PowerShell и выберите пункт Запуск от имени администратора. Right-click Windows PowerShell and select Run as administrator.
Получите имя виртуального коммутатора, который виртуальная машина должна использовать с помощью Get-VMSwitch. Get the name of the virtual switch that you want the virtual machine to use by using Get-VMSwitch. Например, For example,
-Name — имя, которое вы задаете для создаваемой виртуальной машины. -Name is the name that you provide for the virtual machine that you’re creating.
-MemoryStartupBytes — объем памяти, доступной виртуальной машине при запуске. -MemoryStartupBytes is the amount of memory that is available to the virtual machine at start up.
-Bootdevice — это устройство, на которое загружается виртуальная машина, когда она запускается как сетевой адаптер (сетевого адаптера) или виртуальный жесткий диск (VHD). -BootDevice is the device that the virtual machine boots to when it starts like the network adapter (NetworkAdapter) or virtual hard disk (VHD).
-VHDPath — путь к диску виртуальной машины, который вы хотите использовать. -VHDPath is the path to the virtual machine disk that you want to use.
-Path — путь для хранения файлов конфигурации виртуальной машины. -Path is the path to store the virtual machine configuration files.
-Switch — имя виртуального коммутатора, который виртуальная машина должна использовать для подключения к другим виртуальным машинам или сети. -Switch is the name of the virtual switch that you want the virtual machine to use to connect to other virtual machines or the network. См. раздел Создание виртуального коммутатора для виртуальных машин Hyper-V. See Create a virtual switch for Hyper-V virtual machines.
Пример: For example:
При этом создается виртуальная машина поколения 2 с именем Win10VM с 4 ГБ памяти. This creates a generation 2 virtual machine named Win10VM with 4GB of memory. Она загружается из папки VMs\Win10.vhdx в текущий каталог и использует виртуальный коммутатор с именем ExternalSwitch. It boots from the folder VMs\Win10.vhdx in the current directory and uses the virtual switch named ExternalSwitch. Файлы конфигурации виртуальной машины хранятся в папке VMData. The virtual machine configuration files are stored in the folder VMData.
Пример: For example:
Подключитесь к виртуальной машине с помощью подключения к виртуальной машине (VMConnect). Connect to the virtual machine by using Virtual Machine Connection (VMConnect).
Параметры в мастере создания виртуальных машин диспетчера Hyper-V Options in Hyper-V Manager New Virtual Machine Wizard
В следующей таблице перечислены параметры, которые можно выбрать при создании виртуальной машины в диспетчере Hyper-V, и значения по умолчанию для каждого из них. The following table lists the options you can pick when you create a virtual machine in Hyper-V Manager and the defaults for each.
Страница Page | По умолчанию для Windows Server 2016 и Windows 10 Default for Windows Server 2016 and Windows 10 | Другие варианты Other options | |
---|---|---|---|
Укажите имя и расположение Specify Name and Location | Имя: Новая виртуальная машина. Name: New Virtual Machine. Расположение: к:\програмдата\микрософт\виндовс\хипер-в \. Location: C:\ProgramData\Microsoft\Windows\Hyper-V\. | Можно также ввести собственное имя и выбрать другое расположение для виртуальной машины. You can also enter your own name and choose another location for the virtual machine. Динамическая память: не выбрано Dynamic memory: not selected | Можно настроить объем памяти при запуске с 32 МБ на 5902MB. You can set the startup memory from 32MB to 5902MB. Можно также выбрать использование динамическая память. You can also choose to use Dynamic Memory. Дополнительные сведения см. в статье обзор Динамическая память Hyper-V. For more information, see Hyper-V Dynamic Memory Overview. |
Настройка сетевых подключений Configure Networking | Не подключено Not connected | Вы можете выбрать сетевое подключение, чтобы виртуальная машина могла использовать ее из списка существующих виртуальных коммутаторов. You can select a network connection for the virtual machine to use from a list of existing virtual switches. См. раздел Создание виртуального коммутатора для виртуальных машин Hyper-V. See Create a virtual switch for Hyper-V virtual machines. | |
Подключить виртуальный жесткий диск Connect Virtual Hard Disk | Создать виртуальный жесткий диск Create a virtual hard disk Расположение: к:\усерс\публик\документс\хипер-в\виртуал жесткие диски \ Location: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\ Hyper-V: вложенная виртуализация в Windows Server 2016Вложенная виртуализация (Nested Virtualization) позволяет запустить Hyper-V внутри виртуальной машины и создать в таком гипервизоре Hyper-V еще несколько виртуальных машин. Чаще всего вложенная виртуализация используется в различных стендах, лабах и тестовых средах. Microsoft Hyper-V поддерживает вложенную виртуализацию начиная с Windows Server 2016. Если попытаться установить роль Hyper-V внутри ВМ на гостевом Hyper-V с Windows Server 2012 R2, вы получите ошибку: Эта ошибка связана с тем что хостовой Hyper-V специально маскировал от гостевых ОС наборы аппаратных инструкций (Virtualization Extensions) Intel VT-x и AMD-V. В Windows Server 2016 архитектура Hyper-V была изменена. Изменились и требования к процессорам. Теперь для работы вложенной виртуализации кроме поддержки Intel VT-x, процессор должен поддерживать Intel EPT (предоставляет виртуальным машинам прямой доступ к памяти, минуя гипервизор). Другие ограничения при использовании вложенной виртуализации: Рассмотрим, как включить и использовать вложенную виртуализацию в Windows Server 2016. Прежде всего вам нужно обновить версию конфигурации ВМ Hyper-V для которой вы хотите включить вложенную виртуализацию до версии 8.0 или выше (виртуальная машина должна быть выключена). Для этого запустите консоль Hyper-V Manager, найдите ВМ, щелкните по ней правой кнопкой и выберите Upgrade Configuration Version. Также вы можете обновить HW версию виртуальной машины через PowerShell: Вы можете обновить версию виртуального оборудования сразу для всех ВМ на хосте: Теперь для выбранной виртуальной машины нужно включить поддержку вложенной виртуализации. По умолчанию гипервизор маскирует от гостевых ОС аппаратные наборы инструкций, отвечающих за виртуализацию. Чтобы исправить это, воспользуйтесь командой: Или вы можете отключить динамическую память через PowerShell: Если вы планируете предоставлять доступ вложенным виртуальным машинам во внешнюю сеть, хостовой Hyper-V может увидеть несколько MAC адресов на единственном сетевом адаптере виртуальной машины. Поэтому вам нужно разрешить спуфинг MAC-адресов для сетевого адаптера ВМ. Откройте свойства ВМ в консоли Hyper-V, найдите сетевой адаптер ВМ и в секции Advanced features включите опцию Enable MAC address spoofing. Также вы можете включить эту опцию через PowerShell: Для быстрой проверки ВМ и включения динамической памяти вы можете использовать готовый скрипт Enable-NestedVm.ps1. Установка роли Hyper-V в Windows Server Install the Hyper-V role on Windows Server
Чтобы создать и запустить виртуальные машины, установите роль Hyper-V в Windows Server с помощью диспетчер сервера или командлета Install-WindowsFeature в Windows PowerShell. To create and run virtual machines, install the Hyper-V role on Windows Server by using Server Manager or the Install-WindowsFeature cmdlet in Windows PowerShell. Для Windows 10 см. статью Установка Hyper-V в Windows 10. For Windows 10, see Install Hyper-V on Windows 10. Дополнительные сведения о Hyper-V см. в статье Обзор технологии Hyper-v. To learn more about Hyper-V, see the Hyper-V Technology Overview. Чтобы испытать Windows Server 2019, можно скачать и установить ознакомительную версию. To try out Windows Server 2019, you can download and install an evaluation copy. См. Центр оценки. See the Evaluation Center. Перед установкой Windows Server или добавлением роли Hyper-V убедитесь, что: Before you install Windows Server or add the Hyper-V role, make sure that: Если вы хотите установить только средства управления, такие как диспетчер Hyper-V, см. раздел Удаленное управление узлами Hyper-v с помощью диспетчера Hyper-v. If you want to install only the management tools, such as Hyper-V Manager, see Remotely manage Hyper-V hosts with Hyper-V Manager. Установка Hyper-V с помощью диспетчер сервера Install Hyper-V by using Server ManagerВ диспетчере серверов в меню Управление выберите Добавить роли и компоненты. In Server Manager, on the Manage menu, click Add Roles and Features. На странице Приступая к работе убедитесь, что конечный сервер и сетевое окружение подготовлены к установке нужной вам роли или компонента. On the Before you begin page, verify that your destination server and network environment are prepared for the role and feature you want to install. Нажмите кнопку Далее. Click Next. На странице Выбор типа установки выберите Установка ролей или компонентов и нажмите кнопку Далее. On the Select installation type page, select Role-based or feature-based installation and then click Next. На странице Выбор целевого сервера выберите сервер из пула серверов и нажмите кнопку Далее. On the Select destination server page, select a server from the server pool and then click Next. На странице Выбор ролей сервера выберите Hyper-V. On the Select server roles page, select Hyper-V. Чтобы добавить средства для создания виртуальных машин и управления ими, щелкните Добавить компоненты. To add the tools that you use to create and manage virtual machines, click Add Features. На странице «Компоненты» нажмите кнопку Далее. On the Features page, click Next. Выберите нужные параметры на страницах Создание виртуальных коммутаторов, Миграция виртуальной машины и Хранилища по умолчанию. On the Create Virtual Switches page, Virtual Machine Migration page, and Default Stores page, select the appropriate options. На странице Подтверждение выбранных элементов для установки выберите Автоматический перезапуск конечного сервера, если требуется и нажмите кнопку Установить. On the Confirm installation selections page, select Restart the destination server automatically if required, and then click Install. После завершения установки убедитесь, что Hyper-V установлен правильно. When installation is finished, verify that Hyper-V installed correctly. Откройте страницу все серверы в Диспетчер сервера и выберите сервер, на котором установлена Hyper-V. Open the All Servers page in Server Manager and select a server on which you installed Hyper-V. Просмотрите плитку роли и компоненты на странице выбранного сервера. Check the Roles and Features tile on the page for the selected server. Установка Hyper-V с помощью командлета Install-WindowsFeature Install Hyper-V by using the Install-WindowsFeature cmdletНа рабочем столе Windows нажмите кнопку «Пуск» и введите любую часть имени Windows PowerShell. On the Windows desktop, click the Start button and type any part of the name Windows PowerShell. Щелкните правой кнопкой мыши Windows PowerShell и выберите команду Запуск от имени администратора. Right-click Windows PowerShell and select Run as Administrator. Чтобы установить Hyper-V на сервере, к которому вы подключены удаленно, выполните следующую команду и замените именем сервера. To install Hyper-V on a server you’re connected to remotely, run the following command and replace with the name of server. После перезагрузки сервера можно увидеть, что роль Hyper-V установлена и узнать, какие другие роли и компоненты установлены, выполнив следующую команду: After the server restarts, you can see that the Hyper-V role is installed and see what other roles and features are installed by running the following command: Записки IT специалистаТехнический блог специалистов ООО»Интерфейс» Установка и настройка Hyper-V Server 2016Получить Hyper-V Server 2016 можно на официальном сайте, для скачивания вам потребуется учетная запись Microsoft, либо будет необходимо заполнить небольшую анкету. При этом мы настоятельно не рекомендуем скачивать установочный образ из иных, непроверенных источников. Установка и первоначальная настройка Hyper-V Server
Если вы случайно закрыли это окно, то повторно его можно вызвать командой: Если же вы закрыли все окна и оказались перед пустым экраном, то нажмите Ctrl+Shift+Esc, данное сочетание клавиш работает в том числе и в RDP-сессии и вызывает диспетчер задач, с помощью которого вы можете запустить командную строку или утилиту конфигурации. Далее идем практически по порядку. Но первым шагом следует изменить имя сервера на что-нибудь более информативное и удобное, в нашем случае это будет HV-CORE-2016. Затем, при необходимости, изменяем рабочую группу или присоединяем сервер к домену. Также рекомендуется добавить локального администратора, чтобы не использовать встроенную учетную запись. Если вы хотите, чтобы ваш сервер отвечал на пинги, то следует явно разрешить такое поведение в пункте 4) Настройка удаленного управления, которое также должно быть включено.
Для полноценного удаленного управления данным сервером нужно включить соответствующие правила брандмауэра, для этого выйдем в командную строку и запустим оболочку PowerShell: Цвет окна при этом останется черным, но в начале приглашения командной строки появятся буквы PS. Затем последовательно выполним следующие команды: для англоязычного выпуска Hyper-V эти команды будут выглядеть следующим образом: На этом настройку сервера можно считать законченной, и мы перейдем к настройке клиентского ПК. Настройка клиента для работы с Hyper-V ServerДля работы с Hyper-V Server 2016 вам потребуется ПК с операционной системой Windows 10 версий Pro или Enteprise х64, иные редакции или 32-х разрядные версии не подойдут, так как в них нет возможности установить диспетчер Hyper-V. Прежде всего проверим, что сервер доступен по своему сетевому имени, в доменной сети ему должна соответствовать A-запись на DNS-сервере, в одноранговой сети такую запись потребуется создать вручную на локальном DNS, либо добавить нужную запись в файл hosts клиентской машины, в нашем случае она выглядит следующим образом: Если учетная запись под которой вы работаете на клиентском ПК отличается от учетных данных администратора Hyper-V, а это практически всегда так, даже если вы работаете в доменной сети (мы надеемся, что вы не используете в повседневной деятельности учетку Администратора домена), то следует явно указать учетные данные для соединений с сервером командой: В особых пояснениях данная команда не нуждается, мы указали сетевой узел и учетные данные для подключения к нему. Если вы будете подключаться к нескольким серверам, то необходимо выполнить данное действие для каждого из них. Теперь запустим консоль PowerShell от имени Администратора и выполним следующую команду: Утвердительно отвечаем на все вопросы, при этом будет настроен автоматический запуск службы WinRM и созданы разрешающие правила в брандмауэре.
Теперь установим Диспетчер Hyper-V, для этого откроем оснастку Программы и компоненты и перейдем во Включение или отключение компонентов Windows. В открывшемся окне найдем пункт Hyper-V и отметим для установки Средства управления Hyper-V.
мы попадем на диск C сервера.
Для примера мы создали новую виртуалку и без каких-либо проблем установили туда свежую Ubuntu 19.04.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще: Или подпишись на наш Телеграм-канал:
|