76 | | |
77 | | == Installation using the QCG-Broker distribution == |
78 | | * download the [[http://www.qoscosgrid.org/trac/qcg-broker/downloads/qcg-broker-2.0.0.tar.gz | QCG-Broker source installer]] from [[http://www.qoscosgrid.org/trac/qcg-broker/downloads | Downloads]] |
79 | | {{{ |
80 | | #!div style="font-size: 90%" |
81 | | {{{#!sh |
82 | | wget http://www.qoscosgrid.org/trac/qcg-broker/downloads/qcg-broker.tar.gz |
83 | | }}} |
84 | | }}} |
85 | | * unpack the archive |
86 | | {{{ |
87 | | #!div style="font-size: 90%" |
88 | | {{{#!sh |
89 | | tar xzf qcg-broker.tgz |
90 | | }}} |
91 | | }}} |
92 | | === Compilation === |
93 | | The distribution contains precompiled version of QCB-Broker command-line client, that can be deployed as it is. The compilation step is optional and can be skiped, except the situation in which some specific compiler options should be added or changed. |
94 | | |
95 | | * compile sources |
96 | | {{{ |
97 | | #!div style="font-size: 90%" |
98 | | {{{#!sh |
99 | | cd qcg-broker-<VERSION> |
100 | | ant client-stubs client |
101 | | }}} |
102 | | }}} |
103 | | |
104 | | === Setup === |
105 | | * setup deployment configuration - all configuration variables are placed in `client-deploy.prop` file |
106 | | * '''client.deploy.dir''' - directory where QCG-Broker client will be deployed |
107 | | * '''client.service.host''' - QCG-Broker service hostname |
108 | | * '''client.service.port''' - QCG-Broker service port |
109 | | * '''client.service.dn''' - QCG-Broker credential DN |
110 | | |
111 | | === Deployment === |
112 | | * deploy QCG-Broker command-line client |
113 | | {{{ |
114 | | #!div style="font-size: 90%" |
115 | | {{{#!sh |
116 | | ant deploy-client |
117 | | }}} |
118 | | }}} |
119 | | |
120 | | == Installation using provided RPM == |
121 | | Perform the whole installation procedure as a `root` user. |