Controller Installation

Envrimoment

OS: - Centos 7.5

Add repos

[root@localhost ~]# cat /etc/yum.repos.d/priocom-Route1.repo
[Bayware-IceBreaker]
name=Priocom R1Project Repo (development)
baseurl=http://192.168.82.160/repos/priocom/R1Project/development/
enabled=1
gpgcheck=0

[root@localhost ~]# cat /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download-stage.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download-stage.docker.com/linux/centos/gpg

Installation

yum install -y ib_controller

Configuration

File configuration place

/opt/ib_controller/docker/ibcontroller/controller.conf

After install need to configure Identitu parts in configuration file

For web interface

[web-auth-openid]
client_id = 523033
client_secret = 2e99825c26564451b2e8d462ea806dd85faaed3b644ee92e810db648
redirect_uri = https://172.17.0.210/controller
identity = https://172.17.0.210/identity
response_type = code
scope = openid profile domain roles

For NBI interface

[openid]
endpoint = https://172.17.0.210/identity
username = controller
password = nkuil9sdq
client_id = 430213
client_secret = c7002739b313b977fad80f15cf15f97215188d06e6455e578ff475ee
redirect_uri = https://172.17.0.210/login_callback/
response_type = id_token token
location = https://172.17.0.210/identity/api/login/
scope = openid profile domain roles provider_id

Afrer configure plese restart controller

service ib_controller_docker stop
service ib_controller_docker start

Controller will listen on port 8088