import repository from arizona
[raven.git] / apps / gacks / README
1 Gacks and GRM setup instructions
2
3 1) Install pyOpenSSL and m2Crypto
4
5   yum install pyOpenSSL m2crypto
6
7   Note: Make sure to install pyOpenSSL 0.7 or greater. Version 0.6 will segfault
8     when accessing x.509 extensions. Buld it from source if you need to.
9
10 2) Install arizona-lib, gacks, and grm
11
12   rpm --install arizona-lib*.rpm
13   rpm --install gackscentral*.rpm
14   rpm --install grm*.rpm
15
16 3) Run gacks central
17
18   cd /usr/local/gackscentral/bin
19   su
20   python ./gacksserver.py
21
22 4) Disable SELinux (I hate it... I hate it soooo much...)
23
24   su
25   emacs /etc/selinux/config
26       change SELINUX=enforcing to SELINUX=disabled
27
28 5) Make sure the following ports are open on your firewall
29
30   80 - http
31   443 - https
32
33 6) Installing keys
34
35   planetlab root gid
36     cp planetlab.gid /usr/local/grm/var/trsuted_roots
37     cp planetlab.gid /usr/local/gackscentral/var/trusted_roots
38
39   grm key/cert
40     cp grm.pkey /usr/local/grm/var/keys
41     cp grm.gid /usr/local/grm/var/keys
42
43 7) Configure Apache
44
45   emacs /etc/httpd/conf/httpd.conf
46      change DocumentRoot from /var/www/html to /repository
47      change Directory from <Directory "/var/www/html"> to <Directory "/repository">
48
49   emacs /etc/httpd/conf.d/ssl.conf
50
51   restart apache
52      /etc/init.d/httpd restart
53
54
55