# Подготовка Plesk для Windows к клонированию

1. Установите Plesk

   Выполните чистую установку Plesk. Смотрите инструкции в разделе Установка Plesk для Windows с помощью консоли установщика

2. Настройте Plesk

   Настройте Plesk так, как должны быть настроены клонированные экземпляры. Такая настройка может включать в себя следующее:

   - Макет пользовательского интерфейса с персональными режимами, определенный во время послеустановочной настройки. Подробную информацию смотрите в разделе Послеустановочная настройка Plesk на одном сервере.

   - Настройки интерфейса и локализации. Подробную информацию смотрите в разделе Оформление и брендинг.

   - Оформление контрольной панели и элементы интерфейса, подробнее смотрите в разделе Настройка внешнего вида Plesk.

   - Хостинг-планы и подписки. Подробную информацию смотрите в разделе Хостинг-планы и подписки.

   - Шаблон DNS. Подробную информацию смотрите в разделе Шаблон DNS.

3. Подготовка к клонированию

   Воспользуйтесь командой `%plesk_cli%\cloning.exe --update -prepare-public-image true` для подготовки экземпляра Plesk к клонированию. Также по желанию вы можете указать некоторые дополнительные опции:

   - Сохранить первоначальные настройки

     По умолчанию команда `cloning.exe` сбрасывает конфигурационные параметры экземпляра: каждый клонированный экземпляр нужно будет настраивать заново. Используйте опцию `-reset-init-conf false`, чтобы сохранить первоначальные настройки при клонировании.

   - Сбросить лицензию

     Вы можете по желанию удалить лицензию при клонировании, чтобы она не копировалась на все клонированные экземпляры. Для этого используйте опцию `-reset-license true`.

   - Отключить обновления после клонирования

     После запуска клонированного экземпляра специально проверяется наличие обновлений для текущей версии, и при необходимости они устанавливаются. Установка обновлений работает по тем же правилам, что и при выполнении задачи ежедневного обслуживания. Можно отменить установку обновлений, пропустив параметр `-skip-update true` во время клонирования.

   Если включена переконфигурация IP-пула, сервер Plesk при каждом перезапуске будет заново обнаруживать IP-адреса и соответственно перенастраивать свой IP-пул. Используйте эту опцию при динамическом выделении IP-адресов виртуальным серверам. Вы можете пропустить этот шаг, если для виртуальных серверов, на которые вы хотите скопировать Plesk, используются статические IP-адреса. Кроме того, это позволит сократить время запуска Plesk, так как ему не нужно будет каждый раз перенастраивать IP-пул.

       %plesk_cli%\ipmanage.exe --auto-remap-ip-addresses true

   Более подробную информацию об утилите `cloning` смотрите в разделе cloning.exe: Настройки клонирования сервера.

4. Создать моментальный снимок

   Если ваша программа для управления виртуальными машинами поддерживает создание копий (обычно так и есть), остановите (выключите) виртуальную машину с Plesk и создайте копию образа. Если копирование образов недоступно, вам нужно остановить виртуальную машину с помощью специального вызова, который сбрасывает некоторые данные, и затем скопировать ее любым доступным вам способом. Чтобы выполнить этот вызов, введите в командной строке (`cmd.exe`) следующую команду:

       sysprep /oobe /generalize /shutdown

Примечание

При подготовке Plesk к клонированию не перезапускайте службу `psa` и не выключайте виртуальную машину, на которой установлен Plesk.

# Пример: Подготовка экземпляра Plesk для Windows к клонированию

Следующая команда подготавливает Plesk к клонированию, сбрасывая конфиденциальную информацию и лицензию, при этом сохраняя результаты послеустановочной настройки и отключая автоматические обновления.

    %plesk_cli%\cloning.exe --update ^
        -prepare-public-image true ^
        -reset-init-conf false ^
        -reset-license true ^
        -skip-update true

(Символ карет `^` разделяет одну длинную команду на несколько строк, чтобы было удобнее ее читать.)