You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

LP DAAC and NSIDC have installed Release 20.2 into their respective test modes.  We have found several issues during the installation and configuration of Release 20.2 as follows:

IPlanet GUIs

The IPlanet GUI password files were missing at NSIDC.  We attempted to workaround this issue by modifying the applicable perl files with hard coded access permission; there were too many mods to make.  Working with NSIDC, we had to execute the EcCoCreatePassword utility on the x7iil01v server and execute the three (3) IPlanet GUI Mkcfg scripts.  We also had to execute the sun web server list configs command to trust the newly added SSL cert for IPlanet.  Once these steps were completed, NSIDC was able to use the IPlanet GUIs without issue.

Updates to Mkcfg scripts

The following Mkcfg scripts were missing from the component level EcDlMkcfg script:

EcDlFtpServiceMkcfg

EcDlRestoreUtilitiesMkcfg

The following Mkcfg scripts were missing from the component level EcDsAmMkcfg script:

EcDsAmDescriptorMakerMkcfg

EcDsAmArchiveCheckMkcfg


Data Access

The following Data Access Mkcfg scripts have been modified to use the "USE_PROXY" environment variable. 

The "USE_PROXY" variable, when set to "TRUE", configures internal Data Access URLs to not include port numbers. E.g. sii_url=https://${HOST}/${LC_MODE}/sii

When the "USE_PROXY" variable, when set to "FALSE", the internal Data Access will be configured to use URLs that include port numbers.  E.g. sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface


EcDlDaGuiMkcfg

EcDlDaMofisServiceMkcfg

EcDlDaNoProcessingServiceMkcfg

EcDlDaFriServiceMkcfg

EcDlDaEsiMkcfg

EcDlDaRqsMkcfg

sii_url=NULL

if [ "${MODE}" == "OPS" ]; then
if [ "${USE_PROXY}" == "TRUE" ]; then
sii_url=https://${HOST}/${LC_MODE}/sii
else
sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface
fi
else
#all other modes
if [ "${USE_PROXY}" == "TRUE" ]; then
sii_url=https://${HOST}/${LC_MODE}/sii
else
sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface_${MODE}
fi
fi

EcDlDaEgiMkcfg

if [ "${MODE}" == "OPS" ]; then
if [ "${USE_PROXY}" == "TRUE" ]; then
esi_processing_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/processing
esi_capabilities_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/capabilities
esi_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/
esir_url=https://${ESIR_TOMCAT_HOST}/${LC_MODE}/esir
sii_url=https://${HOST}/${LC_MODE}/sii
esi_processing_url_failover=https://${ESI_URL_FALLBACK_HOST}/${LC_MODE}/esi/processing
else
esi_processing_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi/processing
esi_capabilities_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi/capabilities
esi_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi
esir_url=http://${ESIR_TOMCAT_HOST}:${ESIR_TOMCAT_PORT}/esir
sii_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/SimpleInventoryInterface
esi_processing_url_failover=https://${ESI_URL_FALLBACK_HOST}:${ESI_TOMCAT_PORT}/esi/processing

fi
else
#all other modes
if [ "${USE_PROXY}" == "TRUE" ]; then
esi_processing_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/processing
esi_capabilities_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/capabilities
esi_url=https://${ESI_TOMCAT_HOST}/${LC_MODE}/esi/
esir_url=https://${ESIR_TOMCAT_HOST}/${LC_MODE}/esir
sii_url=https://${HOST}/${LC_MODE}/sii
esi_processing_url_failover=https://${ESI_URL_FALLBACK_HOST}/${LC_MODE}/esi/processing
else
esi_processing_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi_${MODE}/processing
esi_capabilities_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi_${MODE}/capabilities
esi_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/esi_${MODE}
esir_url=http://${ESIR_TOMCAT_HOST}:${ESIR_TOMCAT_PORT}/esir_${MODE}
sii_url=http://${ESI_TOMCAT_HOST}:${ESI_TOMCAT_PORT}/SimpleInventoryInterface_${MODE}
esi_processing_url_failover=https://${ESI_URL_FALLBACK_HOST}:${ESI_TOMCAT_PORT}/esi_${MODE}/processing
fi
fi

EcDlDaAsyncMkcfg

sii_url=NULL

if [ "${MODE}" == "OPS" ]; then

if [ "${USE_PROXY}" == "TRUE" ]; then

sii_url=https://${HOST}/${LC_MODE}/sii

else

sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface

fi

else

#all other modes

if [ "${USE_PROXY}" == "TRUE" ]; then

sii_url=https://${HOST}/${LC_MODE}/sii

else

sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface_${MODE}

fi

fi

EcDlDaGdalServiceMkcfg

EXAMPLE_LOCAL_GETFILE_URL=NULL

