Halo guys, Ridwan heres
Come again with new notes update!
Melanjutkan postingan sebelumnya terkait vProtect by Storware~
Pada postingan sebelumnya untuk melakukan Administrasi backup kita masih menggunakan dashboard dari Storware, dengan mengakses IP dari vProtect-Server.
Setelah baca-baca di official documents, ternyata ada plugins yang dapat di-install pada Horizon Openstack.
Dengan plugins ini kita dapat melakukan administarsi backup/restore tampa perlu mengakses dashboard vProtect-Server lagi, cukup satu pintu di Horizon.
Source :
https://docs.storware.eu/integrations-plugins/openstack-plugin
Tetapi.. jika kita lihat di sebelah kanan dari dokumentasi, sepertinya Openstack versi Red Hat (RHOSP) belum terlihat.
Tidak usah kwatir, kita akan tetap mencoba install plugins ini ke Horizon nya, Pada dasarnya semua ini hanya Openstack. Hanya saja mungkin bentuk atau cara install dari openstack nya saja yang berbeda.
Dalam hal ini Red Hat® OpenStack Platform menggunakan teknologi "containerized" untuk mendeploy services-services seperti Horizon, Keystone, Glance, lainnya
Ok, kita focus pada Horizon.
Sampai pada tahap ini kita dapat info "horizon" running dalam bentuk "containerized".
Without any further ado..
Let's get install !
Prerequisites.
Pada tulisan ini kita menggunakan Red Hat OpenStack Platform version 17.1 dengan codename "Wallaby" dan Memiliki 3 Controller Openstack.
Installations.
Sesuai info sebelumnya, Horizon ini running dalam bentuk "container" yang di running pada masing-masing controller, Artinya kita perlu akses ke semua container tersebut.
Masuk ke salah satu Controller,
Gunakan command berikut untuk masuk ke dalam bash dari horizon
$ sudo podman exec -it horizon /bin/bash
Kemudian download plugins tersebut menggunakan "git" ke dalam container horizon
$ git clone https://github.com/Storware/openstack-horizon-ui-vprotect-extensions
Setelah berhasil, masuk ke dalam directory tersebut.
Terlihat file installer dari plugins ini, dengan name "install.py"
Jalankan file tersebut menggunakan python
$ python3 install.py https://192.168.1.214:8181/api useradmin ridwan 7.0.0-3

Penjelasan :
$ python3 install.py [vProtect-Server] [usr] [pswd] [version]
Karena container atau pods ini sudah running as systemd services, kita dapat menggunakan command beriktu :
The Easyway~
Ok..ok, kalian pasti mager untuk install satu persatu, mengulang command yang sama ke semua controller. Sebab saya juga~Kita bisa menggunakan SSH Loop, Seperti yang pernah ta tulis. masih ingat kan ?
Check Disini untuk penjelasannya
Kalian bisa gunakan command berikut :
Pertama, lakukan Git & Install plugins via ssh loop
Kedua, Lakukan restart Horizon services via ssh loop
Ok.. Plugins sudah terinstall,
Mari kita check pada dashboard Horizon
Perhatikan pada Horizon menu sebelah kiri,
akan ada tambahan menu "Backup & Recovery"
Dengan dashboard ini kalian bisa melakukan backup / restore cukup melalui Horizon
Akhirnya selesai lah kita, cukup panjang sekali tulisan ini..
Semoga bermanfaat !
Let's try it together and get in touch~
Best Regards
Rdw





