Konfigurasi Wildfly 10 Domain Mode Di Centos 7
Konfigurasi Wildfly 10 Domain Mode di Centos 7 - Melanjuti tutorial sebelumnya, kali ini dimasrio.com akan menjelaskan bagaimana cara melaksanakan konfigurasi wildfly 10 domain mode di centos7. Domain mode merupakan salah satu bentuk teknologi cluster wildfly dalam melaksanakan centralized management multiple server.
Domain controller akan bertindak sebagai host master yang melaksanakan centralized management dari host slave (remote host).
Konfigurasi Wildfly 10 Domain Mode
Pada uji coba kali ini, kita akan memakai 3 host sesuai dengan gambar di atas.
Host 1 (Domain controller):
Hostname : rndc.cyberlink.co.id
Ip : 10.10.7.5
Host 2 (Remote host):
Hostname : dmz1.cyberlink.co.id
Ip : 10.10.7.3
Host 3 (Remote host):
Hostname : dmz2.cyberlink.co.id
Ip : 10.10.7.4
Lakukan install wildfly dibawah ini pada ke 3 host. (master dan slave)
Install wildfly selesai dan setup daemon systemd
Ubah konfigurasi /etc/wildfly/wildfly.conf menjadi menyerupai dibawah ini.
Seperti berikut:
Host 2 (dmz1.cyberlink.co.id):
Host 2 (dmz1.cyberlink.co.id):
Output :
Demikian tutorial konfigurasi wildfly 10 domain mode di centos 7. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!
Sumber http://www.dimasrio.com/
cd /opt/
wget http://download.jboss.org/wildfly/10.0.0.Final/wildfly-10.0.0.Final.tar.gz
tar -zxvf wildfly-10.0.0.Final.tar.gz
mv wildfly-10.0.0.Final/ wildfly
cd /opt/wildfly/docs/contrib/scripts/systemd/
mkdir /etc/wildfly
cp wildfly.conf /etc/wildfly/
cp wildfly.service /etc/systemd/system/
cp launch.sh /opt/wildfly/bin/
chmod +x /opt/wildfly/bin/launch.sh
Ubah konfigurasi /etc/wildfly/wildfly.conf menjadi menyerupai dibawah ini.
# The configuration you want to runUbah options user wildfly pada file /etc/systemd/system/wildfly.service menjadi user root.
WILDFLY_CONFIG=domain.xml
# The mode you want to run
WILDFLY_MODE=domain
# The address to bind to
WILDFLY_BIND=0.0.0.0
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=root
Konfigurasi Host 1 (Master)
Buat group server pada domain.xml.
Pada section <server-group> domain.xml ganti menyerupai dibawah ini.cd /opt/wildfly/domain/configuration
cp domain.xml domain.xml.ori
cp host.xml host.xml.ori
Karena pada pola ini saya hanya ingin memakai host1 hanya sebagai domain controller dan tidak sebagai inheritance server, maka kita perlu comment pada section <server> pada file host.xml.
Selanjutnya kita buat user untuk remote host slaves. Disini saya akan menciptakan 3 buah user yaitu admin (untuk login wildfly management), dmz1.cyberlink.co.id dan dmz2.cyberlink.co.id. Setelah user di buat nantinya akan menghasilkan secret untuk server-identities.
Tambahkan juga daftar hostname di /etc/hosts.
cd /opt/wildfly/bin/Output :
./add-user.sh
Tambahkan juga daftar hostname di /etc/hosts.
10.10.7.5 rndc.cyberlink.co.id rndc
10.10.7.3 dmz1.cyberlink.co.id dmz1
10.10.7.4 dmz2.cyberlink.co.id dmz2
Selanjutnya tambahkan perintah di bawah ini pada file /opt/wildfly/bin/launch.sh semoga host di kenali sebagai domain controller.
Output :-bmanagement=10.10.7.5
Restart service wildfly.
systemctl restart wildfly
Secara default wildfly domain management akan listen pada port 9990 dan untuk transportnya port 9999.
Sampai disini konfigurasi wildfly domain controller sudah selesai.
Konfigurasi Host 2 dan 3 (Slave)
Untuk konfigurasi remote domain sangat mudah, alasannya ialah wildfly sudah menyediakan pola file host-slave.xml yang sanggup kita gunakan.
cd /opt/wildfly/domain/configuration/Selanjutnya ubah konfigurasi host.xml pada masing-masing server. Masukan juga secret server-identities yang sudah di buat pada host master.
cp host.xml host.xml.ori
cp host-slave.xml host.xml
Seperti berikut:
Host 2 (dmz1.cyberlink.co.id):
Host 3 (dmz2.cyberlink.co.id):
Set hostname pada /etc/hosts.
10.10.7.5 rndc.cyberlink.co.id rndcSelanjutnya tambahkan baris di bawah ini pada file /opt/wildfly/bin/launch.sh masing-masing server.
10.10.7.3 dmz1.cyberlink.co.id dmz1
10.10.7.4 dmz2.cyberlink.co.id dmz2
Host 2 (dmz1.cyberlink.co.id):
--master-address=10.10.7.5 -bmanagement=10.10.7.3Output :
Host 3 (dmz2.cyberlink.co.id):
Output :--master-address=10.10.7.5 -bmanagement=10.10.7.4
Sampai disini konfigurasi pada remote domain (slave) sudah selesai.
Restart service wildfly.
Untuk uji coba silahkan terusan http://10.10.7.5:9990, masukan password admin yang sudah di buat sebelumnya.systemctl restart wildfly
Output :
Demikian tutorial konfigurasi wildfly 10 domain mode di centos 7. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!