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.