Page tree
Skip to end of metadata
Go to start of metadata

Оглавление

Введение

Узлы виртуализации – это серверы, предоставляющие свои вычислительные ресурсы (оперативная память и процессорное время) для работы виртуальных машин облака ПК СВ Брест.

Шаги данной инструкции необходимо выполнить для каждого узла виртуализации.

Требования

Для продолжения убедитесь, что

Подготовка сервера

Далее необходимо ввести сервер в развернутый домен. В зависимости от типа домена для получения инструкций перейдите по одной из ссылок:


Также необходимо повысить максимальный уровень целостности в системе. В файле на сервере /etc/default/grub отредактировать указанную сроку, приведя ее к виду:

/etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="parsec.max_ilev=127 parsec.ccnr_relax=1 quiet net.ifnames=0"

Присвоить администратору сервера максимальный уровень целостности:

sudo pdpl-user -i 127 <local-admin>
Обновить конфигурацию grub:
sudo update-grub

После выполнения указанных выше действий необходимо выполнить перезагрузку

Установка и настройка

Устанавливить службы для управления ПК СВ Брест в зависимости от используемого домена и запустить команду настройки:

sudo apt install ald-libvirt-qemu opennebula-node
sudo ald-libvirt-qemu-configure

sudo apt install ipa-libvirt-qemu opennebula-node
sudo ipa-libvirt-qemu-configure

Обмен SSH-ключами

Для работы узла виртуализации в кластере настроить беспарольный доступ для пользователя root между всеми участниками кластера ПК СВ Брест. Для этого на узле виртуализации выполнить команды:

KEY=$(sudo cat /root/.ssh/id_rsa.pub)
ssh -t <local-admin>@<front-N-hostname> "sudo bash -c \"echo $KEY >> /root/.ssh/authorized_keys\""
ssh -t <local-admin>@<node-1-hostname> "sudo bash -c \"echo $KEY >> /root/.ssh/authorized_keys\""
ssh -t <local-admin>@<node-2-hostname> "sudo bash -c \"echo $KEY >> /root/.ssh/authorized_keys\""
...
ssh -t <local-admin>@<node-N-hostname> "sudo bash -c \"echo $KEY >> /root/.ssh/authorized_keys\""
Перейти на машину front-end и выполнить на ней команду для каждого узла:
KEY=$(sudo cat /root/.ssh/id_rsa.pub)
ssh -t <local-admin>@<node-N-hostname> "sudo bash -c \"echo $KEY >> /root/.ssh/authorized_keys\""

Проверка обмена

Находясь на узле виртуализации выполнить:

sudo ssh <front-N-hostname>
При этом должен произойти вход на машину front-end без запроса пароля. Выполнить команду:
sudo ssh <node-N-hostname>
Должен произойти переход на узел виртуализации без запроса пароля. Выйти из этих ssh-сессий:
exit
exit
Аналогичным образом проверить беспарольный доступ на другие узлы виртуализации

Регистрация узла виртуализации в облаке

После настройки добавить узел виртуализации в конфигурацию облака. Для этого в веб-интерфейсе облака перейти в Infrastructure – Hosts и заполнить для каждого узла виртуализации поле Hostname, указав в нем полное доменное имя:

Проверка

Через минуту состояние зарегистрированных узлов виртуализации в разделе веб-интерфейса управления облаком Infrastructure – Hosts должно перейти в ON.


Важно

Вернитесь на предыдущую статью

  • No labels