Atlassian Confluence - установка, резервное копирование, восстановление и обновление

by Anton Chernousov aka GITA-DEV


Опубликовано: 09 Сен 2018 (последние правки 1 месяц, 1 неделя)


Atlassian Confluence - установка, резервное копирование, восстановление и обновление

В статье Установка Attlassian Jira в Linux Debian 9.3 я начал рассказывать как я обновлял довольно старый инстанс Jira и его практически пришлось устанавливать заново и импортировать данные в новую версию из старой. Сегодня пришло время обновить и Attlassian Confluence и честно говоря отличий от обновления Jira не так уж и много, а заодно напишу небольшую инструкцию по установке и настройке.

Официальный сайт находится по адресу https://www.atlassian.com/software/confluence, а страница загрузки дистрибутива https://www.atlassian.com/software/confluence/download.

Установка и базовая настройка напоминает установку Jira и давайте пробежимся по основным этапам.

Создаем базу Postgresql

Во первых, создаем базу данных и пользователя который будет использоваться для хранения информации Atlassian Confluence:

# CREATE USER confluence_user WITH PASSWORD 'xxxPasswordxxx'
# CREATE DATABASE confluence_db WITH OWNER = confluence_user CONNECTION LIMIT = -1;

Загружаем дистрибутив Atlassian Confluence и устанавливаем его

Загружаем дистрибутив с официального сайта и копируем его при помощи CSP или загружаем напрямую с сайта на сервер при помощи команды wget:

# wget https://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-6.11.0-x64.bin
# chmod +x ./atlassian-confluence-6.11.0-x64.bin
# ./atlassian-confluence-6.11.0-x64.bin

Установка проводится от имени суперпользователя root (есть несколько режимов установки и подробнее можно прочитать в статье "Установка Attlassian Jira в Linux Debian 9.3")

Мастер настройки так же достаточно типовой и я изменил только пути к хранилищу данных:

Default location for Confluence data
[/var/atlassian/application-data/confluence]
/opt/atlassian/confluence-data/

Запуск и базовая настройка

По умолчанию, если вы выбрали запустить сервер при завершении установки, то он будет доступен по адресу http://<ip-сервера>:8090 (если вы конечно не меняли порты на которых работает сервер). После установки вам необходимо ввести ваши лицензии на Confluence и связанные продукты (если он у вас конечно честно купленный или получить тральную версию на месяц для ознакомления).

Подключаем созданную в начале статьи базу данных.

Дальше все идет по старым нотам и мы выбираем создание пустого сайта, передаем управление пользователями Confluence и создаем первого пользователя (администратора системы).

В первом приближении с установкой Confluence мы закончили, а настройка Confluence в эту статью не входит. Вернемся к основной моей задаче, а именно, мы рассмотрим мы обновление старой версии Confluence и метод похож на обновление Jira.

Резервное копирование Confluence

Для выгрузки дампа из старой версии Confluence необходимо перейти Confluence Admin -> Administration -> Backup & Recovery.

После того как вы нажмете кнопку Back Up будет запущен процесс резервного копирования который может занять довольно много времени, а созданный архив резервной копии вы сможете найти в каталоге /opt/confluence-data/backups/ (в каталоге backups каталога confluence-data). Никаких прогресс-баров при этом выводиться не будет и вам требуется только проверять каталог backups пока там не появится запрошенный бэкап конфлюенс.

Восстановление данных

Полученную резервную копию мы копируем на новый сервер в каталог /opt/atlassian/confluence-data/restore:

# scp ./xmlexport-20180909-101819-1.zip root@10.54.254.89:/opt/atlassian/confluence-data/restore/

На новом сервере необходимо перейти Confluence Admin -> Administration -> Backup & Recovery (аналогично исходному серверу), но теперь выбираем раздел Restore a backup from the Confluence Home Directory.

Выбираем архив который будем восстанавливать (единственный) и ждем пока завершиться импорт данных.

По завершении импорта данных можно пользоваться системой.



Обратите внимание на статьи:


Установка Attlassian Jira в Linux Debian 9.3

Установка Attlassian Jira в Linux Debian 9.3

Atlassian Jira это наверное самое распространенное программное обеспечение для отслеживания задач и проектов в IT-компаниях. ПО очень удобное, гибкое, но очень сложное для понимания новичками и людьми далекими от информационных технологий. Если вы будуте работать системным администратором в IT-компании, то вы с высокой долей вероятности столкнетесь с Atlassian Jira. Сегодня я пробегусь по основным аспектам установки Atlassian Jira на сервер под управлением Debian Linux.


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .

Блог это некоммерческий проект! Если вам понравился мой блог и то что я пишу помогло вам на практике, то можете сказать спасибо материально.