Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

d) pbspro-server-<pbs_version>-0.x86_64.rpm

...

D. Install and Test

...

Your rpm Package Locally

Installing and Testing Locally on CentOS7:

  1.  Log in as root
  2.  Change directory to ~/rpmbuild/RPMS
  3.  yum  Install the package: yum -y install /root/rpmbuild/RPMS/x86_64/pbspro-server-<pbs_version>.x86_64.rpm
  4.  Need to enable mom  Enable MoM via “PBS_START_MOM=1” in /etc/pbs.conf file
  5.  Start the PBSPro PBS Pro daemons using /etc/init.d/pbs start.
  6.  Need to validate by submitting job and verifying the state.
  7.  yum
  8.  From a non-root account, make sure that PBS works by running a job
  9.  Continue as root
  10.  Install PTL dependencies: yum -y install python-pip sudo which net-tools
  11.  cd test/fw
  12.  pip  Install PTL and dependencies: pip install -r requirements.txt .
  13.  Need to install PTL(PBS test Lab) by executing “python setup.py install”
  14.  Need to create users needed by PTL by executing " Create user accounts and groups required by PTL:  pbs_config --make-ug"
  15.  cd ../tests
  16.  pbs Run PTL tests: pbs_benchpress -l INFOCLI2 -o ptl.txt
  17.  Once pbs_benchpress completes, you can find the PTL log in ptl.txt.

...

Installing and Testing Locally on openSUSE 13.2:

  1. C Log in as root
  2.  Change directory to ~/rpmbuild/RPMS 
  3.  Install the package: zypper -n install /root/rpmbuild/RPMS/x86_64/pbspro-server-<pbs_version>.x86_64.rpm
  4. Need to enable mom  Enable MoM via “PBS_START_MOM=1” in /etc/pbs.conf file
  5.  Start the PBSPro PBS Pro daemons using /etc/init.d/pbs start. 
  6. Need to validate by submitting job and verifying the state.
  7.  From a non-root account, make sure that PBS works by running a job
  8.  Continue as root
  9.  Install PTL dependencies: zypper -n install python-pip sudo which net-tools 
  10.  cd test/fw
  11.  pip  Install PTL and dependencies: pip install -r requirements.txt .
  12.  Need to install PTL(PBS test Lab) by executing “python setup.py install”
  13.  Need to create users needed by PTL by executing " Create user accounts and groups required by PTL: pbs_config --make-ug"
  14.  cd ../tests
  15.  pbs Run PTL tests: pbs_benchpress -l INFOCLI2 -o ptl.txt
  16.  Once pbs_benchpress completes, you can find the PTL log in ptl.txt.


...

Site Map

...