Настройка гостевой ОС РЕД

Настройка гостевой ОС РЕД сводится к выполнению следующих действий:

  • для корректного отображения в Termidesk статуса РМ нужно задать полное доменное имя гостевой ОС РЕД:
hostnamectl set-hostname workplace.termdiesk.local

где:

workplace.termidesk.local - полное доменное имя гостевой ОС;

  • для возможности подключения к РМ по протоколу SPICE установить пакеты qemu-guest-agent, spice-vdagentxorg-x11-drv-qxl:
sudo dnf install -y qemu-guest-agent spice-vdagent xorg-x11-drv-qxl

где:

-y  - ключ для пропуска подтверждения установки;

  • для включения возможности перенаправления каталога в ВРМ по протоколу SPICE установить пакеты spice-webdavd и davfs2:
sudo dnf install -y spice-webdavd davfs2

Для предоставления пользователям возможности перенаправления каталога в ВРМ необходимо также выполнить настройки, указанные в подразделе Настройка перенаправления каталога из пользовательской рабочей станции в ВРМ.

event=button/power
action=/sbin/poweroff
  • для ввода ВРМ с ОС РЕД в домен FreeIPA нужно:
    • установить пакет ipa-client:
sudo dnf install -y ipa-client
    • для FreeIPA из состава ОС Astra Linux Special Edition внести изменения в файл  /usr/lib/python3/site-packages/ipalib/constants.py:
sudo sed -i "s/^NAME_REGEX.*$/NAME_REGEX = r'[a-z][_a-z0-9\\\-]*[a-z0-9]$|[a-z]$'/g" $(sudo find / -name constants.py -type f | grep -FzZ 'ipalib/constants.py')

Команда осуществляет поиск файла constants.py в корневой директории и учитывает, что найденный путь к файлу должен содержать каталог «ipalib». В найденный файл вносится изменение переменной NAME_REGEX.

Путь к файлу зависит от используемой ОС Linux и версии Python и может отличаться от указанного. Для определения пути к файлу можно воспользоваться утилитой find:

sudo find / -name constants.py -type f

В зависимости от дистрибутива ОС Linux команды могут отличаться от приведенных.

Для гостевой ОС РЕД необходимо также изменить способ назначения сетевых настроек.

При стандартной настройке сетевой инфраструктуры предполагается, что IP-адрес DNS-сервера определяется DHCP-сервером. Однако если это не так, необходимо скорректировать файл /etc/resolv.conf:

  • указать имя домена и IP-адрес DNS-сервера:
echo -e 'domain <имя_домена>\nsearch <имя_домена>\nameserver <IP-адрес_DNS-сервера>' | sudo tee /etc/resolv.conf
  • защитить файл /etc/resolv.conf от перезаписи:
sudo chattr +i /etc/resolv.conf

Вернуть возможность перезаписи файла /etc/resolv.conf можно выполнив команду:

sudo chattr -i /etc/resolv.conf