Add 'backend_host' support for Fujitsu backend
Related-Prod: PROD-35777
Change-Id: Icfd8d23d68005881448f610dd2df183c1ef51df6
diff --git a/README.rst b/README.rst
index 8e7385e..6e4739b 100644
--- a/README.rst
+++ b/README.rst
@@ -506,7 +506,7 @@
type_name: 10kThinPro
engine: fujitsu
pool: 10kThinPro
- host: 192.168.0.1
+ backend_host: cinder-vip
port: 5988
user: username
password: pass
diff --git a/cinder/files/backend/_fujitsu.conf b/cinder/files/backend/_fujitsu.conf
index 9b79ce7..8c90cca 100644
--- a/cinder/files/backend/_fujitsu.conf
+++ b/cinder/files/backend/_fujitsu.conf
@@ -1,6 +1,10 @@
[{{ backend_name }}]
+{%- if backend.backend_host is defined %}
+backend_host={{ backend.get('backend_host') }}
+{%- else %}
host={{ backend.get('host', grains.host) }}
+{%- endif %}
volume_backend_name={{ backend_name }}
volume_driver={{ backend.get('driver', 'cinder.volume.drivers.fujitsu.fujitsu_eternus_dx_fc.FJDXFCDriver') }}
cinder_eternus_config_file=/etc/cinder/cinder_fujitsu_eternus_dx_{{ backend_name }}.xml