Выполнение проверок
Миграция файлового хранилища выполняется для кластера Active/Active/DBStandBy+InternalClusterFS(DRBD), поэтому перед выполнением миграции файлового хранилища с локального на внешнее необходимо:
-
проверить, что используется локальная база данных
-
проверить, что используется локальное файловое хранилище (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 примонтирован к внешнему файловому хранилищу, то выполнение данной инструкции не является целесообразным.