Skip to end of metadata
Go to start of metadata
Icon

Пароль шифрования: при переносе данных на новый сервер, настоятельно рекомендуется, чтобы каждая система была настроена с одним и тем же файлом server.conf. Более того, необходимо скопировать файл server.conf на новый сервер. Если задан другой, отличный от изначального пароль шифрования, новая система будет не в состоянии прочесть старые тома.

Эта инструкция призвана помочь вам перенести Архива на другой сервер. Есть два важных аспекта, которые необходимо учесть:  

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

Процесс переноса настроек Архива включает следующие шаги:

  1. Установите новую копию Архива на новом сервере (читайте об этом в разделе Быстрая установка)
  2. Остновите новый сервер. 
  3. Скопируйте содержимое папок, указанных ниже, со старого сервера в то же самое месторасположение на новом сервере. 
  4. Запустите новый сервер. 

Используя Windows Explorer или командную строку, создайте рекурсивную копию папок, указанных ниже. Скопируйте их в аналогичное прежнему месторасположение на новом сервере. Если новый сервер Архива находится в другой операционной системе, скопируйте эти папки по адресам, указанным ниже для соответствующей операционной системы. 

Архива v3.0

Путь для восстановления Настройки
[путь к настройкам]

C:\ProgramData\MailArchiva\ROOT\conf (Windows 7)
C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT\conf (Windows Server 2003)

/etc/opt/mailarchiva/ROOT (Linux)

Файлы настройки
[путь к логам]

C:\ProgramData\MailArchiva\ROOT\logs (Windows 7)

C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT\logs (Windows Server 2003)

/var/log/mailarchiva/ROOT (Linux)

Настройки логов
[application data]

C:\ProgramData\MailArchiva\ROOT (Windows 7)

C:\Documents And Settings\All Users\Application Data\MailArchiva\ROOT (Windows Server 2003)

/var/opt/mailarchiva/ROOT (Linux)

Application Data

Архива v2.0

Путь для восстановленияНастройки

C:\Program Files\MailArchiva\server\webapps\ROOT\WEB-INF\conf\* (Windows)

/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/conf/* (Linux)

Файлы настройки

C:\Program Files\MailArchiva\server\webapps\ROOT\WEB-INF\classes\log4j.xml (Windows)

/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/classes/log4j.xml (Linux)

Настройки логов

C:\Program Files\MailArchiva\server\webapps\ROOT\WEB-INF\classes\license.lic (Windows)

/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/classes/license.lic (Linux)

Application Data
 

C:\Program Files\MailArchiva\server\logs\* (Windows)

/usr/local/mailarchiva/server/webapps/ROOT/WEB-INF/logs/* (Linux)

Логи
Icon

Изменение пути к тому: Если при переносе серверов меняются путь к тому и путь к индексу, во вкладке Настройка -> Тома отмонтируйте по отдельности каждый том и поменяйте путь к архиву и путь к индексу на соответствующий новому расположению. Или отредактируйте файл с основными настройками сервера, указав там новые пути. Активные тома должны быть закрыты, перед тем как отмонтировать их.


Дополнительно: если вы меняете операционную систему
 
Если вы переносите сервер с одной ОС на другую (к примеру, с Windows на Linux), то в дополнение к указанным выше шагам перед запуском сервера необходимо удалить файл bootstrap.conf. Файл bootstrap.conf находится в пути к настройкам (обычно в C:\ProgramData\MailArchiva\ROOT\conf [Windows]  или /etc/opt/mailarchiva/ROOT [Linux]).
Или же вы вы можете отредактировать содержимое файла bootstrap.conf в текстовом редакторе, например, в notepad или vim. Вручную поменяйте в нем месторасположение пути к настройкам, пути к резервной копии и пути к логам (англ. configuration.path, backup.path и log.path). 

 


Перенос томов

Icon
Пароль шифрования: том не может быть перенесен на другую систему, настроенную с другим паролем шифрования. Пароль шифрования должен быть одним и тем же на двух разных системах. 

 

Используя Windows Explorer или командную строку, создайте рекурсивную копию содержимого архива и папок с индексами (перечисленных во вкладке Настройка -> Тома) в соответствующие аналогичные прежним месторасположения на новом сервере. В активном сервере Архива отмонтируйте по отдельности каждый том во вкладке Настройка -> Тома. После того как том отмонтирован, можно отредактировать путь к индексу и путь к архиву. Введите новые путь к архиву и путь к хранилищу, нажмите "Сохранить" и примонтируйте тома обратно. Статус тома должен поменяться, чтобы отразить статус старого тома.      

 

Icon
Отмонтировать активный том: активный том не может быть отмонтирован. Перед тем как отмонтировать его, закройте том.
Icon

Удаленное хранилище/раздача: если вы переносите данные тома на удаленное хранилище (NAS или SAN), удостоверьтесь, что Архива, как сервис Windows, запущена под учетной записью с достаточными правами для чтения/записи с удаленного диска. Для получения более подробной информации читайте раздел Сетевое хранилище данных.  

Icon

Статус тома: если статус тома неверен, отредактируйте файл volumeinfo в корне пути к хранилищу, используя текстовой редактор, и поменяйте статус на ЗАКРЫТ (CLOSED). 

Icon

Файл Volumeinfo:  Не забудьте скопировать файл volumeinfo из пути к архиву старого тома в новый путь к архиву. Содержимое volumeinfo можно отредактировать в текстовом редакторе. Файл содержит информацию о статусе тома, дате его создания и закрытия. 

Icon

Как лучше копировать: Тома Архива v2.0 содержат большое количество папок/файлов, с которыми может быть неудобно обращаться (это стало одной из причин, почему формат хранилища был обновлен в версии Архива v3). В ОС Linux при использовании команды cp вы можете получить ошибку "слишком много аргументов" (англ. "too many arguments"). Для устранения этой ошибки прочтите следующее: http://www.linuxjournal.com/article/6060. В Windows перед копированием данных через Windows Explorer установите бесплатную программу Teracopy, с её помощью вы сможете быстро и эффективно скопировать большие объемы данных.

  • No labels