Установка в QEMU-KVM#

Установка QEMU-KVM#

sudo apt install astra-kvm

Подробная информация в статье.

Скачивание файлов контрольного примера#

https://disk.astralinux.ru/s/NmkptbgbxAFSMyW

Создание виртуальной сети#

Консоль#

Параметры виртуальной сети содержатся в файле network.xml, содержимое которого приведено ниже:

<!--
Шаблон для создания виртуальной сети
-->
<network>
  <name>astra-network</name>
  <uuid>debe63e5-5058-40fc-bd51-966a5c0a1435</uuid>
  <bridge name="astra-virbr" stp="on" delay="0"/>
  <mac address="52:54:00:56:e2:7a"/>
  <ip address="192.168.100.1" netmask="255.255.255.0">
    <dhcp>
      <range start="192.168.100.10" end="192.168.100.254"/>
      <host mac="aa:bb:cc:dd:ee:f0" name="astra_domain" ip="192.168.100.100">
        <lease expiry="0"/>
      </host>
      <host mac="aa:bb:cc:dd:ee:f1" name="astra_web" ip="192.168.100.101">
        <lease expiry="0"/>
      </host>
      <host mac="aa:bb:cc:dd:ee:f2" name="astra_database" ip="192.168.100.102">
        <lease expiry="0"/>
      </host>
      <host mac="aa:bb:cc:dd:ee:f3" name="astra_client" ip="192.168.100.103">
        <lease expiry="0"/>
      </host>
    </dhcp>
  </ip>
</network>

Создание виртуальной сети выполняется выдачей в командной строке команды:

virsh -c qemu:///system net-create network.xml

После выполнения команды будет создана виртуальная сеть astra-network. в появлении которой следует убедиться следующим образом.

Графический режим#

В менеджере виртуальных машин:

  1. Выбрать соединение QEMU/KWM;

  2. В меню выбрать: Правка - Свойства подключения

../../../_images/demo_ex_q_1.png

В открывшемся окне QEMU/KVM Свойства подключения:

  1. Выбрать вкладку: Виртуальные сети;

  2. Убедиться в наличии виртуальной сети astra-network и что ее состояние Активно.

../../../_images/demo_ex_q_2.png

После этого виртуальная сеть создана и настроена.

Установка контроллера домена#

В окне Менеджер виртуальных машин:

  1. Выбрать гипервизор QEMU/KVM

  2. В меню выбрать Файл ‣ Создать виртуальную машину

../../../_images/demo_ex_q_3.png

В открывшемся окне Новая виртуальная машина:

  1. Выбрать Импорт образа диска;

  2. Нажать кнопку Вперед.

../../../_images/demo_ex_q_4.png

В открывшемся окне Новая виртуальная машина:

  • Нажать кнопку Обзор…

../../../_images/demo_ex_q_5.png

В открывшемся окне Выбор тома хранилища:

  1. Выбрать domain.qcow2;

  2. Нажать кнопку Выбор тома

../../../_images/demo_ex_q_6.png

В окне Новая виртуальная машина:

  1. В поле Choose the operating system you are installing установить Generic or unknown OS

  2. Нажать кнопку Вперед

../../../_images/demo_ex_q_7.png

В открывшемся окне Новая виртуальная машина:

  1. Установить Memory: 1024;

  2. Установить Процессоры: 1;

  3. Нажать кнопку Вперед.

../../../_images/demo_ex_q_8.png

В открывшемся окне Новая виртуальная машина:

  1. Установить Название: domain;

  2. В выборе сети выбрать: Виртуальная сеть „astra-network“;

  3. Установить отметку Проверить конфигурацию перед установкой

  4. Нажать кнопку Готово.

../../../_images/demo_ex_q_9.png

Примечание

Если забыли установить Проверить конфигурацию перед установкой, то запустится созданная виртуальная машина и после запуска виртуальной машины в меню выбрать: Виртуальная машина ‣ Выключить ‣ Выключить принудительно.

../../../_images/demo_ex_q_10.png

Запустится окно настройки виртуальной машины (если виртуальная машина была выключена, то необходимо нажать Показать виртуальное оборудование):

  1. Выбрать: Виртуальный сетевой интерфейс

  2. Нажать кнопку Удалить

  3. Подтвердить удаление устройства

../../../_images/demo_ex_q_11.png

