...
Note:
...
These
...
insturctions
...
are
...
currently
...
written
...
for
...
RHEL
...
5.
...
Check
...
http://trac.mcs.anl.gov/projects/bcfg2/wiki/Prereqs
...
for
...
general
...
requirements
...
that
...
may
...
be
...
missing
...
from
...
RHEL
...
4.
...
- Determine
...
- if
...
- the
...
- system
...
- being
...
- installed
...
- to
...
- is
...
- a
...
- client,
...
- Host
...
- server,
...
- or
...
- a
...
- Master
...
- server.
...
- Install
...
- the
...
- lxml
...
- Python
...
- package
...
- from
...
- Trogdor.
...
- It
...
- is
...
- named
...
- lxml-2.0.3.tar.gz.
...
Code Block
...
cd /opt tar -xzvf /root/lxml-2.0.3.tar.gz cd lxml-2.0.3 python setup.py build python setup.py install
...
- If the system is a Host or Master server, download the Python OpenSSL wrapper from the software repository on Trogdor. It is named pyOpenSSL-0.6.tar.gz.
...
Code Block
...
cd /opt tar -xzvf /root/pyOpenSSL-0.6.tar.gz cd pyOpenSSL-0.6 python setup.py build python setup.py install
...
- Download and install the Bcfg2 source code for the repository on Trogdor. It is in CM-project/Bcfg2/bcfg2-0.9.5.7.tar.gz.
...
Code Block
...
cd /opt tar -xzvf /root/bcfg2-0.9.5.7.tar.gz cd bcfg2-0.9.5.7 python setup.py install --prefix=/usr/local
...
- If this is a new network or site, set up a repository on the Host server.
Code Block bcfg2-admin init
...
- Answer the configuration questions,
...
- conforming
...
- to
...
- ISDA/MAP
...
- standards.
...
Code Block
...
location of bcfg2 repository [/var/lib/bcfg2]: /opt/bcfg2 please provide the password used for communication verification: ******* -- set a custom password, do not use stars please provide the server location[https://eurydice.mit.edu:6789]: Country Name (2 letter code) [GB]:US State or Province Name (full name) [Berkshire]:Massachusetts Locality Name (eg, city) [Newbury]:Cambridge Organization Name (eg, company) [My Company Ltd]:Massachusetts Institute of Technology Organizational Unit Name (eg, section) []:IS&T ISDA Common Name (eg, your name or your server's hostname) []:eurydice.mit.edu Email Address []:map-support@mit.edu selection: a Repository created successfuly in /opt/bcfg2
...
- If this is the Host server, copy the init script to /etc/init.d,
...
- check
...
- the
...
- status
...
- of
...
- it,
...
- and
...
- start
...
- up
...
- the
...
- server
...
- if
...
- it
...
- is
...
- not
...
- running.
...
Code Block
...
cp /root/bcfg2-server /etc/init.d /etc/init.d/bcfg2-server status /etc/init.d/bcfg2-server start
...