Перенос данных на кластер Active/Active/NoDB+NoClusterFS
Для переноса данных на кластер Active/Active/NoDB+NoClusterFS необходимо скопировать резервную копию базы данных на внешний ресурс, выполнив команду:
scp /<archive_path> user_name@host_name:/<path_to_save_db>
где:
-
<archive_path> — путь до архива с копией базы данных
-
<path_to_save_db> — путь до места хранения базы данных
В случае использования в кластере файлового хранилища на основе технологии DRBD (актуально для кластера Active/Active/DBStandBy+InternalClusterFS(DRBD)), размещенного на головных серверах, необходимо скопировать файловое хранилище на внешний ресурс, выполнив следующие действия:
Если в качестве файлового хранилища используется внешний ресурс (актуально для кластера Active/Active/DBStandBy+NoClusterFS), то резервирование файлового хранилища осуществляется средствами внешнего ресурса |
-
создать каталог на первом головном сервера, выполнив команду:
sudo mkdir /tmp/filestorage
-
смонтировать в созданный каталог файловое хранилище, выполнив команду:
-
при использовании NFS:
sudo mount <NFS_SERVER_IP>:/PATH /tmp/filestorage
где <NFS_SERVER_IP> — IP-адрес файлового хранилища типа NFS
-
при использовании SMB / CIFS:
sudo mount //<SMB_SERVER_IP>/tmp/filestorage
где <SMB_SERVER_IP> — IP-адрес файлового хранилища типа SMB / CIFS
-
-
синхронизировать данные между каталогами, выполнив команду:
sudo rsync --recursive <OPTIONS> /var/filestorage/* /tmp/filestorage
где OPTIONS:
-
при использовании SMB / CIFS:
--no-perms --no-owner --no-group
-
при использовании NFS:
--perms --chmod=Du=rwx,Dg=rwx,Do=rwx,Fu=rw,Fg=rw,Fo=rw
-
при использовании блочного устройства:
--perms --owner --group
Файловое хранилище должно быть расположено в отдельной папке -