วันนี้ติดตั้ง RocksClusters และทำการส่งงานไปประมวลผล แต่ปรากฏว่า เกิดปัญหาขึ้นมา ซึ่งในข้อความบอกว่า ไม่อนุญาตให้ส่งงานไปประมวลผลที่คลัสเตอร์ เหอๆ เวอร์ชันก่อนๆ นี้ มันไม่มีนี่นา เหอๆ
[chatpong@apc test]$ qsub myjob
warning: chatpong your job is not allowed to run in any queue
your job 1 ("myjob") has been submitted
[chatpong@apc test]$
จากนั้นผมก็รันคำสั่ง qstat -f ดู แต่ปรากฏว่า ไม่มีข้อมูลอยู่เลยแฮะ เหอๆ งั้นก็ตรวจสอบดูซะหน่อยว่า sun grid engine (sge) มันรันอยู่รึเปล่า
[chatpong@apc test]$ ps -efl |grep sge
5 S root 2960 1 0 76 0 - 1162 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_commd
1 S sge 2967 1 0 76 0 - 1475 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_qmaster
1 S sge 2970 1 0 76 0 - 1388 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_schedd
0 S chatpong 12306 6435 0 78 0 - 1158 pipe_w 23:26 pts/2 00:00:00 grep sge
[chatpong@apc test]$
เหอๆ มันก็ทำงานตามปกตินี่นา งั้น ลองหาทางแก้ใหม่ดีกว่า google.com อิอิ รู้ล่ะ เราต้องรัน install_execd ก่อน ถึงจะส่งงานไปประมวลผลแบบอัตโนมัติได้ แต่รายละเอียดลึกๆ ผมยังไม่รู้นะ ต้องศึกษาอีกสักนิด เดี๋ยวเขียนวิธีแก้ปัญหาก่อนล่ะกัน
ก่อนอื่น ให้ทำการ su เป็น root ก่อนนะ
$ su root
จากนั้นก็ไปที่ /opt/gridengine
# cd /opt/gridengine
แล้วก็รันคำสั่ง ดังนี้
# ./install_execd -auto
จากนั้นก็ส่งงานไปประมวลผลอีกรอบ
[chatpong@apc test]$ qsub myjob
your job 2 ("myjob") has been submitted
[chatpong@apc test]$ qstat -f
queuename qtype used/tot. load_avg arch states
----------------------------------------------------------------------------
apc.q BIP 0/2 0.49 glinux
[chatpong@apc test]$
:o)
แหล่งข้อมูล
http://clustercentral.com
[chatpong@apc test]$ qsub myjob
warning: chatpong your job is not allowed to run in any queue
your job 1 ("myjob") has been submitted
[chatpong@apc test]$
จากนั้นผมก็รันคำสั่ง qstat -f ดู แต่ปรากฏว่า ไม่มีข้อมูลอยู่เลยแฮะ เหอๆ งั้นก็ตรวจสอบดูซะหน่อยว่า sun grid engine (sge) มันรันอยู่รึเปล่า
[chatpong@apc test]$ ps -efl |grep sge
5 S root 2960 1 0 76 0 - 1162 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_commd
1 S sge 2967 1 0 76 0 - 1475 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_qmaster
1 S sge 2970 1 0 76 0 - 1388 - 22:19 ? 00:00:00 /opt/gridengine/bin/glinux/sge_schedd
0 S chatpong 12306 6435 0 78 0 - 1158 pipe_w 23:26 pts/2 00:00:00 grep sge
[chatpong@apc test]$
เหอๆ มันก็ทำงานตามปกตินี่นา งั้น ลองหาทางแก้ใหม่ดีกว่า google.com อิอิ รู้ล่ะ เราต้องรัน install_execd ก่อน ถึงจะส่งงานไปประมวลผลแบบอัตโนมัติได้ แต่รายละเอียดลึกๆ ผมยังไม่รู้นะ ต้องศึกษาอีกสักนิด เดี๋ยวเขียนวิธีแก้ปัญหาก่อนล่ะกัน
ก่อนอื่น ให้ทำการ su เป็น root ก่อนนะ
$ su root
จากนั้นก็ไปที่ /opt/gridengine
# cd /opt/gridengine
แล้วก็รันคำสั่ง ดังนี้
# ./install_execd -auto
| Confirm Grid Engine default installation settings ------------------------------------------------- The following default settings can be used for an accelerated installation procedure: $SGE_ROOT = /opt/gridengine service = sge_commd admin user account = sge Do you want to use these configuration parameters (y/n) [y] >> Creating local configuration ... ... |
จากนั้นก็ส่งงานไปประมวลผลอีกรอบ
[chatpong@apc test]$ qsub myjob
your job 2 ("myjob") has been submitted
[chatpong@apc test]$ qstat -f
queuename qtype used/tot. load_avg arch states
----------------------------------------------------------------------------
apc.q BIP 0/2 0.49 glinux
[chatpong@apc test]$
:o)
แหล่งข้อมูล
http://clustercentral.com