Feature #290

Post-install configuration script for all OM entities

Added by Thierry Rakotoarivelo about 2 years ago. Updated 2 months ago.

Status:Closed Start date:07/05/2010
Priority:High Due date:
Assignee:Christoph Dwertmann % Done:

100%

Category:OMF Software
Target version:OMF 5.4.1

Description

We need to have a post-install script which uses operator's inputs to automatically:
- create the necessary configuration file for all OMF entities
- populate the inventory tables
- create additional required config files, e.g. dhcp config
(- configure pubsub server ?)
- create system nodes in XMPP


Related issues

related to Feature #174: Automatic XMPP system node creation Closed 16/09/2009

History

Updated by Thierry Rakotoarivelo about 2 years ago

  • Assignee set to Christoph Dwertmann

Updated by Christoph Dwertmann about 2 years ago

First we should consolidate the config files, getting rid of all redundancy. Then we should determine which parameters can have meaningful defaults. Only the ones where we cannot use defaults that work anywhere should be configured in the post-install.

To populate the inventory, add XMPP nodes and to update dnsmasq we can use gridservice calls as suggested in #296 and #297. These calls will be used by a shell command or an AM web GUI. We should not immediately ask the user to add nodes after package installation, since there are many other steps he has to complete first.

Also we need to move all example config files out of the way.

Updated by Christoph Dwertmann almost 2 years ago

  • Status changed from New to Assigned
  • % Done changed from 0 to 70

The config files have been cleaned up. Example configs can stay where they are.

To populate the inventory, I've added a new OMF component 'omf-admin'. It's a daemon serving a web interface, which uses XMPP to add/edit/remove nodes and testbeds using the inventory gridservice.

There is no more need for the AM or a script to create system nodes.

Updated by Christoph Dwertmann over 1 year ago

  • Target version changed from OMF 5.3 to OMF 5.3.1

Updated by Christoph Dwertmann over 1 year ago

  • Target version changed from OMF 5.3.1 to OMF 6.0

Updated by Thierry Rakotoarivelo 8 months ago

  • Target version changed from OMF 6.0 to OMF 5.4

Updated by Thierry Rakotoarivelo 7 months ago

From OMF meeting, the items that should be covered that these config scripts are:
  • Inventory population
  • PubSub nodes in XMPP server

Updated by Christoph Dwertmann 7 months ago

  • Status changed from Assigned to New

Updated by Thierry Rakotoarivelo 5 months ago

  • Target version changed from OMF 5.4 to OMF 5.4.1

As discussed int he last OMF meetign 01/12/11:

  • this feature is almost complete and requires testing and re-write of the install guide, which might not be completed for 5.4
  • this feature is moved to OMF 5.4.1 which should be released in 01/02/12

Updated by Christoph Dwertmann 2 months ago

  • Status changed from New to Resolved
  • % Done changed from 70 to 100

The installation script and it config file are located in the tools directory. The 5.4 install guide has been updated.

Updated by Christoph Dwertmann 2 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF