Руководство по обновлению Plesk

Создана:

2016-11-16 13:21:30 UTC

Изменена:

2017-08-23 14:44:42 UTC

8

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Руководство по обновлению Plesk

Применимо к:

  • Plesk

Выбор стратегии обновления

Есть два способа обновить Plesk. Выбор того или иного способа зависит от окружения сервера (ОС, установленного стороннего программного обеспечения и системных ресурсов):

  • Обновление на месте выполняется с помощью установщика Plesk на том же сервере. Эту стратегию можно использовать, если ОС, установленная на этом сервере, поддерживается устанавливаемой версией Plesk, и ее поддержка не прекращена в рамках политики жизненного цикла Plesk. Однако, если на сервере установлено программное обеспечение для управления хостингом, которое не поддерживается устанавливаемой версией Plesk (например, hMailServer, MDaemon или Gene6 FTP Server), настоятельно рекомендуем выполнить обновление с помощью миграции.

    Примечание. Поддержка 32-битных операционных систем в Plesk Onyx прекращена. Более подробную информацию смотрите на странице Важные факты об обновлении до Plesk Onyx.

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

Остальные факторы, которые могут повлиять на выбор стратегии, перечислены в документации Plesk. Это руководство поможет вам выполнить обновление Plesk на месте. Если вы предпочитаете доверить выполнение миграции или обновления специалистам Plesk, пожалуйста, воспользуйтесь возможностями профессиональных сервисов Plesk, доступных на нашем сайте.

Предварительные действия

