The X-Bone

 

X-Bone 2.0 - Nov. 2001

Tarballs:

Source XBone-2.0.tar.gz
FreeBSD port xbone-2.0-port.tar.gz
Linux RPM XBone-2.0-1.i386.rpm

Archived Versions »

Installation Instructions

FreeBSD [port installation]

  1. Check your OS versions, kernel configurations, & apply necessary kernel patches »
  2. Update your FreeBSD port collection »
  3. Uninstall previous versions of X-Bone »
  4. Download and unpack the X-Bone port tarball:
    % cd /usr/tmp && tar xvfz xbone-2.0-port.tar.gz
  5. Install EITHER X-Bone Resource Daemon OR X-Bone Overlay Manager:
  • WARNING: Do NOT install both Resource Daemon and Overlay Manager on the same machine. They share the same code.
  • X-Bone Resource Daemon:
    % cd /usr/tmp/xbone
    % make install OPTION=RD
  • X-Bone Overlay Manager:
    % cd /usr/tmp/xbone
    % make install OPTION=OMGUI
Back to Top

Linux [RPM installation]

  1. Check your OS versions, kernel configurations, & apply necessary kernel patches
  2. Obtain and install these packages.
  3. Uninstall previous versions of X-Bone.
  4. Install the X-Bone RPM:
    % rpm -i XBone-2.0-1.i386.rpm
  5. Configure EITHER the X-Bone Resource Daemon OR the X-Bone Overlay Manager:
  • WARNING: Do NOT configure both Resource Daemon and Overlay Manager on the same machine. They share the same code.
  • X-Bone Resource Daemon:
    % cd /usr/local/xbone/install
    % make rpm-rd
  • X-Bone Overlay Manager:
    % cd /usr/local/xbone/install
    % make rpm-om
Back to Top

Starting X-Bone

Preparation

  • Obtain or create your X.509 certificates for all X-Bone nodes (OM and RDs) and users.
  • Copy your host certificate and key files to /usr/local/etc/xbone/cert/.

OM & GUI

  1. Check the following configurations:
    Apache-SSL configuration
    DNS server configuration & zone files
    "class=dns" in /usr/local/etc/xbone/Xbone_daemon.conf
  2. (Re)start Apache-SSL and DNS server
    % httpd
    % named
  3. Start DNS-RD and OM:
    % xb-daemon
    % xb-overlay-manager

RD

  1. Start RD:
    % xb-daemon
Back to Top

Required Software

This is a list of the software required by X-Bone. Each package may have additional software dependencies not shown. Check each individual software for details.

Perl 5.00503 or above http://www.cpan.org
Perl Modules Net::SSLeay [ALL]
Net::Netmask [ALL]
CGI.pm [OM/GUI]
LWP::Simple [OM/GUI]
Mail::Sendmail [OM/GUI]
File::CounterFile [OM/GUI]
Parse::RecDescent [OM/GUI]
http://www.cpan.org
OpenSSL 0.9.5a or above [All] http://www.openssl.org
Apache-SSL apache_1.3.12 + ssl_1.40 or above [OM/GUI] http://www.apache-ssl.org
DNS Server named (bind 8.2.3/above) [OM/GUI] http://www.isc.org/products/BIND
iproute2 2.2.4 or above [Linux only/RD] http://snafu.freedom.org/linux2.2/

Back to Top »