Hi Abraham,


We haven't done any work for running Clearwater using the LinuxContainers 
infrastructure, though I see no reason it shouldn’t work. As you have seen 
though, we've got it running under Docker and Kubernetes, and there's the 
guides for doing so over at https://github.com/Metaswitch/clearwater-docker . 
You may well be able to use the information there, and in the dockerfiles, as a 
basis for writing your own LXC setup. Or if LXC isn't a necessity for you, just 
running in containers, you may well be able to just take the details there and 
get your Clearwater deployment up and running.

If you want to compile from source, with our current container steps, you will 
need to build the code into debians first, and then install those onto the 
container images. If you look at our Dockerfiles, you could simply replace the 
step in cleawater-base that sets up the apt repository to point to your own 
local repository for installation.



If you are still following the manual install instructions, have you had a 
chance to go through and make sure they completed correctly? You haven't said 
whether you were able to resolve the issues you were seeing before.



As for your goal of integrating with an EPC, the Project Clearwater P-CSCF Bono 
doesn't support the Rx interface to the EPC. If that is something you will 
require, Metaswitch do offer a P-CSCF that does supports this interface. Let us 
know and we can point you in the right direction if that's something you'll 
need.

I am afraid we don't have any guides for setting up an EPC with Project 
Clearwater, though people on the mailing list here may be able to help as you 
work your way through it. If you're new to the area, I'd suggest reading up on 
the different interfaces and flows. There are lots of resources available on 
the internet, and it may help you work out what you need to work on.



Let us know how you are doing with the issues you were seeing previously. If 
you want to share your setup for running Clearwater using LXC we'd be really 
interested to see that work :)

Cheers,

Adam



-----Original Message-----
From: Clearwater [mailto:[email protected]] On 
Behalf Of Afriyie Abraham Kwabena
Sent: 19 October 2017 16:54
To: [email protected]
Subject: Re: [Project Clearwater] Manual installation -Help



Hi Adam,



Sorry i did not mention that am trying to install using linux containers and 
maybe that is the reason of this errors.

Is it possible to install using linux containers, if yes can you provide me 
with any link or guide.

Also is it possible to compile and run the nodes from source on linux 
containers. I know you have similar with docker.

However, my main aim is to integrate clearwater to an EPC and be able to make 
enhancement to clearwater to test call sessions from the EPC network.



Fig.

               UE —————————EPC——————————Clearwater(IMS)



Please any guide on how to get this done, am newbie in this field.



Thanks in advance.





BR

Abraham







> On 19 Oct 2017, at 18:26, Adam Lindley 
> <[email protected]<mailto:[email protected]>> wrote:

>

> Hi Abraham,

>

> From the looks of things you have a number of issues with your installation. 
> In particular, as you've highlighted, with Bono, but a number of other 
> processes are being reported as failing in the `monit summary` checks. The 
> check on bono is reporting that there is no /etc/init.d/bono present, which 
> should be put in place by the installation; as a first step, I'd suggest 
> ensuring that the package installations completed successfully.

> Once you've done that, for each of the processes that is reporting failure, a 
> good place to start is looking into the logs. The vast majority of our logs 
> are written to files under /var/log/<process_name>/ (e.g. 
> /var/log/bono/bono_20171019T150000Z.txt for bono at that time. Many logs also 
> have <process>_current.txt file tracking the latest log file). Looking at 
> these alongside the /var/log/monit.log file should allow you to get a good 
> idea of what has gone wrong. If a process is not writing any logs, the 
> monit.log should report the failures it is hitting, as it has with bono.

>

> If you're unable to work anything out, pull out some additional diagnostics 
> and logs, as well as giving us some information about the platform you're 
> performing the installation on.

> Cheers,

> Adam

>

>

> -----Original Message-----

> From: Clearwater

> [mailto:[email protected]] On Behalf Of

> Afriyie Abraham Kwabena

> Sent: 16 October 2017 20:44

> To: 
> [email protected]<mailto:[email protected]>

> Subject: [Project Clearwater] Manual installation -Help

>

> Hi,

>

> Am trying to install clearwater using the link: 
> http://clearwater.readthedocs.io/en/stable/Manual_Install.html.

> but am having these problems on the nodes:

>

> bono

>

> root@bono:~# monit summary

> /etc/monit/conf.d/bono.monit:7: Program does not exist: '/etc/init.d/bono'

> /etc/monit/conf.d/bono.monit:8: Program does not exist: '/etc/init.d/bono'

> /etc/monit/conf.d/bono.monit:9: Program does not exist: '/etc/init.d/bono'

> /etc/monit/conf.d/bono.monit:13: Program does not exist: '/etc/init.d/bono'

> /etc/monit/conf.d/bono.monit:22: Program does not exist: '/etc/init.d/bono'

> Monit 5.18.1 uptime: 51m

> Service Name                     Status                      Type

> node-bono                        Running                     System

> restund_process                  Execution failed | Does...  Process

> ntp_process                      Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> bono_process                     Execution failed | Does...  Process

> poll_restund                     Wait parent                 Program

> monit_uptime                     Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

> poll_bono                        Wait parent                 Program

>

>

> sprout

>

> root@sprout:~# monit summary

> Monit 5.18.1 uptime: 46m

