The existing ioc-mec-lpl01 is a RHEL5 host and needs to be replaced with a RHEL7 Ciara.

Here are the IOCs:

IOCVersionParentRHEL7 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)VersionUsed 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.0eDrive, gentec, polyScienceChiller, tdkGen
base
eDrive, gentec, polyScienceChiller, tdkGen
iocAdminR3.1.16-1.1.0eDrive, gentec, polyScienceChiller, tdkGen
modbusR2.4.0-0.1.0eDrive
sCalcoutRecord (calc)R3.7-1.0.1polyScienceChiller
stream (streamdevice)R2.5-0.3.1eDrive, gentec, polyScienceChiller, tdkGen

transformRecord (calc)

R3.7-1.0.1eDrive





  • No labels