Смена файлового хранилища с локального на внешнее
Процесс смены файлового хранилища
Для смены файлового хранилища с локального на внешнее необходимо выполнить следующие действия:
-
остановить группу ресурсов filestorage-group, выполнив команду:
sudo crm resource stop filestorage-groupОстановка ресурсов может занимать длительное время, поэтому проверку остановки ресурсов следует выполнять не менее чем через 5 минут -
проверить остановку ресурсов для группы ресурсов filestorage-group, выполнив команду:
sudo iva-cli cluster statusПример вывода команды:
Node List: * Online: [ ivcs-main-1 ivcs-main-2 ] Full List of Resources: * Resource Group: db-group: * db-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * Resource Group: ivcs-server-group: * ivcs-server-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * Resource Group: filestorage-group (disabled): * filestorage-fs (ocf::heartbeat:Filesystem): Stopped (disabled) * filestorage-ip (ocf::heartbeat:IPaddr2): Stopped (disabled) * samba (systemd:smbd): Stopped (disabled) * Clone Set: ivcs-db-ms [ivcs-db] (promotable): * Masters: [ ivcs-main-1 ] * Slaves: [ ivcs-main-2 ] * Clone Set: drbd-ms [drbd] (promotable): * Masters: [ ivcs-main-1 ] * Slaves: [ ivcs-main-2 ] * Clone Set: monitor-clone [monitor]: * Started: [ ivcs-main-1 ivcs-main-2 ] * Clone Set: diskspace-clone [diskspace]: * Started: [ ivcs-main-1 ivcs-main-2 ] -
выполнить скрипт по сборке кластера, указав внешнее файловое хранилище (подробнее см. Развертывание кластеров Active/Active/DBStandBy и Active/Active/ExternalDB)
Перед сборкой кластера на всех серверах, на которых установлено ПО IVA Technologies, необходимо выполнить команду:
sudo iva-cli configurator unlock -
проверить статусы ресурсов кластера, выполнив команду:
sudo iva-cli cluster statusПример вывода команды:
Node List: * Online: [ ivcs-main-1 ivcs-main-2 ] Full List of Resources: * Resource Group: db-group: * db-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2 * Resource Group: ivcs-server-group: * ivcs-server-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * Resource Group: filestorage-group: * filestorage-fs (ocf::heartbeat:Filesystem): Started ivcs-main-2 * filestorage-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2 * samba (systemd:smbd): Started ivcs-main-2 * Clone Set: ivcs-db-ms [ivcs-db] (promotable): * Masters: [ ivcs-main-2 ] * Slaves: [ ivcs-main-1 ] * Clone Set: monitor-clone [monitor]: * Started: [ ivcs-main-1 ivcs-main-2 ] * Clone Set: diskspace-clone [diskspace]: * Started: [ ivcs-main-1 ivcs-main-2 ] -
проверить, что /var/filestorage примонтирован к внешнему файловому хранилищу, выполнив команду:
df -hПример вывода команды:
Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 795M 2.3M 793M 1% /run /dev/sda1 16G 7.7G 7.2G 52% /run/live/medium /dev/loop0 2.6G 2.6G 0 100% /run/live/rootfs/filesystem.squashfs /dev/loop1 128K 128K 0 100% /run/live/rootfs/user.squashfs tmpfs 1.6G 13M 1.6G 1% /run/live/overlay overlay 1.6G 13M 1.6G 1% / tmpfs 3.9G 37M 3.9G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 795M 0 795M 0% /run/user/1000 tmpfs 795M 0 795M 0% /run/user/707 10.0.206.19:/nfs/share/as 15G 2.1G 12G 15% /var/filestorage //10.0.206.25/filestorage 15G 2.1G 12G 15% /mnt/filestorage/ivcs-server //10.0.206.25/filestorage 15G 2.1G 12G 15% /mnt/filestorage/conversion -
сохранить изменения на каждом головном сервере, выполнив команду:
Если Платформа IVA MCU установлена на сервере с ОС Astra Linux, то команду sudo iva-cli live save-changes выполнять не нужно sudo iva-cli live save-changes
Проверка работы кластера
Для проверки работы кластера необходимо выполнить следующие действия:
-
создать новое мероприятие: Нажать кнопку

