Перанос карыстальнікаў паміж 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]