EXAMPLE_REMOTE_GETFILE_URL=NULL

sii_url=NULL

if [ "${MODE}" == "OPS" ]; then

if [ "${USE_PROXY}" == "TRUE" ]; then

sii_url=https://${HOST}/${LC_MODE}/sii

EXAMPLE_LOCAL_GETFILE_URL=https://${HOST}/${LC_MODE}/getfile?FILE_URLS=

EXAMPLE_REMOTE_GETFILE_URL=https://${HOST}/${LC_MODE}/getfile?FILE_URLS=

else

sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface

EXAMPLE_LOCAL_GETFILE_URL=https://${HOST}:${TOMCAT_PORT}/getfile_${LC_MODE}?FILE_URLS=

EXAMPLE_REMOTE_GETFILE_URL=https://${HOST}:${TOMCAT_PORT}/getfile_${LC_MODE}?FILE_URLS=

fi

else

#all other modes

if [ "${USE_PROXY}" == "TRUE" ]; then

sii_url=https://${HOST}/${LC_MODE}/sii

EXAMPLE_LOCAL_GETFILE_URL=https://${HOST}/${LC_MODE}/getfile?FILE_URLS=

EXAMPLE_REMOTE_GETFILE_URL=https://${HOST}/${LC_MODE}/getfile?FILE_URLS=

else

sii_url=https://${HOST}:${TOMCAT_PORT}/SimpleInventoryInterface_${MODE}

EXAMPLE_LOCAL_GETFILE_URL=https://${HOST}:${TOMCAT_PORT}/getfile_${LC_MODE}?FILE_URLS=

EXAMPLE_REMOTE_GETFILE_URL=https://${HOST}:${TOMCAT_PORT}/getfile_${LC_MODE}?FILE_URLS=

fi

fi


Here is the .cfgpatch that supports the use of the "USE_PROXY" environment variable:

STAGING AREA LOCATION:  <STAGING_AREA>/LINUX/CUSTOM/.installed/DPL/DataAcess

# IMPORTANT NOTE: EVERYTIME THIS FILE IS CHANGED YOU MUST UPDATE THE REVISION LEVEL!!!
# Define a macro.
# Action Parameter Value
DEFINE REVISION_LEVEL 20.35.00

# DPL/EcDlDa
# Action Site Host Mode Subsys Comp Filename Tag Parameter ValueList
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_HTTPS
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_PROXY TRUE
UPD PVC ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaEsiMkcfg USE_PROXY FALSE
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaGuiMkcfg USE_PROXY TRUE
UPD PVC ALL ALL DPL EcDlDa .cfgparms EcDlDaGuiMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaGuiMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaGuiMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaGuiMkcfg USE_PROXY FALSE
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg USE_PROXY TRUE
UPD PVC ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg USE_PROXY FALSE
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaEgiMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaEgiMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaEgiMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaEgiMkcfg USE_PROXY FALSE
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg USE_PROXY FALSE
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaGdalServiceMkcfg USE_PROXY TRUE
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaGdalServiceMkcfg USE_PROXY FALSE
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaGdalServiceMkcfg USE_PROXY FALSE
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaGdalServiceMkcfg USE_PROXY FALSE
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaSiiMkcfg GETFILE_HOST
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaSiiMkcfg GETFILE_PORT
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg SII_TOMCAT_HOST
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg SII_TOMCAT_PORT
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg SII_TOMCAT_HOST
DEL ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaAsyncMkcfg SII_TOMCAT_PORT

...

...

ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaHegServiceMkcfg OPENDAP_HOST f7dpl01.edn.ecs.nasa.gov
ADD ALL ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg TOMCAT_PORT 99990
UPD ALL ALL OPS DPL EcDlDa .cfgparms EcDlDaRqsMkcfg TOMCAT_PORT 45000
UPD ALL ALL TS1 DPL EcDlDa .cfgparms EcDlDaRqsMkcfg TOMCAT_PORT 45010
UPD ALL ALL TS2 DPL EcDlDa .cfgparms EcDlDaRqsMkcfg TOMCAT_PORT 45020
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaHegServiceMkcfg OPENDAP_HOST n7dpl01.nsidcb.ecs.nasa.gov
UPD NSIDC ALL ALL DPL EcDlDa .cfgparms EcDlDaRqsMkcfg OPENDAP_HOST n7dpl01.nsidcb.ecs.nasa.gov
UPD LARC ALL ALL DPL EcDlDa .cfgparms EcDlDaHegServiceMkcfg OPENDAP_HOST l7dpl01.larc.nasa.gov
UPD EDC ALL ALL DPL EcDlDa .cfgparms EcDlDaHegServiceMkcfg OPENDAP_HOST e7dpl01.cr.usgs.gov
UPD PVC ALL ALL DPL EcDlDa .cfgparms EcDlDaHegServiceMkcfg OPENDAP_HOST p7dpl01.pvc.ecs.nasa.gov

