Installing pilot factory


APF needs batch system to run pilots. Usually it's HTCondor, it can be installed from condor repository:

# yum-config-manager --add-repo

# yum clean all

# yum update

# yum install condor


APF can be obtained from RACF repository. Repository should be added:

# wget

# rpm -iv racf-grid-release-latest.noarch.rpm

After that, APF can be installed:

yum install panda-autopyfactory


Proxies are used to prove identity and should be created from the certificate. Proxy role must be “pilot”. Proxies can be automatically renewed by proxymanager if it was configurated to do so.


PanDA queue can be defined in two ways: local and global. Local definition is needed if we are planning to use our PanDA server for running our own jobs. Global definition allows our PanDA server to accept jobs from other members of PanDA community.

Local configuration

Several configuration files are required for APF to work. They can be obtained by copying example ones supplemented with APF installation and updating their parameters. Most parameters are described in these example files.

# cd /etc/apf

# cp factory.conf-example factory.conf

# cp queues.conf-example queues.conf

Note: in queues.conf, bracketed queue name (like [ANALY_RRC-KI-HPC]) can be used to monitor pilot activity via site.

# cp proxy.conf-example proxy.conf

Also, ports 20000-30000 should be opened in iptables (and maybe some other places).

Global configuration

To be continued...

-- RuslanMashinistov - 2014-12-03

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2014-12-03 - RuslanMashinistov
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    PanDA All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback