Установка Rosa по сети (PXE) в QEMU (Virt-Manager)

Материал из Rosalab Wiki
Версия от 10:28, 29 марта 2023; PastorDi (обсуждение | вклад) (Новая страница: «== Настройка сервера PXE == Для установки Rosa Linux по сети (PXE) в среде Qemu нам понадобится: # Серв…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Настройка сервера PXE

Для установки Rosa Linux по сети (PXE) в среде Qemu нам понадобится:

  1. Сервер Rosa
  2. Образ Rosa Linux, который будет ставится на клиенте

Ставим стандартными шагами Rosa сервер. Для примера, при установке сервера создадим пользовтеля user.

Загружаем сервер, входим под user, и скачиваем (в нашем примере) образ ROSA_2021.1_GNOME_X86_64_46122.iso в домашнюю папку пользователя.

Сеть на сервере в Qemu должна быть за NAT. Обычно это настраивается в параметрах Qemu сервера.

Qpxe1.png

Проверяем ip адрес сервера.

ip -br a

Сервер должен получить ip адреса из диапазона 192.168.122.0/24

Если это так, прописываем , через nmcli статический ip адрес для нашего сервера:

nmcli connection modify enp1s0 connection.autoconnect yes ipv4.method manual ipv4.dns 192.168.122.1 ipv4.dns-search mydomen.dom ipv4.addresses 192.168.122.2/24 ipv4.gateway 192.168.122.1

Перезапускаем сервер или рестартим сеть.

Qpxe2.png

В предустановленном на образах ROSA языке python есть простой веб-сервер, используем его для PXE-установки.

От пользователя user делаем следующее:

mkdir -p "~/web"  (создаем папку для веб-сервера)
cd "~/web" (переходим в эту папку)
mkdir -p ISO (создаем папку для ISO-образа)
sudo mount -o loop "~/ROSA_2021.1_GNOME_X86_64_46122.iso" "~/web/ISO" (монтируем)

где "~/ROSA_2021.1_GNOME_X86_64_46122.iso" - это путь , куда мы скачали наш установочный образ iso.

Запускаем python web сервер:

python3 -m http.server (запускаем http-сервер из папки)


Настрокйка iPXE

Установка Rosa Linux