воскресенье, 16 октября 2016 г.

Развёртываниe Jira Software 7.2.3 + ServiceDesk 3.2.3 на CentOS 7.2


Установка Java
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
tar xzf jdk-8u25-linux-x64.tar.gz

cd /opt/jdk1.8.0_25/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2
alternatives --config java

выбрать:
/opt/jdk1.8.0_25/bin/java

alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 2
alternatives --install /usr/bin/javaws javaws /opt/jdk1.8.0_25/bin/javaws 2
alternatives --set jar /opt/jdk1.8.0_25/bin/jar

alternatives --set javac /opt/jdk1.8.0_25/bin/javac

Проверка версии
java -version

Настройка переменных
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=/opt/jdk1.8.0_25/jre
export PATH=$PATH:/opt/jdk1.8.0_25/bin:/opt/jdk1.8.0_25/jre/bin

Установка Jira Software 7.2.2

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.2.3-x64.bin
chmod +x atlassian-jira-software-7.2.3-x64.bin
./atlassian-jira-software-7.2.3-x64.bin

Установка Jira ServiceDesk 3.2.3

wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-servicedesk-3.2.3-x64.bin
chmod +x atlassian-servicedesk-3.2.3-x64.bin
./atlassian-servicedesk-3.2.3-x64.bin

*при установке выбрать пункт Upgrade.
 
Подключение Jira к MySQL/MariaDB

Установка MariaDb
yum -y install mariadb-server mariadb-client
service mariadb start
chkconfig mariadb on

Устанавливаем пароль root в MaridDB
mysql_secure_installation
mysql -uroot -p

Создаём пользователя
mysql> CREATE USER 'jira'@'localhost' IDENTIFIED BY '<PASSWORD>';

Создаём базу и даём на неё права пользовалею
mysql> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jira.* TO 'jira'@'localhost' IDENTIFIED BY '<PASSWORD>';
mysql> flush privileges;
mysql> quit; 

Установка MySQL-Connector-Java
cd /opt
http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.39.tar.gz
tar -zxvf mysql-connector-java-5.1.39.tar.gz
cp /opt/mysql-connector-java-5.1.39/mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/lib/

*свежий коннектор можно взять тут http://dev.mysql.com/downloads/file/?id=462849

Настройка IPTables


Привести файл iptables к следующему виду:
vi /etc/sysconfig/iptables

*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
# ZABBIX
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT


$ service iptables restart

Создаём jira пользователя в Linux:
usermod -aG wheel jira

Ссылки для удобства запуски и остановки:
ln -s /opt/atlassian/jira/bin/startup.sh /root/jstart.sh
ln -s /opt/atlassian/jira/bin/shutdown.sh /root/jstop.sh

Права на директории

Согласно документации:
     sudo chown -R jirauser:jirauser /path/to/jirahome     
     sudo chown -R tomcat6:tomcat6 /path/to/jirainstall
     chmod -R u=rwx,g=rx,o=rx /path/to/jirahome     
     chmod -R u=rwx,g=rx,o=rx /path/to/jirainstall

Прописываем:
chown -R jira:jira /var/atlassian/
chmod -R u=rwx,g=rx,o=rx /var/atlassian/
chmod -R u=rwx,g=rx,o=rx /opt/atlassian/

Настройка через WEB:


Открываем http://<jira ip or hostname>  (или http://<jira ip or hostname>:8080 если вы не правили IPtables)

Выбираем I'll set it up myself

Указываем данные для подключения к базе:





Прописываем нашу лицензию:
Указываем наивысшую лицензию. В нашем случае ServiceDesk.
Все остальные ключи на Core и  Software вы введёте в Система > Приложения

Деинсталяция Jira:

cd /opt/atlassian/jira/

./uninstall
rm -rf /opt/atlassian/jira


Дополнительно:
Java install
Jira Install 

Комментариев нет:

Отправить комментарий