1. 程式人生 > >openstack對接華為存儲

openstack對接華為存儲

華為存儲openstackcinde

在某個poc實施時要對接華為2200v3存儲
1.查看平臺是否有驅動
技術分享圖片
如果想要最新的驅動可以手動下載 https://github.com/openstack/cinder/tree/master/cinder/volume/drivers
2.查看 openstack是否支持這款型號的存儲
技術分享圖片

3.存儲工程師劃好存儲池(切記:主機組,lun組,主機都不要設置)對接完成後cinder會自己配置
我們可以看一下存儲完成後的一些映射關系
a.主機
技術分享圖片
b.主機組
技術分享圖片
c.映射關系

技術分享圖片
d.存儲池(這個我們在配置的時候會用到)
技術分享圖片

  1. 在/etc/cinder下創建一個華為自定義的驅動配置文件。文件格式是XML。
    技術分享圖片
    5.配置cinder.conf文件
    技術分享圖片
    技術分享圖片
    技術分享圖片
    6.重啟cinder-volume

7.服務都起來後,在命令行創建銳捷卷類型,並綁定volume_backend_name

cinder type-create Huawei_Storage#volumes

8.cinder type-key卷類型ID set volume_backend_name= Huawei_Storage#volumes

查詢是否配置成功

9.cinder type-show卷類型ID

遇到的問題

1.在對接時發現報SSL錯誤
技術分享圖片
解決方法:

a. 在華為存儲的驅動上去掉SSL認證

vi rest_client.py
技術分享圖片
b.添加ca證書
在res = urllib.request.urlopen(req)改為res = urllib.request.urlopen(req,cafile="xxxxxx")

技術分享圖片

參考文檔

https://docs.openstack.org/mitaka/config-reference/block-storage/drivers/huawei-storage-driver.html

https://github.com/huaweistorage/OpenStack_Driver/blob/master/ReleaseDoc/en/OpenStack%20Cinder%20Driver%20Configuration%20Guide.pdf

openstack對接華為存儲