Популярный и эффективный способ начать предоставлять услуги Plesk - это установить Plesk в облаке и затем свободно расширять инфраструктуру и устанавливать дополнительные экземпляры Plesk по мере роста вашего бизнеса. Проблема такого подхода в том, что его нельзя реализовать простым копированием одного экземпляра Plesk на нужное количество виртуальных машин, и вот почему:
Клонирование Plesk позволяет решить эти и другие проблемы, связанные с расширением инфраструктуры.
Клонирование Plesk - это копирование одного и того же экземпляра Plesk на разные виртуальные машины без нарушения работоспособности Plesk. Существует два наиболее распространенных сценария клонирования:
У клонирования Plesk есть и другие применения (например, тестирование новых функций или конфигураций), но мы остановимся только на этих двух сценариях, так как все остальные являются просто их производными.
Прежде чем приступить к клонированию, пожалуйста, обратитесь в наш отдел продаж и сообщите диапазон, в котором будут находиться IP-адреса ваших экземпляров Plesk. Наша система лицензирования будет активировать серверы Plesk только из этого диапазона.
Перед началом клонирования вам нужно должным образом подготовить свой экземпляр Plesk. Приведенные ниже подготовительные шаги помогут вам сбросить все специфичные настройки (например, пул IP-адресов), чтобы предотвратить копирование уникальных данных на другие виртуальные машины. Если вы используете клонирование для резервного копирования, опустите шаги 2 и 3.
В Linux:
# /usr/local/psa/bin/ipmanage --auto-remap-ip-addresses true
В Windows:
%plesk_cli%\ipmanage --auto-remap-ip-addresses true
Примечание. Если виртуальная машина, на которую вы хотите скопировать Plesk, использует статический IP-адрес, этот шаг можно опустить. Более того, это позволит сократить время запуска Plesk, так как ему не нужно будет каждый раз перенастраивать IP-пул. Однако если вы разворачиваете Plesk в облаке, этот шаг настоятельно рекомендуется.
init_conf или интерфейса Plesk. Подробнее об инициализации смотрите в разделе После установки Plesk.-prepare-public-image со значением true. Обратите внимание, что этот шаг не выполняет само клонирование, а только вносит изменения в настройки Plesk.В Linux:
# /usr/local/psa/bin/cloning --update -prepare-public-image true
В Windows:
%plesk_cli%\cloning --update -prepare-public-image true
Во время операции клонирования можно указать Plesk, что нужно удалить лицензию при следующем запуске. Для этой цели используйте параметр -reset-license со значением true.
В Linux:
# /usr/local/psa/bin/cloning --update -prepare-public-image true -reset-license true
В Windows:
%plesk_cli%\cloning --update -prepare-public-image true -reset-license true
По умолчанию команда cloning сбрасывает пользовательские настройки Plesk, возвращая настройки по умолчанию: вам может потребоваться дополнительно настроить клонированные экземпляры. Чтобы сохранить конфигурацию исходного экземпляра Plesk, используйте параметр -reset-init-conf со значением false. По умолчанию этот параметр используется со значением true и возвращает настройки Plesk по умолчанию.
Чтобы сохранить пользовательскую конфигурацию Plesk в образах вашего сервера Plesk, используйте команду cloning со следующими параметрами:
В Linux:
# /usr/local/psa/bin/cloning --update -prepare-public-image true -reset-init-conf false
В Windows:
%plesk_cli%\cloning --update -prepare-public-image true -reset-init-conf false
После запуска клонированного экземпляра, специально проверяется наличие обновлений для текущей версии, и при необходимости они устанавливаются. Установка обновлений происходит по тем же правилам, как при выполнении задачи ежедневного обслуживания. Можно отменить установку обновлений, пропустив параметр -skip-update true во время клонирования.
Чтобы не устанавливать обновления на образы вашего сервера Plesk, используйте команду cloning со следующими параметрами:
В Linux:
# /usr/local/psa/bin/cloning --update -prepare-public-image true -skip-update true
В Windows:
%plesk_cli%\cloning --update -prepare-public-image true -skip-update true
Примечание. При подготовке Plesk к клонированию не перезапускайте службу psa и не выключайте виртуальную машину, на которой установлен Plesk.
Допустим, у вас есть виртуальная машина с Plesk, и вы хотите ее клонировать. Процесс клонирования состоит из трех этапов:
Создав образ виртуальной машины, вы можете использовать его как шаблон для создания новых виртуальных машин или как резервную копию Plesk.
Допустим, у вас есть виртуальная машина с Plesk и вы хотите ее клонировать. Процесс клонирования состоит из трех этапов:
sysprep /oobe /generalize /shutdown
Создав образ виртуальной машины, вы можете использовать его как шаблон для создания новых виртуальных машин или как резервную копию Plesk.
Утилита cloning сбрасывает следующие данные:
Остальные данные остаются без изменений.