diff --git a/Installation/DataManagementSplitSystemSetup.md b/Installation/DataManagementSplitSystemSetup.md index 3b308cad0b4d55a438fc31a51181c21b8d4647cb..abc28cc6f1371f50c0fa862dadf33712ffba6a9a 100644 --- a/Installation/DataManagementSplitSystemSetup.md +++ b/Installation/DataManagementSplitSystemSetup.md @@ -28,16 +28,16 @@ data-storge ports | --- | --- | | 22236 | DM Storage | | 8181 | DM Administrative Portal | -| 8182 | Nginx Server | exp-station ports -Port Number | Service -33336 | DM DAQ Service -44436 | DM Cataloging Service -55536 | DM Processing Service -26017 | Mongo DB Server -18182 | Mongo Express Application, localhost +| Port Number | Service | +| 33336 | DM DAQ Service | +| 44436 | DM Cataloging Service | +| 55536 | DM Processing Service | +| 26017 | Mongo DB Server | +| 18182 | Mongo Express Application, localhost | +| 8182 | Nginx Server | ### Support Tools Installation @@ -65,16 +65,16 @@ On both Nodes: ##### On data-storage node -Here will install support tools needed by the data-storage node. Again these tools will support the data storage service, a central database (which stores information on users, experiments, and beamline deployments) and Web Portal that allows some management of the sytem. To this extent, this will install postgresql, openjdk, ant, payara, python and a number of needed python modules. +We will install support tools needed by the data-storage node. Again these tools will support the data storage service, a central database (which stores information on users, experiments, and beamline deployments) and Web Portal that allows some management of the sytem. For these services, this step will install postgresql, openjdk, ant, payara, python and a number of needed python modules. - * Run the command `./sbin/install_support_ds.sh`. This installation will take some time to complete as this will download, compile and configure a number of key tools. + * Run the command `./sbin/install_support_ds.sh`. This installation will take some time to complete as this will download, compile and configure a number of key tools. NOTE: to later wipe out this step of the install run `./sbin/clean_support_all.sh`. * As this script runs, you will be prompted to provide passwords for the master and admin accounts for the Payara web server. Choose appropriate passwords & record these for later use. These will be used to manage the Payara server, which will provide a portal for managing some parts of the DM. ##### On exp-station node Similar to the data-storage node, we will install support tools for the experiment station node. These tools will support the daq, proc & cat web services. This will facilitate managing file transfers during or after acquisition, processing data after collection and managing experiment meta-data. To support this this will download & install Python 2 and a number of associated modules and Python 3 and the same modules. Note, in the near future this should be just Python 3 versions. - * Run the command `./sbin/install_support_daq.sh`. This will take a some time as it downloads & compiles from source. - + * Run the command `./sbin/install_support_daq.sh`. This will take a some time as it downloads & compiles from source. NOTE: Again, to later wipe out this step of the install run `./sbin/clean_support_all.sh`. + ### Data Management component installation Once again, we are installing two different systems, each with different parts of the system to provide different features on each. Also, scripts have been developed to install and configure the components of the system. These scripts can be found at @@ -102,6 +102,7 @@ This node will be responsible for providing the data storage web service, the po To install _dm_ compnents for the data-storage node * cd DM\_INSTALL\_DIR/production + * edit etc/dm.deploy.conf to change DM\_CA\_HOST to data-storage * ./sbin/install\_dm\_deploy\_data\_station.sh - This deploy process will install components and prompt for user input as necessary. Prompts will ask for a number of system passwords, some existing and some being set by this process, node names for the DS web service node and file locations. These include - __postgres__ admin account - This will be used to manage the postgres itself. Each developer can set this to a unique value. @@ -118,6 +119,7 @@ This node will provide _daq_, _proc_ and _cat_ web services. These services wil To install _dm_ components on the exp-station: * cd DM\_INSTALL\_DIR/production + * edit etc/dm.deploy.conf to change DM\_CA\_HOST to data-storage * Edit the file etc/dm.deploy.conf to ensure that the DM\_CA\_HOST is set to the data-storage node. * ./sbin/install\_dm\_deploy\_data\_station.sh - This will start the installation process which will prompt for