Выполнение проверок

Миграция файлового хранилища выполняется для кластера Active/Active/DBStandBy+InternalClusterFS(DRBD), поэтому перед выполнением миграции файлового хранилища с локального на внешнее необходимо:

  1. проверить, что используется локальная база данных

  2. проверить, что используется локальное файловое хранилище (DRBD)

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

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

sudo cat /etc/ivcs-server/application-override.properties

Пример вывода команды:

su.ivcs.services.i.registration.self.maxNumberOfConferences=99999
su.ivcs.services.i.registration.self.maxNumberOfParticipantsInConference=99999
su.ivcs.services.i.db.host=10.0.206.24
su.ivcs.services.i.db.ds.main.minPoolSize=46
su.ivcs.services.i.db.ds.main.maxPoolSize=92
su.ivcs.services.i.db.ds.quartz.minPoolSize=5
su.ivcs.services.i.db.ds.quartz.maxPoolSize=5
su.ivcs.services.i.cluster.enabled=true
su.ivcs.services.i.cluster.common.bind_addr=10.0.206.21
su.ivcs.services.i.cluster.common.initial_hosts=10.0.206.21[7800],10.0.206.22[7800]
su.ivcs.services.i.cluster.common.initial_members=2

В параметре su.ivcs.services.i.db.host для ресурса db-ip должен быть указан плавающий IP-адрес (<DATABASE_IP>) (подробнее см. Развертывание кластеров Active/Active/DBStandBy и Active/Active/ExternalDB).

Если это не так, то в кластере используется внешняя база данных. В этом случае выполнение данной инструкции не является целесообразным.

Проверка использования локального файлового хранилища (DRBD)

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

df -h

Пример вывода команды:

admin@ivcs-main:~$ 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.3G  7.6G  50% /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   52M  3.9G   2% /dev/shm
tmpfs                      5.0M     0  5.0M   0% /run/lock
tmpfs                      795M     0  795M   0% /run/user/707
//10.0.206.25/filestorage  7.8G   22M  7.4G   1% /mnt/filestorage/conversion
//10.0.206.25/filestorage  7.8G   22M  7.4G   1% /mnt/filestorage/ivcs-server
/dev/drbd0                 7.8G   22M  7.4G   1% /var/filestorage
tmpfs                      795M     0  795M   0% /run/user/1000

На одном из головных серверов /var/filestorage должен быть примонтирован к /dev/drbd0.

Если /var/filestorage примонтирован к внешнему файловому хранилищу, то выполнение данной инструкции не является целесообразным.