Skip to content

Обслуживание

Запуск и остановка

После установки Hive работает как сервис systemd. Поэтому управлять им можно так же, как обычным сервисом systemd:

  • Статус сервиса systemd Hive:

    systemctl status hw-bw
    
  • Остановка Hive:

    systemctl stop hw-bw
    
  • Старт Hive:

    systemctl start hw-bw
    
  • Рестарт Hive:

    systemctl restart hw-bw
    

После рестарта машины сервис так же автоматически запускается, как обычный сервис systemd после успешного старта docker.

⚠️ Обратите внимание, что в случае изменения конфигурации простого рестарта недостаточно! Чтобы изменения вступили в силу, требуется реконфигурация.

Установка обновлений

Чтобы обновить Hive:

  1. Скачайте установочный файл на целевую машину аналогично тому, как делали это в процессе инсталляции.

  2. Запустите установку так же, как вы делали в процессе инсталляции.

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

После установки обновлений Hive автоматически запустится. Соединение между проектами (Hive и Apiary) должно автоматически восстановиться. Для этого может потребоваться время.

Если какое-либо из этих действий не удалось выполнить, смотрите главу Диагностика неполадок.

Реконфигурация

Для изменения конфигурации Hive внесите соответствующие обновления в файл /opt/hw-bw/config/user.ini.

Чтобы эти изменения вступили в силу, выполните команду:

/opt/hw-bw/bin/reconfig

⚠️ Обратите внимание:

  • Изменение некоторых свойств не требует выполнения реконфигурации. Эти случаи в документации будут отдельно отмечены. Если не сказано иного, то реконфигурация обязательна.

  • Файлы defaults.ini и local.ini в директории /opt/hw-bw/config/ не предназначены для изменения пользователем. Файл defaults.ini будет обновляться при каждом обновлении Hive. Файл local.ini содержит техническую информацию и может обновляться при каждой реконфигурации Hive.

  • Список всех свойств, которые можно задавать в user.ini, смотрите в файле user-template.ini в той же директории. Подробнее о наиболее важных из них смотрите в главе Настройки.

Особо важные настройки:

  • настройка портов;

  • настройка https для доступа к Hive;

  • добавление корневого сертификата для TLS-доступа к сторонним системам при настройке интеграции.

Удаление

Если по какой-либо причине требуется удалить Hive с машины, выполните следующие действия:

  1. Остановите Hive:

    systemctl stop hw-bw
    
  2. Удалите сервис systemd:

    systemctl disable hw-bw
    
  3. Удалите директорию с Hive:

    rm -rf /opt/hw-bw
    
  4. Удалите директорию с резервными копиями:

    rm -rf /opt/hw-bw_backup