Hola buenas noches,
Estoy queriendo desplegar Omnileads (la version master/stable) en modalidad de cluster horizontal 2 nodos.
He leido el manual de instalacion en donde se explica que el archivo de inventario debe tener las secciones siguientes en donde se especificaria que modulo iria en que nodo:
[omniapp]
oml-app.example.com ansible_ssh_port=22 ansible_user=root ansible_host=10.10.0.2 #cluster server do not erase this comment
[kamailio]
oml-voip.example.com ansible_ssh_port=22 ansible_user=root ansible_host=10.10.0.1 #cluster server do not erase this comment
[asterisk]
oml-voip.example.com ansible_ssh_port=22 ansible_user=root ansible_host=10.10.0.1 #cluster server do not erase this comment
[database]
oml-app.example.com ansible_ssh_port=22 ansible_user=root ansible_host=10.10.0.2 #cluster server do not erase this comment
[dialer]
oml-app.example.com ansible_ssh_port=22 ansible_user=root ansible_host=10.10.0.2 #cluster server do not erase this comment
Pero veo que el archivo de inventario ya no tiene esas secciones y simplemente tiene las secciones para instalar un AIO en PRODENV o PRODENV o DEVENV en Docker.
Aun asi intente agregar manualmente esas secciones siguiendo lo que indica el manual de instalacion y ejecute:
./deploy.sh -i -c
y me da el error:
which: no pip in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/.local/bin/)
which: no ansible in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/.local/bin/)
./deploy.sh: line 33: /root/.local/bin/ansible: No such file or directory
One or more invalid options, use ./deploy.sh -h or ./deploy.sh --help
si ejecuto el comando:
./deploy.sh -h
Veo que ya no esta disponible la opcion "-c"
Omnileads installation script
How to use it:
-a --asterisk: execute asterisk related tasks
-da --database: execute tasks related to database
-di --dialer: execute tasks related to dialer (Wombat Dialer)
--docker-deploy: deploy Omnileads in docker containers using docker-compose.
--docker-build: build and push Omnileads images to a registry.
--docker-no-build: execute build images steps without building and pushing the images.
-i --install: make a fresh install of Omnileads.
-k --kamailio: execute kamailio related tasks.
-o --omniapp: execute omniapp related tasks.
-u --upgrade: make an upgrade of Omnileads version.
--iface --interface: set the iface when you want omnileads services listening (JUST USE THIS OPTION WHEN INSTALLATION IS SELFHOSTED)
Me pueden indicar como seria el nuevo procedimiento para el despliegue en modalidad cluster por favor?
Por otro lado, les consulto, si se espera tener un numero aproximado de 200 agentes trabajando simultaneamente solo campanias entrantes, cual seria la mejor distribucion de carga entre los modulos de OMNILEADS en las 2 maquinas?.
Estaba pensando en separar la base de datos del resto de modulos y tenerlo distribuido asi:
maquina 1: BASE DE DATOS POSTGRES
maquina 2: EL RESTO DE MODULOS
Esa seria la mejor manera?
Gracias