Version 30 (modified by piontek, 13 years ago) (diff) |
---|
QCG Broker Client Installation
Requirements
- Packages requirements.
All packages required by QCG-Broker client will be automatically installed by YUM during the installation of qcg-broker-client package.
- Java (>= 1.5)
- Java (>= 1.5)
- trusted CA certificates To enable secure communication between client and QCG-Broker service set of trusted CA certificates must be copied either into the /etc/grid-security/certificates directory or configured for every user.
For the PL-Grid project: Install Polish Grid and PL-Grid Simple-CA certificates:
-Add appropriate YUM repositories
cat > /etc/yum.repos.d/plgrid.repo << EOF [PLGRID-general] name=PLGRID general packages repository baseurl=http://software.plgrid.pl/packages/general/ enabled=1 metadata_expire=300 gpgcheck=0 EOF
cat > /etc/yum.repos.d/eugridpma.repo << EOF [EUGRIDPMA-igtf] name=EUGRIDPMA igtf repository baseurl=https://dist.eugridpma.info/distribution/igtf/current enabled=1 metadata_expire=300 gpgcheck=0 [EUGRIDPMA-fetch-crl] name=EUGRIDPMA fetch-crl repository baseurl=https://dist.eugridpma.info/distribution/util/fetch-crl/ enabled=1 metadata_expire=300 gpgcheck=0 EOF
-Install certificates
yum install ca_PolishGrid yum install ca_PLGRID-SimpleCA
-Install certificate revocation list fetching utility
yum install fetch-crl
-Get fresh CRLs now
/usr/sbin/fetch-crl
-Install cron job for it
cat > /etc/cron.daily/fetch-crl.cron << EOF #!/bin/sh /usr/sbin/fetch-crl EOF
chmod a+x /etc/cron.daily/fetch-crl.cron
Installation
The package is designed for Scientific Linux 5.x (recommended and tested version is 5.5). The installation process requires root privileges.
- Install PL-Grid or/and QCG repositories:
- Official PL-Grid repository
rpm -Uvh http://software.plgrid.pl/packages/repos/plgrid-repos-2010-2.noarch.rpm
- QosCosGrid testing repository
cat > /etc/yum.repos.d/qcg.repo << EOF [qcg] name=QosCosGrid YUM repository baseurl=http://fury.man.poznan.pl/qcg-packages/sl/x86_64/ enabled=1 gpgcheck=0 EOF
- Official PL-Grid repository
- install QCG-Broker client using YUM Package Manager:
yum install qcg-broker-client
- setup deployment configuration - all configuration variables are placed in /opt/plgrid/qcg/share/qcg-broker-client/client-deploy.prop file
- client.deploy.dir - directory where the QCG-Broker client was installed (/opt/plgrid/qcg/share/qcg-broker-client). Please do not modify this property.
- client.service.host - QCG-Broker service hostname
- client.service.port - QCG-Broker service port
- client.service.dn - QCG-Broker credential DN
vim /opt/plgrid/qcg/qcg-broker/client/etc/qcg-broker-client.conf
- configure QCG-Broker command-line client
/opt/plgrid/qcg/share/qcg-broker-client/config.sh
Usage
For the description how to use the QCG-Broker client please see the QCG-Broker User Guide.