GNS3 на Hyper-V

Содержание

1 Общая информация

  • Начиная с Windows 10 и Windows Server 2016 поддерживается nested virtualization, т.е. возможно запускать гипервизоры внутри виртуальных машин.
  • В BIOS вашего ПК должна быть активирована технология виртуализации.

2 Установка Hyper-V

  • Добавим роль Hyper-V.
  • Откроем PowerShell от имени Администратора.
  • Введём команду:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    
  • Перезагружаем компьютер.
  • Проверим работоспособность.
  • Запустим диспетчер Hyper-V от имени администратора:
    virtmgmt.msc
    
  • Это можно сделать и из меню Пуск.
  • Должен запуститься графический диспетчер Hyper-V.

3 Установка GNS3

  • Скачайте установочный образ GNS3-<version>-all-in-one.exe из репозитория https://github.com/GNS3/gns3-gui/releases/.
  • Из этого же репозитория скачайте образ виртуальной машины GNS3.VM.Hyper-V.<version>.zip.
  • Впрочем, её же может скачать и установщик.
  • После установки снимите галочку Запуск GNS3, поскольку GNS3 запускается от имени администратора и могут возникнуть проблемы с настройкой.

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

  • Распакуем архив с образом виртуальной машины.
  • Перейдём в папку с виртуальной машиной.
  • Разрешим запуск скриптов.
  • Откроем PowerShell от имени Администратора.
  • Выполним команду:
    set-executionpolicy RemoteSigned
    
  • Архив с виртуальной машиной уже содержит скрипт, который сам создаст виртуальную машину и добавит все настройки и выдаст вам ошибку, если расширения виртуализации не включены.
  • Запустим скрипт:
    create-vm.ps1
    
  • Отключим исполнение скриптов:
    set-executionpolicy Restricted
    

5 Подключение GNS3 к виртуальной машине

  • Запустите вручную созданную раньше виртуальную машину.
  • После успешной загрузки виртуальной машины будет выведено окно с информацией, где указан IP-адрес машины.
  • Запустите GNS3.
  • После первого запуска появится окно Setup Wizard.
  • Его можно запустить в любое время из меню Help.
  • Выберите пункт:
  • В поле host вводим адрес нашего виртуального сервера, например 172.19.76.78.
  • Меняем порт на 80.
  • Нажимаем Next.

6 Видео: Установка GNS3 на Hyper-V


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры прикладной информатики и теории вероятностей

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие