ispmanager 6 lite, pro, host

Импорт пользователя

Данный модуль предназначен для импорта пользователей и их данных из различных источников. 

Поддерживаемые панели: ispmanager 6 (Lite, Pro, Host, Business), ispmanager 5 (Lite, Business), ispmanager 4 (Lite, Pro), cPanel.

Модуль реализован только в ОС семейства Unix.

Для работы с модулем перейдите в АдминистрированиеИмпорт пользователя.

Обратите внимание!
На сервере-источнике должно быть установлено рекомендуемое программное обеспечение. Перейдите в Настройки → Конфигурация ПО и убедитесь, что включены: 
  • Веб-сервер (WWW);
  • Почтовый сервер;
  • Сервер имён;
  • FTP-сервер;
  • Сервер СУБД (MySQL или PostgreeSQL). 
Для импорта пользователя с помощью команды rsync эти сервисы должны быть включены, даже если не используются.
Обратите внимание!
На сервере-источнике и сервере-приёмнике должно быть установлено идентичное рекомендуемое программное обеспечение. Для корректного проведения операции версия БД на сервере-приёмнике и сервере-источнике должны совпадать.

При низкой скорости передачи данных между серверами или большом объёме импортируемых данных измените настройки на сервере-источнике и на сервере-приёмнике:

  1. Увеличьте время жизни сессии ISPmanager. Время жизни сессии по умолчанию — 3600 секунд. Для этого добавьте в конфигурационный файл /usr/local/mgr5/etc/ispmgr.conf параметр AuthenLifeTime с большим значением. Например, AuthenLifeTime 10000.
  2. В секцию listen конфигурационного файла /usr/local/mgr5/etc/ihttpd.conf добавьте параметр timeout <время_в_сек> и выполните команду в консоли сервера:
  service ihttpd restart && /usr/local/mgr5/sbin/mgrctl -m ispmgr exit

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

Импорт под администратором

Под администратором доступна возможность импорта нескольких пользователей одновременно.

Импортируемые пользователи будут созданы автоматически, лимиты пользователя будут сохранены.

Импорт под пользователем

Под пользователем отсутствует возможность импорта нескольких пользователей одновременно.

При импорте под пользователем, лимиты импортируемого пользователя применены не будут.

Владельцем данных которые будут импортированы будет текущий пользователь.

Выбор источника для импорта данных

Загрузить архив

Позволяет импортировать пользователя из архива, который расположен на компьютере. Будет импортирован только один пользователь. Поддерживаются архивы, созданные в панелях ispmanager 6 (Lite, Pro, Host, Business), ispmanager 5 (Lite, Business), cPanel.

Из локального каталога

Под администратором

Дает возможность массово импортировать пользователей, указав путь к каталогу, в котором содержатся архивы.

Архивы могут быть

  • в виде одного файла, который скачан из панелей ispmanager 6 (Lite, Pro, Host, Business), ispmanager 5 (Lite, Business) или cPanel. Восстановление из таких архивов будет произведено автоматически.

Если архив состоит из нескольких частей в формате F<дата>.<имя пользователя>.tgz, <дата>.<имя пользователя>.tgz и <дата>.<имя пользователя>.info, для просмотра содержимого архива вы можете их объединить. Например, если архив состоит из файлов F2016-11-02.user.tgz.part1 и F2016-11-02.user.tgz.part2, для их объединения подключитесь к серверу по SSH и введите команду:

cat F2016-11-02.user.tgz.part1 F2016-11-02.user.tgz.part2 > F2016-11-02.user.tgz

Полученный архив F2016-11-02.user.tgz вы можете открыть средствами операционной системы, но его импорт в ispmanager невозможен.

Не следует помещать в директорию два файла архива с одним и тем же пользователем. В таком случае состояние восстановленных сущностей будет соответствовать последней восстановленной резервной копии пользователя. Или при восстановлении данных из импортированных архивов возникнет ошибка "sbin/restore2" уже существует.

Если архивы были помещены напрямую из хранилища, например, при помощи команды rsync и содержат info файлы, то такие архивы будут импортированы без восстановления пользователей.

Если указать путь к файлу, то будет импортирован один пользователь, содержащийся в архиве.

Под пользователем

Дает возможность импортировать данные одного пользователя, указав путь к одиночному архиву в котором содержатся данные, сформированные панелью ispmanager.

URL архива

Импортировать одного пользователя из архива, расположенного по указанному адресу URL. Архив должен быть создан в панелях ispmanager 6 (Lite, Pro, Host, Business), ispmanager 5 (Lite, Bisiness), cPanel.

Обратите внимание!
Чтобы импортировать пользователя через URL, создайте резервную копию пользователя и разместите ее в директории вашего сайта с постоянным адресом. Затем используйте путь до архива резервной копии для выполнения импорта по URL, например, "example.com/vladimir.tgz". Обратите внимание, что на старых версиях панели архивы резервной копии пользователей имеют формат .dar, который не поддерживается для импорта. В этом случае выполните конвертацию архивов резервных копий с помощью команды /usr/local/mgr5/sbin/backup2_conv. После конвертации информация о старых резервных копиях в формате .dar будет перемещена в директорию "old", которая находится в рабочей директории, указанной в конфигурационном файле панели.

Из локального архива ispmanager 4 и из панели управления ispmanager 4

Указывается путь до локального архива или параметры панели на удалённом сервере.

Из панелей управления ispmanager 5, ispmanager 6

Под администратором

Укажите реквизиты доступа к удаленному серверу ispmanager 5 Lite или ispmanager 6 Lite, Pro, Host в соответствии с описанием и подсказками к полям формы.

Обратите внимание!
В текущей версии ispmanager под учётной записью администратора невозможно выполнить импорт пользователя из ispmanager 5 Business, ispmanager 6 Business.

После заполнения необходимых полей нужно перейти на второй шаг, где можно будет выбрать пользователей для импорта и нажать кнопку Ok. Сначала будут скопированы метаданные пользователей, панель выдаст отчёт, после чего в фоновом режиме будут скопированы базы данных и файлы пользователя.

Вы также можете перенести учётные записи с помощью удалённого хранилища. Для этого подключите любое чистое удалённое хранилище, сделайте бэкап всех пользователей на сервере А в него, отключите от сервера А это хранилище, подключите то же самое хранилище на сервере Б и восстановите всех пользователей из раздела "Резервное копирование".

Обратите внимание!
Перенос учётных записей пользователей с помощью удалённого хранилища возможен только между ispmanager одной редакции. Например, из ispmanager Lite в ispmanager Lite или из ispmanager Business в ispmanager Business.

Под пользователем

Укажите реквизиты доступа к удаленному серверу ispmanager 5 (Lite, Business) или ispmanager 6 (Lite, Pro, Host, Business) в соответствии с описанием и подсказками к полям формы.

Доступен импорт данных только одного пользователя из удаленной панели через новую систему резервного копирования.

На сервере А делается резервная копия данных пользователя и передается на сервер Б. На сервере А рекомендуем использовать в этот момент локальное хранилище (если резервное копирование совсем выключено и панель версии>5.62, значит бэкап автоматически создастся локально, если версия удалённой панели ниже 5.62, резервное копирование нужно будет включить для успешного импорта).

Технические подробности

Работа импорта

Импорт пользователей из источников данных (кроме ispmanager 4) производится через модуль резервного копирования.

Скорость импорта

Для наиболее высокой скорости импорта необходимо в настройках резервного копирования выбирать локальное хранилище.

Импорт при выключенном резервном копировании

При импорте пользователей из источников данных (кроме ispmanager 4) будет использоваться локальное хранилище в директории /var/backup. После импорта и восстановления пользователя резервные копии будут удалены.

Если импортированные архивы содержат файлы вида <дата>.<имя пользователя>.info, то такие архивы удалены не будут, поэтому такие архивы не рекомендуется импортировать при выключенном резервном копировании.