БАЗА ЗНАНИЙ
Задать вопрос
 

Установка сервера Guardant 7.0.971 под Linux (2017)

Установка сетевого сервера Guardant под Linux на примере Ubuntu 17.10

Новое в сервере 7.0.971

По сравнению с версией 7.0.8 в сервере 7.0.971 было сделано много нового:

  • Теперь сервер и правила для udev ставятся одним скриптом install.sh
  • Скрипт определяет х86_64
  • Скрипт выполняет обновление предыдущей версии сервера, если она была установлена
  • Скрипт определяет семейство ОС (RedHat, Debian или SUSE) и использует chkconfig, update-rc.d или insserv для работы с сервисами
  • Сам сервер gldsd теперь не требует перезапуска при подключении ключей
  • Сервер доступен также в пакетах RPM и DEB на сайте производителя ключей https://www.guardant.ru/support/download/server/

Установка сервера ключей

В репозиториях сервера glds нет, поэтому скачиваем архив с сервером ключей у нас https://rflira.ru/files/lira-sapr/glds-7.0-4.tar.gz или на сайте Guardant

Распаковываем:

tar –zxvf glds-7.0-4.tar.gz
tar -zxvf

В распакованном каталоге лежат скрипты install/remove, скрипт инициализации glds, файлы сервера gldsd для х86 и х64 и файл правил udev 99-grdnt.rules

Идем в каталог /glds-7.0-4/ и запускаем скрипт инсталляции install.sh

cd glds-7.0-4
sudo ./install.sh
install.sh

Скрипт установки ищет предыдущую версию сервера. Если есть – останавливает и удаляет. Сервер gldsd ставится в /opt/guardant/glds/. Скрипт инициализации glds соответственно в /etc/init.d/

Файл правил 99-grdnt.rules копируется в /etc/udev/rules.d/, менеджеру udev дается команда перечитать правила.

Версия скрипта install.sh, идущая с сервером 7.0.971 автоматически определяет тип ОС (RedHat, Debian или SUSE) и корректно прописывает автозапуск демона gldsd. Сервер будет стартовать автоматически при загрузке системы. Можно проверить наличие симлинков в /etc/rc.d/

При старте сервера, в /opt/guardant/glds/etc/ создается файл настройки grdsrv.ini. В этом файле можно настраивать сетевой интерфейс сервера, порты, время выдачи лицензий, таймаут сброса устаревших лицензий и многое другое. Настройки снабжены подробными комментариями. Туда же можно поместить файл grdlms.ini чтобы в веб-интерфейсе сервера отображались названия программ.

grdsrv.ini

Вставляем ключ в USB-порт. Проверяем: заходим в веб-интерфейс сервера 127.0.0.1:3185

Сервер guardant в Ubuntu

В версии 7.0.971 сервер автоматически перечитывает ключи. Если сервер не увидел ключ, можно в разделе администрирования (пароль по умолчанию «аdmin») нажать кнопку «Reread dongles» или перезапустить сервер.

Остановка/запуск сервера

sudo service glds stop
sudo service glds start

Установка сервера в виде пакета DEB

Вы можете вместо универсального дистрибутива использовать пакет. Для Ubuntu подходят пакеты DEB. Устанавливать и удалять пакеты можно в gui, двойным щелчком или «Enter» на файле пакета или в терминале при помощи apt.

Идем на сайт Guardant в раздел загрузок https://www.guardant.ru/support/download/server/ Скачиваем deb-пакет для х86 или х64, в зависимости от вашей системы.

Устанавливаем:

sudo apt install ./glds-7.0-4_amd64.deb
Установка пакета deb

Удаление сервера ключей

Запускаем remove.sh из каталога с дистрибутивом сервера:

cd glds-7.0-4
sudo ./remove.sh
remove.sh

Удаление сервера, если он был установлен в виде пакета

Пакеты в Ubuntu можно удалять из gui или в терминале:

sudo apt remove glds
Удаление пакета deb