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.
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.