Mengkonfigurasi kontainer GT DISAIN DAN IMPLEMENTASI

Langkah pertama, berkas proxy credential untuk pengguna disimpan sebagai tmpx509up_uxxx , dengan ‘ xxx ’ adalah nomor identitas pengguna sistem operasi. Jika perintah diff tidak menemukan perbedaan antara berkas asal dengan berkas tujuan, maka disimpulkan bahwa proses layanan gridftp telah berjalan baik.

e. Mengkonfigurasi layanan RFT. Untuk mengkonfigurasi RFT, pengguna

dengan ID globus perlu menjalankan langkah-langkah berikut. • Dari modus globus , dibuat basis data dengan nama rftDatabase. usrlocalpgsqlbincreatedb rftDatabase • Memasukkan konfigurasi layanan RFT yang disimpan dalam berkas GLOBUS_LOCATIONshareglobus_wsrf_rftrft_schema.sql ke dalam basis data rftDatabase. usrlocalpgsqlbinpsql rftDatabase -f GLOBUS_LOCATION shareglobus_wsrf_rftrft_schema.sql • Memasukkan kata sandi globus pada sub elemen password name dalam berkas GLOBUS_LOCATIONetcglobus_wsrf_rftjndi-config.xml • pindah ke modus postgres , su – postgres • menambahkan baris: host rftDatabase globus 25.20.5.318 trust pada berkas ~postgresdatapg_hba.conf .

f. Mengkonfigurasi kontainer GT

Kontainer GT akan dijalankan menggunakan berkas yang disimpan di GLOBUS_LOCATIONstart-stop dan isinya diberikan dalam Lampiran 2. Dari berkas tersebut, dijelaskan bahwa kontainer GT akan dijalankan dengan perintah GLOBUS_LOCATIONsbinglobus-start-container- detached -p 8443 . Sedangkan untuk menghentikannya digunakan perintah GLOBUS_LOCATIONsbinglobus-stop-container-detached . Sedangkan untuk menjalankan berkas tersebut, digunakan berkas yang disimpan di etcinit.dglobus-4.0.2 . Berkas tersebut memberikan tiga opsi operasi pada container GT, masing- masing adalah start , stop , dan restart . Isi berkas tersebut diberikan dalam Lampiran 3. Untuk menjalankan berbagai layanan pada kontainer GT, digunakan perintah etcinit.dglobus-4.0.2 start Layanan yang telah dijalankan, disimpan dalam berkas optglobus- 4.0.2varcontainer.log . Jika berhasil, berkas tersebut akan berisi pesan seperti di bawah ini. 2007-05-05 03:35:32,522 INFO exec.RunQueue [main,initialize:68] Starting state machine with 18 run queues. 2007-05-05 03:36:19,186 INFO impl.DefaultIndexService [ServiceThread- 9,processConfigFile:107] Reading default registration configuration from file: optglobus- 4.0.2etcglobus_wsrf_mds_index hierarchy.xml Starting SOAP server at: https:25.20.5.31:8443wsrfservices With the following services: [1]: https:25.20.5.31:8443wsrfservicesTriggerFactor yService [2]: https:25.20.5.31:8443wsrfservicesDelegationTes tService [3]: https:25.20.5.31:8443wsrfservicesSecureCounter Service [4]: https:25.20.5.31:8443wsrfservicesIndexServiceE ntry [5]: https:25.20.5.31:8443wsrfservicesDelegationSer vice ... Sebelumnya, telah dikonfigurasi layanan RFT. Tetapi, karena kontainer GT belum dapat diaktifkan, layanan tersebut belum dapat diuji. Setelah kontainer GT dapat dijalankan, kita dapat menguji layanan RFT. Pengujian dilakukan dengan menggunakan berkas uji coba yang disertakan dalam distribusi GT. Berkas tersebut terletak di optglobus- 4.0.2shareglobus_wsrf_rft_test transfer.xfr . Berkas tersebut kemudian disalin ke dalam tmprft.xfr untuk kemudian dimodifikasi sesuai keadaan server. Modifikasi dilakukan pada dua baris terakhir dengan dua baris berikut berikut. gsiftp:server1.mammoth.org:2811etcgroup gsiftp:server1.mammoth.org:2811tmprftTest_Done. tmp Maksud berkas tersebut adalah menyalin berkas etcgroup baris ke-1 ke berkas tmprftTest_Done.tmp baris ke-2 menggunakan layanan RFT. Layanan RFT kemudian dipanggil dengan perintah berikut. rft -h server1.mammoth.org -f tmprft.xfr Number of transfers in this request: 1 Subscribed for overall status Termination time to set: 60 minutes Overall status of transfer: FinishedActiveFailedRetryingPending 01000 Overall status of transfer: FinishedActiveFailedRetryingPending 10000 All Transfers are completed Hasil tersebut menunjukkan bahwa layanan RFT telah dapat digunakan.

g. Mengkonfigurasi WS GRAM.