Установка и настройка centos 8 на hyper v

Обновлено: 06.07.2024

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

Существует несколько платформ виртуализации, но для этой цели Solvetic расскажет о конкретной платформе, созданной Microsoft, такой как Hyper-V. Далее мы научим вас устанавливать CentOS 8 и, таким образом, узнаем все его функции.

Что такое Hyper-V?

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

  • Windows 7, 8 или 10
  • Windows Server 2012, 2016 и 2019
  • мягкая фетровая шляпа
  • Ubuntu
  • CentOS
  • FreeBSD и многое другое
  • Быстрое создание и доступ к галерее виртуальных машин
  • Сеть по умолчанию (коммутатор NAT)
  • Функция реплики Hyper-V
  • Возможность обмена файлами между виртуальной машиной и физическим оборудованием и многое другое.

По умолчанию Hyper-V не включен в Windows 10, для его активации у нас есть два варианта:

Из Windows PowerShell выполните следующее: Из консоли командной строки запустите: Или перейдите по пути «Панель управления \ Программы \ Программы и компоненты» и там выберите параметр «Активировать или деактивировать функции Windows» и в появившемся окне активируйте окно Hyper-V:

Образ ISO CentOS 8 доступен по следующей ссылке:

  • Улучшения веб-консоли (Cockpit)
  • Новый контейнерный инструмент
  • Новые общесистемные политики шифрования
  • Улучшения TCP
  • Новые интегрированные обновления пакетов

Далее мы увидим, как установить CentOS 8 на Hyper-V.

1. Как установить CentOS 8 на Hyper-V с Windows 10

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

  • Нажмите на строку «Новая / Виртуальная машина» на правой панели.
  • Из меню Действие / Новый / Виртуальная машина
  • Щелкнув правой кнопкой мыши на названии физического оборудования и там выберите New / Virtual machine

Шаг 3
Будет отображен следующий мастер:

Шаг 4
Мы нажимаем Далее и укажем имя виртуальной машины, а также маршрут, где она будет размещена:

$config[ads_text5] not found

Там мы можем установить флажок «Хранить виртуальную машину в другом месте», чтобы определить собственный маршрут.

  • Поколение 1 является самым простым, поскольку оно совместимо с BIOS и поддерживает 32-разрядные и 64-разрядные системы.
  • Поколение 2 более безопасно, но работает только в UEFI и поддерживает только 64-битную систему

Выберите Поколение 1 и нажмите Далее

Шаг 6
Мы определяем ОЗУ для выделения виртуальной машине CentOS 8.

Шаг 7
В следующем окне можно будет определить аспекты сети:

Позже Solvetic расскажет, как настроить виртуальный коммутатор для обеспечения связи с сетью.

  • Создайте новый виртуальный жесткий диск, назначив размер, имя и местоположение
  • Использовать существующий виртуальный жесткий диск
  • Не используйте виртуальный жесткий диск

$config[ads_text6] not found

Шаг 9
Затем мы должны выбрать ISO-образ, который мы загрузили из CentOS 8. Для этого мы активируем поле «Установить операционную систему с загрузочного CD / DVD-ROM, а затем выберите CentOS 8 ISO:

Шаг 10
Среди вариантов - установить систему позже или не устанавливать операционную систему. После этого мы нажимаем Далее и видим сводку задач, которые необходимо выполнить:

Шаг 11
Нажмите «Готово», чтобы завершить процесс создания виртуальной машины CentOS 8 в Hyper-V:

$config[ads_text5] not found

2. Как назначить виртуальный коммутатор Hyper-V

Шаг 1
Как мы уже упоминали, ключевым моментом является то, что мы создаем новый коммутатор, который позволит подключаться к Интернету, для этого в консоли Hyper-V мы выбираем строку «Virtual Switch Manager»:

Шаг 2
В отображаемом окне мы выбираем «Внешний», чтобы разрешить подключение к внешней сети:

$config[ads_text6] not found

  • Имя виртуального коммутатора
  • Тип подключения и физический сетевой адаптер для использования

Как только это будет определено, нажмите «Применить» и «Принять», чтобы сохранить изменения.

Шаг 4
Далее мы выбираем созданную виртуальную машину, нажимаем «Конфигурация» и в разделе «Сетевой адаптер» выбираем созданный нами виртуальный коммутатор:

Нажмите Применить и Принять, чтобы сохранить изменения.

3. Как загрузить и настроить CentOS 8 в Hyper-V

Шаг 1
Как только мы настроим это, мы можем выбрать виртуальную машину, и там будет отображен ряд параметров:

$config[ads_text5] not found

Шаг 2
Нажимаем на строку «Подключить» и видим следующее:

Шаг 3
Там мы нажимаем Пуск, чтобы запустить мастер установки CentOS 8:

Шаг 4
Как только соединение будет установлено, мы увидим мастер установки CentOS 8:

Там мы выбираем строку «Установить CentOS Linux 8.0.1905», чтобы выполнить установку, или мы можем решить проблемы установки.

$config[ads_text5] not found

Шаг 5
После загрузки сервисов мы определим язык установки:

