The existing ioc-mec-lpl01 is a RHEL5 host and needs to be replaced with a RHEL7 Ciara.
Here are the IOCs:
IOC | Version | Parent | RHEL7 Build? | Migrated? |
---|---|---|---|---|
ioc-mec-lpl-lco-{01-06} | ioc/mec/eDrive/R0.1.4 New: | /reg/g/pcds/package/epics/... 3.14/ioc/common/eDrive/R0.1.2 New: | Yes | |
ioc-mec-las-gentec{1-7} | ioc/mec/genTec/R1.1.2 New: | ioc/common/gentec/R1.1.1 New: | Yes | |
ioc-mec-lpl-chl-{01-04} | ioc/mec/polyScienceChiller/R1.0.0 New: | /reg/g/pcds/package/epics/... 3.14/ioc/common/polyScienceChiller/R0.1.0 New: | Yes | |
ioc-mec-lpl-lps{02-04} | ioc/mec/tdkGen/R0.1.0 New: | /reg/g/pcds/package/epics/... 3.14/ioc/common/tdkGen/R0.1.0 New: | Yes |
Survey:
Out of the above list, the following three IOCs are in an "Off" state:
- ioc-mec-las-gentec5, this is also using /reg/g/pcds/epics-dec/nrw/gentec-child
- ioc-mec-lpl-lps-{03,04}
Also, ioc-mec-gentec is already running on ioc-mec-imb02, and is not part of this migration.
Are there RHEL7 builds for the parent modules?
epics/3.14/ioc/common/eDrive:
- no, builds for linux-x86, linux-x86_64, RTEMS-beatnik
ioc/common/gentec:
- no, linux-x86-64 builds only
epics/3.14/ioc/common/polyScienceChiller:
- no, builds for linux-x86, linux-x86_64, RTEMS-beatnik
epics/3.14/ioc/common/tdkGen
- no, builds for linux-x86, linux-x86_64, RTEMS-beatnik
Temporary reassignment to other rhel5 hosts
IOC reassignment plan:
- ioc-mec-lpl-lco-{01-06} -> ioc-mec-cam04
- ioc-mec-las-gentec{1-7} -> ioc-mec-gige01
- ioc-mec-lpl-chl-{01-04} -> ioc-mec-lasmot1
- ioc-mec-lpl-lps-{02-04} -> ioc-mec-imb02
Executing the reassignments is a one-step process:
- imgr IOCNAME --move HOST - this includes the IOC restart on the new host.
common
epics-checkout -m common/XXX
- eDrive, ok. set EPICS_BASE_VER R7.0.3.1-2.0
- gentec, ok. set EPICS_BASE_VER R7.0.3.1-2.0
- polyScienceChiller, ok. set EPICS_BASE_VER R7.0.3.1-2.0
- tdkGen, ok. set EPICS_BASE_VER R7.0.3.1-2.0
builds
What happened to RULES.copy between EPICS R3.14 and R7? Remove - following https://confluence.slac.stanford.edu/display/~espov/EPICS
General changes to:
- CONFIG_SITE
- configure/RELEASE
- xxxApp/src/Makefile
- xxxApp/srcProtocol/Makefile
Support modules
Name (.dbd) | Version | Used By |
---|---|---|
asyn asynRecord drvAsynIPPort drvAsynSerialPort | R4.39-1.0.0 | eDrive, gentec, polyScienceChiller. tdkGen |
autosave → as autosaveSupport → asSupport (change in xxxApp/src/Makefile) | R5.8-2.1.0 | eDrive, gentec, polyScienceChiller, tdkGen |
base | eDrive, gentec, polyScienceChiller, tdkGen | |
iocAdmin | R3.1.16-1.1.0 | eDrive, gentec, polyScienceChiller, tdkGen |
modbus | R2.4.0-0.1.0 | eDrive |
sCalcoutRecord (calc) | R3.7-1.0.1 | polyScienceChiller |
stream (streamdevice) | R2.5-0.3.1 | eDrive, gentec, polyScienceChiller, tdkGen |
transformRecord (calc) | R3.7-1.0.1 | eDrive |