安裝 maui 挺簡單的(puting.com/products/open-source/maui/ 下載時要註冊,這個比較惡心)這裏以 3.3.1 版本為例,解壓進入 maui-3.3.1 目錄後:
./configure --with-pbs=/uar/local # torque 安裝時的 prefix,這個即默認值
# 不過 maui 的默認 prefix 為 /usr/loca/maui
make
make install
然後修改配置文件 /usr/local/maui/maui.cfg,主要修改 SERVERHOST 和 ADMIN1 兩項,即服務器主機名和管理賬戶,壹般為 root。然後到安裝目錄下的 contrib/service-scripts 下,修改文件 redhat-maui.d, 主要是 MAUI_PREFIX=/usr/local/maui 並把 daemon --user maui 改為 daemon --user root,然後給該文件加可執行屬性,並 mv redhat-maui.d /etc/init.d/maui。然後 /etc/init.d/maui start 就可以啟動 maui 任務調度服務了,為了開機自動啟動,可以 chkconfig maui on 。最後把 /usr/local/maui/bin 加到路徑中就可以了。
註意:maui 只需裝在管理節點上,計算節點上不必裝。裝完後 /usr/local/maui/sbin/maui 即服務程序,啟動它後就可以使用maui提供的命令了,不過最好是按上面說的,使用contrib下的腳本來啟動服務。
裝上 maui 後,它提供了
checkjob checknode showbf showconfig showgrid showhold
showq showres showstart showstate showstats runjob canceljob ...
等壹系列查詢和管理命令,不過只有部分命令是普通用戶有權限運行的(比如上面粗體的),其中有些命令與 torque 提供的命令功能類似,比如 showq 與 qstat,canceljob 與 qdel 等。