Если у вас новый сервер, с только что установленной и обновленной ОС, то самое время установить панель управления vestaCP. Обращаем ваше внимание, что:
Для начала копирования запускаем скрипт isp2vesta от имени root на новом сервере:
# bash isp2vesta IP-ADDRESS ROOT-PASSWORD [имя пользователя]
Параметры IP-ADDRESS
и ROOT-PASSWORD
являются обязательными. Если не указано имя пользователя, то копируются все пользователи. При большом количестве пользователей переносить лучше по одному пользователю, в этом случае можно будет попутно устранить возникающие при переносе баги, удалить перенесенного с ошибками пользователя и попытаться вновь.
При копировании пользователь создается с тем же именем, что и в ISPManager и с адресом электронной почты, указанной в ISPManager. Если почта не указана, она заменяется на support@vps-server.ru
, иначе нельзя создать аккаунт в VestaCP. По той же причине все пользователи имеют одинаковые имена и фамилии. Пароль пользователя генерируется случайным образом - вы можете сменить пароль в VestaCP по окончании экспорта.
Дополнительные FTP-f-аккаунты не копируются, при необходимости их нужно создать в VestaCP вручную.
Перед переносом нужно настроить шаблон (package) default, в нём указать ваши ДНС и т.п. При переносе скрипт автоматически перенесет шаблоны из ISPManager. Пользователи, у которых шаблон custom, будут скопированы с шаблоном default.
При переносе подразумевается, что вы используете в настройках 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 при каждом запуске скрипта создается заново!
Если вы арендуете виртуальный или выделенный сервер в vps-server.ru, то перенос с ISPmanager 4 на VestaCP производится бесплатно администраторами vps-server.ru.