Инструменты пользователя

Инструменты сайта


wiki:technical:soft:vestacp:isp2vesta

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:technical:soft:vestacp:isp2vesta [2016/04/21 21:06] – создано alexanderwiki:technical:soft:vestacp:isp2vesta [2017/04/09 23:45] (текущий) – [Ссылки] alexander
Строка 1: Строка 1:
 ====== Копирование пользователей и их данных из ISPManager 4 в VestaCP ====== ====== Копирование пользователей и их данных из ISPManager 4 в VestaCP ======
-Если у вас новый сервер, с только что установленной и обновленной ОС, то самое время [[wiki:technical:soft:vestacp:install|установить панель управления vestaCP]].+Если у вас новый сервер, с только что установленной и обновленной ОС, то самое время [[wiki:technical:soft:vestacp:install|установить панель управления vestaCP]]. Обращаем ваше внимание, что: 
 +  * копирование данных скриптом [[https://github.com/vps-server-ru/isp2vesta|isp2vesta]] возможно тогда и только тогда, когда на сервере установлены nginx в качестве прокси и apache в качестве основного веб-сервера; 
 +  * на исходном сервере с ISPmanager никакие данные не изменяются, пакеты и программы не устанавливаются; 
 +  * при копировании без указания пользователя переносятся все пользователи ISPmanager, включая отключенных; 
 +  * копирование реселлеров из ISPManager PRO не происходит в виду отсутствия этого функционала в VestaCP; 
 +  * пути пользователей ISPManager используются дефолтные: ///var/www/USERNAME//; 
 +  * для копирования данных необходимо, чтобы на исходном сервере работал SSH на 22 порту и у вас был root доступ к серверу; 
 +  * для копирования баз данных MySQL необходимо, чтобы на исходном сервере работал MySQL; 
 +  * для копирования не нужна действующая лицензия ISPManager, так как её функционал для переноса не используется; 
 + 
 +Для начала копирования запускаем скрипт isp2vesta от имени root на новом сервере: 
 +<code> 
 +# bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя] 
 +</code> 
 +Параметры ''IP-ADDRESS'' и ''ROOT-PASSWORD'' являются обязательными. Если не указано имя пользователя, то копируются все пользователи. При большом количестве пользователей переносить лучше по одному пользователю, в этом случае можно будет попутно устранить возникающие при переносе баги, удалить перенесенного с ошибками пользователя и попытаться вновь. 
 + 
 +===== Данные пользователей ===== 
 +При копировании пользователь создается с тем же именем, что и в ISPManager и с адресом электронной почты, указанной в ISPManager. Если почта не указана, она заменяется на ''support@vps-server.ru'', иначе нельзя создать аккаунт в VestaCP. По той же причине все пользователи имеют одинаковые имена и фамилии. Пароль пользователя генерируется случайным образом - вы можете сменить пароль в VestaCP по окончании экспорта. 
 + 
 +===== Дополнительные FTP-f-аккаунты ===== 
 +Дополнительные FTP-f-аккаунты не копируются, при необходимости их нужно создать в VestaCP вручную. 
 + 
 +===== Шаблоны ISPManager ===== 
 +Перед переносом нужно настроить шаблон (package) default, в нём указать ваши ДНС и т.п. При переносе скрипт автоматически перенесет шаблоны из ISPManager. Пользователи, у которых шаблон custom, будут скопированы с шаблоном default. 
 + 
 +===== Базы данных MySQL ===== 
 +При переносе подразумевается, что вы используете в настройках ISPManager базы данных и пользователей с префиксом, так как реализовано в vestaCP. Однако, поскольку это не всегда так, базы данных MySQL при отсутствии префиксов переносятся следующим образом: 
 +  * база данных копируется, как есть, без префиксов и делается попытка переноса пользователя без префикса (работает не всегда); 
 +  * для пользователя создается БД ''%USERNAME%_db%NUMBER%'' с ''%USERNAME%_u%NUMBER%'' (например, vasya_db1 vasya_u1), которая является симлинком на реальную БД. Скрипты пользователя подключаются по старым реквизитам, возможно использование как старых, так и новых абстракций. 
 +При переносе баз MySQL и пользователей с префиксами, базы, как правило, экспортируются без проблем. 
 + 
 +===== Почтовые ящики пользователей ===== 
 +При экспорте делается попытка создать почтовые ящики пользователей. Созданные почтовые ящики с паролями сохраняются в файле ///root/MailBoxes.txt//. Для каждого созданного почтового ящика выполняется копирование почтовых сообщений. 
 +Обращаем внимание, что файл //MailBoxes.txt// при каждом запуске скрипта создается заново! 
 + 
 +===== Проверка результата ===== 
 +После окончания экспорта пользователя вы можете добавить содержимое файла ///root/hostadd.txt// в локальный файл вашего домашнего компьютера ///etc/hosts// (для Linux), или //C:\Windows\System32\drivers\etc\hosts// (для Windows), сохранить его и посмотреть в браузере на результат переноса, открывая перечисленные в //hostadd.txt// URL-ы. Обращаем внимание, что файл //hostadd.txt// при каждом запуске скрипта создается заново! 
 + 
 + 
 +Если вы арендуете виртуальный или выделенный сервер в [[https://vps-server.ru|vps-server.ru]], то перенос с ISPmanager 4 на VestaCP производится бесплатно администраторами vps-server.ru. 
 + 
 +===== Ссылки ===== 
 +  * https://chast.in/copy-users-from-ispmanager-2-vestacp.html 
 +  * https://github.com/vps-server-ru/isp2vesta
wiki/technical/soft/vestacp/isp2vesta.1461262016.txt.gz · Последнее изменение: 2017/04/07 23:05 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki