Запуск hyper-v в виртуальной машине со вложенной виртуализацией
Содержание:
- поддерживаемые гостевые операционные системы Windows Server
- Licensing and Client Hyper-V
- Disable Hyper-V from Windows 10 Home
- Как включить виртуализацию на ПК в ОС Windows
- Установка
- Установка или обновление служб Integration Services
- Советы по использованию средства VMConnect
- Поддержка гостевой операционной системы в других версиях Windows
- Хранение данных и сети
- Как отключить Hyper-V в Windows 10
- Создание виртуальной машины.
- Включить аппаратную виртуализацию
- Шаг 1а. Загрузите настройки BIOS на компьютере, отличном от UEFI
- Шаг 1б. Загрузитесь в настройках BIOS на компьютере UEFI
- Шаг 2. Включите аппаратную виртуализацию Intel VT-x в прошивке BIOS / UEFI
- Шаг 3а. Убедитесь, что виртуализация оборудования включена в Windows
- Шаг 3б. Убедитесь, что виртуализация оборудования включена в Ubuntu
- Зачем нужно обновлять версию конфигурации виртуальной машины?
- Настройка сети.
- Главный вопрос ИТ-профессионала – «Зачем?» (или «А нафига?»)
- Как сделать виртуальную машину на Windows 10 при помощи VirtualBox
поддерживаемые гостевые операционные системы Windows Server
ниже приведены версии Windows Server, которые поддерживаются в качестве гостевых операционных систем для Hyper-V в Windows Server 2016 и Windows Server 2019.
Операционная система на виртуальной машине (сервер) | Максимальное число виртуальных процессоров. | Службы Integration Services | Примечания |
---|---|---|---|
Windows Server, версия 1909 | 240 для поколения 2;64 для поколения 1 | Встроено | для поддержки более 240 виртуальных процессоров требуется серверные операционные системы Windows Server версии 1903 или более поздней. |
Windows Server версии 1903 | 240 для поколения 2;64 для поколения 1 | Встроено | |
Windows Server, версия 1809 | 240 для поколения 2;64 для поколения 1 | Встроено | |
Windows Server 2019 | 240 для поколения 2;64 для поколения 1 | Встроено | |
Windows Server, версия 1803 | 240 для поколения 2;64 для поколения 1 | Встроено | |
Windows Server 2016 | 240 для поколения 2;64 для поколения 1 | Встроено | |
Windows Server 2012 R2 | 64 | Встроено | |
Windows Server 2012 | 64 | Встроено | |
Windows Server 2008 R2 с пакетом обновления 1 (SP1) | 64 | установите все критические обновления Windows после настройки операционной системы на виртуальной машине. | Выпуски Datacenter, Enterprise, Standard и Web. |
Windows Server 2008 с пакетом обновления 2 (SP2) | 8 | установите все критические обновления Windows после настройки операционной системы на виртуальной машине. | Выпуски Datacenter, Enterprise, Standard и Web (32-разрядные и 64-разрядные). |
Licensing and Client Hyper-V
We’ve produced extensive work around licensing and Hyper-V with articles, eBooks, and webinars. None of them have meaningfully touched on Client Hyper-V. Simply put, a Windows 10 license provides for exactly one instance, period. It does not contain any guest instance rights whatsoever. If you want to run a guest instance of Windows 10, then you must purchase another license to cover that instance. If you wish to run any Windows Server guests on Windows 10, you must license the hardware to cover those instances in accordance with the new per-core rules. Linux distributions will follow their distributors’ rules.
Disable Hyper-V from Windows 10 Home
If you don’t want this functionality in your computer, you can always disable it. There are two ways to disable:
- Go to Run –> optionalfeatures. This will open the Optional Features window.
- Uncheck Hyper-V and Hyper-V management tools.
- Restart the computer.
You can also do this using the command-line:
PowerShell
Command Prompt
Sometimes Hyper-V is very useful even for home users. It can be used to test and evaluate new software without hurting the host system. But there are times when enabling virtualization support or installing Hyper-V is not recommended.
Hyper-V requires some system resources to run its virtual machines. For example, if you have 4 GB RAM, you won’t be able to give any resources to the virtual machine. So it would not be wise to enable Hyper-V functionality.
For what purpose do you want to enable Hyper-V functionality on your Windows 10 Home computer? Please share your thoughts in the comments below.
Как включить виртуализацию на ПК в ОС Windows
Виртуализация — технология, позволяющая создавать на компьютере виртуальную среду, в которой можно запускать различные рабочие процессы, изолированные от основной операционной системы. Эта среда отделена от ОС таким образом, что процессы, происходящие внутри виртуальной среды, не затрагивают Windows.
Если вам потребуется запустить на компьютере виртуальную машину или другой эмулятор, то для этого необходимо использовать технологию виртуализации. В связи с этим, у многих пользователей возникает вопрос о том, как включить виртуализацию, или как включить аппаратную виртуализацию на устройстве.
Технология аппаратной виртуализации на ПК обеспечивает высокую производительность программной эмуляции виртуальных сред. Аппаратная виртуализация включается в BIOS или UEFI, при условии, что эту технологию поддерживает центральный процессор вашего компьютера, а в интерфейсе BIOS/UEFI имеется соответствующая настройка.
Часто бывает, что аппаратная виртуализация включена в БИОС, а для работы функции Virtualization Technology (VT) нужно включить соответствующий компонент в операционной системе Windows.
В большинстве случаев, технология виртуализации используется для запуска различных виртуальных машин или приложений-эмуляторов ОС Android, типа BlueStacks. Вы можете использовать на своем ПК другую операционную систему внутри установленной на вашем устройстве Windows, запускать приложения, которые не работают на вашем компьютере, решать другие задачи при помощи соответствующего программного обеспечения.
Перед тем, как включить виртуализацию в Windows 10, необходимо обратить внимание на следующие обстоятельства:
Без поддержки процессором аппаратная виртуализация не будет работать на данном ПК. В UEFI или BIOS функция виртуализации может быть включена или выключена по умолчанию.
Чтобы воспользоваться технологией виртуализации на компьютере нужно выполнить следующий порядок действий:
Технология виртуализации может называться по-разному: Virtualization Technology, Vanderpool Technology, VT Technology, Virtualization, Intel VT-x (Intel Virtualization Technology), Virtual Machine eXtension, AMD-V, SVM (Secure Virtual Machines).
В этом руководстве вы найдете инструкции о том, как включить аппаратную виртуализацию на ПК в Windows и как получить информацию о поддержке данной технологии на вашем устройстве.
Установка
Существует несколько способов включения или установки компонента:
Через панель управления
Как и любые другие компоненты, например старые версии Framework, их добавление происходит через параметры «Программы и компоненты».
Нажмите на «Включение компонентов…», выберите пункт «Hyper-V» и нажмите ОК. После перезагрузки устройства, можно пользоваться новым компонентом. Это самый простой способ установки Hyper-V на Windows 10.
Через PowerShell
Откройте окно PowerShell от имени Администратора и введите следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Не забудьте перезагрузите компьютер нажатием клавиши Y, это требуется для установки компонента.
Если вы не знаете как отключить Hyper-V в Windows 10, то вам поможет эта команда:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Используя cmd и DISM
Откройте окно командной строки от имени Администратора и введите команду
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
После включения функций, выполните перезагрузку компьютера. Но, если вы хотите узнать, как удалить Hyper-V Windows 10 через CMD, то всё практически, как и в прошлом способе, используйте команду:
DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V
Установка или обновление служб Integration Services
Примечание
для узлов, предшествующих Windows Server 2016 и Windows 10, необходимо вручную установить или обновить службы integration services в операционных системах на виртуальной машине.
Процедура установки или обновления служб Integration Services вручную:
-
Откройте диспетчер Hyper-V. В меню Сервис диспетчер сервера выберите пункт Диспетчер Hyper-V.
-
Подключитесь к виртуальной машине. щелкните правой кнопкой мыши виртуальную машину и выберите пункт Подключение.
-
В меню «Действие» подключения к виртуальной машине выберите команду Вставьте установочный диск служб интеграции. Это действие загружает установочный диск в виртуальный DVD-дисковод. В зависимости от операционной системы на виртуальной машине может потребоваться запустить установку вручную.
-
По завершении установки все службы интеграции станут доступны для использования.
Примечание
эти действия нельзя автоматизировать или сделать в сеансе Windows PowerShell для виртуальных машин в сети .
Их можно применять к автономным VHDX-образам. см. раздел Установка служб Integration Services, если виртуальная машина не запущена.
Можно также автоматизировать развертывание служб Integration Services с помощью Configuration Manager с виртуальными машинами в сети, но в конце установки необходимо перезапустить виртуальные машины. см. статью развертывание Integration Services Hyper-V на виртуальных машинах с помощью диспетчера конфигурации и DISM .
Советы по использованию средства VMConnect
Ознакомьтесь с указанными ниже сведениями об использовании VMConnect:
Для этого… | Сделайте это… |
---|---|
Отправка щелчков мыши или клавиатурного ввода на виртуальную машину | Щелкните в любом месте окна виртуальной машины. При подключении к работающей виртуальной машине указатель мыши может отображаться в виде маленькой точки. |
Возврат щелчков мыши или клавиатурного ввода на физический компьютер | Нажмите клавиши CTRL+ALT+СТРЕЛКА ВЛЕВО, а затем переместите указатель мыши за пределы окна виртуальной машины. Это сочетание клавиш для отпускания кнопки мыши можно изменить в параметрах Hyper-V в диспетчере Hyper-V. |
Отправка сочетания клавиш CTRL+ALT+DELETE на виртуальную машину | Выберите Действие > Ctrl+Alt+Delete или воспользуйтесь сочетанием клавиш CTRL+ALT+END. |
Переключение из режима окна в полноэкранный режим | Выберите Представление > Полноэкранный режим. Чтобы перейти обратно в режим окна, нажмите клавиши CTRL+ALT+BREAK. |
Создание контрольной точки для получения сведений о текущем состоянии компьютера, чтобы устранить неполадки | Выберите Действие > Контрольная точка или используйте сочетание клавиш CTRL+N. |
Изменение параметров виртуальной машины | Выберите Файл > Параметры. |
Подключение к (ISO-файлу) DVD-образа или к (VFD-файлу виртуального гибкого диска) | Выберите Медиа.
Виртуальные гибкие диски не поддерживаются для виртуальных машин 2-го поколения. Дополнительные сведения см.в статье Should I create a generation 1 or 2 virtual machine in Hyper-V? (Следует ли создавать виртуальные машины 1-го и 2-го поколения в Hyper-V?). |
Использование локальных ресурсов узла на виртуальной машине Hyper-V, например, USB-устройства флэш-памяти | На узле Hyper-V включите режим расширенного сеанса, с помощью VMConnect подключитесь к виртуальной машине и перед подключением выберите нужный локальный ресурс. Описание конкретных шагов см. в статье Use local resources on Hyper-V virtual machine with VMConnect (Использование локальных ресурсов на виртуальной машине Hyper-V с VMConnect). |
Изменение сохраненных параметров VMConnect для виртуальной машины | Выполните следующую команду в Windows PowerShell или в командной строке: |
Запрещение пользователю VMConnect получать доступ к сеансу VMConnect другого пользователя |
.
Отсутствие включенного режима расширенного сеанса может привести к угрозе безопасности и конфиденциальности. Если пользователь подключился и вошел на виртуальную машину через VMConnect, а другой авторизированный пользователь подключается к той же виртуальной машине, то сеанс перехватывается вторым пользователем и будет прерван у первого. Второй пользователь сможет просматривать рабочий стол, документы и приложения первого пользователя. |
Управление службами интеграции или компонентами, которые позволяют виртуальной машине обмениваться данными с узлом Hyper-V | На узлах Hyper-V под управлением Windows 10 или Windows Server 2016 нельзя управлять службами интеграции с помощью VMConnect. Дополнительную информацию об этом см. в следующих разделах: — Turn an integration service on or off using Hyper-V Manager (Включение или отключение службы интеграции в диспетчере Hyper-V); — (Запуск и остановка службы интеграции в гостевой учетной записи Windows);- (Запуск и остановка службы интеграции в гостевой учетной записи Linux); — (Своевременное обновление служб интеграции). Сведения об узлах под управлением Windows Server 2012 или Windows Server 2012 R2 см. в статье Службы интеграции. |
Изменение размера окна VMConnect | Вы можете изменить размер окна VMConnect для виртуальных машин 2-го поколения, работающих под управлением операционной системы Windows. Для этого может потребоваться включить режим расширенного сеанса на узле Hyper-V. Дополнительные сведения см. в разделе . Сведения о виртуальных машинах под управлением Ubuntu см. в статье Changing Ubuntu Screen Resolution in a Hyper-V VM (Изменение разрешения экрана Ubuntu на виртуальной машине Hyper-V). |
Поддержка гостевой операционной системы в других версиях Windows
В следующей таблице приведены ссылки на сведения о гостевых операционных системах, поддерживаемых Hyper-V, в других версиях Windows.
Главная операционная система | Раздел |
---|---|
Windows 10 | поддерживаемые гостевые операционные системы для клиент Hyper-V в Windows 10 |
Windows Server 2012 R2 и Windows 8.1 | — поддерживаемые Windows гостевые операционные системы для Hyper-V в Windows Server 2012 R2 и Windows 8.1- Виртуальные машины Linux и FreeBSD в Hyper-V |
Windows Server 2012 и Windows 8 | Поддерживаемые операционные системы Windows на виртуальных машинах для Hyper-V в Windows Server 2012 и Windows 8 |
Windows Server 2008 и Windows Server 2008 R2 | О виртуальных машинах и гостевых операционных системах |
Хранение данных и сети
VMware vSphere 6.0 Enterprise Plus | Microsoft Hyper-V 2012 R2 Datacenter | |
Поддерживаемые системы хранения | DAS,NFS, FC, iSCSI, FCoE (аппаратная и программная), vFRC, SDDC | SMB3, virtual FC, SAS, SATD, iSCSI, FC, FCoE, shared vhdx |
Файловая система (общая) | Virtual Machine File System (VMFS v5) | Cluster Shared Volume (CSV) |
Поддержка загрузки с SAN | Да (FC, iSCSI, FCoE и программный FCoE) | Да (iSCIS, бездисковая, FC) |
Загрузка с USB | Да | нет |
Virtual SAN | VSAN 6.0 с поддержкой флэш-массивов (AFA) | Усовершенствованная (Storage Spaces), многоуровневое хранение |
QoS для систем хранения | Да (Storage IO Control), включая NFS | Да |
Поддержка NPIV | Да (с RDM) | Да (virtual FC) |
Thin Provisioning | Да (включая SE Spare Disk) | Да (Dynamic Disk) |
SAN Multipathing | Да (усовершенствованные APD и PDL), PDL Auto Remove | Да (DSM и SMB Multichannel) |
Кэширование | Да (vSphare Flash Read Cache) | Да (CSV Cache) |
API для интеграции с системами хранения | Да (VASA, VAAI и VAMP) | Да (SMI-S/SMP, ODX, Trim) |
NIC Teaming | Да (до 32 NIC) | Да |
Поддержка Private VLAN | Да | Да |
Поддержка Jumbo Frames | Да | Да |
QoS для сети | Да (Network IO Control, DSCP) | Да |
Поддержка IPv6 | Да | Да |
Мониторинг трафика | Да (Port Mirroring) | Да (Port Mirroring) |
Как отключить Hyper-V в Windows 10
Программы и компоненты
- Выполняем команду appwiz.cpl в окне Win+R.
- В открывшемся окне программ и компонентов переходим в раздел Включение или отключение компонентов Windows.
- Дальше снимите флажок с Hyper-V, чтобы отключить его компонент и нажмите кнопку ОК.
Windows PowerShell
С помощью оболочки Windows PowerShell можно не только включать и отключать компоненты системы, а и удалять стандартные приложения Windows 10.
- Запускаем оболочку Windows PowerShell от имени администратора используя поиск Windows 10.
- В открывшемся окне выполняем команду: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All.
- После завершения процесса отключения подтверждаем перезагрузку компьютера нажав Y и кнопку Enter.
Командная строка
- Запускаем командную строку нажав Win+X и выбрав пункт Командная строка (администратор).
- Дальше выполняем команду: dism /online /disable-feature /featurename:microsoft-hyper-v-all.
- После завершения процесса отключения подтверждаем перезагрузку компьютера нажав кнопку Y.
Заключение
Выключить виртуализацию Hyper-V в Windows 10 возможность есть, поскольку по умолчанию компонент Hyper-V отключен и виртуализация не используется. А также возможность одновременно использовать несколько виртуальных машин нужна далеко не многим пользователям. Поэтому мы рассмотрели как отключить службу управления виртуальными машинами, потом уже и сам компонент Hyper-V.
- https://os-helper.ru/windows-10/kak-vklyuchit-virtualizaciyu-na-pk.html
- https://viarum.ru/virtualizatsiya-v-windows-10/
- https://windd.ru/kak-vyklyuchit-virtualizatsiyu-hyper-v-windows-10/
Создание виртуальной машины.
Жмём правой кнопкой по нашему компьютеру -> «Создать» -> «Виртуальная машина». (Рис.13)
Рис.13 — Создание виртуальной машины Hyper-V.
Откроется «Мастер создания виртуальной машины».(Рис.14)
- Нажмите кнопку «Готово», чтобы создать виртуальную машину с настройками по умолчанию.
- Нажмите кнопку «Далее», чтобы создать виртуальную машину с особыми параметрами конфигурации.
Жмём «Далее» чтобы выбрать нужные нам параметры.
Рис.14 — Мастер создания виртуальной машины.
Указываем Имя виртуальной машины и её расположение.(Рис.15)
Я решил протестировать при помощи Ubuntu Server 18.04.
По этому у меня так:
- Имя: ubuntuserver 18.04.
- Расположение: E:\hyper-v ubuntu server 18.04\.
Рис.15 — Указываем Имя виртуальной машины и её расположение.
Выбираем поколение виртуальной машины.(Рис.16)
В большинстве случаев стоит выбрать второе поколение, но если вы устанавливаете что-то 32-bitное то стоит выбрать — Поколение -1.
Лично у меня Ubuntu Server 18.04 64-bit с поддержкой UEFI, следовательно я выбираю — Поколение 2.
Рис.16 — Выбираем поколение виртуальной машины.
Выделяем количество оперативной памяти.(Рис.17)
Моей операционной системе хватит 1Gb ОЗУ => Я оставляю по умолчанию вписанные 1024 Mb. Идём «Далее».
Рис.17 — Выделяем количество оперативной памяти.
Выбираем к какому коммутатору будет подключен наш сетевой интерфейс.(Рис.18)
Выбираем наш «Hypernet» , идём «Далее».
Рис.18 — Настройка сети.
Создаём виртуальный жёсткий диск.(Рис.19)
Указываем Имя, Расположение и максимальный Размер файла виртуального HDD.
У меня так:
- Имя: ubuntu server 18.04.vhdx.
- Расположение: E:\hyper-v ubuntu server 1804\.
- Размер: 10 ГБ.
Рис.19 — Создаём виртуальный жёсткий диск.
Выбираем ISO-образ с которого будем устанавливать операционную систему.(Рис.20)
Выбираем пункт «Установить операционную систему из файла загрузочного образа» -> Нажимаем «Обзор» -> Выбираем iso-образ. -> Жмём «Далее».
Рис.20 — Выбор образа ОС.
Завершение работы мастера создания виртуальной машины.(Рис.21)
Жмём «Готово».
Рис.21 — Завершение работы мастера создания виртуальной машины.
Теперь в Диспетчере Hyper-V мы видим, только что созданную, виртуальную машину — ubuntu server 1804. (Рис.22)
Нажимаем на нее правой кнопкой мыши — > «Подключить».
Рис.22 — Диспетчер Hyper-V, Новая виртуальная машина.
Появится окно «Подключение к виртуальной машине.»(Рис.23)
Если вы хотите установить систему Windows то при нажатии на кнопку «Пуск» у вас должна запуститься установка, без каких любо ошибок.
Но для того чтобы запустился Ubuntu Server 18.04 Пришлось в «Файл» — > «Параметры» -> «Безопасность» отключить «Безопасную загрузку».(Рис.24)
Рис.23 — Подключение к виртуальной машине.Рис.24 — Отключаем Безопасную загрузку.
Включаем виртуальную машину.(Рис.25)
Рис.25 — Включаем виртуальную машину.
Всё отлично виртуальная машина запустилась. Нас встречает установщик Ubuntu Server 18.04.(Рис.26)
Рис.26 — Запущенная виртуальная машина. Установщик Ubuntu Server 18.04.
Включить аппаратную виртуализацию
Если виртуализация оборудования не включена в вашем UEFI или BIOS, вы можете увидеть одну или несколько из следующих ошибок:
- На этом компьютере не включен VT-x / AMD-V
- Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе
Если вы столкнулись с этой проблемой, читайте дальше, чтобы включить аппаратное ускорение в BIOS или UEFI.
Шаг 1а. Загрузите настройки BIOS на компьютере, отличном от UEFI
Во-первых, если у вас есть прошивка BIOS, вы увидите параметры загрузки в BIOS, отображаемые во время загрузки. Обычно это отображается в течение первых нескольких секунд загрузки. Esc, Del, F2, F11 и т.д. – некоторые из типичных клавиш, которые перенесут вас в настройки BIOS. Фактический ключ зависит от вашей материнской платы. Если это относится к вам, то вы можете получить настройки BIOS гораздо проще, чем если бы у вас была прошивка UEFI. Загрузите настройки BIOS и перейдите к шагу 2, чтобы включить Intel VT-x для виртуализации. Если это не относится к вам (у вас есть компьютер UEFI), попробуйте вместо этого шаг 1b.
Шаг 1б. Загрузитесь в настройках BIOS на компьютере UEFI
Большинство современных компьютеров с Windows (Windows 8 и 10) поставляются с UEFI, который имеет несколько расширенных функций. Но он загружает ваш компьютер так быстро, и нет никаких вариантов, чтобы вмешаться и заставить ваш компьютер загружаться в BIOS. Но не бойтесь, процесс все еще прост.
Сначала удерживайте клавишу Shift и нажмите перезагрузку из меню, как показано на рисунке ниже.
Клавиша Shift + перезагрузка – загрузка Windows с настройками UEFI
Во время перезагрузки вы увидите несколько параметров загрузки, как показано на скриншоте ниже. Выберите «Устранение неполадок».
Устранение неполадок в Windows UEFI
На следующем экране выберите «Дополнительные параметры», как показано ниже.
Расширенные настройки Windows UEFI
В списке «Дополнительные параметры» найдите и выберите «Настройки прошивки UEFI», как показано на рисунке ниже.
Настройки прошивки UEFI
При появлении запроса нажмите кнопку перезагрузки, чтобы перейти к настройкам прошивки UEFI.
Перезапустите в настройках UEFI Fimware
Теперь вы должны увидеть параметры загрузки BIOS, как показано ниже. В этом руководстве нажатие клавиши F10 приведет меня к настройке BIOS.
Войдите в BIOS Setup на компьютере UEFI
Шаг 2. Включите аппаратную виртуализацию Intel VT-x в прошивке BIOS / UEFI
Местоположение, в котором можно включить опции VT-x / AMD-v, будет зависеть от марки материнской платы. Просмотрите все, чтобы найти варианты виртуализации. В моем случае это было в разделе «Конфигурация системы». Найдя, выберите и включите аппаратную виртуализацию, как показано ниже.
Найти и включить аппаратную виртуализацию VT-x / AMD-V в BIOS
Наконец, сохраните и выйдите из настроек BIOS / UEFI, как показано ниже.
Сохранить настройки BIOS UEFI и перезагрузить
Шаг 3а. Убедитесь, что виртуализация оборудования включена в Windows
Если все идет хорошо, ваш VirtualBox или Docker Engine должен запуститься без ошибок. Вы также можете вручную проверить, включено ли аппаратное ускорение на ПК с Windows, как описано ниже. Нажмите «Ctrl + Alt + Del» и выберите «Диспетчер задач». В диспетчере задач найдите и выберите вкладку «Производительность», чтобы узнать состояние виртуализации.
Проверьте, включена ли аппаратная виртуализация
Обратите внимание, что в моем случае виртуализация установлена на Включено на рисунке выше
Шаг 3б. Убедитесь, что виртуализация оборудования включена в Ubuntu
В Ubuntu вы можете проверить, включен ли Intel VT-x с помощью cpu-checkerпакета. Сначала установите его с помощью следующих команд:
sudo apt-get update sudo apt-get install cpu-checker
Затем проверьте состояние аппаратного ускорения в Ubuntu с помощью следующей команды:
kvm-ok
Если аппаратная виртуализация включена, вы должны увидеть такой вывод:
INFO: /dev/kvm exists KVM acceleration can be used
Зачем нужно обновлять версию конфигурации виртуальной машины?
при перемещении или импорте виртуальной машины на компьютер под управлением Hyper-V на Windows Server 2019, Windows Server 2016 или Windows 10 конфигурация виртуальной машины не обновляется автоматически. это означает, что виртуальную машину можно переместить обратно на узел Hyper-V, на котором запущена предыдущая версия Windows или Windows Server. Но это также означает, что вы не можете использовать некоторые новые функции виртуальных машин, пока вы вручную не обновите версию конфигурации. Вы не сможете понизить версию конфигурации виртуальной машины после ее обновления.
Версия конфигурации виртуальной машины представляет собой совместимость конфигурации виртуальной машины, сохраненного состояния и файлов моментальных снимков с версией Hyper-V. При обновлении версии конфигурации изменяется структура файла, используемая для хранения конфигурации виртуальных машин и файлов контрольных точек. Вы также обновляете версию конфигурации до последней версии, поддерживаемой этим узлом Hyper-V. Обновленные виртуальные машины используют новый формат файлов конфигурации, который повышает эффективность чтения и записи данных. Кроме того, при обновлении снижается вероятность повреждения данных в случае ошибки хранилища.
В следующей таблице перечислены описания, расширения имен файлов и расположения по умолчанию для каждого типа файлов, используемых для новых или обновленных виртуальных машин.
Типы файлов виртуальной машины | Описание |
---|---|
Конфигурация | Сведения о конфигурации виртуальной машины, которые хранятся в двоичном формате файла. Расширение имени файла:. vmcx расположение по умолчанию: к:\програмдата\микрософт\ Windows \хипер-в\виртуал machines |
Состояние среды выполнения | Сведения о состоянии среды выполнения виртуальной машины, которые хранятся в двоичном формате файла. Расширение имени файла:. vmrs и. вмгс расположение по умолчанию: к:\програмдата\микрософт\ Windows \хипер-в\виртуал machines |
Виртуальный жесткий диск | Хранит виртуальные жесткие диски для виртуальной машины. Расширение имени файла:. VHD или. VHDX расположение по умолчанию: к:\програмдата\микрософт\ Windows \хипер-в\виртуал жесткие диски |
Автоматический виртуальный жесткий диск | Файлы разностного диска, используемые для контрольных точек виртуальной машины. Расширение имени файла:. avhdx расположение по умолчанию: к:\програмдата\микрософт\ Windows \хипер-в\виртуал жесткие диски |
Контрольная точка | Контрольные точки хранятся в нескольких файлах. Каждая контрольная точка создает файл конфигурации и файл состояния среды выполнения Расширения имен файлов:. vmrs и. vmcx расположение по умолчанию: к:\програмдата\микрософт\ Windows \снапшотс |
Настройка сети.
Выбираем слева наш компьютер, у меня это — DESKTOP-9PLBR7Q, справа появится меню «Действия», Нажмите на пункт «Диспетчер виртуальных коммутаторов».(Рис.8)
Рис.8 — Заходим в Диспетчер виртуальных коммутаторов.
В «Диспетчере виртуальных коммутаторов» нажмите «Создать виртуальный коммутатор».(Рис.9)
Рис.9 — Создаём виртуальный коммутатор.
Введите Имя, у меня это — Hypernet и примечание, у меня это — Сеть Hyper-V.(Рис.10)
Так же выберете Тип подключения. Я выбрал подключение к Внешней сети через мою сетевую карту — «Realtek PCIe GBE Family Controller». А также установил галочку в чекбоксе «Разрешить управляющей операционной системе предоставлять общий доступ к этому сетевому адаптеру».
Жмём «Применить».
Рис.10 — Свойства виртуального коммутатора.
Выскакивает предупреждение «Ожидающие изменения могут нарушить сетевое подключение».(Рис.11) Я предполагаю, что эту статью будут читать новички, а значит они вряд ли будут пошагово повторять за мной, используя задействованный сервер, своего предприятия . Следовательно ничего страшного в том, что мы можем на некоторое время потерять сетевое подключение. Жмём «Да» и ждём «Применение изменений».
Рис.11 — Предупреждение о возможном нарушении сетевого подключения.
Теперь зайдя в «Сетевые подключения» -> «Настройка параметров адаптера». Мы можем увидеть наш только что созданный vEthernet (Hypernet), так же с ним соседствует не подключенный vEthernet (Коммутатор по умолчанию) — «Стандартная сеть» автоматически предоставляет виртуальным машинам доступ к сети компьютера с помощью преобразования сетевых адресов (NAT). NAT на данный момент нам не интересен. И коммутатор этот трогать мы не будем.(Рис.12)
Рис.12 — Сетевые подключения -> Настройка параметров адаптера.
На этом настройка сети закончена. Переходим к самому главному, тому для чего и создана система виртуализации Hyper-V — Создание виртуальной машины.
Главный вопрос ИТ-профессионала – «Зачем?» (или «А нафига?»)
- У вас основная ОС на Linux-серверах.
- Вам нужно запускать экзотику.
- Вам нужны готовые виртуальные сервера от вендеров (думаю это просто вопрос времени).
- Вы не любите Microsoft.
- VMware вы получили на халяву вместе с оборудованием.
Табличка размышлений
За переход на Hyper-V | Против перехода на Hyper-V |
---|---|
Сокращение расходов на лицензии VMware | Известность платформы VMware |
На базе этой же платформы построен Azure | Размер дистрибутива (спойлер: Nano Server не является аналогом esxi — это немного другая идеология и позиционирование) |
Интересная сетевая виртуализация | Простая схема лицензирования |
Репликация на другие СХД виртуалок штатными методами | Поддержка большого числа разных ОС |
Бонусы при покупке комплекта для построения виртуализации (набор CIS, в который входят Windows Datacenter + System Center) | VMware уже работает |
Различные плюшки при разворачивании Windows-серверов | Нет поддержки именно гипервизора как отдельного продукта |
Можно уменьшать диски на лету | VDI тут можно использовать только для лабы/тестов. Для продакшена это не подходит |
Более оперативная поддержка новых версий Windows | Наличие интересных законченных решений для виртуализации, когда ты у одного вендора покупаешь и железо и софт, и получаешь одну консоль управления и одно окно техподдержки |
Это Microsoft | Это Microsoft |
Как сделать виртуальную машину на Windows 10 при помощи VirtualBox
Virtual Бокс–это одна из самых распространённых виртуальных машин для создания дополнительных операционных систем. Эту программу можно скачать из интернета. Она есть в открытом доступе. Далее будет представлен процесс создания и настройки ВМ на основе VirtualBox VirtualBox Windows 10 64 bit.
Интерфейс программы VirtualBox
Как создать и настроить виртуальную машину
В первую очередь, необходимо определиться с выбором программного обеспечения для реализации поставленной цели. Можно воспользоваться встроенным средством Hyper-V. Но лучше пойти по другому пути и использовать VirtualBox. Алгоритм следующий:
- Скачать и установить ПО на свой компьютер, следуя всем рекомендациям установщика. Программа полностью на русском языке. Кстати, для Windows 10 VirtualBox 32 bit можно скачать с официального сайта разработчиков.
- Навести курсор мыши на вкладку «Машина» в верхней графе параметров главного меню софта и в окне контекстного типа нажать на «Виртуальную машину».
- В следующем окошке надо выбрать имя и тип операционной системы, создание которой пользователь хочет реализовать. К примеру в строке «Тип» можно выбрать «Microsoft Windows», а в поле «Вид» написать «Windows 7 (64-bit)». Указать можно любую версию операционки, которая существует на данный момент.
- Нажать на кнопку «Next» и прописать объём ОЗУ для виртуальной системы, который будет выделен из размера установленной в компьютере оперативной памяти.
- Перейти к созданию нового жёсткого диска для виртуальной операционки, поставив тумблер в соответствующую строку в следующем окошке.
- В разделе «Формат хранения» указать вариант «Фиксированный жёсткий диск». Также нужно выделить объём для виртуального HDD, при это м данный размер должен составлять не менее 25 ГБ.
- После нажатия на кнопку «Создать» начнётся процесс создания виртуального ЖД, который занимает несколько минут.
Теперь виртуальная машина, т. е. выбранная операционка будет создана и по умолчанию выключена.
Процесс создания жёсткого диска виртуальной машины в приложении VirtualBox на Windows 10
Дополнительная информация! Чтобы включить созданную операционку и пользоваться ею, придётся каждый раз переходить в программу VirtualBox.
Теперь после открытия VirtualBox в главном меню будут показаны все созданные ОС, а также прописаны их характеристики, т.е. размер оперативной памяти, объём накопителя, тип, версия, разрядность. Сведения о центральном процессоре будут такие же как на основной системе.
Как установить операционную систему на виртуальную машину
После создания виртуальной машины в программном обеспечении VirtualBox нужно переходить к самой установке операционной системы на ВМ. При выполнении поставленной задачи удобнее пользоваться следующей инструкцией:
- Открыть VirtualBox, кликнув по значку приложения на рабочем столе основной операционки.
- Выделить созданную ранее ВМ операционной системы и нажать на кнопку «Запустить» в графе значений сверху окна.
- Откроется окно, в котором пользователю сразу же будет предложено выбрать загрузочный диск с образом ОС, указав путь к нему. Поэтому сначала необходимо создать либо загрузочную флешку с ISO-образом операционки, либо компакт-диск. В рамках этой статьи описывать данную процедуру нецелесообразно, т.к. она не имеет отношения к рассматриваемой теме.
- Выбрать образ на компьютере и нажать на кнопку «Продолжить».
- Далее появится точно такой же установщик как и в БИОС только в программе VirtualBox. Устанавливать ОС на виртуальную машину надо также как и через БИОС. Единственное отличие заключается в том, что этап разбиения системного диска на разделы пропускается. Диск под эту операционку уже автоматически был создан в разделе создания и настройки виртуальной машины.
После инсталляции ПК перезагрузится и появится рабочий стол ОС в окне виртуальной машины. Теперь можно приступать к настройке индивидуальных параметров на усмотрение пользователя. Например, выставить системное время, сделать свою учётную запись, установить пароль на операционную систему, скачать необходимый софт и т. д.
Установка операционки Windows 7 на виртуальную машину VirtualBox в ОС Linux
Обратите внимание! В общем это будет точно такая же система, только виртуальная, используемая как обычное программное обеспечение на основной операционки. При желании её можно будет свернуть или выключив, закрыв приложение VirtualBox