Tuesday, July 28, 2009

HOW TO INSTALL IMS Core On Slackware 12.0 suported by Effan Najwa

Ni pengalamanku install IMS core yg dibantu oleh mas effan senior aq di lab switching…
jadi ketika pertama kali install bersama tmn2 riset 06.ga ada yg berhasil. pasti eror terus di MySql dan java nya.
sial bgt yak..
wehehehe
tapi sekarang alhamdulillah dah berez. dan insyaallah dah stabil.
oh ya terimakasih buat mas effan yg udah membantu menemukan solusi eror nya.
tks ya mas….
hehehe

ok langsung aja ya, jadi gini :

1. install dulu, sun-java-jdk, mysql, bind, ant, flex dan bison.
1.1. install sun-java-jdk,
kemaren sih pake jdk-1.6.0-i586-1sl.tgz..installnya kyak biasanya
kog:
root@Pack_Dhe:~#installpkg jdk-1.6.0-i586-1sl.tgz
1.2. install mysql:
di slackware 12.0 udah ada kog (tapi klo blm ada install dulu yak)
yaitu mysql-5.0.37-i486-1 , klo mau ngliat dah ada blm gini:
root@Pack_Dhe:~#ls /var/log/packages/ | grep mysql
trus langkah selajutnya :
root@Pack_Dhe:~#mysql_install_db
root@Pack_Dhe:~#chown -R mysql.mysql /var/lib/mysql/
root@Pack_Dhe:~#chmod -R 755 /var/lib/mysql/
root@Pack_Dhe:~#chmod +x /etc/rc.d/rc.mysqld
root@Pack_Dhe:~#/etc/rc.d/rc.mysqld start
ni klo mau ngasih password password:
root@Pack_Dhe:~#/usr/bin/mysqladmin -u root password ‘passwordmu’
untuk memulai:
root@Pack_Dhe:~#mysql -u root -p
nah sebenarnya disini masalahnya, dari kemaren tuh ini, yang nemuin
mas effan (makasih mas effan ), harusnya tuh gini klo memulai mysql
root@Pack_Dhe:~#mysqld_safe –user=root &
hehehe..
klo ga ada mas effan ntah gmn ntar ya.dah deadline lagi.
lanjut yak
1.3. install ant nya:
klo q pake paket ant dibawah ini, ni gini caranya:
root@Pack_Dhe:~#installpkg apache-ant-1.7.0-noarch-2mfb(2).tgz
2. Nah sekarang kita sampai padha intinya nih, klo tadi khan kita install “pembantu2″nya, ni sekarang kita install intinya.oks let check this out:

klo masalah sourcenya aq punya. tapi masak mau ngambil kesini..ga mungkin khan?
wehehehe
tinggal cari di Google aja ato search engine yg laen oks.
Kemaren aq nemu ini FHoSS2008223.r0532.tgz dan ser_ims2008223.r0532.tgz
nih langkah installnya:

bikin folder /opt/OpenIMSCore
root@Pack_Dhe:~#mkdir /opt/OpenIMSCore
sebenerbya ga disitu juga ga pa2.diamana boleh.tapi emang kebiasannya disitu. weheheheh

2.1. INSTALL ser_ims2008223.r0532.tgz, copy paket ini ke folder yg kita buat tadi (pasti taulah caranya tinggal cp aja),trus
root@Pack_Dhe:~#tar -xvf ser_ims2008223.r0532.tgz
root@Pack_Dhe:~#cd ser_ims
root@Pack_Dhe:~#make
root@Pack_Dhe:~#make install-libs all
2.2. INSTALL FHoSS2008223.r0532.tgz
root@Pack_Dhe:~#tar -xvf FHoSS2008223.r0532.tgz
root@Pack_Dhe:~#cd FHoSS
root@Pack_Dhe:~#ant compile
root@Pack_Dhe:~#ant deploy
3. Setting bind(DNS Server), jangan lupa copy file open-ims.dnszone
root@Pack_Dhe:~#cp /opt/OpenIMSCore/ser_ims/cfg/open-ims.dnszone /var/named
3.1. kemudian edit named.conf
root@Pack_Dhe:~#nano /etc/named.conf
kemudian tambahkan didalamnya kyak gini nih..di bagian paling bawah ya:

zone “open-ims.test” IN {
type master;
file “open-ims.dnszone”;
notify no;
};

3.2. kemudian edit resolv.conf
root@Pack_Dhe:~#nano /etc/resolv.conf

trus tambahin tuh dengan tulisan2 ga jelas kyak gini:
search open-ims.test
domain open-ims.test
nameserver 127.0.0.1
selesai deh config bind DNS nya.tapi klo mau diganti dgn domain sendiri juga bisa kog. tapi ga dibahas disini ya. pelajari dulu aja gmn cara bikin DNS server. ga susah kog.
ato kpn2 q posting ttg DNS server deh. insyaallah..

4. Kemudian copy all file2 berikut .ssh, .cfg, dan .xml,nih ketik aja perintahnya :
root@Pack_Dhe:~#cp /opt/OpenIMSCore/ser_ims/cfg/*.sh /opt/OpenIMSCore/
root@Pack_Dhe:~#cp /opt/OpenIMSCore/ser_ims/cfg/*.cfg /opt/OpenIMSCore/
root@Pack_Dhe:~#cp /opt/OpenIMSCore/ser_ims/cfg/*.xml /opt/OpenIMSCore/

4.1. kemudian edit IP dan domain

nah langkah ini buat klo kita mau ganti pakai domain kita sendiri.ni cara paling cepet..daripadha ganti satu2.iya ga?wehehehehe

root@Pack_Dhe:~#./configurator.sh pcscf.cfg icscf.cfg icscf.xml scscf.cfg scscf.xml ser_ims/cfg/icscf.sql FHoSS/deploy/DiameterPeerHSS.xml FHoSS/deploy/hss.properties FHoSS/scripts/hss_db.sql FHoSS/scripts/userdata.sql

5. Copy database di mysql
root@Pack_Dhe:~#mysql -u root -p -h localhost <>

tapi gini ya perintah diatas hanya berhasil jika kita berada didalam folder nya,klo ga ya ga mungkin bisa pasti gini nih :

root@Pack_Dhe:~# mysql -u root -p -h localhost <>

klo udah ya berarti udah selesai tuh core IMS nya.

6. kemudian jalankan aja ,selesai beres dah,.
#/opt/OpenIMSCore/pcscf.sh
#/opt/OpenIMSCore/icscf.sh
#/opt/OpenIMSCore/scscf.sh
#/opt/OpenIMSCore/fhoss.sh
tapi secara bersamaan ya, ngga bareng juga ga pa2 sih tapi jgn cuma di satu shell,buka aja 4 shel langsung.oks

7. untuk create or daftarin user tinggal buka aja browser apa kek, ex nih :mozzila or IE ato apa lah.sante aja
buka dari browser kamu http://127.0.0.1:8080
ato pake aja domain kamu tuh
contohnya http://packdhe7.com:8080

oks tinggal edit aja tuh .
selamat mencoba..

by:packdhe7.com@research.conf@switchingtechniquelaboratoryITTelkom.ac.id

No comments:

Post a Comment