Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
wiki:technical:soft:vestacp:isp2vesta [2016/04/21 21:14] – alexander | wiki:technical:soft:vestacp:isp2vesta [2017/04/09 23:45] (текущий) – [Ссылки] alexander |
---|
| |
Для начала копирования запускаем скрипт isp2vesta от имени root на новом сервере: | Для начала копирования запускаем скрипт isp2vesta от имени root на новом сервере: |
| <code> |
# bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя] | # 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. |
| |
Параметры IP-ADDRESS и ROOT-PASSWORD являются обязательными. Если не указано имя пользователя, то копируются все пользователи. | ===== Ссылки ===== |
| * https://chast.in/copy-users-from-ispmanager-2-vestacp.html |
| * https://github.com/vps-server-ru/isp2vesta |