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
