
In diesem Tutorial wird beschreiben wie man die kommerzielle Vorgangsverwaltungssoftware Jira der Firma Atlassian auf einem CentOS 7 installiert. Atlassian Jira bietet Support für MySQL bis zur Version 5.6 oder höher. Wir werdem MySQL in der Version 5.6 verwenden. Der Betrieb von MariaDB wird offiziell nicht unterstützt. Eventuell kann dies zu Problemen im Betrieb führen. Andere Datenbanken z.B. PostgreSQL sind auch möglich.
Vorraussetzung für dieses Tutorial ist wieder eine CentOS 7 mit einer funktionierenden MySQL-Server-Installation der Version 5.6. Ein Tutorial dazu gibt es hier: CentOS 7 – MySQL 5.6, MySQL 5.7 oder aktueller installieren. Alternativ kann auch PostgreSQL verwendet werden eine Installationsanleitung gibt es hier: CentOS 7 – Aktuelle Version von PostgreSQL installieren. In diesem Tutorial beziehen wir uns aber auf die Verwendung von MySQL 5.6.
Installation von Jira unter CentOS 7
Auf der Download-Seite von Atlassian Jira können wir uns den passenden Installer für Jira herrunterladen. Aktuell liegt die Version 7.1 vor.
1 |
wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.1.0-jira-7.1.0-x64.bin |
Der Download kann ein paar Minuten dauern. Das Paket ist ca. 350MB groß.
Anschliessend geben wir dem Download ausführenden Rechte und starten die Installation.
1 2 |
chmod +x atlassian-jira-software-7.1.0-jira-7.1.0-x64.bin ./atlassian-jira-software-7.1.0-jira-7.1.0-x64.bin |
Bei der Installation von Jira können wir die Express Variante wählen.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
Unpacking JRE ... Starting Installer ... Feb 20, 2016 11:50:15 AM java.util.prefs.FileSystemPreferences$2 run INFORMATION: Created system preferences directory in java.home. This will install JIRA Software 7.1.0 on your computer. OK [o, Enter], Cancel [c] Choose the appropriate installation or upgrade option. Please choose one of the following: Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3] 1 Details on where JIRA Software will be installed and the settings that will be used. Installation Directory: /opt/atlassian/jira Home Directory: /var/atlassian/application-data/jira HTTP Port: 8080 RMI Port: 8005 Install as service: Yes Install [i, Enter], Exit [e] i Extracting files ... Please wait a few moments while JIRA Software starts up. Launching JIRA Software ... Installation of JIRA Software 7.1.0 is complete Your installation of JIRA Software 7.1.0 is now ready and can be accessed via your browser. JIRA Software 7.1.0 can be accessed at http://localhost:8080 Finishing installation ... |
Jira ist installiert und bereits gestartet und nimmt Verbindungen intern auf Port 8080 entgegen. Nun stoppen wir Jira wieder um noch ein paar weitere Konfigurationen vorzunehmen.
1 |
service jira stop |
Nun sollten Jira gestoppt sein und alle entsprechenden Java-Prozesse beendet.
CentOS 7 Jira Systemd Unit File erstellen
Bei der Installation konfiguriert Jira noch das alte Initd System. Wir wollen dies aber sauber mit Systemd implementieren. Dazu benötigen wir einen Unit File. Dazu wird eine Datei unter /etc/systemd/system/jira.service erstellt.