Info |
---|
Пароль шифрования: при переносе данных на новый сервер, настоятельно рекомендуется, чтобы каждая система была настроена с одним и тем же файлом server.conf. Более того, необходимо скопировать файл server.conf на новый сервер. Если задан другой, отличный от изначального пароль шифрования, новая система будет не в состоянии прочесть старые тома. |
Эта инструкция призвана помочь вам перенести Архива на другой сервер. Есть два важных аспекта, которые необходимо учесть:
- Перенос настроек - Настройка нового сервера Архива и копирование данных настроек
- Перенос томов - Перенос данных томов на новый сервер
Перенос настроек
Процесс переноса настроек Архива включает следующие шаги:
- Установите новую копию Архива на новом сервере (читайте об этом в разделе Быстрая установка)
- Остновите новый сервер.
- Скопируйте содержимое папок, указанных ниже, со старого сервера в то же самое месторасположение на новом сервере.
- Запустите новый сервер.
Используя Windows Explorer или командную строку, создайте рекурсивную копию папок, указанных ниже. Скопируйте их в аналогичное прежнему месторасположение на новом сервере. Если новый сервер Архива находится в другой операционной системе, скопируйте эти папки по адресам, указанным ниже для соответствующей операционной системы.
Архива v3.0
Путь для восстановления | Настройки | |
[путь к настройкам] | C:\ProgramData\MailArchiva\ROOT\conf (Windows 7) /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) | Логи |
Info |
---|
Изменение пути к тому: Если при переносе серверов меняются путь к тому и путь к индексу, во вкладке Настройка -> Тома отмонтируйте по отдельности каждый том и поменяйте путь к архиву и путь к индексу на соответствующий новому расположению. Или отредактируйте файл с основными настройками сервера, указав там новые пути. Активные тома должны быть закрыты, перед тем как отмонтировать их. |
Code Block |
---|
configuration.path=/etc/opt/mailarchiva/mailarchiva
appdata.path=/var/opt/mailarchiva/mailarchiva
view.path=%app%/temp
queue.path=%appdata%/queue
backup.path=/var/opt/mailarchiva/mailarchiva
log.path=/var/log/mailarchiva/mailarchiva
debuglog.path=%log%/debug
auditlog.path=%log%/audit
update.path=%appdata%/updates
keystore.filepath=%conf%/mailarchivacerts
themes.path=%app%/themes
database.file=%appdata%/database/archiva.db
plugins.path=%app%/plugins
log.level=info |
Перенос томов
Info |
---|
Пароль шифрования: том не может быть перенесен на другую систему, настроенную с другим паролем шифрования. Пароль шифрования должен быть одним и тем же на двух разных системах. |
Info |
---|
Отмонтировать активный том: активный том не может быть отмонтирован. Перед тем как отмонтировать его, закройте том. |
Info |
---|
Удаленное хранилище/раздача: если вы переносите данные тома на удаленное хранилище (NAS или SAN), удостоверьтесь, что Архива, как сервис Windows, запущена под учетной записью с достаточными правами для чтения/записи с удаленного диска. Для получения более подробной информации читайте раздел Сетевое хранилище данных. |
Info |
---|
Статус тома: если статус тома неверен, отредактируйте файл volumeinfo в корне пути к хранилищу, используя текстовой редактор, и поменяйте статус на ЗАКРЫТ (CLOSED). |
Info |
---|
Файл Volumeinfo: Не забудьте скопировать файл volumeinfo из пути к архиву старого тома в новый путь к архиву. Содержимое volumeinfo можно отредактировать в текстовом редакторе. Файл содержит информацию о статусе тома, дате его создания и закрытия. |
Tip |
---|
Как лучше копировать: Тома Архива v2.0 содержат большое количество папок/файлов, с которыми может быть неудобно обращаться (это стало одной из причин, почему формат хранилища был обновлен в версии Архива v3). В ОС Linux при использовании команды cp вы можете получить ошибку "слишком много аргументов" (англ. "too many arguments"). Для устранения этой ошибки прочтите следующее: http://www.linuxjournal.com/article/6060. В Windows перед копированием данных через Windows Explorer установите бесплатную программу Teracopy, с её помощью вы сможете быстро и эффективно скопировать большие объемы данных. |