Установка сервера 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
В распакованном каталоге лежат скрипты install/remove, скрипт инициализации glds, файлы сервера gldsd для х86 и х64 и файл правил udev 99-grdnt.rules
Идем в каталог /glds-7.0-4/ и запускаем скрипт инсталляции install.sh
cd glds-7.0-4
sudo ./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 чтобы в веб-интерфейсе сервера отображались названия программ.
Вставляем ключ в USB-порт. Проверяем: заходим в веб-интерфейс сервера 127.0.0.1:3185
В версии 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
Удаление сервера ключей
Запускаем remove.sh из каталога с дистрибутивом сервера:
cd glds-7.0-4
sudo ./remove.sh
Удаление сервера, если он был установлен в виде пакета
Пакеты в Ubuntu можно удалять из gui или в терминале:
sudo apt remove glds