Перенесення користувачів між FASTPANEL
Вступ
У цій статті описано процес перенесення облікових записів користувачів і пов’язаних із ними даних (вебсайтів, баз даних, електронної пошти тощо) з одного сервера FASTPANEL на інший за допомогою вбудованої утиліти міграції.
Ключові терміни
- Вихідний сервер - Сервер, з якого переносяться дані.
- Цільовий сервер - Сервер, на який переносяться дані.
Важливі примітки
-
За замовчуванням міграція коректно працює лише для сайтів зі стандартною конфігурацією FASTPANEL.
-
Сайти зі змінами ручної конфігурації можна перенести лише за умови використання прапорця
-mдля зіставлення IP-адрес. -
Якщо зашифрований пароль власника бази даних недоступний, базу даних не буде перенесено.
-
Якщо вебсайт не переноситься, пов’язані з ним бази даних також не буде перенесено.
-
Можна переносити лише локальні бази даних.
Процес міграції
Підключення
Цільовий сервер підключається до вихідного сервера через SSH. Під час першого підключення цільовий сервер установлює SSH-ключ на вихідному сервері (або попередньо наданий, або згенерований із пароля).
Кроки міграції
- Установлення модуля
- Збір інформації про об’єкти, які можна перенести
- Створення користувачів
- Перенесення SSL-сертифікатів
- Створення вебсайтів, FTP-акаунтів, поштових доменів і поштових акаунтів
- Створення баз даних і користувачів баз даних
- Перенесення файлів вебсайтів і поштових скриньок
- Перенесення завдань cron
Передавання файлів виконується за допомогою rsync. Бази даних переносяться шляхом створення дампа через SSH-тунель.
Команда для запуску міграції
Команда запускається на цільовому сервері від імені користувача з правами root:
/usr/local/fastpanel2/fastpanel transfer run [SSH_PARAMETERS] [IP_PARAMETERS] [ADDITIONAL_OPTIONS]