Шаг 6
Мы нажимаем «Продолжить», и тогда мы увидим следующее:

  • В разделе «Клавиатура» определите язык клавиатуры в CentOS 8.
  • В Языковой поддержке мы можем добавить больше языков, чтобы использовать их в системе.
  • В Дата и время мы можем определить часовой пояс системы, если он отличается.
  • В источнике установки мы находим выбранный образ ISO.
  • В KDUMP мы можем активировать или нет эту функцию, которая отвечает за дамп ядра.
  • Политика безопасности позволяет нам интегрировать дополнительные файлы безопасности в CentOS 8.

$config[ads_text5] not found

Шаг 7
Выбор программного обеспечения: там мы можем определить тип используемого сервера (консоль или графический интерфейс), а также определить, какие службы должны быть установлены в процессе:

По умолчанию сервер CentOS 8 будет установлен с графическим интерфейсом, но мы можем выбрать опцию «Сервер» для запуска из консоли.

Шаг 8
Имя сети и устройства позволяет нам активировать сетевой адаптер, а также определить имя для устройства:

$config[ads_text5] not found

Шаг 10
Нажимаем «Начать установку» и увидим следующее:

Шаг 11
Выберите «Root Password»

Шаг 12
Переходим к назначению пароля root в CentOS 8:

Шаг 13
Мы нажимаем «Готово», а затем настраиваем пользователя системного администратора:

Шаг 14
Мы снова нажимаем «Готово» и продолжаем установку CentOS 8 на Hyper-V:

$config[ads_text6] not found

Шаг 15
Когда этот процесс закончится, мы увидим следующее. Там мы нажимаем на перезагрузку

Шаг 16
Нам нужно будет извлечь носитель с помощью CentOS 8. ISO. Для этого перейдем в меню «ISO / Media / DVD / Eject»:

Шаг 17
После этого система будет перезапущена, и мы увидим следующее:

$config[ads_text5] not found

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

4. Задачи, которые необходимо выполнить в CentOS 8 после установки


Теперь мы увидим некоторые вещи, которые вы можете сделать в CentOS 8, чтобы получить максимальную отдачу от них:

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

$config[ads_text5] not found

Включить динамическую память на гостевой

Это функция, которую мы должны включить, чтобы использовать динамическую память с CentOS 8, для этого мы создадим файл по пути /etc/udev/rules.d с нужным именем, и в этом файле мы введем следующее: Мы сохраняем файл с помощью клавиш Ctrl + O и закрываем его с помощью клавиш Ctrl + X.

Установите инструменты Hyper-V

Это набор инструментов, которые позволяют нам максимально расширить возможности платформы, для этого мы выполним следующее:

$config[ads_text6] not found

Помните, что для доступа с правами root вы должны выполнить команду «su», а затем пароль, который мы назначаем в процессе его создания.

С помощью Solvetic мы научились настраивать и создавать виртуальные машины с CentOS 8 в Hyper-V. Благодаря внедрению виртуальных машин мы сможем полностью раскрыть свой потенциал использования.

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

[Tags|programming, все пидарасы а я]

Без приседаний никуда.

1. По дефолту Gen 2 не грузится. Надо переставить Secure Boot Template c Windows на Microsoft UEFI. По-хорошему надо в визард добавить пункт выбора Secure Boot, потому что не работающие дефолты это моветон (недочёт Hyper-V).

2. После чего оно грузится, но в 1200 по вертикали, так что на моем 1366х768 нижняя кнопка не видна. И скролла НЕТ (баг Hyper-V).

3. Разрешение можно было бы поменять из второй консоли через fbset, но его нет в boot dvd (недочёт RedHat)

3a. В бут-меню есть вариант "с простым видео" но под ними подразумевается nomodeset. Нахуй!

4. Есть вариант обхода отсутствия скроллов, с приседаниями: Выставить zoom 125% и максимизировать окно. Скролл появляется!

5. В документации на анаконду есть опция inst.resolution=800x600, но она ожидаемо не работает если не делать nomodeset.

6. Правильная опция - это video=800x600. Можно указать драйвер - то есть video=hyperv_fb:800x600. Но в моём случае корректный драйвер грузится по дефолту (это у hyperv_fb большое вертикальное разрешение по дефолту - то есть недочёт Hyper-V). Интересно что список рабочих разрешений довольно странный - я например юзаю 1024х576 так как это удобно в 1366х768. Но 800х600 это официально наименьшее поддерживаемое разрешение анакондой, и оно также поддерживается hyperv_fb.

7. 800x600 реально не работает, но баги не фатальные, просто некритичная часть надписей обрезана, так что 1024х576 реально работает лучше (недочёт Anaconda)

7а. В документации на центос есть место где документирована чать ключей анаконды. И там таки написано, что 1024х768 минималка.

8. Сеть почему-то по дефолту отключена и "всё красное". Кроме того, пункты, зависящие от сети, расположены _перед_ сетью, что логично для случая инсталляции с DVD, но запутывает при сетевой инсталляции (ну кто сейчас ставит не с минимального iso?). Надо зайти в сеть и её включить нажав ON.

Читайте также: