Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

 

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 дней использования функции будут отключены, а бесплатные функции системы включены. Вы сможете активировать возможности в любой момент, приобретя лицензию на .

  1. Отключите архивирования на существующем сервере.  

    а) Во вкладке Настройка -> Соединения, uncheck Enabled for all connections
    б) Во вкладке Настройка -> Коннектор отключите SMTP и Milter соединения. 

  2. Остановите существующий EE сервер. 
    а) /usr/local/mailarchiva/server/stopserver (Linux)
    б) Остановите сервис Архива, дважды кликнув на иконку Архива в панели задач, а потом кликнув Стоп. Или же остановить систему из Панели управления -> Сервисы Windows (Windows)

  3. Скачайте последнюю версию Архива V3, подходящую для вашей платформы. 
  4. Запустите установку/ скрипт установки. 

a) Windows - распакуйте файл дистрибутива, содержащий .exe файл установщика. Двойной клик по установщику - и следуйте его дальнейшим инструкциям. 

Note

Целевая папка: иногда установщик может правильно "подцепить" старый путь установки. Пожалуйста, проверьте, что в процессе установки, путь установки (и целевая папка) точно совпадает с уже существующим с предыдущей установки Архива.  

В процессе установки вам предложат ввести желаемый размер "кучи". Для получения информации по этому вопросу обратитесь к разделу Настройка памяти

б) Linux - запустите установщик, как показано ниже, и следуйте его инструкциям. 

Code Block
tar -xzvf mailarchiva_server_linux_v3_0_0.tar.gz
cd mailarchiva_dist
./install

В процессе установки вам предложат ввести желаемый размер "кучи". Для получения информации по этому вопросу обратитесь к разделу Настройка памяти

  1. Сервер должен быть запущен и прослушивать порт 8090. Если это не происходит, запустите сервер следующим образом:

    Code Block
    /opt/mailarchiva/server/startserver (Linux)

    Запустите сервис Архива, дважды кликнув по иконке Архива в панели задач и потом кликнув "Старт". Или запустите систему из Панели управления -> Сервисы Windows (Windows)

    Note

    Смена местонахождения программы: На Linux месторасположение скрипта startserver изменилось. Пожалуйста, ознакомьтесь с новым расположением папок в Разделах файловой системы

  2. Так как ваш браузер может хранить кэшированную копию старого индерфейса Архива, при авторизации в терминале Архива в первый раз не забудтье обновить кэш вашего браузера (в Firefox для этого нажмите Shift+Refresh). 
  3. Проверьте соединение вашего журналируемого клиента и проверьте правильность SMTP / Milter соединений. 

    Note

    Отсутствует меню Соединения: если меню Соединения отсутствует, отредактируйте Роль Администратора во вкладке Настройка -> Роли и проверьте, что роли предоставлены на это права.

  4. Закройте старый том и создайте новый для архивирования.  

Note

Замечание: Архива v3 может читать/записывать в старых форматах хранилищ. Если вы не создадите новый том, Архива v3 продолжит записывать в старый том старого формата. Только когда новый том будет создан, Архива начнет архивировать в новом формате.

  1. Чтобы получить доступ к старым томам нужно:

    a) переиндексировать [РЕКОМЕНДУЕТСЯ] - этот процесс включает переиндексацию ваших данных для последующей смены формата индекса. Он оставляет существующие данные тома в старом V2 формате. 
     Авторизуйтесь в терминале. Для переиндексации зайдите во вкладку Настройка -> Тома и нажмите Переиндексировать. Для более подробной информации обратитесь к разделу  Переиндексировать
    б) конвертировать - Этот процесс включает конвертацию ваших старых V2 томов в V3 формат. Для конвертации во вкладке Настройка -> Тома кликните Конвертировать. Для подробной информации читайте раздел Конвертировать тома.
     

Архива v3 использует и новый формат хранилища тома и новый формат индекса. В то время как Архива V3 может читать/записывать в старых V1/V2 томах, она не может читать старые индексы томов. Поэтому, как минимум требуется переиндексация. Конвертация старых томов - медленный процесс и может занять несколько дней для томов большого объема. Конвертация старых томов по меньшей мере в 10 раз медленнее, чем переиндексация. 

Во время конвертации старого тома, в целях безопасности, старый том не удаляется. Поэтому перед конвертацией проверьте, есть ли у вас на диске столько свободного места, сколько используется в настоящий момент томами. Из-за того, что конверсия занимает так много времени, вы настоятельно рекомендуем переиндексировать старые тома, а не конвертировать их в новый формат. 

Если вы обновляетесь с Архива OSE или Архива v2.1 и более ранних версий, пожалуйста, следуйте инструкциям в Kerberos -> NTLM v2 смена метода авторизации для установки новой конфигурации настроек Active Directory. 

Сервер не архивирует? Проверьте, восстановили ли вы журналируемую учетную запись и настройки SMTP/Milter соединения, как это было указано выше в пункте 3.  

Open Source Edition -> v2

  1. Остановите существующий OSE сервер.  
  2. Если это необходимо, переименуйте Архива папку 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) [если требуется]
  3. Замечание: Если вы это сделали, значит, теперь вам больше не требуется длинный доступ к терминалу: http://localhost:8090/mailarchiva, а можно использовать короткий: http://localhost:8090
  4. Авторизуйтесь на сайте Архива с использованием ваших данных. Зайдите в Центр загрузок. 
  5. Скачайте последнюю версию Архива EE, подходящую для вашей платформы. 
  6. Запустите установщик/ скрипт установки. 

а) 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

  1. Остановите существующий OSE сервер. 
  2. Авторизуйтесь на сайте Sourceforge с использованием ваших данных и найдите страницу скачивания Архива OSE.
  3. Скачайте последнюю версию Архива OSE, подходящую для вашей ОС.
  4. Запустите установщик/ установочный скрипт. 

а) 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 настроек в Архива.

Смена формата индекса

Самая безопасный способ переиндексации такой: 

  1. Во вкладке Настройка -> Тома запишите куда-нибудь месторасположение папки индексов (пути к индексу) каждого тома. 
  2. Для надежности, что все блокировки в файлах индекса устранены, остановите сервер Архива
    а) Windows: Остановите сервер Архива из панели задач или же из апплета сервисов Windows. 
    б) Linux: Напечатайте в терминале: /etc/init.d/mailarchiva stop
  3. Создайте резервную копию папок с индексами ваших существующих томов в другом месте (чтобы быть уверенным, что вы сможете восстановить данные, если что-то в процессе переиндексации пойдет не так) 
  4. Вручную удалите все папки с индексами (но не папки хранилища архива!).
  5. Запустите установщик поверх вашей существующей копии Архива.
  6. Запустите сервер. 
  7. Авторизуйтесь в терминале Архива. Нажмите кнопку Переиндексировать во вкладке Настройка -> Тома.
    Замечение: В зависимости от ограничений вашего ввода-вывода и того, сколько сообщений хранится у вас в архиве, процесс переиндексации может занять какое-то время. Хотя из-за операции индексирования производительность сервера ухудшится, сервер все равно сможет нормально архивировать письма и производить поиск. 
  8. Для того чтобы узнать статус переиндексации, зайдите во вкладку Статус системы -> Процессы. Там вы должны увидеть активный процесс переиндексации. 
    Полная переиндексация большого архива может занять несколько дней. Архива использует самые действенные алгоритмы переиндексации. Если ваша переиндексация идёт медленно, скорее всего это связано с органичениями ввода-вывода. И в целом весьма плохая идея хранить индексы на удаленном диске. Лучше хранить их локально, на компьютере, или на отдельном жестком диске. 

 

Обновление WAR

  1. Скачайте WAR файл,
  2. Остановите сервис Архива,
  3. Удалите содержимое основного приложения (/var/opt/mailarchiva/tomcat/ROOT), не удаляйте папку ROOT!!!
  4. Unzip скаченный WAR файл в /var/opt/mailarchiva/tomcat/ROOT,
  5. Запустите сервис Архива.