To sign the request please enter the password for the CA key:
The new signed certificate is at: homeglobus.globus simpleCAnewcerts04.pem
Dari proses di atas, sertifikat host dan pengguna dari
server2
, disimpan dalam berkas
03.pem
dan
04.pem
di direktori
~globus.globussimpleCAnewcerts
. Selanjutnya, isi berkas
grid- mapfile
juga dipertukarkan. Untuk kasus ini, kedua berkas
grid-mapfile
dari dua server tersebut memiliki isi yang sama.
4.5. Implementasi OGSA-DAI WSRF ke Kontainer GT
Bebarapa langkah perlu dilakukan untuk mengimplementasikan OGSA-DAI ke kontainer GT untuk kemudian dapat digunakan. OGSA-DAI telah
menyediakan berbagai fasilitas untuk tujuan tersebut dalam modus command line maupun modus grafik. Dalam penelitian ini, penulis me milih untuk menggunakan
fasilitas berbasis command line.
a. Set PATH untuk OGSA-DAI WSRF. Pada penelitian ini dideklarasi
sebagai OGSA_HOME. Untuk shell
BASH
, dapat dilakukan dengan perintah berikut
export OGSA_HOME=usrlocalogsadai export PATH={PATH}:{OGSA_HOME}bin
b. Membuat paket binari OGSA-DAI WSRF. Sebelum dikonfigurasi ke
kontainer GT, paket sumber OGSA-DAI harus dikompilasi dulu menjadi paket binari. Untuk konfigurasi menggunakan sistem operasi Fedora Core 4
dan penggunaan paket GT yang telah di-precompiled untuk sistem operasi Fedora Core 4, penulis harus menggunakan paket sumber OGSA-DAI.
Untuk mengkompilasinya digunakan tool
ant createBinaryDistribution
. Paket binari terbentuk di bawah direktori
OGSA_HOME
. Sebelum melanjutkan konfigurasi, harus lebih dahulu dipastikan bahwa pustaka yang bertugas melakukan koneksi ke basis data
telah diset di
PATH
, begitu juga pustaka lain yang dibutuhkan oleh OGSA- DAI WSRF antara lain
jakarta oro
,
xmldb
dan
lucene
diletakkan di
direktori
OGSA_HOMElib dan GLOBUS_LOCATIONlib
. Langkah- langkah yang perlu dijalankan adalah sebagai berikut.
ant createBinaryDistribution su
export CLASSPATH={CLASSPATH}:usrlocallibmysql- connector-java-3.0.17-ga-
bin.jar:usrlocallibpostgresql-8.1- 407.jdbc3.jar:{OGSA_HOME}libxmldb.jar:{OGSA_HOME}li
blucene-1.4.3.jar:{OGSA_HOME}libjakarta-oro- 2.0.8.jar
c. Konfigurasi OGSA-DAI WSRF ke kontainer GT. Dengan tool
ant
, OGSA-DAI dapat dikonfigurasi dengan perintah sebagai berikut.
ant install -Ddai.container=optglobus-4.0.2 [globusserver2 binary] ant install
- Ddai.container=optglobus-4.0.2
Buildfile: build.xml getContainerType:
[echo] Container: optglobus-4.0.2 [echo] Container Type: GT4
setContainerProperties: install:
[echo] Installing OGSA-DAI into GT4... [echo] Copying OGSA-DAI prerequisite JAR
files... ...
installServletJAR: [copy] Copying 1 file to optglobus-4.0.2lib
[echo] Done BUILD SUCCESSFUL
Total time: 4 seconds
Opsi
-Ddai.container
digunakan untuk memberitahukan lokasi kontainer tempat OGSA-DAI akan diinstal. Dalam hal ini adalah
GLOBUS_LOCATION
. Sampai tahap ini, kedua server menggunakan opsi yang sama. Selanjutnya,
karena implementasi basis data yang akan diintegrasikan berbeda, opsinya juga akan berbeda.
d. Konfigurasi DataService. Ada dua opsi yang akan digunakan dalam tahap