Удостоверьтесь, что на сервере достаточно ресурсов, и выполняются перечисленные ниже требования:

  1. Должна быть установлена версия ОС от производителя, имеющая достаточно большой период времени до истечения срока поддержки (смотрите страницу Жизненный цикл Plesk ). Если срок поддержки ОС скоро истечет, рекомендуем выполнить обновление путем переноса: настройте новый сервер с современной ОС и последней версией Plesk и используйте Plesk Migrator, чтобы скопировать данные со старого сервера.

  2. Новый сервер должен отвечать программным требованиям целевой версии, и все программное обеспечение, установленное на сервере, должно быть совместимо с целевой версией. Например, если почтовый сервер hMailServer установлен на сервере и выбран в качестве почтового сервера в Plesk, то обновление до Plesk Onyx не удастся, так как эта версия не поддерживает hMailServer. В этом случае рекомендуется обновление с помощью переноса.

  3. Должны выполняться минимальные аппаратные требования.
  4. Текущая версия Plesk должна поддерживать обновление до Plesk Onyx. Поддерживаемые версии:

    • 11.0.9
    • 11.5.30
    • 12.0.18
    • 12.5.30
    Если установлена более ранняя версия, есть два выхода:
    • для версий ниже 11.0.9 можно выполнить обновление в два этапа: сначала обновить до 11.0.9, а затем до Plesk Onyx.
    • для версии 9.5 или ниже рекомендуется настроить новый сервер с Plesk Onyx, а затем перенести на него учетные записи и сайты. Более подробную информацию смотрите в Руководстве по миграции и переносу.
  5. Как минимум 3GB дискового пространства должно быть свободно в каждой из следующих папок:

    • В Windows: C:\ParallelsInstaller и %plesk_dir%
      (смотрите подробности в #213903325)
    • В Linux: /root/parallels , /usr/local/psa (или /opt/psa в Debian и Ubuntu) и /tmp (если она подключена к отдельному разделу)
  6. В Linux: В папке /tmp должна быть настроена возможность запуска файлов. Проверьте, что при подключении этой папки не была включена опция noexec:
    # mount -l | grep noexec

    Если эта опция была включена, отключите папку без опции noexec:

    # mount -o remount,exec /tmp
  7. В Linux: проверьте, что менеджер системных пакетов сконфигурирован правильно и может получать и устанавливать пакеты из репозиториев поставщика ОС (смотрите статью Как проверить конфигурацию системных репозиториев). Обратите внимание, что перед обновлением нет необходимости выключать сторонние репозитории. Кроме того, необходимо применить последние обновления ОС с использованием yum или apt, в зависимости от типа дистрибутива Linux.
  8. В Windows: MySQL следует использовать в качестве провайдера базы данных Plesk. Чтобы определить, какой провайдер баз данных используется для хранения базы данных конфигурации Plesk, смотрите статью #213922485. Если провайдером базы данных Plesk является Jet или MS SQL, переключите его на MySQL, используя инструкции из статьи #213921345. Это позволит сэкономить время при обновлении.
  9. Загрузите и запустите последнюю версию инструмента pre-upgrade checker. Если при этом возникнет какая-либо проблема, в финальном отчете будет отображено предупреждение. В файле журнала можно будет посмотреть подробное описание проблемы со ссылкой на соответствующую статью в базе знаний. Воспользуйтесь предложенным решением, а затем перезапустите pre-upgrade checker, повторяя эти действия до тех пор, пока в отчете не перестанут отображаться предупреждения, или пока в нем не останутся только незначительные проблемы (например, предупреждения, связанные с бизнес-логикой).
  10. Следует изучить раздел "Известные проблемы и ограничения" в Примечаниях к обновлению Plesk и предпринять необходимые действия.
  11. Обновление следует запланировать на то время, когда ожидается самая низкая нагрузка на сервер, и влияние перебоев в обслуживании на клиентов веб-хостинга будет минимально.
  12. Все запланированные задачи по обслуживанию сервера следует временно отключить, так как они могут помешать выполнению процесса обновления (особенно в Windows).
  13. Рекомендуем создать полную резервную копию сервера, чтобы при необходимости можно было восстановить сервер из сохраненного образа.

Обновление

Для обновления можно использовать как графический интерфейс, так и командную строку. Чтобы начать обновление через интерфейс, перейдите в раздел Инструменты и настройки > Обновления > Установить или обновить продукт (более подробную информацию смотрите в документации Plesk). Инструкции по запуску обновления через командную строку доступны в статье Как обновить установку Plesk через командную строку.

Если Plesk установлен в контейнере с использованием шаблонов Virtuozzo, вы можете выполнить обновление с помощью шаблонов. Смотрите соответствующие инструкции в статье #213389329.

Если процедура обновления в Linux была запущена через сеанс SSH, убедитесь, что соединение не было прервано до окончания процесса обновления. Лучше всего использовать консольный менеджер screen , который позволяет выполнять несколько сеансов работы в консоли через одно соединение SSH и поддерживать работу программ в виртуальных терминалах, даже если соединение SSH было прервано. В Windows нестабильность соединения не является проблемой, потому что Windows сохраняет открытые приложения и поддерживает их работу, даже если сеанс подключения через удаленный рабочий стол был прерван.

Примечание. В ходе процесса обновления не прерывайте работу установщика Plesk и не перезагружайте сервер.

Устранение неисправностей

  1. Если установщик Plesk долго не выдает никаких сообщений, это не означает, что процесс обновления завис. Некоторые операции, выполняемые в фоновом режиме, могут занимать много времени. Проверьте, что происходит на сервере:

    • В Linux запустите команду ps axufww и просмотрите дерево процессов, которое начинается с процесса Plesk Installer (установщика Plesk). Проверьте, работают ли какие-либо из этих процессов (такие процессы имеют состояние "R"). Запустите команду еще несколько раз с интервалом 1-3 минуты и посмотрите, появились ли какие-либо изменения.

    • В Windows загрузите программу Process Explorer, распакуйте и запустите ее. Просмотрите дерево процессов и проверьте, отображаются ли в нем потомки процесса ai.exe , которые расходуют память или открывают/закрывают файлы.

  2. Если при обновлении возникли ошибки, просмотрите сообщения об ошибках в выводе, а также в файлах журналов ( C:\ParallelsInstaller\autoinstaller3.log в Windows или /tmp/autoinstaller3.log и /var/log/plesk/install/plesk_17.0.17_installation.log в Linux). Воспользуйтесь поиском в базе знаний Plesk , чтобы найти решение, используя найденные сообщения об ошибках.

  3. Чтобы продолжить обновление, повторно запустите команду plesk-installer.exe в Windows или . /plesk-installer в Linux или используйте следующую команду:

    # plesk repair installation

Также смотрите

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 8 из 38
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.