The DRMS software is distributed by JSOC and is currently under continuous development. Thus, it is not a straightforward task to download the DRMS and get it fully operational on a new site. This page serves to highlight the particular information that was most useful for installing the DRMS at the GDC-SDO.
- The advanced database PostgreSQL (PSQL) is open-source software. This, along with all supporting documentation may be downloaded from here. The database adminstrator should have a strong command of PSQL and root access is required.
- Information on using a pre-existing DRMS can be found at the main JSOC wiki by clicking here; you will need to request a JSOC user account to access this.
- There are several institutions worldwide that are now interested in installing their own DRMS. A new distribution specifically designed for this purpose has evolved and is called netDRMS.
- Documentation: Links, reports, Pegasus workflows, etc.
Installation and Running DRMS
This page tracks the progress of the installation of the DRMS software at the GDC-SDO, including an account of all complications encountered.
The latest release of the DRMS software is called netDRMS version 0., and this is currently being built on two machines at the MPS. Once two machines are fully operational, this will provide the mechanism to test the remote procedure calls.
- The DRMS was successfully compiled and linked on the first machine (25-08-2007) and is now undergoing rigorous testing. The DRMS/SUMS servers became operational on the 4-10-2007 and they are communicating to each other and to the PostgreSQL server. Whilst the servers are running, individual exectables require further debugging.
- The DRMS was sucessfully compiled and linked on a second machine (30-10-2005). The GDC database is currently being configured.
The primary objective is to maintain the most recent version of the DRMS software and make the minimal number of modifications necessary to the source code to enable compilation, linking and executing at the MPS. This is also intended to be an useful guide for other institutions also developing a similar data management center, as there is currently little information on the main JSOC website. There are also progress reports posted once per fortnight.
There are three primary things that need to be done in order to install the DRMS at the MPS,
- Choosing the operating system (OS), compilers and libraries.
- Set up the PostgreSQL database.
- Download, compile, link and execute the DRMS software.
Operating system, compilers and libraries....
-
Since the DRMS software is under development, JSOC only supports a very limited range of OS's, libraries etc. Thus, it is perhaps wise to try and mimic their system as much as possible. They have limited information on the JSOC website. The MPS is running very similar software on the two machines
- Machine I
- SuSE Linux Enterprise Server 10 (x86_64)
- PATCHLEVEL = 1
- Intel compilers icc and ifort v9.1
- GNU Make 3.80
- PostgreSQL v 8.1.9
- glibc v 2.4-31.30
- SuSE Linux Enterprise Server 10 (x86_64)
- Machine II
- SuSE Linux Enterprise Server 10 (x86_64)
- Intel compilers icc and ifort v9.1
- GNU Make 3.80
- PostgreSQL 8.1.9
- glibc 2.4-31.5
This configuration is very similar to that run by JSOC, however, they use the OS Scientific Linux.
Set up the PostgreSQL database
- Download the PostgreSQL software from their main website. The custom installation will be sufficient to run netDRMS.
- Create the database
DRMS/SUMS
The links below describe the necessary developments required to install various versions of the DRMS software. The are in chronological order with the most recent versions first.
- netDRMS v0.9
- DRMS v4.1
- netDRMS v0.6 for Machine II
- netDRMS v0.6 for Machine I
- netDRMS v0.6 for Mac OS X
- DRMS/SUMS version 3.8 with new tree structure
- DRMS/SUMS version 3.8
- DRMS/SUMS version 3.7
- DRMS/SUMS version for Mac OSX 10.3/10.4
Errors
Page last updated on 21st May, 2008.
Latest News & Progress
-
News
1 PhD Scholarship
2 More Sun Fire x4540s Online!
GDC-SDO purchased 2 additional Sun Fire servers. These new x4540 models still pack 48TB of high-density storage, as well as now delivering 8 cores of AMD Opteron processing power. This gives the GDC-SDO a combined total of 192TB storage.
HP Preprocessor Online!
GDC-SDO purchased a HP Preprocessing machine. This new machine comes equipt with 8 quad-core CPUs and 256GB memory.
-
Completed
Remote Procedure Calls (RPCs) fully operational. RPCs are vital to establish communication between the SUMS & PSQL servers and the DRMS.
GDC-SDO poster delivered at the SDO science teams meeting in the Napa Valley, USA
28-29.03.2008
ALL SOHO/MDI data has been copied from JSOC to tape and is now at the GDC-SDO
31.03.2008
12x S-AIT 1 Tapes were ordered
21.02.2008
Ongoing testing and debugging of the DRMS software.
Trip to SDO meeting. Delivered GDC-SDO poster in Napa, USA
R Burston 28-29.03.2008
Trip to PEGASUS group in LA, USA
R Burston 26-27.03.2008
Sun Fire x4500 Servers arrived
20.02.2008
DRMS built on Machine II
30.10.2007
Trip to MSSL
R Burston 5-10.12.2007
Trips to JSOC
R Burston 14-22.10.2007
L Gizon 02-08.12.2007
Testing and Debugging DRMS/SUMS servers commenced 5.10.2007
DRMS server running
4.10.2007
SUMS server running
4.10.2007
DRMS software built
25.08.2007
SUMS software built
25.08.2007
PostgreSQL built
24.08.2007