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

Gambar 01

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 atau update aplikasi simgos 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 atau update aplikasi simgos 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:

Gambar 02

  • Aktif pada folder patchs
cd /var/tmp/simgos2/db/patchs
  • Cek cara melakukan patch
bash patch.sh

Gambar 03

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_