Админгуру

  • Главная

Настройка кластера active – standby

26.02.2024 Автор: kosh Оставьте комментарий

Рассмотрим настройку кластера active – standby из двух головных серверов IVA MCU.

Поднимаем второй основной сервер IVA MCU аналогично первому.

Для кластера необходимо общее файловое хранилище

Согласно документации, поддерживаются следующие виды хранилищ:

• NAS. Файловое хранилище, доступное для Платформы IVA MCU в качестве сетевой

файловой системы с поддерживаемыми протоколами CIFS, NFS.

• SAN. Файловое хранилище на стороне Платформы IVA MCU, представленное

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

протоколов iSCSI, FCoE и т. д.

В случае отсутствия файлового хранилища необходимо использовать

локальное файловое хранилище на основе технологии DRBD. В своей лабе я настроил NFS шару на Linux c ip адресом 192.168.232.23.

После развёртывания у меня два независимых головных сервера со следующими настройками

1.

2.

Открываем терминал на всех серверах и открываем изменения конфигурации:

sudo iva-cli configurator unlock

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

sudo iva-cli cluster configure \

—head-node-1-ip HEAD_NODE_1_IP \

—head-node-1-secondary-ip HEAD_NODE_1_SECONDARY_IP \

—head-node-2-ip HEAD_NODE_2_IP \

—head-node-2-secondary-ip HEAD_NODE_2_SECONDARY_IP \

—media-node-ip MEDIA_NODE_IP \

—database-ip DATABASE_IP \

—filestorage-ip FILESTORAGE_IP \

—public-ip PUBLIC_IP \

—filestorage-device FILESTORAGE_DEVICE \

—filestorage-domain FILESTORAGE_DOMAIN \

—filestorage-username FILESTORAGE_USERNAME \

—filestorage-password FILESTORAGE_PASSWORD \

—disable-local-media-service

где:

• HEAD_NODE_1_IP – IP-адрес первого сервера управления (обязательный

параметр)

• HEAD_NODE_1_SECONDARY_IP – второй IP-адрес первого сервера

управления (указывается в случае частичного или полного

резервирования сети)

• HEAD_NODE_2_IP – IP-адрес второго сервера управления (обязательный

параметр)

• HEAD_NODE_2_SECONDARY_IP – второй IP-адрес второго сервера

управления (указывается в случае частичного или полного

резервирования сети)

• MEDIA_NODE_IP – IP-адреса медиасерверов (опционально)

• DATABASE_IP – плавающий IP-адрес, по которому будет доступна текущая

база данных master (обязательный параметр)

• FILESTORAGE_IP – плавающий IP-адрес внутреннего файлового

хранилища (обязательный параметр)

• PUBLIC_IP – плавающий IP-адрес, по которому доступен web-интерфейс и

SIP- / H.323-сигнализация (обязательный параметр)

• FILESTORAGE_DEVICE – название блочного устройства, используемого в

качестве внешнего файлового хранилища, или URI сетевого файлового

хранилища (NAS) (обязательный параметр)

• FILESTORAGE_DOMAIN – доменное имя внешнего файлового хранилища

(обязательный параметр, не указывается в случае использования

технологии DBRD)

• FILESTORAGE_USERNAME – имя пользователя для авторизации в сетевом

файловом хранилище (указывается в случае, когда файловое хранилище

требует авторизацию)

• FILESTORAGE_PASSWORD – пароль пользователя для авторизации в сетевом

файловом хранилище (указывается в случае, когда файловое хранилище

требует авторизацию).

