Skip to end of metadata
Go to start of metadata
  1. Настройка системных SSD серверов в RAID1 средствами встроенного RAID-контроллера
  2. Установка CentOS 7.8, при разметке использовать ручное распределение разделов и не выделять под "/home" отдельный раздел: отдать под "/" все доступное место
  3. Присвоение серверу статического IP

    sudo nmtui

    В nmtui для основного сетевого интерфейса сервера в параметре IPv4 CONFIGURATION должен быть строго "manual" режим (иначе потом будут проблемы в kubernetes)                                                                                                                                                                                                                

  4. Установка необходимых пакетов:

    sudo yum install gcc gcc-c++ wget mc nano pciutils lshw git autoconf automake bzip2 bzip2-devel cmake freetype-devel libtool make mercurial pkgconfig zlib-devel traceroute unzip -y
  5. Добавление имени и  ip сервера в файл /etc/hosts

    sudo nano /etc/hosts

    Пример: 192.168.0.10 insentryserver

  6.  Изменение имени сервера на прописанное в /etc/hosts

    sudo nmtui

  7. Установка Java 8 и Java 11:
    sudo yum install java-1.8.0-openjdk-devel
    sudo yum install java-11-openjdk-devel

  8. Установка docker-ce:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
    sudo yum install -y docker-ce
  9. Добавление прав пользователю admin на использование docker:

    sudo usermod -aG docker admin
  10. Запуск docker и установка автозагрузки службы.

    sudo systemctl enable docker
    
    sudo systemctl start docker
  11. Создание отдельного тома для хранения данных

    sudo docker volume create --name insentry-data

     12. Существует две версии приложения Insentry. Release - стабильная версия, которая устанавливается на рабочих серверах и Snapshot версия для тестирования новых возможностей.  Команда для запуска Docker в полном виде выглядит так:

 Это Snapshot

sudo docker run --detach --restart unless-stopped --network host --volume insentry-data:/var/lib cr.yandex/crp5a5q503oamalo3iou/insentry-spot/linux/amd64:latest

или

Это Release

  sudo docker run --detach --restart unless-stopped --network host --volume insentry-data:/var/lib cr.yandex/crp5a5q503oamalo3iou/insentry-watch/linux/amd64:21.4.0.56


     13. Проверка работу контейнера 

   sudo docker ps


     14. При правильном выполнении Insentry Watch будет доступен по адресу хоста, порт 9200

      

  • No labels

2 Comments

  1. Anonymous

    Добрый день. Несколько раз пробовал по вашему мануалу установить. Контейнер запускается, но по порту 9200 ничего нет. В том числе в открытых и прослушиваемых портах его тоже нет. В чем может быть проблема ?

    1. Anonymous

      Поправили ссылки на рабочие билды. Теперь все работает.