Download PDF
Download page ПК СВ «Брест» в пределах одного сервера (сервисный режим).
ПК СВ «Брест» в пределах одного сервера (сервисный режим)
В сервисном режиме все ВМ запускаются от имени служебного пользователя системы (oneadmin
). В таком режиме нет необходимости устанавливать контроллер домена (FreeIPA) и включать сервер в домен. Авторизацию в веб-интерфейсе ПК СВ обеспечивает PAM-модуль службы apache2
.
В рассматриваемой конфигурации хранилище, фронтальная машина и узел виртуализации разворачиваются на единственном сервере.
В данном примере для развертывания ВМ в облаке ресурсов и виртуальных машин будут задействованы хранилища, установленные по умолчанию при инициализации сервиса фронтальной машины.
Дополнительных действий по настройке сервиса хранилища не требуется.
Описание тестовой среды
В данном примере в качестве тестовой среды выступает система виртуализации QEMU/KVM в ОС СН Astra Linux Special Edition 1.7.1.
Будет развернута одна гостевая машина со следующими параметрами:
- количество процессоров: 6;
- размер памяти (ОЗУ): 6 ГБ;
- объем диска: 64 ГБ.
В ОС облачных ВМ будут подключены интернет-репозитории Astra Linux. Поэтому необходимо, чтобы в хостовой ОС был доступ к сети Интернет.
В хостовой ОС должна быть включена вложенная виртуализация, см. статью Включение вложенной (nested) аппаратной виртуализации в KVM.
В этом примере в качестве установочного носителя используется файл образа технологического установочного диска 1.7.1-22.11.2021_10.50.iso
(установочный диск Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) с интегрированным обновлением БЮЛЛЕТЕНЬ № 2021-1126SE17 (оперативное обновление 1.7.1)).
Кроме того, для установки сервисов ПК СВ потребуется файл образа установочного диска ПК СВ «Брест».
1. Добавление виртуальной сети в Virt-Manager
Все гостевые машины находятся в виртуальных сегментах сетей. При этом хостовая машина является для них шлюзом по умолчанию.
В данном примере внутренняя (виртуальная) сеть имеет следующие настройки:
- диапазон IP-адресов сети:
172.16.1.0
/24
; - шлюз по умолчанию:
172.16.1.
1
; - встроенный DCHP-сервер выключен, в гостевых машинах будет настроен статический IP-адрес;
- внутренняя (виртуальная) сеть работает в режиме NAT.
Если в хостовой машине диапазон 172.16.1.0
/24
уже используется, необходимо в настройках виртуальной (внутренней) сети задать другой диапазон IP-адресов. Например, 192.168.123.0/24.
Для добавления виртуальной сети необходимо войти в Astra Linux под учетной записью пользователя, включенного в группы astra-admin
и astra-console
, и выполнить следующие действия:
- Запустить утилиту Virt-manager.
- В окне утилиты Virt-manager выбрать подключение к системному серверу виртуализации, а затем выбрать пункт меню Правка — Свойства подключения.
В открывшемся окне Свойства соединения открыть вкладку Виртуальные сети и нажать кнопку +:
В открывшемся окне Создание виртуальной сети (шаг 1 из 4) в поле Имя сети задать наименование виртуальной сети, например
virbr1
, и нажать кнопку Вперед:В окне Создание виртуальной сети (шаг 2 из 4):
в поле Сеть задать следующие параметры сети:
172.16.1.0
/24
;снять флаг Включить DHCPv4 (выключить встроенный DCHP-сервер);
нажать кнопку Вперед:
- В окне Создание виртуальной сети (шаг 3 из 4) настройки IPv6 оставить без изменений и нажать кнопку Вперед.
- В окне Создание виртуальной сети (шаг 4 из 4):
- в поле Подключено к физической сети установить флаг Перенаправлять в физическую сеть;
- в выпадающем списке Назначение выбрать требуемый сетевой интерфейс хостовой машины;
- в выпадающем списке Режим выбрать значение
NAT
; - нажать кнопку Готово:
После этого добавленная сеть отобразится в окне Свойства соединения во вкладке Виртуальные сети:
2. Создание гостевой машины
В данном примере гостевая машина имеет следующие настройки:
- количество процессоров: 6;
- размер памяти (ОЗУ): 6 ГБ;
- объем диска: 64 ГБ.
Файл образа установочного носителя предварительно должен быть скопирован в пул хранилища (по умолчанию /var/lib/libvirt/images
).
Для создания гостевой машины необходимо выполнить следующие действия:
- В окне утилиты Virt-manager выбрать подключение к системному серверу виртуализации, а затем выбрать пункт меню Файл — Создать виртуальную машину, либо нажать кнопку Создать виртуальную машину:
В открывшемся окне Создание виртуальной машины (шаг 1 из 5) установить флаг Локальный ISO или CDROM и нажать на кнопку Вперед:
- В окне Создание виртуальной машины (шаг 2 из 5) в секции Choose ISO or CDROM install media (выберите расположение установочного носителя: ISO или CDROM) нажать на кнопку Обзор:
- В открывшемся окне Выбор тома хранилища выбрать установочный носитель и нажать на кнопку Выбор тома:
- В окне Создание виртуальной машины (шаг 2 из 5):
- в секции Choose the operating system you are installing снять флаг Automatically detect from the installation media / source;
- в секции Choose the operating system you are installing в поле поиска ввести «
ge
» и выбрать значение «Generic deafault (generic)
»: - нажать на кнопку Вперед.
- В окне Создание виртуальной машины (шаг 3 из 5) в поле Memory установить значение «
6144
», в поле Процессоры установить значение «6
» и нажать на кнопку Вперед: - В окне Создание виртуальной машины (шаг 4 из 5) задать размер диска гостевой машины и нажать на кнопку Вперед:
- В окне Создание виртуальной машины (шаг 5 из 5):
- задать название гостевой машины;
- установить флаг Проверить конфигурацию перед установкой;
- в выпадающем списке Выбор сети выбрать добавленную ранее виртуальную сеть;
- нажать на кнопку Готово:
- В открывшемся окне параметров гостевой машины в левом поле выбрать пункт Процессоры и удостовериться в том, что в правом поле установлен флаг Копировать конфигурацию ЦП сервера виртуализации:
- В окне параметров гостевой машины в левом поле выбрать пункт IDE Диск 1, затем в правом поле:
- в секции Дополнительные параметры в выпадающем списке Шина диска выбрать значение
VirtIO
; - нажать на кнопку Применить:
- в секции Дополнительные параметры в выпадающем списке Шина диска выбрать значение
- В окне параметров гостевой машины нажать на кнопку Добавить оборудование в левом нижнем углу:
В открывшемся окне Добавление виртуального оборудования:
в левом поле выбрать пункт Канал;
в правом поле параметры Название и Тип устройства оставить без изменения (протокол SPICE);
нажать на кнопку Готово:
SPICE (от англ.: Simple Protocol for Independent Computing Environments — Простой протокол для независимой вычислительной среды) в настоящем примере используется для поддержки общего буфера обмена между хостовой и гостевой машинами.
- В окне параметров гостевой машины нажать на кнопку Начать установку в левом верхнем углу.
После этого отrроется окно гостевой машины, в котором отобразится процесс установки ОС:
3. Установка Astra Linux в гостевой машине
Процесс установки Astra Linux описан в документе «Операционная система специального назначения «Astra Linux Special Edition» РУСБ.10015-01. Руководство по установке» (файл OS-inst-help.pdf
размещен на установочном носителе в директории install-doc
). При этом следует учитывать следующие особенности установки:
- на странице Установка базовой системы выбрать для установки ядро linux-5.10-generic;
- на странице Выбор программного обеспечения выбрать следующие пункты:
- Графический интерфейс Fly;
- Средства работы с Интернет;
- Средства Виртуализации;
- Средства удаленного подключения SSH;
- на странице Дополнительные настройки ОС выбрать Базовый уровень защищенности («Орел»);
- на странице Дополнительные настройки ОС выбрать пункт Запрет автонастройки сети.
4. Подключение образа установочного носителя к гостевой машине
Файл образа установочного носителя предварительно должен быть скопирован в пул хранилища (по умолчанию /var/lib/libvirt/images
).
- На панели инструментов окна гостевой машины нажать на кнопку [Показать виртуальное оборудование].
- В окне параметров гостевой машины в левом поле выбрать пункт SATA CDROM 1, затем в правом поле нажать на кнопку [Обзор].
- В открывшемся окне Расположение тома ISO-носителя указать расположение установочного носителя и нажать на кнопку Выбор тома.
- В окне параметров гостевой машины в правом поле нажать на кнопку Применить.
- В окне параметров гостевой машины в левом поле выбрать пункт Параметры загрузки, затем в правом поле в списке Порядок загрузки убрать флаг VirtIO диск 1 и поставить флаг SATA CDROM 1.
- В окне параметров гостевой машины в правом поле нажать на кнопку Применить.
- На панели инструментов окна гостевой машины нажать на кнопку Показать графическую консоль.
5. Включение общего буфера обмена
Действия, описанные в данном разделе, не обязательны и выполняются для удобства последующей настройки гостевой машины.
Для организации общего буфера обмена между сервером виртуализации и гостевой машиной используется пакет spice-vdagent
, который устанавливается в гостевой машине. Для обеспечения работы общего буфера обмена необходимо выполнить действия, описанные ниже.
- В окне параметров гостевой машины удостовериться в том, что включен канал SPICE.
Установить пакет
spice-vdagent
командой:sudo apt install spice-vdagent
- После установки пакета
spice-vdagent
перезагрузить гостевую машину.
6. Настройка сети в гостевой машине
В данном примере для обеспечения работы сервиса узла виртуализации в качестве сетевого соединения будет настроен мост со следующими параметрами:
- IP-адрес: «
172.16.1.20
»; - маска: «
255.255.255.0
»; - шлюз по умолчанию: «
172.16.1.
1»
.
Для настройки сетевого соединения необходимо выполнить действия, описанные ниже.
Установить пакет
bridge-utils
командой:sudo apt install bridge-utils
В файл
/etc/network/interfaces
добавить следующие строки:auto eth0 iface eth0 inet manual auto br0 iface br0 inet static bridge_ports eth0 address 172.16.1.20 netmask 255.255.255.0 gateway 172.16.1.1
CODEЗапустить в работу сетевой интерфейс командой:
sudo ifup br0
Добавить в автозапуск и запустить службу
ssh
командами:sudo systemctl enable ssh
sudo systemctl start ssh
7. Настройка репозиториев в гостевой машине
В данном примере в качестве источника пакетов будет дополнительно зарегистрирован локальный репозиторий с файлами установочного диска ПК СВ «Брест».
Файл образа установочного диска ПК СВ предварительно должен быть скопирован в пул хранилища на хостовой машине (по умолчанию /var/lib/libvirt/images
).
Чтобы создать локальный репозиторий, используя установочный диск ПК СВ «Брест», необходимо выполнить действия, описанные ниже.
- Подключить к гостевой машине файл образа установочного диска ПК СВ «Брест» (см. Virt-manager. Подключение образа установочного носителя к гостевой машине).
Создать каталог для размещения репозитория командой:
sudo mkdir -p /srv/repo/brest
Примонтировать установочный диск ПК СВ «Брест» командой:
sudo mount /dev/sr0 /media/cdrom
Скопировать файлы из установочного диска ПК СВ «Брест» в каталог репозитория командой:
sudo cp -a /media/cdrom/* /srv/repo/brest
Отмонтировать установочный диск ПК СВ «Брест» командой:
sudo umount /media/cdrom
Подключить в качестве локального репозитория каталог
/srv/repo/brest/
, для этого в файле/etc/apt/sources.list
добавить строку вида:deb file:/srv/repo/brest/ brest main non-free
CODEВыполнить повторную синхронизацию файлов описаний пакетов с их источником командой:
sudo apt update
8. Установка и инициализация сервиса ПК СВ
- Подключить образ установочного носителя ПК СВ к гостевой машине.
Установить пакет
brestcloud-base
командой:sudo apt install brestcloud-base- На странице ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ нажать кнопку Принять. Инициализация сервиса будет выполнена автоматически.
Назначить пароль локальному пользователю
brestadmin
(пользователь создается автоматически) командой:sudo passwd brestadmin
Обязательно выполнить перезагрузку!
9. Подключение к веб-интерфейсу ПК СВ
Установить браузер Mozilla Firefox (если при установке ОС не был выбран пункт Средства работы в сети) командой:
sudo apt install firefox- Запустить браузер, например, с использованием графического интерфейса: Меню «Пуск» — Сеть — Веб-браузер Firefox.
- Добавить в исключения самоподписанный SSL-сертификат:
- перейти по адресу:
https://<имя гостевой машины>:2616
(указать имя гостевой машины которое было задано во время выполнения действий раздела Установка Astra Linux в гостевой машине); - на открывшейся странице с предупреждением нажать на кнопку Дополнительно, а затем — на кнопку Принять риск и продолжить.
- перейти по адресу:
- Аналогичным образом добавить в исключения самоподписанный SSL-сертификат для портов 443 и 29876 (используется для подключения к удаленному рабочему столу ВМ). Открывшуюся страницу с сообщением об ошибке можно закрыть.
- Перейти к веб-интерфейсу ПК СВ «Брест» по адресу:
https://<имя гостевой машины>
(указать имя гостевой машины которое было задано во время выполнения действий раздела Установка Astra Linux в гостевой машине). - На открывшейся странице с предупреждением нажать на кнопку Дополнительно, а затем — на кнопку Принять риск и продолжить (дважды).
- На открывшейся странице Брест в поле Логин ввести «brestadmin», а в поле Пароль ввести пароль, который был задан во время выполнения действий раздела Установка и инициализация сервиса ПК СВ и нажать на кнопку Войти.
10. Регистрация сервера виртуализации в веб-интерфейсе ПК СВ
В данном примере сервисы фронтальной машины и сервера виртуализации разворачиваются на одной и той же гостевой машине. Дополнительных действий по установке и инициализации сервиса сервера виртуализации не требуется. В качестве сетевого имени Узла виртуализации указывается имя гостевой машины, а также используются аутентификационные параметры локального администратора гостевой машины.
Для того чтобы зарегистрировать сервер виртуализации в веб-интерфейсе ПК СВ, необходимо:
- В веб-интерфейсе ПК СВ "Брест" в меню слева выбрать пункт меню Инфраструктура — Узлы и на открывшейся странице Узлы нажать на кнопку +.
- На открывшейся странице Создать узел:
- в поле Имя хоста указать сетевое имя гостевой машины;
- в полях Логин администратора и Пароль администратора указать аутентификационные параметры локального администратора узла гостевой машины (которые были заданы во время выполнения действий по установке ОС).
- На странице Создать узел нажать на кнопку Создать.
- На открывшейся странице Узлы появится запись о зарегистрированном узле. Необходимо дождаться, пока в столбце Статус для созданного на предыдущем шаге Узла значение Инициализация не изменится на ВКЛ. Для обновления информации, отображаемой на странице, можно воспользоваться кнопкой Обновить.
11. Создание облачной сети в веб-интерфейсе ПК СВ
В данном примере рассматривается вариант, когда облачным ВМ предоставлен доступ к сети интернет. Поэтому в качестве физического сетевого интерфейса будет указан настроенный ранее мост (br0) — см. Настройка сети в гостевой машине.
Диапазон IP-адресов облачной сети будет назначен исходя из диапазона, установленного при создании виртуальной сети в Virt-Manager (172.16.1.0
/24
).
- В веб-интерфейсе ПК СВ "Брест" в меню слева выбрать пункт меню Сеть — Вирт.сети и на открывшейся странице Вирт.сети нажать на кнопку +, а затем в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Создать Виртуальную сеть во вкладке Общие в поле Название задать наименование виртуальной сети.
- На странице Создать Виртуальную сеть во вкладке Конфигурация в поле Интерфейс сет.моста указать наименование физического сетевого интерфейса гостевой машины.
- На странице Создать Виртуальную сеть во вкладке Адреса в поле Первый IPv4 адрес задать начало диапазона адресов, которые будут присваиваться создаваемым ВМ, в поле Размер задать размер диапазона адресов (ожидаемое количество ВМ).
- На странице Создать Виртуальную сеть нажать на кнопку Создать.
- После этого на открывшейся странице Вирт. сети появится запись о созданной виртуальной сети.
12. Загрузка установочного носителя в хранилище ПК СВ
Файл образа установочного носителя предварительно должен быть предварительно загружен на диск гостевой машины, например в каталог /tmp/
, для этого можно воспользоваться следующей командой:
где:
<установочный носитель>
— файл образа установочного носителя;<local-admin>
— имя локального администратора гостевой машины, заданное при установке ОС;172.16.1.20
— IP-адрес гостевой машины, заданный во время выполнения действий раздела Настройка сети в гостевой машине.
В данном примере представлены только минимально необходимые настройки, универсальные для сервисного и дискреционного режима.
- В веб-интерфейсе ПК СВ "Брест" в меню слева выбрать пункт меню Хранилище — Образы.
- На открывшейся странице Образы нажать на кнопку +, затем в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Укажите параметры нового образа:
- в поле Название задать наименование образа установочного носителя;
- в выпадающем списке Тип выбрать значение CD-ROM только для чтения;
- в секции Расположение образа установить флаг Закачать и нажать на кнопку Обзор....
- В открывшемся окне Выгрузка файла выбрать ISO-файл образа установочного носителя и на кнопку Открыть.
- На странице Укажите параметры нового образа нажать на кнопку Создать.
- После этого на открывшейся странице Образы отобразится процесс загрузки образа в хранилище.
- После окончания загрузки образа в облако необходимо дождаться момента, когда для загруженного образа в поле Статус значение
ЗАБЛОКИРОВАНО
изменится наГОТОВО
. Для обновления страницы можно воспользоваться кнопкой Обновить.
13. Создание диска ВМ (пустого) в хранилище ПК СВ
В данном примере представлены только минимально необходимые настройки, универсальные для сервисного и дискреционного режима.
- В веб-интерфейсе ПК СВ "Брест" в меню слева выбрать пункт меню Хранилище — Образы.
- На открывшейся странице Образы нажать на кнопку +, затем в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Укажите параметры нового образа выполнить действия:
- в поле Название задать наименование образа диска ВМ;
- в выпадающем списке Тип выбрать значение
Общий блок данных хранилища
; - в выпадающем списке Этот образ является постоянным выбрать значение
Да
; - в секции Расположение образа установить флаг Пустой образ диска и в появившемся поле Размер задать требуемый размер образа.
- На странице Укажите параметры нового образа:
- раскрыть секцию Расширенные настройки;
- в выпадающем списке Шина выбрать значение
Virtio
; - в выпадающем списке Формат выбрать значение
qcow2
.
- На странице Укажите параметры нового образа нажать на кнопку Создать.
- После этого на открывшейся странице Образы необходимо удостовериться в том, что созданный образ имеет статус
ГОТОВО
.
14. Создание предварительного шаблона и установка ОС в ВМ
Шаблон ВМ используется для тиражирования ВМ. В представленном примере рассматривается случай, когда в хранилище ещё нет образа диска ВМ с установленной ОС. В связи с этим описана следующая последовательность действий:
- создание нового шаблона ВМ;
- создание временной ВМ из подготовленного шаблона;
- установка ОС в ВМ.
В данном примере представлены только минимально необходимые настройки шаблона, универсальные для сервисного и дискреционного режима.
- В веб-интерфейсе ПК СВ "Брест" в меню слева выбрать пункт меню Шаблоны — ВМ.
- На открывшейся странице Шаблоны ВМ нажать на кнопку + и в открывшемся меню выбрать пункт Создать.
- На открывшейся странице Создать шаблон ВМ во вкладке Общие:
- в поле Название задать наименование шаблона;
- в секции Гипервизор установить флаг KVM;
- указать основные параметры ВМ (память, процессор и т.п.).
- На странице Создать шаблон ВМ во вкладке Хранилище:
- для Диска 0 указать созданный ранее диск ВМ (пустой);
- в левом поле нажать на кнопку +, затем для Диска 1 указать загруженный ранее установочный носитель.
- На странице Создать шаблон ВМ во вкладке Сеть указать созданную ранее виртуальную сеть.
- На странице Создать шаблон ВМ во вкладке ОС и ЦП:
- в секции Загрузка установить флаги disk0 и disk1;
- в секции Особенности в выпадающем списке Гостевой агент QEMU выбрать значение
Да
.
- в секции Загрузка установить флаги disk0 и disk1;
- На странице Создать шаблон ВМ нажать на кнопку Создать.
- После этого на открывшейся странице Шаблоны ВМ отобразится созданный шаблон.
- На странице Шаблоны ВМ выбрать созданный шаблон и на открывшейся странице Шаблон ВМ нажать на кнопку Создать ВМ.
- На открывшейся странице Создать ВМ в поле Имя ВМ задать наименование ВМ и нажать на кнопку Создать ВМ.
- В веб-интерфейсе в меню слева выбрать пункт меню Экземпляры ВМ — ВМ и дождаться пока в столбце Статус на странице ВМ для созданной на предыдущем шаге ВМ значение Инициализация не изменится на
ВЫКЛЮЧЕНО
(промежуточные значения:Ожидание
иПролог
). Для обновления информации, отображаемой на странице, можно воспользоваться кнопкой Обновить. - На странице Экземпляры ВМ — ВМ выбрать созданную ВМ и на открывшейся странице ВМ нажать на кнопку > (запуск).
- На странице ВМ нажать на кнопку Открыть и в открывшемся меню выбрать пункт VNC.
- На появившейся панели браузера firefox с предупреждением нажать на кнопку Настройки и выбрать пункт Разрешить всплывающие окна для
<имя_гостевой_машины>
. - На открывшейся странице с подключенным удаленным рабочем столом ВМ выполнить действия по установке системы. При этом во время установки на странице Дополнительные настройки ОС выбрать пункт Запрет автонастройки сети.
15. Подключение интернет-репозитория в ВМ
В данном примере рассматривается порядок подключения интернет-репозиториев Astra Linux 1.7 в ВМ сразу после установки ОС. При этом ПК СВ развернут на гостевой машине, функционирующей в системе виртуализации QEMU/KVM.
Для обеспечения доступа к интернет-репозиториям Astra Linux необходимо, чтобы в хостовой ОС был доступ к сети Интернет.
Общие сведения об интернет-репозиториях Astra Linux представлены в статье Интернет-репозитории Astra Linux Special Edition x.7.
Для выполнения описываемых действий необходимо войти в ОС виртуальной машины под учетной записью администратора с высоким уровнем целостности.
Чтобы запустить терминал в ВМ можно воспользоваться графическим интерфейсом: Меню "Пуск" – Системные — Терминал Fly.
Для подключения интернет-репозиториев Astra Linux необходимо выполнить действия, описанные ниже.
В файл
/etc/network/interfaces
добавить следующие строки:auto eth0 iface eth0 inet static address 172.16.1.100 netmask 255.255.255.0 gateway 172.16.1.1
CODEгде:
172.16.1.100
— IP-адрес из диапазона облачной сети ПК СВ, которая была настроена ранее;172.16.1.1
— IP-адрес шлюза гостевой машины, на которой развернут ПК СВ.
Запустить в работу сетевой интерфейс командой:
sudo ifup eth0
Необязательный шаг. Для удобства настройки добавить в автозапуск и запустить службу
ssh
командами:sudo systemctl enable ssh
sudo systemctl start ssh
Если при установке ОС не был выбран пункт Средства удаленного подключения SSH, предварительно необходимо установить пакет
ssh
командой:sudo apt install ssh
Далее можно подключиться к ВМ из хостовой ОС по SSH.
Создать файл
/etc/resolv.conf
и добавить в него следующие строки:search auto nameserver 77.88.8.8
CODEУдостовериться в том, что интернет-репозиторий Astra Linux 1.7 доступен по доменному имени, выполнив команду:
пример вывода после выполнения команды:ping dl.astralinux.ru
PING dl.astralinux.ru (51.250.6.116) 56(84) bytes of data. 64 bytes from 51.250.6.116 (51.250.6.116): icmp_seq=1 ttl=57 time=6.91 ms
CODEВ файле
/etc/apt/sources.list
добавить строки:deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-base/ 1.7_x86-64 main contrib non-free deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.1/repository-extended/ 1.7_x86-64 main contrib non-free
CODEВыполнить повторную синхронизацию файлов описаний пакетов с их источником командой:
sudo apt update
16. Установка пакета one-context в ВМ
В ПК СВ используется метод, называемый контекстуализацией, для отправки информации на виртуальную машину во время загрузки. Контекстуализация позволяет установить или переопределить данные ВМ, имеющие неизвестные значения или значения по умолчанию (имя хоста, IP-адрес, .ssh/authorized_keys).
В операционной системе ВМ для установки пакета one-context
необходимо выполнить команду:
17. Настройка шаблона для тиражирования ВМ
В данном примере представлены только минимально необходимые настройки, универсальные для сервисного и дискреционного режима.
- В операционной системе ВМ установить ПО, которое планируется использовать в дальнейшем, затем выключить ВМ.
- В веб-интерфейсе на странице ВМ удалить ВМ, нажав на кнопку Уничтожить (жестко).
В открывшемся окне с предупреждением нажать на кнопку OK.
Диск ВМ сохранится, т. к. ранее был установлен флаг Этот образ является постоянным.
- Дождаться завершения процесса удаления ВМ, для обновления страницы можно воспользоваться кнопкой Обновить.
- В веб-интерфейсе в меню слева выбрать пункт меню Хранилище — Образы и на открывшейся странице Образы выбрать диск ВМ (образ, в столбце Тип которого указано значение
Блок данных
). - На открывшейся странице Образ во вкладке Сведения:
в выпадающем списке Тип выбрать значение
ОС
;в выпадающем списке Постоянный выбрать значение нет.
- В веб-интерфейсе в меню слева выбрать пункт меню Шаблоны — ВМ и на открывшейся странице Шаблоны ВМ выбрать подготовленный шаблон.
- На открывшейся странице Шаблон ВМ нажать кнопку Обновить.
- На открывшейся странице Изменить шаблон ВМ открыть вкладку Хранилище и удалить Диск 1.
- На странице Изменить шаблон ВМ нажать на кнопку Обновить.
При последующем использовании подготовленного шаблона будут создаваться ВМ с уже установленной и настроенной ОС. При этом в ОС этих ВМ будет автоматически настроено сетевое соединение с IP-адресом из заданного диапазона (см. Создание виртуальной сети в веб-интерфейсе ПК СВ).
18. Проверка тиражирования ВМ
В данном примере представлены только минимально необходимые настройки, универсальные для сервисного и дискреционного режима.
- В веб-интерфейсе в меню слева выбрать пункт меню Шаблоны — ВМ и на открывшейся странице Шаблоны ВМ выбрать подготовленный шаблон.
- На открывшейся странице Шаблон ВМ нажать кнопку Создать ВМ.
- На открывшейся странице Создать ВМ:
- в поле Имя ВМ задать наименование ВМ;
- в поле Количество экземпляров установить значение
2
и нажать на кнопку Создать ВМ.
- В веб-интерфейсе в меню слева выбрать пункт меню Экземпляры ВМ — ВМ и дождаться пока в столбце Статус на странице ВМ для созданных на предыдущем шаге ВМ значение
Инициализация
не изменится наВЫКЛЮЧЕНО
(промежуточные значения:ОЖИДАНИЕ
иПролог
). Для обновления информации, отображаемой на странице, можно воспользоваться кнопкой Обновить. - На странице Экземпляры ВМ — ВМ выделить созданные ВМ и нажать на кнопку > (запуск).
- Выбрать одну из ВМ и на открывшейся странице ВМ зафиксировать назначенный для этой ВМ IP-адрес.
- На странице ВМ нажать на кнопку Открыть и в открывшемся меню выбрать пункт VNC.
- На открывшейся странице с подключенным удаленным рабочем столом ВМ ввести аутентификационные параметры заданные при установке ОС и просмотреть IP-адрес, установленный в ОС.
Для просмотра IP-адреса, указанного в ОС, можно воспользоваться следующим способом:
- Запустить терминал, например, с использованием графического интерфейса: Меню "Пуск" — Системные — Терминал Fly.
В терминале ввести команду:
Пример вывода после выполнения команды:ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 02:00:ac:10:01:65 brd ff:ff:ff:ff:ff:ff inet 172.16.1.101/24 brd 172.16.1.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::acff:fe10:165/64 scope link valid_lft forever preferred_lft forever
CODE
Проверка считается успешно выполненной, если IP-адреса (назначенный и установленный в ОС) совпадают.