Обновить

Комментарии 10

Ограничения: https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/Install-Hyper-V

The Hyper-V role can’t be installed on Windows 10 Home or Windows 11 Home.

Обход ограничений(Hyper-V и VirtualMachinePlatform) для Win 10-11 Home через bat файл:

@echo off
pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages*Hyper*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

dir /b %SystemRoot%\servicing\Packages*Virtual*.mum >virtual-m.txt
for /f %%i in ('findstr /i . virtual-m.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

del hyper-v.txt
del virtual-m.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Dism /online /enable-feature /featurename:VirtualMachinePlatform /LimitAccess /ALL

pause

VMware Workstation Pro из б.м. надежного источника.

Спасибо за полезный комментарий!

Кому вообще сдалась покоцанная маркетологами Home, когда оно влёгкую преобразуется в Еnterprise SKU инструментами massgrave.dev?

Тот же вопрос можно адресовать автору: через "квн" всё доступно.

Но Hyper-V и впрямь имеет то преимущество над VMWare, что он часто уже задействован, потому как "встроен" в винду. А VirtualBox - и в меньшей мере VMware - никак не осилят Virtual Machine Platform (впрочем, их извиняет непрестанная гонка вендоров за "митигациями" side-channel атак).

Спасибо за уточнение!

Согласен, changepk.exe - это утилита Microsoft для перехода на нужную редакцию Windows при наличии ключа или лицензии. Massgrave для этого не требуется.

Спасибо за полезный комментарий!

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

А второй момент, из-за которого я выбрал Hyper-V, Вы верно уловили.

Раз гипервизор Microsoft уже запущен для системных функций Windows, логичнее использовать непосредственно Hyper‑V)

Понимаю, что статья больше про HyperV, но вставлю свои 5 копеек:

У GNS3 есть более гибкая альтенатива - EVE-NG, и его "нелегальный" форк PnetLab. Ну а образы железок разных вендоров можно получить от вендоров, дампнуть, либо найти в зеленом магазине.

В свое время перешел из-за проблем с блокировками, Qt и другими зависимостями клиента, и отсутствия возможности строить мульти-вендор сети.

Спасибо за комментарий!

Мы на наших курсах используем GNS3. Сейчас думаем о том, чтобы добавить EVE-NG в качестве альтернативы)

По поводу мультивендорности - в большом практикуме строим сети на базе Cisco и Eltex в GNS3.

Приходилось разворачивать сетевые эмуляторы для лекций и практических работ.

EVE-NG — дораха, бесплатная сильно урезана(как минимум нету RBAC и строгая зависимость от онлайн-аккаунта, что было критично в моём случае). PNetLab не обновлялся последние пару лет от слова совсем. Это очень сломанная штука с тонной костылей.

Ничего лучше третьей ветки GNS3 я пока не нашёл: есть какой-никакой RBAC, группы, отсутствие зависимости от онлайн-аккаунта, поддержка тонны образов, умеет стартовать веб-консоль и подкидывать в топологию вайршарк. Сабж тоже сломан местами, но активно допиливается сообществом. Ещё и бесплатно. Последние пару лет активно допиливают WebUI, поэтому зачастую, надобность в нативном приложении отпадает.

Спасибо, что поделились своим опытом! И мне GNS3 очень нравится, поэтому я все свои стенды делаю на нем)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации