In
/etc/cinder
, create a Huawei-customized driver configuration file. The file format is XML.Configure parameters in the driver configuration file.
<?xml version='1.0' encoding='UTF-8'?> <config> <Storage> <Product>18000</Product> <Protocol>iSCSI</Protocol> <RestURL>https://x.x.x.x/deviceManager/rest/</RestURL> <UserName>xxxxxxxx</UserName> <UserPassword>xxxxxxxx</UserPassword> </Storage> <LUN> <LUNType>xxx</LUNType> <StripUnitSize>xxx</StripUnitSize> <WriteType>xxx</WriteType> <MirrorSwitch>xxx</MirrorSwitch> <Prefetch Type="xxx" Value="xxx" /> <StoragePool Name="xxx" /> <StoragePool Name="xxx" /> </LUN> <iSCSI> <DefaultTargetIP>x.x.x.x</DefaultTargetIP> <Initiator Name="xxxxxxxx" TargetIP="x.x.x.x"/> </iSCSI> <Host OSType="Linux" HostIP="x.x.x.x, x.x.x.x"/> </config>
Note For details about the parameters in the configuration file, see section 1.2.1.5 "Parameters in the Configuration File".
Configure the
cinder.conf
fileIn the [default] block of
/etc/cinder/cinder.conf
, add the following contents. volume_driver indicates the loaded driver file, andcinder_huawei_conf_file
indicates the specified Huawei-customized configuration file.volume_driver =cinder.volume.drivers.huawei.huawei_driver.Huawei18000ISCSIDriver cinder_huawei_conf_file = /etc/cinder/cinder_huawei_conf.xml
Run the service cinder-volume restart command to restart the Block Storage service.