...
Note |
---|
Важный совет по безопасности: Перед тем как продолжить, пожалуйста, создайте резервную копию настроек вашего существующего сервера! Для создания резервной копии скопируйте все файлы из C:\Program Files\MailArchiva\server\webapps\ROOT\WEB-INF\conf\* или /usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/conf/* в какую-нибудь временную папку. |
Note |
---|
Важный совет по безопасности №2: Проверьте, что папки томов архива не находятся в папке с программными файлами Архива (например, в C:\Program Files\Архива or /usr/local/mailarchiva), так как эти папки будут рекурсивно удалены в процессе обновления. Хранилища архивов должны всегда находиться вне программной папки Архива. |
Note |
---|
Пользователь Open Source Edition: При обновлении до Архива V3 вы можете попробовать преимущества функций Архива V3 Free Edition. После 45 дней использования функции будут отключены, а бесплатные функции системы включены. Вы сможете активировать возможности в любой момент, приобретя лицензию на . |
- Отключите архивирования на существующем сервере.
а) Во вкладке Настройка -> Соединения, uncheck Enabled for all connections
б) Во вкладке Настройка -> Коннектор отключите SMTP и Milter соединения. Остановите существующий EE сервер.
а) /usr/local/mailarchiva/server/stopserver (Linux)
б) Остановите сервис Архива, дважды кликнув на иконку Архива в панели задач, а потом кликнув Стоп. Или же остановить систему из Панели управления -> Сервисы Windows (Windows)- Скачайте последнюю версию Архива V3, подходящую для вашей платформы.
- Запустите установку/ скрипт установки.
a) Windows - распакуйте файл дистрибутива, содержащий .exe файл установщика. Двойной клик по установщику - и следуйте его дальнейшим инструкциям.
Note |
---|
Целевая папка: иногда установщик может правильно "подцепить" старый путь установки. Пожалуйста, проверьте, что в процессе установки, путь установки (и целевая папка) точно совпадает с уже существующим с предыдущей установки Архива. |
В процессе установки вам предложат ввести желаемый размер "кучи". Для получения информации по этому вопросу обратитесь к разделу Настройка памяти.
б) Linux - запустите установщик, как показано ниже, и следуйте его инструкциям.
Code Block |
---|
tar -xzvf mailarchiva_server_linux_v3_0_0.tar.gz cd mailarchiva_dist ./install |
В процессе установки вам предложат ввести желаемый размер "кучи". Для получения информации по этому вопросу обратитесь к разделу Настройка памяти.
Сервер должен быть запущен и прослушивать порт 8090. Если это не происходит, запустите сервер следующим образом:
Code Block /opt/mailarchiva/server/startserver (Linux)
Запустите сервис Архива, дважды кликнув по иконке Архива в панели задач и потом кликнув "Старт". Или запустите систему из Панели управления -> Сервисы Windows (Windows)
Note Смена местонахождения программы: На Linux месторасположение скрипта startserver изменилось. Пожалуйста, ознакомьтесь с новым расположением папок в Разделах файловой системы.
- Так как ваш браузер может хранить кэшированную копию старого индерфейса Архива, при авторизации в терминале Архива в первый раз не забудтье обновить кэш вашего браузера (в Firefox для этого нажмите Shift+Refresh).
Проверьте соединение вашего журналируемого клиента и проверьте правильность SMTP / Milter соединений.
Note Отсутствует меню Соединения: если меню Соединения отсутствует, отредактируйте Роль Администратора во вкладке Настройка -> Роли и проверьте, что роли предоставлены на это права.
Закройте старый том и создайте новый для архивирования.
Note |
---|
Замечание: Архива v3 может читать/записывать в старых форматах хранилищ. Если вы не создадите новый том, Архива v3 продолжит записывать в старый том старого формата. Только когда новый том будет создан, Архива начнет архивировать в новом формате. |
- Чтобы получить доступ к старым томам нужно:
a) переиндексировать [РЕКОМЕНДУЕТСЯ] - этот процесс включает переиндексацию ваших данных для последующей смены формата индекса. Он оставляет существующие данные тома в старом V2 формате.
Авторизуйтесь в терминале. Для переиндексации зайдите во вкладку Настройка -> Тома и нажмите Переиндексировать. Для более подробной информации обратитесь к разделу Переиндексировать.
б) конвертировать - Этот процесс включает конвертацию ваших старых V2 томов в V3 формат. Для конвертации во вкладке Настройка -> Тома кликните Конвертировать. Для подробной информации читайте раздел Конвертировать тома.
Архива v3 использует и новый формат хранилища тома и новый формат индекса. В то время как Архива V3 может читать/записывать в старых V1/V2 томах, она не может читать старые индексы томов. Поэтому, как минимум требуется переиндексация. Конвертация старых томов - медленный процесс и может занять несколько дней для томов большого объема. Конвертация старых томов по меньшей мере в 10 раз медленнее, чем переиндексация.
Во время конвертации старого тома, в целях безопасности, старый том не удаляется. Поэтому перед конвертацией проверьте, есть ли у вас на диске столько свободного места, сколько используется в настоящий момент томами. Из-за того, что конверсия занимает так много времени, вы настоятельно рекомендуем переиндексировать старые тома, а не конвертировать их в новый формат.
Если вы обновляетесь с Архива OSE или Архива v2.1 и более ранних версий, пожалуйста, следуйте инструкциям в Kerberos -> NTLM v2 смена метода авторизации для установки новой конфигурации настроек Active Directory.
Open Source Edition -> v2
- Остановите существующий OSE сервер.
- Если это необходимо, переименуйте Архива папку webapp (папку с веб-приложениями) (Архива предпочитает, чтобы папка с веб-приложениями называлась ROOT).а) переименуйте C:\Program Files\MailArchiva\server\webapps\mailarchiva на C:\Program Files\MailArchiva\server\webapps\ROOT (Windows) [если требуется]
б) mv /usr/local/mailarchiva/server/webapps/mailarchiva на /usr/local/mailarchiva/server/webapps/ROOT (Linux) [если требуется] - Замечание: Если вы это сделали, значит, теперь вам больше не требуется длинный доступ к терминалу: http://localhost:8090/mailarchiva, а можно использовать короткий: http://localhost:8090
- Авторизуйтесь на сайте Архива с использованием ваших данных. Зайдите в Центр загрузок.
- Скачайте последнюю версию Архива EE, подходящую для вашей платформы.
- Запустите установщик/ скрипт установки.
а) Windows - просто дважды кликните по установщику и следуйте его командам.
б) Linux - запустите установщик с помощью кода, приведенного ниже, и следуйте указаниям установщика.
Code Block |
---|
tar -xzvf mailarchiva_server_enterprise_linux_v2_7_2.tar.gz cd mailarchiva_dist ./install |
Замечание: Так как OSE использует другой движок для авторизации и другой формат индекса по сравнению с EE продуктом, для завершения необходимо сменить метод авторизации и формат индекса, как это показано чуть ниже.
Пожалуйста, также проверьте, что все IMAP соедиения во вкладке Настройка -> Соединения имеют установленный интервал опросане меньше 10 мсек. Максимальное количество одновременно обрабатываемых сообщений у каждого IMAP соединения должно быть 50 сообщений.
Open Source Edition -> Новая версия Open Source Edition
- Остановите существующий OSE сервер.
- Авторизуйтесь на сайте Sourceforge с использованием ваших данных и найдите страницу скачивания Архива OSE.
- Скачайте последнюю версию Архива OSE, подходящую для вашей ОС.
- Запустите установщик/ установочный скрипт.
а) Windows - просто дважды кликните по установщику и следуйте его командам.
б) Linux - запустите установщик с помощью кода, приведенного ниже, и следуйте указаниям установщика.
Code Block |
---|
tar -xzvf mailarchiva_server_opensource_linux_v1_5_0.tar.gz cd mailarchiva_dist ./install.sh |
Kerberos -> NTLM v2 смена метода авторизации
Следуйте инструкциям Руководства администратора v2.6 для того, чтобы переустановить настроки вашей AD. Вкратце, вы должны запустить скрипт vbs, чтобы создать учетную запись компьютера в AD и установить пароль для этой учетной записи. Как только VBS скрипт завершит свою работу, он выведет вам параметры, которые потребуются для новых AD настроек в Архива.
Смена формата индекса
Самая безопасный способ переиндексации такой:
- Во вкладке Настройка -> Тома запишите куда-нибудь месторасположение папки индексов (пути к индексу) каждого тома.
- Для надежности, что все блокировки в файлах индекса устранены, остановите сервер Архива
а) Windows: Остановите сервер Архива из панели задач или же из апплета сервисов Windows.
б) Linux: Напечатайте в терминале: /etc/init.d/mailarchiva stop - Создайте резервную копию папок с индексами ваших существующих томов в другом месте (чтобы быть уверенным, что вы сможете восстановить данные, если что-то в процессе переиндексации пойдет не так)
- Вручную удалите все папки с индексами (но не папки хранилища архива!).
- Запустите установщик поверх вашей существующей копии Архива.
- Запустите сервер.
- Авторизуйтесь в терминале Архива. Нажмите кнопку Переиндексировать во вкладке Настройка -> Тома.
Замечение: В зависимости от ограничений вашего ввода-вывода и того, сколько сообщений хранится у вас в архиве, процесс переиндексации может занять какое-то время. Хотя из-за операции индексирования производительность сервера ухудшится, сервер все равно сможет нормально архивировать письма и производить поиск. - Для того чтобы узнать статус переиндексации, зайдите во вкладку Статус системы -> Процессы. Там вы должны увидеть активный процесс переиндексации.
Полная переиндексация большого архива может занять несколько дней. Архива использует самые действенные алгоритмы переиндексации. Если ваша переиндексация идёт медленно, скорее всего это связано с органичениями ввода-вывода. И в целом весьма плохая идея хранить индексы на удаленном диске. Лучше хранить их локально, на компьютере, или на отдельном жестком диске.
Обновление WAR
- Скачайте WAR файл,
- Остановите сервис Архива,
- Удалите содержимое основного приложения (/var/opt/mailarchiva/tomcat/ROOT), не удаляйте папку ROOT!!!
- Unzip скаченный WAR файл в /var/opt/mailarchiva/tomcat/ROOT,
- Запустите сервис Архива.