เมื่อวันก่อน ได้ติดตั้ง
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 หนุกหนานๆ แต่แอ๊ะ
ต้องอ่านหนังสือสอบแล้วนี่นาเท่านี้แหละนะ อิอิ