NGAST logo small

The Next Generation Archive System

NGAS Project Overview


 

NGAS Review - 2004

Introduction

This page provides an overview of the deliverables of the NGAS Project. The purpose is to provide the necessary information to the invited reviewers in connection with the SW review of the NGAS Project carried out September 2004 to make it possible to get an overview of and insight into the project.

Apart from the information provided below, information can be queried via email: jknudstr@eso.org.

Deliverables

In the following the set of deliverables of NGAS are listed. This is given with some comments to each component. Primary deliverables are indicated with **:

Deliverable
Description
**NG/AMS User Manual This manual contains a detailed description of the NG/AMS SW Package. It enables the reader to configure the system and to develop new features in the form of plug-ins. It also helps the operators in understanding the system better for troubleshooting, but is mostly dedicated to developers, enhancing an NGAS installation with specific features.
Note, the document has not been updated for a year due to time contraints. Some important features implemented in the meantime, are not described. This goes for e.g. the DB Snapshot Feature used to synchronize distributed NGAS DBs.
**NGAS Operations & Troubleshooting Guide This manual provides a description of the system to be used by the operators at the various NGAS Sites (Garching, Paranal, La Silla). It contains procedures for all daily operations and also procedure for troubleshooting.
**NGAS Acceptance Test Plan & Hand-On Tutorial This document is used when delivering a new NGAS system to a site, to verify that all deliverables are installed and functioning as they should. At the same time the document is used as a Hands-On Tutorial to train the NGAS operators.
**NGAS Operators WEB Interfaces

The NGAS WEB Interfaces, is the main tool for the NGAS operators on all NGAS sites. This is their main view on the system and is supposed to give an overview for the operator over the online and offline condition and state of the system.

Although the features to view the system are rather complete, there are no services implementing the necessary interaction with the system. For instance the operators migrate data and recycle disks. This is all done by issuing commands from the command line via the so-called NG/AMS C-Client application.

NOTE: In a few places it is possible to enter information in the NGAS DB via the WEB interfaces. Please refrain from introducing any changes where this is possible. A higher level of security is planned for 2004 to avoid misusage.

NGAS WEB Page

This page was implemented in the beginning of the project and needs to be updated with the newest information about the project. The idea is to give the reader a complete overview of the system.

In addition, from this page it should be possible to obtain access to all available information about the system, i.e., also online copies of the manuals.

**NG/AMS Software Package (Online Doc*: Site1, Site2)

This is main SW component of the NGAS Project. It provides the NG/AMS Server and libraries which can be used to build other applications. Also the so-called C-API + C-Client and Python API + Python Client are provided. Finally some example/standard plug-ins are provided within the package, which are used for the operation at the various sites.

This will be delivered on request or access to an NGAS node with the SW installed will be given. It will also be possible to make tests/interact with a test NGAS system

NGAS Utilities Package (Site1, Site2)

This package contains various small utilities, some of them quite essential for the daily operation of NGAS at the ESO HQ.

Unfortunately, due to lack of time, I have no time to provide an overall concept, and to implementing quite a few missing utilities + giving an overhaul to the existing utilities to streamline their interface to the operator.

Many of these tools will nolonger be needed when the NGAS WEB Interface provides the necessary features for the operators to interact (send commands) to the system.

NGAS Installation Utilities Package (Site1, Site2) This package provides utilities to install and upgrade an NGAS system. Among this is a tool to install a working NGAS environment on top of a 'generic' Linux installation.
NGAS System Configuration Package (Site1, Site2) The intention with this module is to provide various system files needed in an operational NGAS environment. This may be merged together with the NGAS Installation Utilities Package at a later stage.
NGAS Plug-Ins Module (Site1, Site2) This module provides various plug-ins for special contexts, which are not contained in the NG/AMS SW Package.
NGAS Configuration Module (Site1, Site2) Contains the XML configuration files used in the various NGAS installations. From V2.3 of NG/AMS, the configuration is loaded from the DB. The configuration documents in this module were used to build up the configuration in the DB.
NG/AMS Design Description

This design description was prepared ~3 years in connection with the implementation of the first NG/AMS system, which was implemented from April 2001 to June 2001 and installed for operation at La Silla July 2001. The document has not been updated since, and is quite obsolete. It is the intention to update it to the present state of the system so that it can be used as a SW Maintenance Manual -- when time permits.

*: I try to keep these online Mon-Fri during normal working hours, they may be rebooted/be down at times.

ESO HOME Archive HOME Help Search
Send comments to ngast@eso.org