Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-46486

CoreOS Propagate Multipath Configuration (/usr/lib/dracut/modules.d/35coreos-multipath/coreos-propagate-multipath-conf.service) fails when attempting to copy mulltipath.conf to '/sysroot/etc/' during startup

XMLWordPrintable

    • Important
    • None
    • False
    • Hide

      None

      Show
      None

      Description of problem:

          On OpenShift nodes which have been configured as a day 2 operation to use a multipath device as the primary disk, kdump is not running and collecting data when configured. A workaround was suggested to disable friendly names for the multipath device, however when this was applied via a machineconfiguration, and a kernel panic is manually generated to test the changes, the CoreOS Propagate Multipath Configuration service fails with the error: `coreos-propagate-multipath-conf[1004]: cp: cannot create regular file '/sysroot/etc/': Not a directory` and no vmcores are generated in the configured location.

      Version-Release number of selected component (if applicable):

          The issue was observed on multiple versions of OpenShift 4.14 but probably exists in others

      How reproducible:

          The customer can reproduce this bug with ease on their OCP 4.14 clusters with RHCOS nodes using multipath for their primary storage device.
      
      Replication would require a cluster with a SAN and multipath device configured as the root filesystem

      Steps to Reproduce:

          1. Install  OCP 4.14
          2. Configure nodes to use multipath for the primary storage off of a QLogic FC card
          3. Enable kdump
          4. Adjust the multipath configuration to disable friendly names as a workaround to the kdump issue
          5. Trigger a kdump

      Actual results:

          Errors are observed indicating the `multipath.conf` is not updated and the kdump fails to record any data to the target output location

      Expected results:

          Expected outcome is that the `multipath.conf` is applied when nodes have a kdump triggered, and vmcores are written to the target output location

      Additional info:

          

              Unassigned Unassigned
              rhn-support-pauwebst Paul Webster
              Michael Nguyen Michael Nguyen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: