Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

Note

There was no upgrade planned from 1.2 to 1.3. The steps to upgrade from 1.2 to 1.4 are given below.

Upgrade endTB Bahmni from 1.2 to 1.4

Please follow the below steps to upgrade Bahmni from Release 1.2 to 1.4

Download bahmni-installer and run it using the following commands


sudo yum remove -y bahmni-installer
sudo yum install -y https://dl.bintray.com/bahmni/rpm/rpms/bahmni-installer-0.84-183.noarch.rpm


Take a backup of the current database and implementation_config directory before proceeding forward
Note: You can also use your own way of taking backup if you have one in place.


sudo bahmni -i inventory db-backup
cp -R /var/www/implementation_config ~/implementation_config_backup


Copy the latest endtb-config folder to the location /etc/bahmni-installer/deployment-artifacts


cd /etc/bahmni-installer/deployment-artifacts
sudo rm -rf /etc/bahmni-installer/deployment-artifacts/release-0.82.zip
sudo rm -rf /etc/bahmni-installer/deployment-artifacts/endtb_config
sudo wget https://github.com/Bahmni/endtb-config/archive/release-0.84.zip
sudo unzip release-0.84.zip
sudo mv endtb-config-release-0.84 endtb_config


Copy the inventory file from here to /etc/bahmni-installer.  Ensure that the previously existing inventory file is updated with the latest one.  The setup.yml file is downloaded using the below commands. Once it is downloaded ensure that the timezone field is updated with the actual server timezone.


sudo wget https://raw.githubusercontent.com/Bahmni/endtb-config/release-0.84/playbooks/examples/inventory -O /etc/bahmni-installer/inventory
  
#Change the timezone parameter in /etc/bahmni-installer/setup.yml after the below step
sudo wget https://raw.githubusercontent.com/Bahmni/endtb-config/release-0.84/playbooks/examples/setup.yml -O /etc/bahmni-installer/setup.yml

sudo yum clean all
sudo bahmni -i inventory install
sudo bahmni --implementation_play=/var/www/bahmni_config/playbooks/all.yml -i inventory install-impl
 
#Run the batch program for the first time
sudo su -s /bin/bash bahmni
/usr/bin/bahmni-batch


Fresh installation of endTB Bahmni 1.4

Please follow the below steps to install Bahmni from Release 1.4 with the base database dump provided for endTB

Install the bahmni-installer along with its pre-requisite software using the following commands

sudo yum install -y unzip wget
sudo yum install -y https://dl.bintray.com/bahmni/rpm/rpms/bahmni-installer-0.84-183.noarch.rpm


Copy the latest endtb-config folder and base database dump (from endtb-config folder) to the location /etc/bahmni-installer/deployment-artifacts


cd /etc/bahmni-installer/deployment-artifacts
sudo rm -rf /etc/bahmni-installer/deployment-artifacts/endtb_config
sudo wget https://github.com/Bahmni/endtb-config/archive/release-0.84.zip
sudo unzip release-0.84.zip
sudo mv endtb-config-release-0.84 endtb_config
cp endtb_config/dbdump/mysql_dump.sql openmrs_backup.sql



Copy the inventory file from here to /etc/bahmni-installer.  Ensure that the previously existing inventory file is updated with the latest one.  The setup.yml file is downloaded using the below commands. Once it is downloaded ensure that the timezone field is updated with the actual server timezone.

sudo wget https://raw.githubusercontent.com/Bahmni/endtb-config/release-0.84/playbooks/examples/inventory -O /etc/bahmni-installer/inventory
  
#Change the timezone parameter in /etc/bahmni-installer/setup.yml after the below step
sudo wget https://raw.githubusercontent.com/Bahmni/endtb-config/release-0.84/playbooks/examples/setup.yml -O /etc/bahmni-installer/setup.yml

sudo yum clean all
sudo bahmni -i inventory install
sudo bahmni --implementation_play=/var/www/bahmni_config/playbooks/all.yml -i inventory install-impl

#Run the batch program for the first time
sudo su -s /bin/bash bahmni
/usr/bin/bahmni-batch

On this page

  • No labels