Импорт данных: для администратора
Перед началом импорта ознакомьтесь с общей информацией об импорте.
Подготовка к импорту
Если импорт выполняется между двумя серверами ispmanager и скорость передачи данных между ними низкая или импортируется большой объем данных, измените настройки на сервере-источнике и на сервере-приемнике.
- Увеличьте время жизни сессии ispmanager. Время жизни сессии по умолчанию — 3600 секунд. Для этого добавьте в конфигурационный файл
/usr/local/mgr5/etc/ispmgr.conf
параметр AuthenLifeTime с большим значением. Например, AuthenLifeTime 10000. В секцию listen конфигурационного файла
/usr/local/mgr5/etc/ihttpd.conf
добавьте параметр timeout ВРЕМЯ_В_СЕКУНДАХ и выполните команду в консоли сервера:service ihttpd restart && /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
После импорта рекомендуется вернуть значения настроек по умолчанию.
В панели-источнике
Перед импортом убедитесь, что в панели:
- отключен механизм CageFS, если используется Cloudlinux
создана резервная копия, если планируется импорт из резервной копии с загрузкой с компьютера, из локального архива/каталога или по URL
Как создать резервную копиюПодробнее о создании резервной копии — в документации соответствующей панели:
Импорт поддерживается из резервных копий формата TAR. В версиях панели ispmanager 5 архивы могут иметь формат DAR. В таком случае архив нужно сконвертировать.
Конвертация архива DAR в TAR- Подключитесь к серверу-источнику ispmanager 5 по SSH под учетной записью суперпользователя.
- Выполните команду:
/usr/local/mgr5/sbin/backup2_conv
После конвертации информация о старых резервных копиях в формате DAR будет перемещена в директорию old, которая находится в рабочей директории, указанной в конфигурационном файле панели (по умолчанию
/usr/local/mgr5/var/backup/ispmgr/old
).
В панели-приемнике
Перед импортом убедитесь, что в панели:
- установлен веб-сервер и включены нужные режимы обработки PHP
- установлен нативный MySQL-cервер
достаточно дискового пространства для импортируемых данных
ПодробнееТребуемый объем дискового пространства по умолчанию равен:
- при импорте через rsync — объему импортируемых данных + 200 Мб
- при импорте из резервной копии — объему импортируемых данных * 5 + 200 Мб
Для просмотра свободного места на диске в ispmanager:
- Авторизуйтесь в панели ispmanager.
- Перейдите в раздел Информация о системе.
- На панели инструментов нажмите Информация о дисках.
- используется тариф ispmanager с достаточным количеством сайтов с учетом существующих и импортируемых сайтов
- отключена проверка сложности пароля в разделе Настройки системы
- в файле конфигурации СУБД установлен параметр default-authentication-plugin=mysql_native_password
Мастер импорта проверяет совместимость ПО и настроек в панели-приемнике и панели-источнике и позволяет исправить проблемы непосредственно перед импортом. Однако для успешного импорта всех необходимых сущностей с оригинальными настройками мы рекомендуем обеспечить совместимость ПО и настроек в двух панелях вручную.
Процесс импорта данных
- Авторизуйтесь в панели ispmanager.
- Перейдите в раздел Импорт данных.
Нажмите Новый импорт и следуйте шагам мастера импорта.
Шаг 1. Выбор панели
Выберите панель, из которой будут импортированы данные:
- ispmanager 6
- ispmanager business 6
- ispmanager 5
- ispmanager 4
- cPanel
- Plesk
Нажмите Далее.
Шаг 2. Выбор источника
В блоке Способ загрузки данных выберите:
Импортировать через rsync (недоступно при импорте из Plesk) — импорт из удаленной панели с использованием утилиты rsync. Позволяет импортировать несколько пользователей за раз.
Данные для подключенияВ блоке Подключение к панели управления укажите:
- URL панели управления — URL удаленной панели для импорта
- Порт SSH — порт для подключения по протоколу SSH, обычно 22
- Логин — имя корневого пользователя, обычно root
В блоке Авторизация на сервере выберите способ авторизации на удаленном сервере:
- по паролю:
- Пароль — укажите пароль корневого пользователя
- по ключу SSH:
- Открытый ключ — добавьте ключ на удаленный сервер в файл
/root/.ssh/authorized_keys
.
- Открытый ключ — добавьте ключ на удаленный сервер в файл
- Импортировать из резервной копии — загрузка архива доступна из следующих источников:
Архив будет загружен с локального компьютера. Недоступно для резервных копий, созданных в ispmanager 4.
Нажмите Выберите файл, чтобы открыть диалоговое окно для загрузки файла. За один раз можно загрузить только один файл и импортировать только одного пользователя.
Импорт будет выполнен из выбранного файла на сервере-приемнике. Можно указать директорию с файлами и импортировать несколько пользователей за раз.
- Дерево каталогов — выберите файл или директорию из файлового дерева
- Путь к архиву — укажите путь к выбранному архиву на сервере вручную
Импорт будет производиться из архива, доступного по URL. Недоступно для резервных копий, созданных в ispmanager 4.
В поле URL укажите адрес архива для импорта. За один раз можно загрузить только один файл и импортировать только одного пользователя.
Импорт будет выполнен из архива в удаленной панели. Резервная копия будет создана автоматически непосредственно перед импортом. Доступен импорт нескольких пользователей за раз. Недоступно для импорта из ispmanager 4, cPanel, Plesk.
- URL панели управления — укажите адрес панели-источника ispmanager, обычно имеет формат
https://ДОМЕН_ИЛИ_IP:ПОРТ/ispmg
- Логин — укажите имя корневого пользователя в панели-источнике, обычно root
- Пароль — укажите пароль корневого пользователя в панели-источнике
- Временный пароль — если на сервере-источнике используется двухэтапная аутентификация, укажите шестизначный код из TOTP-приложения
Нажмите Далее.
Шаг 3. Параметры импорта
Укажите параметры импорта:
- Выбор узла кластера (доступно при импорте из ispmanager business) — выберите узел для импорта:
- Все — для импорта будут доступны пользователи, расположенные на всех узлах.
- ИМЯ_УЗЛА (IP-АДРЕС) — для импорта будут доступны только пользователи, расположенные на этом узле.
- Выбор пользователей — выберите пользователей, которые будут импортированы.
- Владелец (доступно при импорте в ispmanager host) — укажите, кому в панели-приемнике будет принадлежать пользователь:
- не изменять — владелец пользователя не изменится
- Администраторы — пользователь будет принадлежать администраторам
- ИМЯ_РЕСЕЛЛЕРА — пользователь будет принадлежать выбранному реселлеру
Назначить IP-адреса (доступно при импорте в ispmanager lite, pro) — выберите один или несколько IP-адресов, которые будут назначены перенесенным сайтам, почтовым и обычным доменам.
Пояснение- При импорте в ispmanager lite/pro пользователю и его данным будут назначены общие IP-адреса, даже если у пользователя на сервере-источнике был личный IP-адрес.
- При импорте в ispmanager host:
- если у пользователя на сервере-источнике был личный IP-адрес, на сервере-приемнике для него автоматически создастся личный IP-адрес;
- если у пользователя на сервере-источнике был общий IP-адрес, на сервере-приемнике ему будет назначен общий IP-адрес.
- Импорт файлов — установите галочку, чтобы импортировать файлы пользователей. Иначе файлы импортированы не будут.
- Импорт баз данных — установите галочку, чтобы импортировать дампы баз данных. Сущности баз данных будут импортированы в любом случае.
- MySQL-сервер по умолчанию — укажите СУБД, в которую будут импортированы базы данных типа MySQL, если в панели-приемнике нет используемой ими СУБД.
- PgSQL-сервер — укажите СУБД, в которую будут импортированы базы данных типа PostgreSQL.
Создать WWW-перенаправления (доступно при импорте между ispmanager business и ispmanager host, если на сервере-источнике установлен Nginx и ispmanager версии 6.127 и выше) — проксировать запросы к сайтам с сервера-источника на сервер-приемник. Это позволит сохранить работоспособность сайтов, пока их A-записи обновляются в DNS.
ПояснениеСайты на сервере-источнике будут выключены.
По умолчанию проксирование отключится автоматически через сутки. Чтобы изменить срок проксирования, добавьте в конфигурационный файл панели
/usr/local/mgr5/etc/ispmgr.conf
параметр UsermoveWebProxyTTL и значение в днях.Для проксирующих сайтов перенаправления не добавляются.
Данные существуют на сервере — выберите режим обработки данных, если одноименный пользователь уже существует в панели-приемнике ispmanager:
- Пропустить — пользователь и его данные не будут импортированы
- Добавить только новые сущности и файлы — будут импортированы только файлы и сущности, которых нет на сервере-приемнике
- Добавить новые сущности и файлы, перезаписать устаревшие файлы — будут импортированы файлы и сущности:
- которых нет на сервере-приемнике
- которые были изменены на сервере-источнике
- Перезаписать все сущности и файлы — все существующие сущности и файлы пользователя будут заменены на импортируемые
На этом шаге поле доступно при импорте из cPanel, ispmanager 4 и 5. При импорте из ispmanager 6, ispmanager business 6 поле доступно на следующем шаге в списке критических проблем.
- Выбор пользователей — выберите пользователей, которые будут импортированы
- Данные существующих пользователей — режим обработки данных существующих пользователей:
заменять существующие — все существующие сущности и файлы пользователя будут заменены на импортируемые
ПодробнееНа этом шаге поле доступно при импорте:
- с загрузкой архива с компьютера/из локального каталога/по URL
- из ispmanager 5
- из ispmanager 6 и ispmanager business 6 с загрузкой архива из удаленной панели с использованием временного пароля (двухфакторной аутентификации)
При импорте из удаленной панели ispmanager 6, ispmanager business 6 без двухфакторной аутентификации поле доступно на следующем шаге в списке критических проблем.
Нажмите Далее.
Если данные импортируются из ispmanager 6 или ispmanager business 6 через rsync или из архива из удаленной панели без двухфакторной аутентификации, вы будете перенаправлены на Шаг 4.
В остальных случаях импорт начнется сразу после текущего шага.
Шаг 4. Проверка
Шаги 4 и 5 доступны при импорте из панелей ispmanager 6, ispmanager business 6 через rsync или из резервной копии с загрузкой из удаленной панели.
На шаге Проверка автоматически проверяется соответствие ПО и настроек в панели-источнике и панели-приемнике. В случае конфликтов формируются списки критических проблем и предупреждений и предлагается установить недостающее ПО, увеличить лимиты пользователя или выдать необходимые доступы. Если пропустить решение конфликтов, сущности и настройки с критическими проблемами не будут импортированы, а сущности с предупреждениями будут импортированы с изменением настроек.
Установка ПО доступна только учетной записи с правами суперпользователя.
Для просмотра списка сущностей, на которые распространяется проблема или предупреждение, нажмите на ссылку с числом рядом с ними.