EcOmOrderManagerMkcfg


Should be added to the .cfgparms file for Order Manager

SII = https://${SII_HOST}/${LC_MODE}/sii/granule/

OR

SII = https://${SII_HOST}:${TOMCAT_PORT}/SimpleInventoryInterface_${MODE}/granule


NOTE:  All updated Mkcfg scripts were placed in the Release 20.2 staging area to ensure updates are used for the next planned mode install.

Configuration

The initial use of the new configuration parameter compilation utility did not work well due to a missing column in the generated cfgpatch file.  These utilities have been updated to generate the correct configuration patch that contains the current settings from the list of hosts (RHEL6 or RHEL7):


-rwxr-xr-x 1 cmdelivery users 8377 Sep 2 11:15 EcCoCreateCfgpatch_RH6.tcl

-rwxr-xr-x 1 cmdelivery users 8371 Sep 2 11:16 EcCoCreateCfgpatch_RH7.tcl

-rwxr-xr-x 1 cmdelivery users 1032 Sep 2 11:17 RunCreateCfgPatch_RH6.tcl

-rwxr-xr-x 1 cmdelivery users 1023 Sep 2 11:19 RunCreateCfgPatch.tcl


For example, LP DAAC executed the following command

/dist/incoming/cfg_tools/RunCreateCfgPatch.tcl
MODE: (OPS, TS1, TS2)

OutputDir: Preferred Output Dir.

Usage: ./RunCreateCfgPatch.tcl MODE OutputDir

/dist/incoming/cfg_tools/RunCreateCfgPatch.tcl TS1 /homedir/cmts1/TS1_Cfg_Patches_2

Produces the following set of files that contain occurrences of x5.  These files can then be updated to x7 where applicable.

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 8754 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 5177 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_DSS_EcDsAm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_DSS_EcDsSr

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_HEG_EcHg

-rw-r--r-- 1 cmshared cmts1 269 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_OMS_EcOm

-rw-r--r-- 1 cmshared cmts1 1887 Sep 22 10:34 .sync_cfgpatch_dpl01_TS1_TOOLKIT_EcTk

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 245 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_DSS_EcDsAm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_dpl02_TS1_DSS_EcDsSr

-rw-r--r-- 1 cmshared cmts1 461 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_CLS_EcCl

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 2894 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 2023 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_DSS_EcDsAm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_DSS_EcDsSr

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcDbDdm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsAc

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsGDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsSm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsSmDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_MSS_EcMsWz

-rw-r--r-- 1 cmshared cmts1 227 Sep 22 10:34 .sync_cfgpatch_eil01_TS1_OMS_EcOm

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 2531 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 2706 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcDbDdm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsAc

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsGDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsSm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsSmDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_ftl01p_TS1_MSS_EcMsWz

-rw-r--r-- 1 cmshared cmts1 64 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_BMGT_EcBm

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 1239 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcDbDdm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsAc

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsGDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsSm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsSmDb

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_MSS_EcMsWz

-rw-r--r-- 1 cmshared cmts1 953 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_OMS_EcOm

-rw-r--r-- 1 cmshared cmts1 554 Sep 22 10:34 .sync_cfgpatch_iil01v_TS1_SSS_EcNb

-rw-r--r-- 1 cmshared cmts1 244 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_CSS_EcCsId

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_CSS_EcCsNm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_CSS_EcCsRg

-rw-r--r-- 1 cmshared cmts1 2258 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 8759 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 1412 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_DSS_EcDsAm

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_DSS_EcDsSr

-rw-r--r-- 1 cmshared cmts1 0 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_HEG_EcHg

-rw-r--r-- 1 cmshared cmts1 2397 Sep 22 10:34 .sync_cfgpatch_oml01_TS1_SSS_EcNb

-rw-r--r-- 1 cmshared cmts1 3751 Sep 22 10:42 .sync_cfgpatch_oml01_TS1_OMS_EcOm

-rw-r--r-- 1 cmshared cmts1 1003 Sep 22 10:43 .sync_cfgpatch_oml01_TS1_BMGT_EcBm

-rw-r--r-- 1 cmshared cmts1 15731 Sep 22 10:45 .sync_cfgpatch_dpl01_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 10450 Sep 22 10:46 .sync_cfgpatch_dpl02_TS1_DPL_EcDl

-rw-r--r-- 1 cmshared cmts1 3531 Sep 22 10:48 .sync_cfgpatch_eil01_TS1_DPL_EcDlDa

-rw-r--r-- 1 cmshared cmts1 3889 Sep 22 10:53 .sync_cfgpatch_eil01_TS1_DM_EcDm


