Uji Coba
Pembaruan Pertama Kali
Buka aplikasi PuTTY
- Hostname (or IP Address):
Masukan IP Server / VM
- Tekan tombol
Open
- Login as:
root
- Password: Lihat Password Linux Disini
- Ketik:
ping google.com
untuk mengecek koneksi ke internet
Update package linux
Install repo simgos
bash <(curl -s "http://simgos2.simpel.web.id/repos/create_simgos_repo.sh")
Cek update repo simgos
Menampilkan daftar packages simgos
Migrasi package simrsgosv2 ke simgos2 untuk CentOS 7
Silahkan lakukan migrasi jika sebelumnya sudah melakukan penginstallan simrsgosv2.
Pastikan sudah melakukan backup database dan aplikasi
# Cek file simrsgos-latest.txt apakah sdh ada terisi versi simrsgos terakhir yang telah diinstall
cat /var/log/simrsgos-latest.txt
# Jika belum ada maka lakukan penginputan versi simrsgos terakhir yang telah diinstall.
# contoh:
# echo "2.4.13-23041800" > /var/log/simrsgos-latest.txt
# echo "GANTI_DENGAN_VERSI_TERAKHIR_SIMRSGOS_YANG_TELAH_DIINSTALL" > /var/log/simrsgos-latest.txt
rpm -qa simrsgos | sed 's/simrsgos-//' | sed 's/.x86_64//' > /var/log/simrsgos-latest.txt
yum remove simrsgos
# jika memiliki plugins lakukan langkah di bawah ini, ganti nama plugins sesuai plugin yg digunakan
rpm -qa simpel-antrian-online | sed 's/simpel-antrian-online-//' | sed 's/.x86_64//' > /var/log/simpel-plugins-antrian-online-latest.txt
yum remove simpel-antrian-online
# Setelah simrsgos dan plugins di hapus maka lakukan penginstalan simgos2 seperti petunjuk dibawah
Peringatan
Migrasi ini hanya dilakukan sekali
Install package simgos2
Perhatian
Jika melakukan cara ke 2 dan ingin melakukan install versi berikutnya maka ganti install
menjadi update
Pembaruan Berikutnya
- Buka aplikasi PuTTY (Lihat petunjuk diatas)
- Cek update repo simgos (Lihat petunjuk diatas)
- Menampilkan daftar packages simgos (Lihat petunjuk diatas)
- Update package simgos
Monitoring proses instalasi simgos
Untuk melakukan monitoring proses instalasi simgos hal yang harus dilakukan adalah membuka aplikasi PuTTY window baru atau melakukan duplikat window dari putty yang sudah terbuka, kemudian ketik perintah berikut ini:
tail -F /var/log/simgos2.log
Ubah mode simgos rs ke simgos klinik
cd /var/www/html/production/webapps/scripts/migrations
./to_klinik.sh
Migrasi PHP Versi 7.2 ke 7.4
- Sebelum migrasi silahkan cek versi php
php -v
Perhatian
Jika versi php sudah 7.4 maka tidak perlu dilanjutkan migrasi
- Pastikan anda sudah melakukan
install
atauupdate
aplikasisimgos versi 2.4 keatas
- Masuk ke folder
webapps/scripts/migrations
cd /var/www/html/production/webapps/scripts/migrations
- Ketik perintah:
bash php_72_to_74.sh
Peringatan
Migrasi ini hanya dilakukan sekali
Migrasi JDK 8 ke Open JDK 11
- Sebelum migrasi silahkan cek versi java
java -version
Perhatian
Jika versi java sudah versi 11 maka tidak perlu dilanjutkan migrasi
- Pastikan anda sudah melakukan
install
atauupdate
aplikasisimgos versi 2.4.13 keatas
- Masuk ke folder
webapps/scripts/migrations
cd /var/www/html/production/webapps/scripts/migrations
- Ketik perintah:
bash jdk8_to_java11_openjdk.sh
Peringatan
Migrasi ini hanya dilakukan sekali
Upgrade Library Report
# Download installer
cd ~
wget http://simgos2.simpel.web.id/repos/java/jasperreports/upgrade-lib-javabridge.sh
# Berikan akses execute
sudo sed -i -e 's/\r$//' upgrade-lib-javabridge.sh
chmod +x upgrade-lib-javabridge.sh
# Eksekusi perintah upgrade-lib-javabridge.sh
./upgrade-lib-javabridge.sh
Error pada saat patch db
Jika ada error saat install / update seperti pada gambar dibawah ini maka:
- Aktif pada folder
patchs
cd /var/tmp/simgos2/db/patchs
- Cek cara melakukan patch
bash patch.sh
Contoh Kasus
Misalkan versi sebelum di update adalah versi 2.4.14-23050100 pada saat update ke versi terakhir yaitu 2.4.14-23050200 terjadi error seperti gambar diatas maka lakukan patch seperti berikut: bash patch.sh 2.4.14-23050100
sesuai petunjuk penggunaan gambar diatas_