Обновление Plesk для Linux в автоматическом режиме
-
Получите скрипт установщика
Скачайте скрипт установщика:
# wget https://autoinstall.plesk.com/plesk-installer
Разрешите выполнение скачанного скрипта установщика:
# chmod +x ./plesk-installer
-
Запустите установщик с нужными опциями
Чтобы обновить Plesk без необходимости вводить данные по ходу установки, запустите скрипт установщика, предоставив всю необходимую информацию через соответствующие опции:
#sh ./plesk-installer upgrade <RELEASE> <OPTIONS>
Конкретный выпуск Plesk, который вы хотите установить, определяется с помощью следующих параметров.
Параметр | Использование | Пояснение |
---|---|---|
Код продукта | upgrade plesk <ВЫПУСК> |
„plesk“ – это код продукта для Plesk. |
Уровень выпуска | upgrade plesk stable |
Укажите уровень выпуска Plesk. Обновить до последнего доступного стабильного выпуска Plesk: # ./plesk-installer upgrade plesk stable |
Версия выпуска | upgrade plesk 17.0.17 |
Укажите выпуск с помощью точного номера версии. # ./plesk-installer upgrade plesk 17.0.17 |
Код выпуска | upgrade PLESK_17_0_17 |
Укажите выпуск с помощью кода выпуска. # ./plesk-installer upgrade PLESK_17_0_17 Воспользуйтесь командой list-all для просмотра всех доступных кодов выпуска: # ./plesk-installer list-all |
Для просмотра имеющихся команд установщика выполните:
# ./plesk-installer help
Для просмотра расширенного описания опций выполните:
# ./plesk-installer --help-options
Пример 1: Обновление Plesk с сервера обновлений по умолчанию
Следующая команда выполняет обновление до версии выпуска Plesk 17.0.17 (код – PLESK_17_0_17) с сервера обновлений Plesk. Результат установки будет сохранен в XML-файл.
# ./plesk-installer upgrade PANEL_17_0_17 --xml
Пример 2: Обновление Plesk с зеркала
Следующая команда обновляет Plesk до версии выпуска 17.0.17 (код – „PLESK_17_0_17“) с зеркала, настроенного на сервере „mirror.example.com“, доступном по HTTP. Файлы обновления будут сохранены во временную папку „/tmp/panel“, а статус обновления будет сообщен на адрес „admin@example.com“.
# ./plesk-installer upgrade PLESK_17_0_17 --source http://mirror.example.com/ --target /tmp/panel --email admin@example.com
Пример 3: Обновление Plesk до последней версии на нескольких серверах
Следующий скрипт позволяет обновить экземпляры Plesk, установленные на указанных серверах, до последней доступной версии.
#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'plesk installer --select-release-latest --upgrade-installed-components --notify-email admin@example.com'
done