openstack的Cinder接入FC SAN存储的一些疑问?

openstack的Cinder接入FC SAN存储的一些疑问?Cinder有统一管理各种FC SAN存储的能力。比如在open stack比较活跃的存储厂商,Netapp,EMC,HP,IBM和华为,都开发了各自的驱动,支持对接到Openstack。Cinder默认是给VM提供块存储的, 但是能不能用Cinder直接给物理机提供块存储,直接在Lin...显示全部

openstack的Cinder接入FC SAN存储的一些疑问?
Cinder有统一管理各种FC SAN存储的能力。
比如在open stack比较活跃的存储厂商,Netapp,EMC,HP,IBM和华为,都开发了各自的驱动,支持对接到Openstack。

Cinder默认是给VM提供块存储的, 但是能不能用Cinder直接给物理机提供块存储,直接在Linux物理机上,提供一个mount point,使用LVM给物理机挂载由Cinder管理的FC块存储。
所以有很多疑问,具体如下:

  1. 比如Cinder的volume_driver选用huawei的HuaweiFCDriver,使用Cinder创建一个volume,如何将这个volume,attach到一台Linux的物理机上,并且利用LVM卷管理,mount到指定的mount point,比如/app/lun01?
  2. 要实现1中的功能,这台Linux物理机,最少需要安装openstack的什么组件,只安装nova-compute service可以吗? 不需要BMS的Ironic组件吧?
  3. Cinder的FC ZomeManager,可以支持多fabric吗? 怎样配置多fabric的cinder.conf 文件?怎样给多个fabric配置IP、用户和密码,因为我在官方文档中,只看到了下面的示例:
    [fc-zone-manager]
    enable_unsupported_driver = False
    fc_fabric_names = None
    fc_san_lookup_service = cinder.zonemanager.drivers.brocade.brcd_fc_san_lookup_service.BrcdFCSanLookupService
    zone_driver = cinder.zonemanager.drivers.brocade.brcd_fc_zone_driver.BrcdFCZoneDriver
    zoning_policy = initiator-target

fc_fabric_address = <> (String) Management IP of fabric.
fc_fabric_password = <> (String) Password for user.
fc_fabric_port = 22 (Port(min=0, max=65535)) Connecting port
fc_fabric_ssh_cert_path = <> (String) Local SSH certificate Path.
fc_fabric_user = <> (String) Fabric user ID.
fc_southbound_protocol = REST_HTTP
fc_virtual_fabric_id = None (String) Virtual Fabric ID.
zone_activate = True (Boolean) Overridden zoning activation state.
zone_name_prefix = openstack (String) Overridden zone name prefix.
zoning_policy = initiator-target (String) Overridden zoning policy.

  1. 华为存储的Volume,attach(mapping)出去时,port是怎样指定的?可以人工选取吗? 还是只能由程序,根据Volume归宿的Control和权重算法,计算出__get_weighted_ports()?
收起
参与8

查看其它 1 个回答asdf-asdf的回答

asdf-asdfasdf-asdf研究学者cloudstone

openstack 生产基本的 一般是厂商提供的比如 华为, powervc , 开源openstack 维护成过高,
如果用开源openstack对接存储, Cinder对接接口需要按照版本对cinderdriver,存储厂商会提供相对应的版本, 我在powervc上对接过华为的存储,测试通过后,接口稳定性不够强壮.
建议要求原厂对接指定版本存储 避免 cinderdriver 驱动稳定问题和升级问题

软件开发 · 2019-04-19
浏览4801

回答者

asdf-asdf
研究学者cloudstone
擅长领域: 云计算服务器系统运维

asdf-asdf 最近回答过的问题

回答状态

  • 发布时间:2019-04-19
  • 关注会员:3 人
  • 回答浏览:4801
  • X社区推广