> Service Name                     Status                      Type

> node-sprout                      Running                     System

> sprout_process                   Execution failed | Does...  Process

> ntp_process                      Running                     Process

> nginx_process                    Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> sprout_uptime                    Wait parent                 Program

> poll_sprout_sip                  Wait parent                 Program

> poll_sprout_http                 Wait parent                 Program

> nginx_ping                       Status ok                   Program

> nginx_uptime                     Status ok                   Program

> monit_uptime                     Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

>

> homer

>

> root@homer:~# monit summary

> Monit 5.18.1 uptime: 40m

> Service Name                     Status                      Type

> node-homer                       Running                     System

> ntp_process                      Running                     Process

> nginx_process                    Running                     Process

> homer_process                    Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> nginx_ping                       Status ok                   Program

> nginx_uptime                     Status ok                   Program

> monit_uptime                     Status ok                   Program

> poll_homer                       Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

>

> vellum

>

> root@vellum:~# monit summary

> Monit 5.18.1 uptime: 33m

> Service Name                     Status                      Type

> node-vellum                      Running                     System

> snmpd_process                    Running                     Process

> ntp_process                      Running                     Process

> memcached_process                Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> cassandra_process                Running                     Process

> chronos_process                  Running                     Process

> astaire_process                  Execution failed | Does...  Process

> monit_uptime                     Status ok                   Program

> memcached_uptime                 Status ok                   Program

> poll_memcached                   Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

> cassandra_uptime                 Status ok                   Program

> poll_cassandra                   Status ok                   Program

> poll_cqlsh                       Status ok                   Program

> chronos_uptime                   Status ok                   Program

> poll_chronos                     Status ok                   Program

> astaire_uptime                   Wait parent                 Program

>

>

> dime

>

> root@dime:~# monit summary

> Monit 5.18.1 uptime: 28m

> Service Name                     Status                      Type

> node-dime                        Running                     System

> snmpd_process                    Running                     Process

> ntp_process                      Running                     Process

> nginx_process                    Running                     Process

> homestead_process                Execution failed | Does...  Process

> homestead-prov_process           Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> nginx_ping                       Status ok                   Program

> nginx_uptime                     Status ok                   Program

> monit_uptime                     Status ok                   Program

> homestead_uptime                 Wait parent                 Program

> poll_homestead                   Wait parent                 Program

> check_cx_health                  Wait parent                 Program

> poll_homestead-prov              Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

>

> ellis

> root@ellis:~# monit summary

> Monit 5.18.1 uptime: 24m

> Service Name                     Status                      Type

> node-ellis                       Running                     System

> ntp_process                      Running                     Process

> nginx_process                    Running                     Process

> mysql_process                    Running                     Process

> ellis_process                    Running                     Process

> clearwater_queue_manager_pro...  Running                     Process

> etcd_process                     Running                     Process

> clearwater_diags_monitor_pro...  Running                     Process

> clearwater_config_manager_pr...  Running                     Process

> clearwater_cluster_manager_p...  Running                     Process

> nginx_ping                       Status ok                   Program

> nginx_uptime                     Status ok                   Program

> monit_uptime                     Status ok                   Program

> poll_ellis                       Status failed               Program

> poll_ellis_https                 Status ok                   Program

> clearwater_queue_manager_uptime  Status ok                   Program

> etcd_uptime                      Status ok                   Program

> poll_etcd_cluster                Status ok                   Program

> poll_etcd                        Status ok                   Program

>

> shared_config

>

> root@bono:~# cat /etc/clearwater/shared_config

> #####################################################################

> # No Shared Config has been provided

> # Replace this file with the Shared Configuration for your deployment

> #####################################################################

>

> # Deployment definitions

> home_domain=example.com

> sprout_hostname=sprout.example.com

> sprout_registration_store=vellum.example.com

> hs_hostname=hs.example.com:8888

> hs_provisioning_hostname=hs.example.com:8889

> homestead_impu_store=vellum.example.com

> ralf_hostname=

> ralf_session_store=vellum.example.com

> xdms_hostname=homer.example.com:7888

> chronos_hostname=vellum.example.com

> cassandra_hostname=vellum.example.com

>

> # Email server configuration

> smtp_smarthost=localhost

> smtp_username=username

> smtp_password=password

> [email protected]<mailto:[email protected]>

>

> # Keys

> signup_key=secret

> turn_workaround=secret

> ellis_api_key=secret

> ellis_cookie_key=secret

>

>

> local_config

> root@bono:~# cat /etc/clearwater/local_config

> local_ip=10.128.100.101

> pubilc_ip=10.128.100.101

> public_hostname=bono

> etcd_cluster="10.128.100.101,10.128.100.102,10.128.100.103,10.128.100.104,10.128.100.105,10.128.100.106"

>

>

> Please let me know if i have configured something wrong.

>

> Thanks and Regards

> Abraham

>

>

>

>

>

>

>

>

>

> _______________________________________________

> Clearwater mailing list

> [email protected]<mailto:[email protected]>

> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.p

> rojectclearwater.org

>

> _______________________________________________

> Clearwater mailing list

> [email protected]<mailto:[email protected]>

> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.p

> rojectclearwater.org





_______________________________________________

Clearwater mailing list

[email protected]<mailto:[email protected]>

http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to