Настройка системных параметров хоста гипервизора

Настройка параметров системного окружения осуществляется администратором в консоли каждого из хостов с установленным гипервизором.

Доступ к консоли с использованием веб-интерфейса

Для доступа к консоли в веб-интерфейсе хоста нужно перейти на вкладку "Терминал" панели навигации интерфейса соответствующего хоста гипервизора (рисунок 28).

Рисунок 28 – Консоль (терминал) хоста гипервизора, с доступом через веб-интерфейс

Доступ к консоли с использованием SSH

Для доступа к консоли хоста можно воспользоваться SSH-соединением.

Для получения доступа к консоли через SSH используют имя учетной записи суперпользователя root и пароль, выбранный ранее (см. п. Имя узла).

В терминале необходимо выполнить следующую команду, указав имя хоста, развернутого в актуальном ЦОД вместо rvhost1.rosa.lan:

ssh root@rvhost1.rosa.lan

Примечание – Команды по настройке хоста, указанные в разделах ниже, могут выполняться в консоли с доступом через SSH или в терминале, открытом в веб-интерфейсе администрирования хоста.

Разрешение имен DNS

При отсутствии в сети сервера DNS используют конфигурационный файл /etc/hosts для настройки разрешения имен DNS в IP-адреса сетевых ресурсов. Конфигурационный файл /etc/hosts содержит построчный список IP-адресов и соответствующих имен DNS для их преобразования при обращении.

Редактирование файла /etc/hosts с именами хостов, используемых в системе

Для редактирования в консоли хоста нужно открыть редактор mcedit и указать в файле /etc/hosts IP-адреса и имена DNS взаимодействующих компонентов РОСА Виртуализация – хостов с установленными гипервизорами, ВМ СУСВ и сервера IPA ‒ с помощью следующей команды в консоли:

mcedit /etc/hosts

После завершения редактирования следует выйти из редактора, сохранив результат. Для выхода из редактора можно использовать кнопку Esc. Если в файл были внесены изменения, то будет предложено сохранить их или выйти без сохранения. Для сохранения внесенных изменений требуется выбрать опцию "Сохранить при выходе" – "Да" при выходе из редактора.

Примечания:

  1. Для сохранения результатов редактирования файла в редакторе mcedit нажать F2. Для выхода из редактора нажать F10. При использовании редактора в окне браузера можно нажать на кнопки F2 и F10, используя курсор мыши и левую клавишу мыши.
  2. Вы также можете использовать для редактирования любой другой текстовый редактор, например vi.

Для редактирования файла с использованием редактора vi выполняют команду:

vi /etc/hosts

Для выхода из редактора vi необходимо использовать команду :q.

Для перехода в режим редактирования в редакторе vi (режим "INSERT") можно нажать клавишу Insert. После внесения необходимых изменений следует нажать клавишу Esc, затем ввести команду :x.

Ознакомиться подробнее с командами текстового редактора vi можно в инструкции к данному тестовому редактору.

Пример файла /etc/hosts c IP-адресами и именами DNS взаимодействующих компонентов РОСА Виртуализация – хостов с установленными гипервизорами, ВМ СУСВ и сервера IPA:

10.10.20.4      susv        susv.rosa.lan       # ВМ СУСВ
10.10.20.6      host1       rvhost1.rosa.lan        # хост гипервизора
10.10.20.7      host2       rvhost2.rosa.lan        # хост гипервизора
10.10.20.8      host3       rvhost3.rosa.lan        # хост гипервизора
10.10.20.9      ipa     ipa.rosa.lan        # сервер IPA

Процедуру редактирования файла /etc/hosts следует повторить на каждом из хостов с установленным гипервизором.

Примечания:

  1. Указанные в тексте выше IP-адреса СУСВ, хостов виртуализации, сервера IPA являются примером. Для создания конфигурационных файлов IP-адреса СУСВ, хостов, сервера IPA нужно применять используемые (заданные) при установке соответствующих хостов в активном ЦОД.
  2. Указание в файле /etc/hosts IP-адресов и имен DNS взаимодействующих компонентов РОСА Виртуализация позволяет обеспечить функционирование системы при недоступном корпоративном DNS сервере.

Настройка аутентификации с применением криптографических ключей вместо пароля

Для использования аутентификации с применением криптографических ключей вместо пароля при взаимодействии между хостами с установленными гипервизорами создают на каждом хосте закрытый и открытый ключи SSH, а затем копируют открытый ключ на другие хосты.

Создание ключей SSH

Для создания ключей SSH нужно выполнить следующую консольную команду:

ssh-keygen -t rsa

При создании ключей рекомендуется принимать предложенные значения параметров по умолчанию. Для этого при выводе запросов нажимают клавишу Enter.

Копирование открытых криптографических ключей на другие хосты

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

ssh-copy-id имя_хоста

В качестве "имя_хоста" в команде выше необходимо указать полное доменное имя хоста, на который надо скопировать открытый ключ с данного хоста.

Настройка взаимодействия хоста с системой хранения данных

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

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh -o "StrictHostKeyChecking no" root@`hostname` exit

Примечание – При выполнении последней команды переменная "hostname" будет автоматически заменена на действительное имя хоста.

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

[root@rvhost1 ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[root@rvhost1 ~]# ssh -o "StrictHostKeyChecking no" root@`hostname` exit
Warning: Permanently added "rvhost1.rosa.lan,10.10.20.6" (GOST) to the list of known hosts.

Следует повторить процедуры создания ключей SSH, копирования открытого ключа и настройки взаимодействия по SSH с системой хранения данных на каждом из хостов с установленным гипервизором.