Child pages
  • Установка NOC Tower на Debian 8.2
Skip to end of metadata
Go to start of metadata

готовим 2 (или больше) машин с установленным Debian (noc-tower, nocst)

на машине nocst (1+):

ставим sudo

aptitude install sudo

заводим пользователя под которым noc-tower будет настраивать данную машину, с паролем (потом пригодится)

adduser looper

даем полные права без пароля

в файле /etc/sudoers
добавляем строку

looper  ALL=(ALL) NOPASSWD:ALL

на машине для noc-tower:

устанавливаем необходимые для работы noc-tower пакеты:

python-pip virtualenv python-dev libffi-dev libyaml-dev

идем по инструкции https://bitbucket.org/nocproject/noc-tower/overview

копируем ключи на машины nocst

ssh-copy-id -i /home/tower/.ssh/id_rsa.pub looper@192.168.1.117 (пароль пригодился тут)

зайти с новыми ключами на машины nocst

su - tower

ssh looper@192.168.1.117

 

ssh looper@192.168.1.118

заходим в веб интерфейс башни 

настраиваем башню:

в Environments:

заводим новую запись
в branch прописываем feature/microservices 

 

выбираем запись 

нажимаем Pull

в Datacenters:

заводим новую запись

в Nodes:

заводим новую запись

в Connect прописываем IP и login от серверов nocst

в Services:

выбираем Pool - GLOBAL

дальше перебираем все Service и ставим галочку в Instances

выбираем Pool -  default

дальше перебираем все Service и ставим галочку в Instances

в Settings:

прописываем урл башни в Base URL

нажимаем кнопку Save

Запускаем установку

в Environments:

выбираем запись

 

нажимаем Deploy 

ждем окончания и радуемся как все работает

если ставим первый раз - Deploy может быть долгим


 






  • No labels

2 Comments

  1. Unknown User (e_zombie)

    на устанавливаемой системе следует смотреть в системные логи чтобы понять что происходит и в чём ошибка, если деплой заканчивается ошибками. вывод ансибла крайне неиформативен.

    и сразу следить за вопросами безопасности потому что по дефолту БД начинают прослушивать внешние интерфейсы а не только 127.0.0.1

  2. Unknown User (глеб комалов)

    По командам не видно на каком хосте должны выполняться команды.