Introduction

Spacewalk is a systems management solution, potentially interesting for CERN Linux machines. From the Spacewalk Twiki:

Spacewalk is an open source Linux and Solaris systems management solution. It allows you to:
    * Inventory your systems (hardware and software information)
    * Install and update software on your systems
    * Collect and distribute your custom software packages into manageable groups
    * Provision (Kickstart) your systems
    * Manage and deploy configuration files to your systems
    * Monitor your systems
    * Provision virtual guests
    * Start/stop/configure virtual guests 

Spacewalk is the upstream project for the source of Red Hat Network Satellite. Spacewalk works with 
RHEL, Fedora, and other RHEL derivative distributions like CentOS, Scientific Linux, etc. 

We want to evaluate the product, and its possible integration into the CERN environment, by the end of Q2 2010.

Evaluation criteria:

We should investigate the following aspects:

General

  • Quality of the product
  • Documentation
  • Strength of the community

Functionality

  • User interface
    • Adding machines, grouping them
    • Upgrading machines
    • Installing machines
  • Reporting

Manageability, operations

  • Administration:
    • Adding SLC versions, channels, packages
  • How to provide a reliable service?
    • Stability of software
    • Failover setup
  • Scalability
    • How many clients, groups can be supported?
    • How many OS versions, channels?
  • FTE cost of running a service

Integration into CERN infrastructure

  • How does Spacewalk integrate with:
    • LANdb
    • AIMS
    • Linuxsoft
    • ELFms (?)
  • Can Spacewalk replace any of the above?
  • What would be the cost of such an integration?

Links

Installation

NOTE: Do not use ‘@’ character for database user password:

create user spacewalk identified by sPac3waLk default tablespace users;

Connect to the database using sqlplus:

sqlplus spacewalk/sPac3waLk@//localhost/XE

  • SLC specific:
    • Edit ~/.bash_profile:

PATH=$PATH:$HOME/bin:/sbin:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/ export PATH export ORACLE_HOME

yum -y localinstall --nogpgcheck /home/sk/spacewalk/rhnlib-2.5.39-1.el5.noarch.rpm yum -y localinstall --exclude=rhn-remover --nogpgcheck /home/sk/spacewalk/rhn-client-tools- 1.4.16-1.el5.noarch.rpm echo "rhn-client-tools-1.4.16-1" >> /etc/yum/pluginconf.d/versionlock.list echo "rhnlib-2.5.39-1" >> /etc/yum/pluginconf.d/versionlock.list yum -y localinstall --nogpgcheck oracle-instantclient-selinux-11.2.0.1-1.el5.noarch.rpm yum -y localinstall --nogpgcheck oracle-instantclient-sqlplus-selinux-11.2.0.1-1.el5.noarch.rpm yum -y localinstall --nogpgcheck oracle-xe-selinux-10.2.0.20-1.el5.noarch.rpm /usr/bin/gpasswd -a root dba

  • disable /etc/yum.repos.d/slc5-cernonly.rep (disable cern repos because of rhn-remover while installing spacewalk packages)

yum install spacewalk-oracle

Configuration

Development Documentation

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2011-08-02 - SvetoslavZhelev
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LinuxSupport All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback