This page has been Archived, and is obsolete. It is available on the Bahmni wiki only for reference and historical purposes.
Instead of deleting a page, we prefer to "archive" it, so that it is still available to people who have bookmarked the page.
Host setup for production or test environments
Install CentOS 6.5+ operation system. Please notes that - Bahmni's automated scripts work on 64-bit architecture.
Setup the OS environment variables. Typically you would do this ~/.bash_profile file. Bahmni OS environment variable reference is here. We recommend setting up production environment as two servers - active and passive. Active server is used by the users. Passive server is a warm standby which can be made active, after performing few steps (document this), in case the active server is becomes non-functional for some reason. Passive server's database is continuously replicated from the active server's database.
Following are the OS environment variables for Bahmni. Whereever there is a default value and it meets your requirements then you do not need to setup that variable. If you are setting up a production environment in active/passive mode, then you should setting up the environment variables according to that. FACTER_deploy_bahmni_openerp (default=true) FACTER_deploy_bahmni_openelis (default=true) FACTER_implementation_name (no default) ELIS_DEFAULT_ORGANIZATION_NAME (no default) JASPER_HOME (default=/usr/local/jasperreports-server-cp-5.0.0-bin) FACTER_bahmni_user_name (default=bahmni) bahmni_server_type (default=active) bahmni_reporting_server (default=localhost)
Run provision. In active/passive setup, run this on both the servers. The different value of environment variables are used by provisioning to setup the active and passive differently.
If you have a database dump for OpenMRS, OpenELIS and/or OpenERP, apply them. In A/P setup this should be done only onto the active server. This is a manual step.
Setup Replication. Apply Dump on Passive. (manual)
Deploy Services (both A & P)
Start Apache, Tomcat and OpenERP (only on A in A/P)
Start Jasper Server (only on P in A/P)
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)