Мы не будем в очередной раз напоминать насколько важно своевременно обновлять используемое ПО, будем считать, что наши читатели в полной мере представляют все угрозы и риски, которые несет работа с устаревшими программными продуктами. В данном материале мы подробно разберем процесс обновления Zimbra с версии 8.6 (или более ранней) до версии 8.7, так как данная операция имеет некоторые особенности.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Процесс обновления уже установленного сервера Zimbra достаточно прост: скачиваем дистрибутив, распаковываем и запускаем скрипт установки. Однако если попытаться таким образом обновить систему до 8.7, то вы можете столкнуться со следующим сообщением:
В общем - ничего страшного, скрипт сообщает нам, что для версии 8.7 компоненты Proxy и Memcached являются обязательными и их нужно включить. Если вы устанавливали систему по нашим инструкциям, то данных компонентов у вас нет и их следует добавить к уже установленной версии перед тем как выполнять обновление. Для этой операции нам понадобится дистрибутив уже установленной версии Zimbra.
В нашем случае используется Zimbra 8.6.0 GA на платформе Ubuntu Server 14.04 LTS, поэтому перейдем в домашнюю папку и скачаем туда соответствующую версию:
cd ~
wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz
Также вы можете скачать дистрибутив любым удобным образом со страницы загрузки и разместить его в домашней папке.
Распакуем скачанный архив:
tar -xvf zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116.tgz
Напоминаем, чтобы не вводить вручную длинные имена воспользуйтесь автодополнением по клавише Tab.
Теперь перейдем в папку с дистрибутивом и запустим процесс установки:
cd zcs-8.6.0_GA_1153.UBUNTU14_64.20141215151116
./install.sh
Соглашаемся на обновление системы и при выборе компонент добавляем zimbra-memcached и zimbra-proxy.
Завершаем процесс обновления и убеждаемся, что все работает нормально. Теперь можно переходить к обновлению версии 8.6 до 8.7. Вернемся в домашнюю папку и скачаем дистрибутив:
cd ~
wget https://files.zimbra.com/downloads/8.7.0_GA/zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701.tgz
Распакуем архив:
tar -xvf zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701.tgz
И запустим скрипт установки:
cd zcs-8.7.0_GA_1659.UBUNTU14_64.20160628202701.tgz
./install.sh
Теперь все должно пройти гладко, никаких новых зависимостей версия 8.7 не требует и процесс обновления не должен вызвать затруднений. После обновления проверяем работу служб командой:
su zimbra
zmcontrol status
А также контролируем корректность обновления непосредственно в веб-интерфейсе.
Если вы следовали нашим инструкциям и нигде не совершили ошибок, то в вашем распоряжении последняя версия Zimbra. Но помните, что обновление - операция потенциально опасная и необратимая, поэтому не забывайте создавать перед этим резервные копии.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Последние комментарии