From 57cb0fa245be35964b9bf01f930c31dea7abae49 Mon Sep 17 00:00:00 2001 From: James Slagle Date: Tue, 6 Oct 2015 16:12:41 -0400 Subject: [PATCH] Install device-mapper-multipath on overcloud-full device-mapper-multipath needs to be installed for managing of multipath devices for scenarios where fail over or load balancing of block devices is desirable. This change installs the package by default in the overcloud-full image for connvenience. The multipathd daemon is not started or enabled nor any multipath configuration exposed. Those exercises would be left to be done via the ExtraConfig resources in tripleo-heat-templates. Change-Id: I5b575fe7728fd58c1fd448b1f4355ee4df7bffb8 --- tripleoclient/tests/v1/overcloud_image/test_overcloud_image.py | 3 ++- tripleoclient/v1/overcloud_image.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tripleoclient/tests/v1/overcloud_image/test_overcloud_image.py b/tripleoclient/tests/v1/overcloud_image/test_overcloud_image.py index 1df1540a1..56381e7d9 100644 --- a/tripleoclient/tests/v1/overcloud_image/test_overcloud_image.py +++ b/tripleoclient/tests/v1/overcloud_image/test_overcloud_image.py @@ -124,7 +124,8 @@ class TestOvercloudImageBuild(TestPluginV1): "heat-config-puppet heat-config-script puppet-modules hiera " "os-net-config stable-interface-names grub2-deprecated " "-p python-psutil,python-debtcollector,plotnetcfg,sos," - "python-networking-cisco,python-UcsSdk " + "python-networking-cisco,python-UcsSdk," + "device-mapper-multipath " "element-manifest network-gateway epel rdo-release " "undercloud-package-install " "pip-and-virtualenv-override 2>&1 | tee dib-overcloud-full.log") diff --git a/tripleoclient/v1/overcloud_image.py b/tripleoclient/v1/overcloud_image.py index 12a94ed7f..6b5fd84a7 100644 --- a/tripleoclient/v1/overcloud_image.py +++ b/tripleoclient/v1/overcloud_image.py @@ -151,7 +151,7 @@ class BuildOvercloudImage(command.Command): 'stable-interface-names', 'grub2-deprecated', '-p python-psutil,python-debtcollector,plotnetcfg,sos,' - 'python-networking-cisco,python-UcsSdk' + 'python-networking-cisco,python-UcsSdk,device-mapper-multipath' ] OVERCLOUD_FULL_DIB_EXTRA_ARGS = [