NOTE:  During the installation process these aforementioned files will be used where applicable.


Let's take a look at the contents of /homedir/cmts1/TS1_Cfg_Patches_2/.sync_cfgpatch_iil01v_TS1_DPL_EcDl

UPD ALL ALL ALL DPL EcDl .cfgparms EcDlDpmMkcfg NUM_RETRIES 3
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlDpmMkcfg SLEEP_SEC 5
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlDpmMkcfg PORT 22111
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlDpmMkcfg HOST e7iil01v.cr.usgs.gov
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlDpmMkcfg IS_OWS_DEPLOYMENT_SITE NO
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_DEBUG_LEVEL VERBOSE
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_PERFORMANCE_LEVEL NONE
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_OPERATIONS_LEVEL VERBOSE
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_OVERWRITE false
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg AUTHENTICATION_SCHEME_ENABLED true
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg AUTH_DISABLED_OPERATOR_NAME IngAdmin
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_THRESHOLD 50000000
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_ROTATION 1
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_OVERWRITE false
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_OPERATIONS_LEVEL VERBOSE
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_PERFORMANCE_LEVEL NONE
UPD ALL ALL ALL DPL EcDl .cfgparms EcDlInGuiMkcfg LOG_DEBUG_LEVEL VERBOSE


NOTE:  To update a single configuration item and execute the associated mkcfg script use the following command:

Log onto the host where the update is to be made (x5iil01v or x7iil01v)

/tools/common/ea/EcCoSyncConfig

Usage: EcCoSyncCfg mode subsys component executable syncFile runMkcfgScript(Y|N)

/tools/common/ea/EcCoSyncConfig TS1 DPL EcDl EcDlDpmMkcfg /homedir/cmts1/TS1_Cfg_Patches_2/.sync_cfgpatch_iil01v_TS1_DPL_EcDl Y

NOTE:  To update a single configuration item and NOT execute the associated mkcfg script use the following command:

Log onto the host where the update is to be made (x5iil01v or x7iil01v)

/tools/common/ea/EcCoSyncConfig TS1 DPL EcDl EcDlDpmMkcfg /homedir/cmts1/TS1_Cfg_Patches_2/.sync_cfgpatch_iil01v_TS1_DPL_EcDl N

Installation

The initial updated version of ECS Assist did not work well.  At NSIDC, we found the installation of packages occurred concurrently out of order which led to unintended results.  We also found that the package installation process was still running long after ECS Assist displayed the "Installation Complete" Status.  Further analysis revealed java socket timeout issues.  I have updated the "New Version" of ECS Assist to use secure shell to connect to requested hosts and execute a serial package installation process.

  1. Log onto x7oml01 as cm<mode>
  2. Navigate to /tools/common/ea
  3. ./EcCoAssist_Cmdline <SITE> <MODE>   Where SITE is ASDC, EDC or NSIDC and MODE is the mode being installed

 Thence .... follow the prompts:

a. Type of installation(CC/TF)? TF

b. Tarfile Staging Location? RELEASE_20.2

c. Synchronizing config patch Location?" <staging_location>/DescriptiveName

d. Install complete set of packages?y

e. Begin installation process(y|n)?y

4. Operator can review the installation process in the displayed XTerm windows

NOTE: A set of log files will be generated in the home directory and can be viewed after the installation process has completed:

For example:

x7oml01_output.log

x7dpl01_output.log


Post Install

The Data Form Uploads ruby script

Engineering Software was sent for DAS-817

This FormUpload hotshelf addresses the fact that the DAACs do not use a proxy pass when accessing the ESI interface while running the FormUpload.rb script. This hotshelf will introduce a parameter in the EcDlDaFormUpload.properties file (form.use_proxy_pass) which will be configured as FALSE for the DAACs indicating not to use the proxy pass URI format for ESI. The installation instructions are:

1) Copy the FormUpload.rb script from the hotshelf directory to the utilities directory in the target mode on x[57]dpl01 server:

cp FormUpload.rb /usr/ecs/<mode>/CUSTOM/utilities/FormUpload.rb

2) Save a copy of the existing /usr/ecs/<mode>/CUSTOM/cfg/EcDlDaFormUpload.properties configuration file:

cd /usr/ecs/<mode>/CUSTOM/cfg
cp EcDlDaFormUpload.properties EcDlDa.FormUpload.properties.<YYYY><MM><DD>


3) Edit the EcDlDaFormUpload.properties file and add the following line at the end:

form.use_proxy_pass=FALSE


NOTE:  This update should be placed in the utilities directory of the <STAGING_AREA>  E.g. <STAGING_AREA>/LINUX/CUSTOM/utilities



  • No labels