openstack-cinder-配置多种后端存储示例

cinder可以通过配置,同时支持多种存储后端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler
enabled_backends=LVM,NexentaIscsi
[LVM]
volume_group=cinder-volumes
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_backend_name=LVM
# [NexentaNFS]
# volume_driver=cinder.volume.drivers.nexenta.nfs.NexentaNfsDriver
# nexenta_mount_point_base = $state_path/mnt
# nexenta_nms_cache_volroot = True
# nexenta_shares_config = /etc/cinder/nfs_shares
# nexenta_volume_compression = on
# volume_backend_name=NexentaNFS
[NexentaIscsi]
volume_driver=cinder.volume.drivers.nexenta.iscsi.NexentaISCSIDriver
nexenta_host = 10.68.19.10
nexenta_iscsi_target_portal_port = 3260
nexenta_rest_port = 2000
nexenta_user = admin
nexenta_password = password
nexenta_volume = cinder-volumes
nexenta_target_prefix = iqn.1986-03.com.venusource:01:809aa7d702ff.53566c12
nexenta_target_group_prefix = cinder/
nexenta_sparsed_volumes = True
volume_backend_name=NexentaIscsi

注:生产环境建议每类存储配置一个Storage service节点,这样当某个存储服务节点出现故障,其它存储还可以正常使用。
注:如果使用lvm,需要配置cinder.conf中iscsi_ip_address.