Don't bind host's /run in multipathd container

The multipathd daemon uses a hard-coded pidfile path that conflicts
with the one we use for conmon on the host. If we bind /run:/run
then multipathd overwrites the host file with its own pid, and this
interferes with systemd's ability to manage the service via the
pidfile. systemd expects the pidfile to contain the host's conmon
pid, not the multipathd daemon's pid.

Change-Id: Ia6a8d27fd2ae6310544bc3767cf7f1fb246939c3
(cherry picked from commit 3ae6ce355c)
(cherry picked from commit 19042b98cc)
(cherry picked from commit b368da08ec)
(cherry picked from commit 7aefcc7ab0)
This commit is contained in:
Alan Bishop 2022-02-09 06:52:56 -08:00
parent c734fef1dc
commit 89a3930f54
1 changed files with 0 additions and 1 deletions

View File

@ -101,7 +101,6 @@ outputs:
- /var/lib/kolla/config_files/multipathd.json:/var/lib/kolla/config_files/config.json:ro
- /etc/iscsi:/var/lib/kolla/config_files/src-iscsid:ro
- /dev/:/dev/
- /run/:/run/
- /sys:/sys
- /lib/modules:/lib/modules:ro
- /var/lib/iscsi:/var/lib/iscsi:z