- Enable or rather force munge support.
This commit is contained in:
parent
098bdfe696
commit
95be658a76
@ -5,6 +5,17 @@ To setup a basic single-node localhost-only batch system, install the
|
|||||||
torque-server, torque-mom, and torque-scheduler packages, and do something like
|
torque-server, torque-mom, and torque-scheduler packages, and do something like
|
||||||
this:
|
this:
|
||||||
|
|
||||||
|
0) If torque is built with munge support then this
|
||||||
|
must be enabled first on all nodes. The munge
|
||||||
|
package should allready be installed.
|
||||||
|
|
||||||
|
Create a munge key with
|
||||||
|
|
||||||
|
/usr/sbin/create-munge-key
|
||||||
|
|
||||||
|
Copy resulting key /etc/munge/munge.key to
|
||||||
|
all torque nodes in your cluster including
|
||||||
|
pbs_server, pbs_mom and client (qstat,qsub) nodes.
|
||||||
|
|
||||||
1) Get your full hostname with
|
1) Get your full hostname with
|
||||||
|
|
||||||
@ -55,6 +66,7 @@ service pbs_server start
|
|||||||
# /sbin/chkconfig pbs_mom on
|
# /sbin/chkconfig pbs_mom on
|
||||||
# /sbin/chkconfig pbs_server on
|
# /sbin/chkconfig pbs_server on
|
||||||
# /sbin/chkconfig pbs_sched on
|
# /sbin/chkconfig pbs_sched on
|
||||||
|
# /sbin/chkconfig munge on
|
||||||
|
|
||||||
9) Submit a test job.
|
9) Submit a test job.
|
||||||
As a user not as root run the following
|
As a user not as root run the following
|
||||||
@ -64,8 +76,9 @@ hostname
|
|||||||
echo "Hi I am a batch job running in torque"
|
echo "Hi I am a batch job running in torque"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
10 ) Monitor the state of that job with qstat.
|
||||||
|
|
||||||
|
In case of problems first of all look in /var/log/torque
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
11
torque.spec
11
torque.spec
@ -68,7 +68,7 @@
|
|||||||
|
|
||||||
Name: torque
|
Name: torque
|
||||||
Version: 3.0.0
|
Version: 3.0.0
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Tera-scale Open-source Resource and QUEue manager
|
Summary: Tera-scale Open-source Resource and QUEue manager
|
||||||
Source0: http://www.clusterresources.com/downloads/%{name}/%{name}-%{version}.tar.gz
|
Source0: http://www.clusterresources.com/downloads/%{name}/%{name}-%{version}.tar.gz
|
||||||
Source2: xpbs.desktop
|
Source2: xpbs.desktop
|
||||||
@ -135,6 +135,7 @@ This package holds just a few shared files and directories.
|
|||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
Summary: Client part of TORQUE
|
Summary: Client part of TORQUE
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
Requires: munge
|
||||||
Requires(posttrans): chkconfig
|
Requires(posttrans): chkconfig
|
||||||
Requires(preun): chkconfig
|
Requires(preun): chkconfig
|
||||||
|
|
||||||
@ -185,6 +186,7 @@ This package holds the graphical clients.
|
|||||||
Summary: Run-time libs for programs which will use the %{name} library
|
Summary: Run-time libs for programs which will use the %{name} library
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: torque = %{version}-%{release}
|
Requires: torque = %{version}-%{release}
|
||||||
|
Requires: munge
|
||||||
Obsoletes: libtorque < 2.4.8-2
|
Obsoletes: libtorque < 2.4.8-2
|
||||||
Provides: libtorque = %{version}-%{release}
|
Provides: libtorque = %{version}-%{release}
|
||||||
|
|
||||||
@ -221,6 +223,7 @@ necessary for developing programs which will use %{name}.
|
|||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Summary: Node execution daemon for TORQUE
|
Summary: Node execution daemon for TORQUE
|
||||||
Requires: torque-libs = %{version}-%{release}
|
Requires: torque-libs = %{version}-%{release}
|
||||||
|
Requires: munge
|
||||||
%if ! %{use_rcp}
|
%if ! %{use_rcp}
|
||||||
Requires: openssh-clients
|
Requires: openssh-clients
|
||||||
%endif
|
%endif
|
||||||
@ -275,6 +278,7 @@ This package holds the fifo C scheduler.
|
|||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
Summary: The main part of TORQUE
|
Summary: The main part of TORQUE
|
||||||
Requires: torque-libs = %{version}-%{release}
|
Requires: torque-libs = %{version}-%{release}
|
||||||
|
Requires: munge
|
||||||
%if ! %{use_rcp}
|
%if ! %{use_rcp}
|
||||||
Requires: openssh-server
|
Requires: openssh-server
|
||||||
%endif
|
%endif
|
||||||
@ -340,7 +344,7 @@ CFLAGS="%{optflags} -Wno-overlength-strings"
|
|||||||
%configure --includedir=%{_includedir}/torque \
|
%configure --includedir=%{_includedir}/torque \
|
||||||
--with-server-home=%{torquehomedir} --with-pam=/%{_lib}/security \
|
--with-server-home=%{torquehomedir} --with-pam=/%{_lib}/security \
|
||||||
--with-sendmail=%{_sbindir}/sendmail --disable-static \
|
--with-sendmail=%{_sbindir}/sendmail --disable-static \
|
||||||
--enable-drmaa \
|
--enable-drmaa --enable-munge-auth \
|
||||||
%{server_nameflags} %{guiflags} %{tclflags} %{rcpflags}
|
%{server_nameflags} %{guiflags} %{tclflags} %{rcpflags}
|
||||||
|
|
||||||
|
|
||||||
@ -768,6 +772,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Dec 10 2010 Steve Traylen <steve.traylen@cern.ch> - 3.0.0-2
|
||||||
|
- Enable or rather force munge support.
|
||||||
|
|
||||||
* Thu Dec 9 2010 Steve Traylen <steve.traylen@cern.ch> - 3.0.0-1
|
* Thu Dec 9 2010 Steve Traylen <steve.traylen@cern.ch> - 3.0.0-1
|
||||||
- New upstream 3.0.0. Drop patches torque-cond-touch.patch and
|
- New upstream 3.0.0. Drop patches torque-cond-touch.patch and
|
||||||
torque-start-start.patch since both upstream now.
|
torque-start-start.patch since both upstream now.
|
||||||
|
Loading…
Reference in New Issue
Block a user