4.4/5 - (8 голосов)

Целью моего эксперимента была оценка порога «вхождения» при работе с продуктом JIRA. Поэтому  не судите строго, когда я скажу, что просто решила поставить jIRA  в своей инфраструктуре. Ранее я занималась настройкой Jira для реализации потребностей работы с задачами, но никогда до этого не устанавливала ее. Мои знания об установке Jira сводились к 3м пунктам:

  • Я знала, что ПО кроссплатформенное,
  • Написано на Java
  • Должно работать с внешней базой данных.

Я намеренно не смотрела ни одной инструкции, чтобы оценить насколько смогу справиться, опираясь только на интуитивный интерфейс и 8ми летний опыт администрирования серверов и систем. Поскольку я специалист в администрировании систем Windows, выбор операционной системы для Jira Server частично был обусловлен ленью и обеспечением чистоты эксперимента, а частично желанием проверить обоснованность утверждения коллег-линкусоидов о том, что JIRA наWindows «жрет» значительно больше ресурсов, чем ее аналог на Linux. Я понимаю, что «правильные» коллеги скажут, что чтение readme.txt помогает предотвратить массу проблем и экономит время (для них я все же приведу ссылки на инструкцию по установке (http://confluence.atlassian.com/adminjiraserver071/installing-jira-applications-802592161.html) и в частности системные требования confluence.atlassian.com/adminjiraserver071/jira-applications-installation-requirements-802592164.html), но много кто этого не делает. Думаю, материал будет полезен по разным причинам. Что ж – приступим.

Итак, на заботливо подготовленной виртуальной машинке Windows Server 2016 (c 1 виртуальным процессором, 1 ГБ оперативной памяти и 30Гб пространства на жестком диске) я скачала последнюю доступную версию JIRA — 7.3.1. И запустила инсталляцию.

Система спросила, имею ли я достаточно опыта, чтобы внятно отвечать на ее вопросы, и я сочла, что я справлюсь.

установка jira

На следующих экранах я указала пути к рабочим файлам ПО и к дополнительным объектам, таким как резервные копии, плагины, вложения. Также указала необходимость создания ярлыков программы. Оставила значения портов по умолчанию и указала необходимость инсталляции JIRa как службу Windows. Подучив перед установкой экран с кратким содержанием выбранных настроек я нажала кнопку Install.

установка жира

Через пару минут установка была завершена и система предложила открыть браузер. Браузер открыл страницу Http://localhoost:8080, и вуаля!…

Jira не открывается. Я уж было расстроилась и пошла заварить чай, но обновление страницы с горячей чашкой в руке возымело свою магию: страница успешно загрузилась и предложила продолжить настройку.

Поскольку я не просто любитель, а планирую заниматься установкой и настройкой Jira и других продуктов Atlassian в продуктивной среде, то мой дальнейший выбор был очевиден.

настройка жира

настройка jira

В  моей инфраструктуре уже есть MySQL сервер, поэтому мой выбор пал именно на него. К слову сказать, это оказался самый интересный вариант с точки зрения сложности установки Jira. Только для MySQL нужно скачать дополнительный драйвер.

настройка жира

Я перешла  по ссылке, которая рекомендовалась на экране, скачала предложенный архив с драйвером и разархивировала jar файл в папку LIB , находящуюся среди рабочих файлов JIRA.

Не удержавшись, я все же заглянула в другие пункты инструкции по подключению MySQL для Jira.

Проверила параметры MySQL:

default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=256M
// remove this if it exists
sql_mode = NO_AUTO_VALUE_ON_ZERO

и отправила систему в перезагрузку для пущей надежности. Пока система грузилась (в моем случае старт сервиса JIRA занял около 4х минут и я наблюдала за этим процессом загрузив страницу http://localhost:8080/secure/SetupMode!default.jspa) я создала новую базу и пользователя.подключение к jira

установка и настройка jira

Обратите внимание, что последний скриншот актуален для случая, когда Jira и MySQL установлены на одном хосте. В моем случае в поле Host был указан IP сервера Jira.

Не забывайте о том, что регистр букв имеет значение. Этот факт заставил меня немного напрячься и несколько раз перепроверить верные настройки перед тем, как тестовое соединение прошло успешно.

Нажатием Next я перевела установку на стадию создания базы. Этот процесс также оказался достаточно долгим,  в третий раз погрузив меня в мысли о выделенных под виртуальную машину ресурсах. Ну а ошибка, которую я получила на выходе операции, заставила вплотную заняться этим вопросом.

жира установка

На самом деле ошибка «JIRA Startup Failed» с пояснением «The following plugins are required by JIRA, but have not been started» может быть вызвана разными проблемами. Но в моем случае память размером 1Гб была полностью занята. Служба Atlassian Jira была отправлена мною в перезагрузку и пока она рестартовала, виртуальной машине был добавлен еще 1ГБ оперативной памяти. Благо Hyper-V на Windows 2016 умеет делать это «на лету». Количество добавляемой памяти было выбрано исходя из системных требований (которые, таки да, пришлось прочитать).

Все зашевелилось и засуетилось. Система попросила меня указать имя организации и URL для обращения к jira. Здесь я бы рекомендовала использовать доменное имя, желательно такое, которое можно использовать как внутри, так и снаружи организации. Даже если вы планируете использовать Jira только для внутренних нужд предприятия, вполне вероятен сценарий, когда к этой системе потребуется внешний  доступ.

На следующем шаге решался вопрос с лицензией. Можно использовать имеющуюся, или сгенерировать trial лицензию. Второй вариант устроил и меня и систему. При ее активации jira успешно проглотила выделенный системе гигабайт оперативки, напрягла имеющиеся процессорные мощности, и успешно перешла на страницу настройки административного аккаунта. К слову сказать процессорные мощности она вернула, а вот использование оперативной памяти так и осталось висеть полочкой на 2Гб.

Не имея дальнейшего терпения, я добавила системе еще 1 Гб оперативной памяти. Настроила административный аккаунт, для конфигурирования которого система требует e-mail, который вполне может оказаться фейковым.

конфигурация jira

На следующем шаге сказала, что настрою оповещения по электронной почте позже. И нажала на заветную кнопку Finish.

О, Ура! Я наконец-то вижу:

настройка жира и установка

При этом нагрузка на сервер не отображает чего-то необычного:

настройка jira

В следующих статьях я буду наблюдать за потреблением ресурсов при дальнейшей конфигурации и использовании Jira.

Выводы. Установка Jira вполне по силам среднего уровня техническому специалисту. Нагрузка на систему в период установки не превышает допустимых значений.

Конечно, если Вы хотите использовать в дальнейшем в продуктивной среде, настроить различные модули и функционал, то установку и настройку лучше доверить моим коллегам профессионалам, [email protected]

Privacy Preference Center