Команда iva-cli cluster configure является идемпотентной (может

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

Адреса сетевых файловых хранилищ указываются в следующем формате:

• при использовании NFS: <IP-адрес>:/path_to_share

• при использовании SMB: //<IP-адрес>/share_nameРазвёртывание кластера Active / Standby

При указании ключа —disable-local-media-service на всех серверах управления будут выключены медиасервисы.

В моём случае команда создания кластера выглядит так:

sudo iva-cli cluster configure \

 —head-node-1-ip 192.168.232.20 \

 —head-node-2-ip 192.168.232.21 \

 —database-ip 192.168.232.19 \

 —filestorage-ip 192.168.232.18 \

 —public-ip 192.168.232.22 \

 —filestorage-device 192.168.232.23:/opt/nfsshare

Поскольку добавление медиасерверов будет рассмотрено дальше, на данный момент ключ —disable-local-media-service не используется.

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

sudo iva-cli live save-changes

Если этого не сделать, то после перезагрузки все изменения будут потеряны.

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

выполнить команду:

sudo iva-cli configurator lock

Выполним проверку состояния кластера командой sudo crm_mon -1 –A

Настройка кластера завершена, необходимо выполнить изменения в DNS для работы сервиса через кластерный ip адрес.

Переходим на клиент, выполним nslookup для проверки того, что DNS клиента определяет корректно. Затем можно открывать сайт в браузере.

В качестве последней проверки выполним перезагрузку, проследим чтобы службы корректно переезжали с ноды на ноду, а также что все настройки сохранились. Кака видно все кластерные службы находились на ноде с ip адресом 192.168.232.21.

После перезагрузки кластерные службы благополучно переехали на ноду с ip адресом 192.168.232.20.

В данной статье произведена установка кластера active – standby. В следующей статье будет разобран вынос медиа серверов на отдельные машины.

Раздел: IVA MCU, Все записи Метки: IVA MCU, WebRTC, ВКС

Первичная установка IVA MCU

21.02.2024 Автор: kosh Оставьте комментарий

Протестируем отечественную систему ВКС IVA MCU.

Согласно сайту производителя «ВКС IVA сочетает в себе все последние тенденции в области разработки и функционал, отвечающие требованиям современных пользователей. Платформа может быть использована для проведения совещаний, лекций, опросов, обмена файлами и сообщениями, планирования мероприятий и осуществления их записи. Благодаря поддержке разрешения видео до 4К Ultra HD, ни одна деталь не ускользнет от вашего внимания».

Используемый стенд

Memory          8GB

Processors      4

Hard Disk(SCSI) 60GB

Монтирую установочный диск в виртуальную машину, включаю ВМ и поехали.

На первом шаге нажимаем Install IVCS.

На втором шаге система предлагает проверить целостность образа, соглашаемся.

Ожидаем конца проверки.

На третьем шаге процесс установки предлагает создать разделы.

У меня один диск

выбираю его

и соглашаюсь на создание раздела.

Cнова ожидаем.

На четвёртом шаге процесс установки предлагает задать сетевую конфигурацию сервера и fqdn сервера. Заполняем все поля и нажимаем ОК.

На пятом этапе процесс установки предлагает разрешить доступ по паролю для подключений по ssh, выбираем данный пункт.

На шестом этапе предлагается ввести пароль супер пользователя системы.

Пароль должен состоять из 12 символов, содержать 2 и более заглавные буквы, а также минимум 2 спецсимвола.

На седьмом этапе выбираем регион.

В конце установки перегружаем сервер.

Сервер перезагружается и мы видим заветное приглашение в терминал.

Вводим логин и пароль супер пользователя, мы вошли в терминал.

Далее добавляю в DNS A запись сервера.

Попробуем открыть web консоль администрирования, и видим ошибку сертификата, установка которого ещё не проводилась. Всё равно переходим на сайт.

Согласно документации производителя, вход в web консоль администрирования разрешён с адресов из диапазонов: 127.0.0.0 – 127.255.255.255; 10.0.0.0 – 10.255.255.255; 172.16.0.0 – 172.31.255.255; 192.168.0.0 – 192.168.255.255. Если ваш ip адрес, с которого осуществляется вход в консоль, не входит в этот диапазон, то добавить свой ip в разрешённые можно будет через правку БД в терминале.

sudo -u postgres psql -d ivcs -Atc «update videoconference.settings set value = ‘0.0.0.0/0’ where name = ‘admin_access_ip_list’;»

Видим окно входа в систему. Вводим стандартный логин admin и пароль admin

Вот она заветная админка. Сразу замечаю, что fqdn, который мы вводили на четвёртом этапе оказался fqdn домена, а не сервера.

На этом базовая установка IVA MCU завершена.

В следующей статье рассмотрим создание кластера Active-Passive из двух серверов.

Раздел: IVA MCU, Все записи Метки: IVA MCU, WebRTC

  • « Предыдущая страница
  • 1
  • 2

Рубрики

  • IVA MCU
  • Все записи

ПОПУЛЯРНЫЕ ЗАПИСИ

Изменение расписания синхронизации LDAP каталогов в IVA MCU

Настройка SSO в IVA MCU

Интеграция IVA MCU с Active Directory

Установка сертификата в IVA MCU

Вынос медиа сервиса на отдельные серверы

Настройка кластера active – standby

Первичная установка IVA MCU

Copyright © 2024