Если для проблемы недоступно решение на форме мастера импорта, недостающее ПО можно установить вручную.
- Отсутствует веб-сервер — на сервере-приемнике не установлен ни один веб-сервер. Сайты не будут импортированы.
- Отсутствует сервер СУБД MySQL — базы данных MySQL не будут импортированы.
- Данные существуют на сервере — выберите режим обработки данных, если одноименный пользователь уже существует в панели-приемнике ispmanager:
- Пропустить — пользователь и его данные не будут импортированы
- Добавить только новые сущности и файлы — будут импортированы только файлы и сущности, которых нет на сервере-приемнике
- Добавить новые сущности и файлы, перезаписать устаревшие файлы — будут импортированы файлы и сущности:
- которых нет на сервере-приемнике
- которые были изменены на сервере-источнике
- Перезаписать все сущности и файлы — все существующие сущности и файлы пользователя будут заменены на импортируемые
- Данные принадлежат другому пользователю — сущности с такими именами уже существуют в панели-приемнике и не будут импортированы.
- Превышено ограничение пользователя — импортируемые данные превышают лимиты пользователя. Для импорта сущностей включите опцию Увеличить.
- У пользователя ограничен доступ к функциям — у пользователя в панели-приемнике нет доступа к необходимым функциям. Для импорта соответствующих сущностей и настроек включите опцию Включить. Возможные функции:
- Может использовать SSL
- Может использовать CGI
- Может использовать PHP как модуль apache
- CageFS
- Может использовать PHP в режиме LSAPI
- Может использовать PHP в режиме CGI
- Может использовать PHP в режиме FastCGI (Apache)
- Может использовать PHP в режиме FastCGI (Nginx + PHP-FPM)
- Может использовать PHP Composer
- Может использовать Node.js
- Может использовать Python
- Отсутствует сервер баз данных PostgreSQL — для импорта баз данных PostgreSQL включите опцию Установить.
- Отсутствует FTP-сервер — для импорта FTP-пользователей включите опцию Установить.
- Отсутствует DNS-сервер — для импорта доменных имен включите опцию Установить.
- Отсутствует почтовый сервер — для импорта почтовых доменов, почтовых ящиков и писем включите опцию Установить.
- Отсутствует режим работы PHP — сайты будут импортированы с другим режимом PHP.
- Отсутствует сервер баз данных MySQL X.X — включите опцию Установить, иначе базы данных MySQL будут импортированы в сервер баз данных по умолчанию.
Отсутствует PHP X.X — включите опцию Установить, иначе сайты будут импортированы со следующей версией PHP в рамках мой же мажорной версии, а при ее отсутствии — в версию по умолчанию.
ПримерЕсли при импорте сайта с версией PHP 8.1 в панели-приемнике будет отсутствовать эта версия, для сайта будет установлена версия PHP 8.2.
- Отсутствует Python X.X — включите опцию Установить, иначе сайты, использующие эту версию Python, будут импортированы в версию Python по умолчанию, а в случае отсутствия Python — без обработчика.
- Отсутствует Node.js — включите опцию Установить, иначе сайты, использующие этот обработчик, будут импортированы без обработчика.
После выбора методов решения конфликтов нажмите Далее.
Шаг 5. Подтверждение
На шаге Подтверждение формируется список импортируемых сущностей и устанавливаемого ПО, если установка была выбрана на шаге 4.
- Базы данных
- Пользователи баз данных
- Доменные имена
- Почтовые ящики
- Почтовые домены
- FTP-пользователи
- Задания планировщика
- SSL-сертификаты
- CSR-запросы
- Пользователи
- DNS-сервер
- Почтовый сервер
- FTP-сервер
- PostgreSQL
- MySQL X.X
- PHP X.X
- Python X.X
- Node.js
Сущности не будут импортированы и не отразятся в предварительном отчете, если:
- не было установлено необходимое для них ПО
- имена импортируемых пользователей совпадают с именами существующих и выбран метод Пропускать или Добавить только новые сущности и файлы
- импортируемые сущности не попадают в лимиты пользователей, и для лимитов не была включена опция Увеличить
- SSL-сертификаты не будут импортированы, если не был включен доступ Может использовать SSL
Для запуска импорта нажмите кнопку Импортировать. Будет запущен фоновый процесс, выполняющий подготовку к импорту и импорт пользователей.
При запуске и завершении импорта в панели появятся уведомления.
Действия с импортом
![]() | Отмена запущенного импорта |
![]() | Журнал импорта |
![]() | Удаление завершенного импорта. Импорт будет удален вместе со связанным журналом |