Нотатки сісадміна Linux Debian установка Jira + Confluence

Debian установка Jira + Confluence

Jira

Пришла задача от клиента установить Jira + Confluence. Лицензии были куплены, сервер выделен – можно приступать, но так как никогда не сталкивался с этими системами то решил погуглить на предмет как их ставить. Наткнувшись на информацию по установке, пробежался – понял что ничего военного, начал ставить, далее по тексту все как из документации:

Опущу установку прикладного софта, этой инфы валом в инете.

Для работы обеих систем с mysql необходимо скачать и подключить в обе системы коннектор mysql для java (обе системы написаны на java)

http://dev.mysql.com/downloads/connector/j/5.1.html

Создаем структуру каталогов для установки Jira + Confluence:

Далее идем на сайт производителя и качаем Jira + Confluence к себе на сервер.

 

Далее делаю исполняемыми оба файла:

 

Далее просто запскаю сначала установку  jira:

Во ремя установки были стандартные вопросы

– Хочу ли я установить Jira на свой компьютер

– Выбор процесса установки (стандартная, расширенная для опытных, обновление существующей установки)

– Путь установки (/opt/atlassian/jira)

– Путь к данным (/var/atlassian/application-data/jira)

Так же будут задан вопросы про порты на которых будут вертется сервисы, Jira по молчанию слушает порт 8080, у меня этот порт был отдан под apache backend, по этому я указал у себя 8081 порт для Jira, в целом это ни на что особо не влиеят, нужно только не забыть про этот порт что бы дальше прописать его в nginx для проксирования.

Та ж процедура идет и для confluence, только порты я не менял от дефолтовых.

После успешной утановки на сервер я настраиваю nginx и создаю базы в mysql и пользователей mysql для продолжения установки через www:

Базы есть, пользователи под них то же есть, далее прикручиваем nginx для проксирование Jira (обратить внимение на порт куда пробрасываем запросы 8081 – так как у меня 8080 висит apache:

 

И для проксировани Сonfluence:

Проверяем корректность прописанных настроек nginx:

Добавляем соответствующие А записи для поддоменов, применяем настройки ДНС и nginx.

Запускаем Jira и Confluence:

Обязательно не забыть скопировать Connector mysql для java:

Проверяем все ли в норме (я проверяю наличием открытых портов):

Jira:

Confluence:

Видим что все в норме и подключаемся сначала к домену Jira по www для продолжения установки.

Дальше не вижу смысла расписывать то что визуально итак понятно. Единственный момент я после установки Сonfluence включаю синхронизацию пользователей Сonfluence c Jira.

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

Click to rate this post!
[Total: 0 Average: 0]

9 коментарів до “Debian установка Jira + Confluence”

  1. ДД, graff!
    Спасибо за туториал. Но как вы настроили синхронизацию пользователей? (вы про Single Sign-On?)
    Спасибо!

    1. Синхронизация пользователей между Jira и Confluence настраивал в Jira пользователя с полными правами (моя учетная запись), потом в Confluence -> General Configuration -> Users & Security -> User Directories -> Add Directory “Atlassian Jira”, в форме ввел URL Jira, ligin + pass (свой), после этого система стала синхронизировать пользователей с Jira в Confluence.
      На данный момент эта синхронизация у меня отключена. Но она работал довольно долго.

      1. Спасибо за ответ!
        У меня Confluence был первее установлен и юзеры там создавались. А в JIRA нет пользователей пока. Хотел синхронизировать их между собой, а в JIRA нет выбора “Atlassian Confluence”. Как синхронизировать всех пользователей Confluence в JIRA?

        1. Инструкция от atlassian
          https://confluence.atlassian.com/display/CONF34/Migrating+users+from+Confluence+to+JIRA

          Обязательно сначала полные бекап жиры и конфы, после этого как в инструкции
          – скачать rpc-tools-0.9.zip и распаковать куда нить на серваке
          – создать в обоих системах юзера admin c паролем admin
          – разрешить удаленный доступ к API в “General Configuration screen in Administration.”
          – Отредактировать connection.properties и прописать туда параметры подключения к жире и конфе
          – с консоли пустить jar tools.jar
          – если все гуд – радуемся жизни 🙂

  2. Извините заранее, я нуб.
    Если не затруднит, помогите советом. Руководство желая сэкономить озадачило на установку этой беды.
    Есть VPS с седьмым дебианом.
    Все что указано в инструкции сделал, а что дальше-то? Nginx пишет что конфиг корректный, майскуль завелся, базы созданы, пароли и доступ к базам сделаны, в конфиг nginx добавлены указанные изменения, майскуль-ява коннектор установлен в нужные папки, в обще локально все крутится, пишет что корректно, но извне пишет Forbidden.
    Как я понимаю нужно где-то настроить ДНС и переадресацию на VPS?
    Каким образом настраиваются А записи, куда их писать,

      1. Написал на почту
        ~# lsof -i tcp:8085
        COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
        java 3078 jira 66u IPv6 6750 0t0 TCP *:8085 (LISTEN)
        По ip завелась.
        Как сделать чтобы по доменному имени отдавалась? Или это при настройке через web-морду делается?

        1. тут кому как удобнее – если на сервере больше ничего нет и не планируется- можно перенастроить на 80 порт, или же сделать проксирование через (nginx, apache)

  3. Написал на почту
    ~# lsof -i tcp:8085
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    java 3078 jira 66u IPv6 6750 0t0 TCP *:8085 (LISTEN)
    По ip завелась.
    Как сделать чтобы по доменному имени отдавалась? Или это при настройке через web-морду делается?

Залишити відповідь до Mechanic Скасувати відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

ifconfig

15 полезных “ifconfig” команд для настройки сетевых интерфесов в Linux15 полезных “ifconfig” команд для настройки сетевых интерфесов в Linux

“ifconfig” сокращенное от “interface configuration” (настройка интерфейсов) утилита для системных / сетевых администраторов в Unix/Linux операционных систем для конфигурации, управления и запросов параметров сетевых интерфейсов из командной строки или из

Bash спеціальні змінні та спеціальні порівняння

Bash спеціальні змінні та спеціальні порівнянняBash спеціальні змінні та спеціальні порівняння

Мені не часто стає нагода щось написати по роботі, та коли стає задача то завжди забуваєш значення спеціальних змінних у bash або спеціальних порівняннях Click to rate this post! [Total:

ionice

Снижение нагрузки при бекапе на нагруженном сервереСнижение нагрузки при бекапе на нагруженном сервере

На нескольких серваках возникла проблема – при попытке бекапить данные, сервер вис намертво, вплоть до запуска OOMKiller что не есть гуд. Click to rate this post! [Total: 0 Average: 0]