Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


UI Steps
sizesmall


UI Step

Настройте системные SSD-серверы в RAID1 средствами встроенного RAID-контроллера.


UI Step

Установите CentOS 7.8. При разметке используйте ручное распределение разделов и не выделяйте под /home отдельный раздел: отдайте всё доступное место под "/".


UI Step

Присвойте серверу статический IP командой sudo nmtui

В nmtui для основного сетевого интерфейса сервера в параметре IPv4 CONFIGURATION укажите режим Manual. (warning) Это важно, иначе потом будут проблемы в kubernetes.

                                                                                                                                                                                                      


UI Step

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

Code Block
languagebash
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



UI Step

Добавьте имя и IP сервера в файл /etc/hosts командой sudo nano /etc/hosts

Пример: 192.168.0.10 insentryserver


UI Step

Измените имя сервера на прописанное в /etc/hosts: sudo nmtui






  1.  


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

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

    Code Block
    languagebash
    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


  4. Добавление прав пользователю admin на использование docker:

    Code Block
    languagebash
    sudo usermod -aG docker admin


  5. Запуск docker и установка автозагрузки службы.

    Code Block
    languagebash
    sudo systemctl enable docker
    
    sudo systemctl start docker


  6. Создание отдельного тома для хранения данных

    Code Block
    languagebash
    sudo docker volume create --name insentry-data


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

Команда для запуска Docker в полном виде выглядит так:

 Это Snapshot

Code Block
languagebash
sudo docker run --name insentry_watch --detach --restart unless-stopped --network host --volume insentry-data:/var/lib --volume /etc/timezone:/etc/timezone:ro --volume /etc/localtime:/etc/localtime:ro cr.yandex/crp5a5q503oamalo3iou/insentry-watch/linux/amd64:latest

или

Это Release

Code Block
languagebash
sudo docker run --name insentry_watch --detach --restart unless-stopped --network host --volume insentry-data:/var/lib --volume /etc/timezone:/etc/timezone:ro --volume /etc/localtime:/etc/localtime:ro cr.yandex/crp5a5q503oamalo3iou/insentry-watch/linux/amd64:22.1.0.72


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

Code Block
languagebash
   sudo docker ps


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