Инструменты пользователя

Инструменты веб-сайта


Univent: Обновление до UCS43

Benno MailArchiv: Обновление до UCS версии 4.3

Начиная с версии UCS 4.3, все приложения из Univention Appcenter устанавливаются в контейнеры Docker. Само приложение Benno MailArchiv работает в контейнере Docker, в то время как данные транзакций и конфигурации по-прежнему хранятся непосредственно в хост-системе.

К сожалению, в настоящее время Univention не предлагает автоматического пути миграции для обновления существующего приложения (< версии 4.3) до контейнерного приложения (>= UCS 4.3).

Для обновления Benno MailArchiv до версии UCS 4.3 выполните следующие действия.

Процедура

  1. Резервная копия
  2. Обновите до последней версии
  3. Отключить SMTP
  4. Удалите приложение
  5. Обновите до UCS 4.3
  6. конфигурация UCR
  7. Переустановка
  8. Изменить права доступа
  9. Включить SMTP
  10. Обновите и установите файл лицензии
  11. Перезагрузить

Резервная копия

Перед обновлением необходимо создать резервную копию всей системы (включая данные о перемещении)!

Обновите до последней версии

Обновление системы UCS до версии 4.2 возможно только при установленном приложении Benno MailArchiv. Прямое обновление до версии 4.3 невозможно.

Отключить SMTP

В процессе обновления система находится в состоянии, при котором электронные письма, отправленные через SMTP, не кэшируются для архивирования. Поэтому необходимо отключить SMTP-соединение с хостом.

Удалите приложение

Приложение Benno MailArchiv удаляется через Центр приложений. Заархивированные письма НЕ удаляются. Путь, содержащий репозиторий и индекс ( /srv/benno/archive ), остается неизменным.

Однако демон MILTER удален из конфигурации Postfix, поэтому входящие и исходящие электронные письма больше не передаются в Benno MailArchiv.

Обновление

Теперь систему можно обновить до последней версии Univention.

Настройка UCR

Приложение Benno MailArchiv по-прежнему заблокировано в Центре приложений, чтобы предотвратить случайные обновления.

Следующая команда снимет эту блокировку.

ucr unset appcenter / prudence / docker / benno-mailarchiv

Переустановка

Теперь приложение Benno MailArchiv снова можно установить как приложение Docker в Appcenter.

Изменить права доступа

оболочка univention-app benno-mailarchiv chown -R benno:benno /srv/benno/{archive,inbox,system} оболочка univention-app benno-mailarchiv chgrp www-data /etc/benno-web оболочка univention-app benno-mailarchiv chgrp www-data /etc/benno-web/benno.conf оболочка univention-app benno-mailarchiv chgrp www-data/etc/benno-web/rest.conf

Включить SMTP

В процессе установки Benno MailArchiv соединение с Postfix устанавливается автоматически через демон MILTER.

После успешного обновления можно повторно активировать SMTP-соединение. Важно убедиться, что в master.cf настроено через TCP-сокет.

Обновите и установите файл лицензии

Среда (и, следовательно, сетевая среда) контейнера Docker, в котором работают сервисы Benno, начиная с UCS 4.3, отличается от среды самой системы UCS. После миграции с UCS 4.2 на UCS 4.3, описанной здесь, файл лицензии для Benno MailArchiv необходимо пересоздать и настроить на хосте.

ВАЖНО: Эти данные могут измениться в ходе будущих обновлений системы UCS. В настоящее время после обновления UCS следует проверять информацию о лицензии и, при необходимости, запрашивать новую лицензию с обновленными данными. В будущем мы работаем над автоматизацией этого процесса.

Определите данные, необходимые для лицензирования (информация о хосте). Откройте оболочку Docker в системе UCS, используя две приведенные ниже команды, и определите информацию о хосте:

univention app shell benno mail archive service benno rest info

Вы получите многострочный вывод на экран, отображающий ваш IP-адрес и полное доменное имя (FQDN) вашего хоста Benno MailArchiv, например:

Информация о хосте: Host Info: 172.17.0.1/benno-15552681.kunde.de bennorest: 2.4.5 (180312131432) bennocore: 2.4.4 (180309175446)

ПРИМЕЧАНИЕ: Если здесь отображается что-то отличное от IP-адреса и полного доменного имени (сообщение об ошибке), необходимо проверить разрешение имен .

Дальнейшая процедура (запрос и установка файла лицензии) описана здесь

Файл лицензии можно скопировать непосредственно в файл /etc/benno/benno.lic .

Перезагрузить

Наконец, систему следует перезапустить.

univention/upgrade_auf_ucs43.txt Последнее изменение: 17.01.2020 09:08 пользователем lwsystems