cinder/cinder/volume
zhangchao010 0d9f2594fd Fix Huawei drivers to support other host OSs
Huawei drivers create Linux hosts by default when attaching volumes.
This patch makes them also support Windows, XenServer, AIX, etc.
The default OS is still Linux if it is not specified.

Users need to configure the host OS types in Huawei XML configuration
file. They need to set the items like this:
<Host OSType="Windows" HostIP="10.10.0.1, 10.10.0.2, ..." />
<Host .../>

When attaching a volume, the driver will get the host IP from nova. We
compare that IP with the IP in "HostIP" to get the corresponding OS type.

Closes-bug: #1229759

(cherry picked from I36fd52b97f790f1c68eaf24b6c12e7ef5d16145d)

Change-Id: I6792aaae050b126088447a0df65e10c425b84102
2013-10-18 00:34:16 +08:00
..
drivers Fix Huawei drivers to support other host OSs 2013-10-18 00:34:16 +08:00
flows Quotas roll back failure of create volume task 2013-10-02 18:07:17 -06:00
__init__.py Fix oslo.config.cfg.NoSuchOptError when running individual tests 2013-07-23 09:12:20 +00:00
api.py Merge "Fixes bug to allow for encrypted volume deletion" 2013-09-01 14:06:39 +00:00
configuration.py Fix indent in cincer/volume/configuration.py 2013-07-17 14:10:08 +09:00
driver.py Clean CONF out of brick iser 2013-10-03 09:33:34 -07:00
manager.py long flashcopy operation may block volume service 2013-10-10 11:49:50 -05:00
qos_specs.py Merge "Changed header from LLC to Foundation based on trademark policies" 2013-10-02 22:33:50 +00:00
rpcapi.py Call to_primitive on volumes.rpcapi.create_volume 2013-09-10 11:29:16 +02:00
utils.py Changed header from LLC to Foundation based on trademark policies 2013-09-10 17:26:42 +02:00
volume_types.py Changed header from LLC to Foundation based on trademark policies 2013-09-10 17:26:42 +02:00