เมื่อวันก่อน ได้ติดตั้ง RocksClusters บนเครื่องเซิร์ฟเวอร์ที่อาจารย์เอามาให้ลอง สเป็กก็ไม่ได้สูงนัก เป็น Pentium 4 3.0 GHz (HT) , Ram 1024 MB (Dual DDR) , HDD 120 GB (ATA100) , ประมาณนี้แหละนะ ซึ่งจะใช้เครื่องนี้ในการเชื่อมต่อเข้ากับ ไทยกริด ระหว่างการติดตั้งก็ไม่มีปัญหาใดๆ เกิดขึ้นนะ แต่ในขณะที่ตรวจสอบระบบไฟร์วอล ให้เปิดพอร์ตต่างๆ เพื่อให้ระบบกริดสามารถส่งงานมาประมวลผลที่เครื่องต่างๆได้ ก็เกิดปัญหาขึ้น ดังข้อความข้างล่าง

# ./TGcheckport.sh hpc
Testing hpc
determining globus-gatekeeper service [2119] ... close
determining gsiftp service [2811] ... close
determining globus-mds service [2135] ... open
determining scmsweb service [80] ... open
determining globus-mpi-required-spare-port service [10001-20000] ... ok

เหอๆ ไม่ผ่านอยู่สองอันแฮะ หลังจากที่ค้นหาข้อมูลซักพัก ก็สามารถแก้ปัญหาแรกได้ ก็คือ ทำให้ globus-gatekeeper รันได้นะ โดยแก้ไขที่ไฟล์ /etc/services เพิ่มชื่อเซอร์วิส

gsigatekeeper 2119/tcp

เข้าไปและสั่งให้ xinetd รีสตาร์ทนะ
# /etc/init.d/xinetd restart

ส่วนปัญหาอีกอัน ก็คือ gsiftp มันไม่สามารถรันได้ แต่ก็ได้เพิ่มเซอร์วิส เข้าไปในไฟล์ /etc/services แล้วนะ ดังนี้

gsiftp 2811/tcp

และรีสตาร์ท xinetd เรียบร้อยแล้ว แต่ก็ยังไม่สามารถรันได้อยู่ดี พอตรวจดูลอกไฟล์ /var/log/daemon ก็พบข้อความดังข้างล่าง

hpc xinetd[2742]: Server /opt/globus/sbin/in.ftpd is not executable [file=/etc/xinetd.d/grid-ftp] [line=8]
hpc ntpd[2758]: Listening on interface lo, 127.0.0.1#123
hpc xinetd[2742]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/grid-ftp] [line=8]

อืม ... แปลกนะ อีกเครื่องที่ตั้งอยู่ข้างๆ กัน แต่แค่ใช้คนละเวอร์ชัน มันก็เกิดการผิดพลาด แถมในไดเรคเทอรี /opt/globus/sbin/ ไม่มีไฟล์ in.ftpd ทั้งสองเครื่องเลยแฮะ ... แปลกดี แล้วอีกเครื่องมันรันได้ไงหว่า ... แต่ก็ด้วยวิธีการลองมั่ว (+ความน่าจะเป็นเล็กน้อย) ก็คือ เปลี่ยนค่าคอนฟิกในไฟล์

/etc/xinetd.d/gssftp

จาก
server = /opt/globus/sbin/in.ftpd

ให้เป็น
server = /opt/globus/sbin/globus-gridftp-server

แล้วก็รีสตาร์ท xinetd แล้วก็ทดสอบไฟร์วอล อีกครั้งนะ

# ./TGcheckport.sh hpc
Testing hpc
determining globus-gatekeeper service [2119] ... open
determining gsiftp service [2811] ... open
determining globus-mds service [2135] ... open
determining scmsweb service [80] ... open
determining globus-mpi-required-spare-port service [10001-20000] ... ok

อ่านะ ผ่านด้วยแฮะ :-p หนุกหนานๆ แต่แอ๊ะ ต้องอ่านหนังสือสอบแล้วนี่นาเท่านี้แหละนะ อิอิ