2013-08-06 100 views
3

我已经执行了以下命令。使用扭矩/ PBS“不允许从主机访问”创建新队列

qmgr -c "create queue fastq queue_type=execution" 
qmgr -c "set queue fastq started=true" 
qmgr -c "set queue fastq enabled=true" 
qmgr -c "set queue fastq acl_hosts=compute-0-30" 
qmgr -c "set queue fastq acl_host_enable=true" 
qmgr -c "set queue fastq acl_users=username" 
qmgr -c "set queue fastq acl_user_enable=true" 

但是,当我有我的PBS脚本下面的头,

#!/bin/sh 
#PBS -l nodes=1:ppn=8 
#PBS -N job 
#PBS -u username 
#PBS -q fastq 
#PBS -be 

mpirun script 

我收到以下错误:

host.edu > qsub runscript 
qsub: Access from host not allowed, or unknown host MSG=host ACL rejected the submitting  host: user [email protected], queue fastq, host host.edu 
+0

您可以添加完整的qmgr -c'p s'输出吗? – dbeer

回答

1

如果从计算机提交作业是不是扭矩服务器,您还需要设置submit_hosts标志。

见附录B中的文档中:

http://docs.adaptivecomputing.com/torque/help.htm#topics/12-appendices/serverParameters.htm#submist_hosts

要特别小心使用的机器的全名(从uname -n返回的值)。

您应该始终使用完全限定的主机名,因为扭矩可能相当挑剔。


我也建议你看看torque.setup焦油球的根目录中。它将播种基本配置。

qmgr -c 'p s' 
create queue batch 
set queue batch queue_type = Execution 
set queue batch resources_default.nodes = 1 
set queue batch resources_default.walltime = 01:00:00 
set queue batch enabled = True 
set queue batch started = True 
# 
# Set server attributes. 
# 
set server scheduling = True 
set server acl_hosts = foo.edu 
set server default_queue = batch 
set server log_events = 511 
set server mail_from = adm 
set server scheduler_iteration = 600 
set server node_check_rate = 150 
set server tcp_timeout = 300 
set server job_stat_rate = 45 
set server poll_jobs = True 
set server mom_job_sync = True 
set server keep_completed = 300 
set server next_job_number = 19193 
set server moab_array_compatible = True 
相关问题