В окне domain на QEMU/KVM нажать кнопку Добавить оборудование и в открывшемся окне

Добавление виртуального оборудования:

VM

MAC-адрес

domain

aa:bb:cc:dd:ee:f0

web_server

aa:bb:cc:dd:ee:f1

database

aa:bb:cc:dd:ee:f2

client

aa:bb:cc:dd:ee:f3

  1. Выбрать: Сеть

  2. Выбрать Создать на базе: Виртуальная сеть „astra-network“

  3. Задать MAC-адрес: aa:bb:cc:dd:ee:f0

  4. Выбрать Модель устройства: virtio

  5. Нажать кнопку Готово

../../../_images/demo_ex_q_12.png

Аналогично добавить второй сетевой адаптер:

  1. Выбрать: Сеть

  2. Выбрать Создать на базе: Виртуальная сеть „default“

  3. MAC-адрес и Модель устройства оставить без изменений

  4. Нажать кнопку Готово

На этом установка контроллера домена завершена и он готов к работе.

Для входа в сеанс следует нажать и в появившемся приглашении к входу в сеанс задать параметры:

  1. freeipa login: astra

  2. Password: astra

  3. Integrity level: 63

../../../_images/demo_ex_q_13.png

Установка сервера приложений, базы данных и клиента#

В окне Менеджер виртуальных машин:

  1. Выбрать гипервизор QEMU/KVM

  2. В меню выбрать Файл ‣ Создать виртуальную машину

../../../_images/demo_ex_q_16.png

В открывшемся окне Новая виртуальная машина:

  1. Выбрать Подключение QEMU/KVM;

  2. Выбрать Импорт образа диска;

  3. Нажать кнопку Вперед.

../../../_images/demo_ex_q_17.png

В открывшемся окне Новая виртуальная машина:

  • Нажать кнопку Обзор…

../../../_images/demo_ex_q_18.png

В открывшемся окне Выбор тома хранилища:

  1. Выбрать web_server.qcow2 или database.qcow2 или client.qcow2;

  2. Нажать кнопку Выбор тома

../../../_images/demo_ex_q_19.png

В окне Новая виртуальная машина:

  1. В поле Choose the operating system you are installing установить Generic or unknown OS

  2. Нажать кнопку Вперед

../../../_images/demo_ex_q_20.png

В открывшемся окне Новая виртуальная машина:

  1. Установить Memory: 2048;

  2. Установить Процессоры: 2;

  3. Нажать кнопку Вперед.

../../../_images/demo_ex_q_21.png

В открывшемся окне Новая виртуальная машина:

  1. Установить Название: server;

  2. В выборе сети выбрать: Виртуальная сеть „astra-network“;

  3. Установить отметку Проверить конфигурацию перед установкой

  4. Нажать кнопку Готово.

VM

MAC-адрес

domain

aa:bb:cc:dd:ee:f0

web_server

aa:bb:cc:dd:ee:f1

database

aa:bb:cc:dd:ee:f2

client

aa:bb:cc:dd:ee:f3

Примечание

Если забыли установить Проверить конфигурацию перед установкой, то запустится созданная виртуальная машина и после запуска виртуальной машины в меню выбрать: Виртуальная машина ‣ Выключить ‣ Выключить принудительно.

../../../_images/demo_ex_q_23.png

Запустится окно настройки виртуальной машины (если виртуальная машина была выключена, то необходимо нажать Показать виртуальное оборудование):

  1. Выбрать: Виртуальный сетевой интерфейс

  2. Нажать кнопку Удалить

  3. Подтвердить удаление устройства

../../../_images/demo_ex_q_24.png

В окне server на QEMU/KVM нажать кнопку Добавить оборудование и в открывшемся окне

Добавление виртуального оборудования:

  1. Выбрать: Сеть

  2. Выбрать Создать на базе: Виртуальная сеть „astra-network“

  3. Задать MAC-адрес из таблицы;

  4. Выбрать Модель устройства: virtio

  5. Нажать кнопку Готово

../../../_images/demo_ex_q_25.png

Аналогично добавить второй сетевой адаптер:

  1. Выбрать: Сеть

  2. Выбрать Создать на базе: Виртуальная сеть „default“

  3. MAC-адрес и Модель устройства оставить без изменений

  4. Нажать кнопку Готово

На этом установка серверов и клиента завершена и они готовы к работе.