-
в окне Создание мероприятия: заполнить форму создания мероприятия и добавить SIP- / H.323-пользователя
-
создать мероприятие: Нажать кнопку Создать
-
войти в созданное мероприятие
-
проверить, что следующие действия осуществляются корректно:
-
включить запись мероприятия
-
выполнить звонок из мероприятия SIP- / H.323-пользователю и провести короткий разговор с включенными камерами и микрофонами
-
остановить запись мероприятия
-
скачать запись мероприятия и убедиться, что в ней видно и слышно участников мероприятия
-
загрузить в мероприятие файлы разных форматов (.pdf, .docx, .txt и т. д.)
-
убедиться, что файлы текстовых форматов можно просмотреть и продемонстрировать
-
убедиться, что все загруженные файлы можно скачать
-
-
в ранее созданных мероприятиях проверить доступность записей и загруженных файлов:
-
проверить отображение и демонстрацию текстовых файлов и записей
-
проверить, что ранее загруженные файлы и записи можно скачать
-
-
выполнить перенос группы ресурсов filestorage-group на другой головной сервер и выполнить следующие проверки:
-
выполнить проверки согласно п. 1 — 7
-
проверить, что файлы и записи, загруженные в п. 6 и его подпунктах, доступны для просмотра, скачивания и демонстрации. Просмотр и демонстрация доступны только для файлов текстовых форматов
-
Перенос группы ресурсов filestorage-group
Для переноса группы ресурсов filestorage-group необходимо выполнить следующие действия:
-
определить, где запущена группа ресурсов filestorage-group, выполнив команду (на любом головном сервере):
sudo iva-cli cluster statusПример вывода команды (в данном примере группа ресурсов filestorage-group запущена на ivcs-main-2):
Node List: * Online: [ ivcs-main-1 ivcs-main-2 ] Full List of Resources: * Resource Group: db-group: * db-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2 * Resource Group: ivcs-server-group: * ivcs-server-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * Resource Group: filestorage-group: * filestorage-fs (ocf::heartbeat:Filesystem): Started ivcs-main-2 * filestorage-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2 * samba (systemd:smbd): Started ivcs-main-2 * Clone Set: ivcs-db-ms [ivcs-db] (promotable): * Masters: [ ivcs-main-2 ] * Slaves: [ ivcs-main-1 ] * Clone Set: monitor-clone [monitor]: * Started: [ ivcs-main-1 ivcs-main-2 ] * Clone Set: diskspace-clone [diskspace]: * Started: [ ivcs-main-1 ivcs-main-2 ] -
переместить группу ресурсов filestorage-group на другой головной сервер, выполнив команду (на любом головном сервере):
sudo crm resource move filestorage-group <node_name>где <node_name> — имя головного сервера (ivcs-main-1 — первый головной сервер, ivcs-main-2 — второй головной сервер)
Выполнение команды может занять длительное время -
проверить, что перемещение прошло успешно, выполнив команду (на любом головном сервере):
sudo iva-cli cluster statusПример вывода команды (в данном примере группа ресурсов filestorage-group запущена на ivcs-main-1):
Node List: * Online: [ ivcs-main-1 ivcs-main-2 ] Full List of Resources: * Resource Group: db-group: * db-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-2 * Resource Group: ivcs-server-group: * ivcs-server-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * Resource Group: filestorage-group: * filestorage-fs (ocf::heartbeat:Filesystem): Started ivcs-main-1 * filestorage-ip (ocf::heartbeat:IPaddr2): Started ivcs-main-1 * samba (systemd:smbd): Started ivcs-main-1 * Clone Set: ivcs-db-ms [ivcs-db] (promotable): * Masters: [ ivcs-main-2 ] * Slaves: [ ivcs-main-1 ] * Clone Set: monitor-clone [monitor]: * Started: [ ivcs-main-1 ivcs-main-2 ] * Clone Set: diskspace-clone [diskspace]: * Started: [ ivcs-main-1 ivcs-main-2 ]