= 2009-07-04 = * [http://www.ym.edu.tw/bsb/class8.html 格網及平行運算(實驗課程)] * [陽明] [http://drbl.nchc.org.tw/debian/pccluster.html 以前 Black 寫的 DRBL + OpenPBS 文件] * [http://staff.pccu.edu.tw/~lchou/reference/cluster_doc/ClusteringQueueingSystem%28Cmeta%29.pdf 吳長興的投影片流浪到文化大學去了] - 也多謝有這個投影片,不然還是不知道怎麼寫 openPBS script * http://www.cs.ualberta.ca/~pinchak/PBSWeb/ - 2003 年以後就沒再更新了 * http://cf.ccmr.cornell.edu/docs/instructions/openpbs/ccmr_openpbs_howto.html#examplescripts  * [陽明] 發現 Lustre 有問題,疑似與安裝 VirtualBox 2.2 的 kernel module 有關。(因為重編 Kernel) {{{ Build Version: 1.6.5.1-19700101000000-PRISTINE-.lib.modules.2.6.22.19-lustre-amd64.source-2.6.22.19-lustre-amd64 osc: Unknown symbol lustre_msg_get_conn_cnt osc: Unknown symbol lustre_msg_get_transno osc: Unknown symbol lustre_msg_buf osc: Unknown symbol lustre_swab_obd_statfs osc: Unknown symbol lustre_msg_swabbed osc: Unknown symbol lustre_swab_ost_lvb osc: Unknown symbol lustre_msg_get_opc osc: Unknown symbol lustre_msg_size osc: Unknown symbol lustre_msg_early_size osc: Unknown symbol lustre_swab_ost_body osc: Unknown symbol lustre_swab_repbuf osc: Unknown symbol lustre_swab_ost_last_id mdc: Unknown symbol lustre_msg_get_last_xid mdc: Unknown symbol lustre_msg_get_last_committed mdc: Unknown symbol lustre_msg_bufcount mdc: Unknown symbol lustre_msg_add_flags mdc: Unknown symbol lustre_swab_mds_body mdc: Unknown symbol lustre_msg_buf mdc: Unknown symbol lustre_msg_buflen mdc: Unknown symbol lustre_swab_obd_statfs mdc: Unknown symbol lustre_packed_msg_size mdc: Unknown symbol lustre_msg_get_opc mdc: Unknown symbol lustre_msg_get_status mdc: Unknown symbol lustre_msg_size mdc: Unknown symbol lustre_msg_early_size mdc: Unknown symbol lustre_msg_get_type mdc: Unknown symbol lustre_swab_repbuf mdc: Unknown symbol lustre_msg_set_buflen lov: Unknown symbol lustre_swab_lov_user_md lov: Unknown symbol lustre_swab_lov_desc lustre: Unknown symbol ptlrpc_set_destroy lustre: Unknown symbol ldlm_lock_dump_handle lustre: Unknown symbol lov_stripe_lock lustre: Unknown symbol mdc_set_open_replay_data lustre: Unknown symbol ptlrpc_prep_set lustre: Unknown symbol lustre_msg_string lustre: Unknown symbol ldlm_cli_cancel_unused lustre: Unknown symbol _ldlm_lock_debug lustre: Unknown symbol mdc_revalidate_lock lustre: Unknown symbol mdc_clear_open_replay_data lustre: Unknown symbol mdc_setxattr lustre: Unknown symbol mdc_getattr lustre: Unknown symbol ptlrpc_queue_wait lustre: Unknown symbol mdc_sync lustre: Unknown symbol ldlm_extent_shift_kms lustre: Unknown symbol ldlm_flock_completion_ast lustre: Unknown symbol lov_test_and_clear_async_rc lustre: Unknown symbol mdc_req2lustre_md lustre: Unknown symbol mdc_change_cbdata lustre: Unknown symbol lustre_swab_lov_user_md lustre: Unknown symbol lustre_msg_bufcount lustre: Unknown symbol mdc_intent_lock lustre: Unknown symbol ldlm_completion_ast lustre: Unknown symbol ldlm_lock_match lustre: Unknown symbol mdc_set_lock_data lustre: Unknown symbol ptlrpc_set_import_active lustre: Unknown symbol lustre_swab_lov_user_md_join lustre: Unknown symbol mdc_rename lustre: Unknown symbol mdc_getstatus lustre: Unknown symbol mdc_getattr_name lustre: Unknown symbol lustre_pack_reply lustre: Unknown symbol lustre_msg_buf lustre: Unknown symbol ldlm_cli_cancel lustre: Unknown symbol lustre_msg_buflen lustre: Unknown symbol it_open_error lustre: Unknown symbol mdc_intent_getattr_async lustre: Unknown symbol mdc_create lustre: Unknown symbol mdc_readpage lustre: Unknown symbol osc_extent_blocking_cb lustre: Unknown symbol unlock_res_and_lock lustre: Unknown symbol ldlm_cli_enqueue lustre: Unknown symbol lock_res_and_lock lustre: Unknown symbol ldlm_lock2handle lustre: Unknown symbol mdc_link lustre: Unknown symbol mdc_setattr lustre: Unknown symbol it_clear_disposition lustre: Unknown symbol mdc_free_lustre_md lustre: Unknown symbol mdc_getxattr lustre: Unknown symbol mdc_store_inode_generation lustre: Unknown symbol lustre_msg_size lustre: Unknown symbol lustre_msg_early_size lustre: Unknown symbol ldlm_it2str lustre: Unknown symbol lustre_swab_repbuf lustre: Unknown symbol lustre_swab_lov_user_md_objects lustre: Unknown symbol ptlrpc_prep_req lustre: Unknown symbol lov_stripe_unlock lustre: Unknown symbol ptlrpc_set_wait lustre: Unknown symbol mdc_unlink lustre: Unknown symbol it_disposition lustre: Unknown symbol mdc_init_ea_size lustre: Unknown symbol mdc_enqueue lustre: Unknown symbol ptlrpc_req_finished lustre: Unknown symbol ldlm_lock_decref lustre: Unknown symbol mdc_close mgc: Unknown symbol lustre_msg_buf mgc: Unknown symbol lustre_swab_mgs_target_info mgc: Unknown symbol lustre_msg_size mgc: Unknown symbol lustre_msg_early_size mgc: Unknown symbol lustre_swab_repbuf }}} * [解法] 移除 VirtualBox,以 2.6.18-6-amd64 重開,移除並重新安裝 Lustre 核心套件 {{{ $ sudo apt-get remove virtualbox2.2 $ sudo apt-get remove --purge linux-image-2.6.22.19-lustre-amd64 lustre-modules-2.6.22.19-lustre-amd64 $ sudo rm -rf /lib/modules/2.6.22.19-lustre-amd64 $ sudo apt-get --reinstall install linux-image-2.6.22.19-lustre-amd64 lustre-modules-2.6.22.19-lustre-amd64 }}}