Содержание

Копирование пользователей и их данных из ISPManager 4 в VestaCP

Если у вас новый сервер, с только что установленной и обновленной ОС, то самое время установить панель управления vestaCP. Обращаем ваше внимание, что:

Для начала копирования запускаем скрипт isp2vesta от имени root на новом сервере:

# bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя]

Параметры 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 при отсутствии префиксов переносятся следующим образом:

При переносе баз MySQL и пользователей с префиксами, базы, как правило, экспортируются без проблем.

Почтовые ящики пользователей

При экспорте делается попытка создать почтовые ящики пользователей. Созданные почтовые ящики с паролями сохраняются в файле /root/MailBoxes.txt. Для каждого созданного почтового ящика выполняется копирование почтовых сообщений. Обращаем внимание, что файл MailBoxes.txt при каждом запуске скрипта создается заново!

Проверка результата

После окончания экспорта пользователя вы можете добавить содержимое файла /root/hostadd.txt в локальный файл вашего домашнего компьютера /etc/hosts (для Linux), или C:\Windows\System32\drivers\etc\hosts (для Windows), сохранить его и посмотреть в браузере на результат переноса, открывая перечисленные в hostadd.txt URL-ы. Обращаем внимание, что файл hostadd.txt при каждом запуске скрипта создается заново!

Если вы арендуете виртуальный или выделенный сервер в vps-server.ru, то перенос с ISPmanager 4 на VestaCP производится бесплатно администраторами vps-server.ru.

Ссылки