Multipath devices on the overcloud node aren't configured correctly in RHOSP 16.2

Solution In Progress - Updated -

Environment

  • Red Hat OpenStack Platform 16.2.4
  • Overcloud nodes using multipath device(s)

Issue

  • overcloud nodes' multipath devices aren't configured correctly
  • multipath device name and its path information are missing
  • device access causing I/O errors
  • Buffer I/O error on dev

Resolution

This issue was fixed in RHOSP 16.2.5.

Root Cause

Module tripleo_multipathd is not able to see the udev information of the host devices.

Diagnostic Steps

  • overcloud nodes' multipath devices aren't configured correctly.
    The device name and the path information are missing.
 $ multipath -ll
mpathr (<WWID>) dm-48 ##,##
size=3.3T features='0' hwhandler='0' wp=rw
mpathe (<WWID>) dm-35 ##,##
size=32M features='0' hwhandler='0' wp=rw
mpathq (<WWID>) dm-47 ##,##
size=32M features='0' hwhandler='0' wp=rw
mpathd (<WWID>) dm-34 ##,##
size=32M features='0' hwhandler='0' wp=rw
  • device access causes I/O errors (where is this log found?)
Jan 20 17:58:55 compute kernel: blk_update_request: I/O error, dev dm-48, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Jan 20 17:58:55 compute kernel: blk_update_request: I/O error, dev dm-48, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
Jan 20 17:58:55 compute kernel: Buffer I/O error on dev dm-48, logical block 0, async page read

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments