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

Ключ

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

...

Note

Содержимое обновления: перед обновлением часто бывает полезно просмотреть список изменений (англ. Change Log) в Центре загрузок, чтобы понять и посмотреть, какие опции и исправления ошибок были добавлены в систему с момента последней установки/последнего обновления.

...

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

Code Block
tar -xzvf mailarchivaarchiva_server_enterprise_linux_v2_7_2.tar.gz
cd mailarchivaarchiva_dist
./install

Быстрое обновление вручную (только для V3 и более поздних версий)

...

 

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 mailarchivaarchiva_server_linux_v3_0_0.tar.gz
cd mailarchivaarchiva_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/mailarchivaarchiva, а можно использовать короткий: http://localhost:8090
  4. Авторизуйтесь на сайте Архива с использованием ваших данных. Зайдите в Центр загрузок. 
  5. Скачайте последнюю версию Архива EE, подходящую для вашей платформы. 
  6. Запустите установщик/ скрипт установки. 

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

Code Block
tar -xzvf mailarchivaarchiva_server_enterprise_linux_v2_7_2.tar.gz
cd mailarchivaarchiva_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 mailarchivaarchiva_server_opensource_linux_v1_5_0.tar.gz
cd mailarchivaarchiva_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. Для того чтобы узнать статус переиндексации, зайдите во вкладку Статус системы -> Процессы. Там вы должны увидеть активный процесс переиндексации. 
    Полная переиндексация большого архива может занять несколько дней. Архива использует самые действенные алгоритмы переиндексации. Если ваша переиндексация идёт медленно, скорее всего это связано с органичениями ввода-вывода. И в целом весьма плохая идея хранить индексы на удаленном диске. Лучше хранить их локально, на компьютере, или на отдельном жестком диске. 

...