Atom feed of this document
  

 配置和使用卷的权重

OpenStack块存储让你在free_capacityallocated_capacity卷的后端做出选择。卷的权重号可让调度器基于卷后端的卷号来选择选择一个卷的后端。这样点话就意味着可以改进卷后端的I/O 平衡和卷的I/O 性能。

 启用卷的权重

要启用卷的权重号,在cinder.conf文件设置scheduler_default_weighersVolumeNumberWeigher 标记,定义VolumeNumberWeigher 作为所选择的权重。

 配置多后端存储

要配置VolumeNumberWeigher,使用LVMISCSIDriver来作为卷的驱动。

This configuration defines two LVM volume groups: stack-volumes with 10 GB capacity and stack-volumes-1 with 60 GB capacity. This example configuration defines two back ends:

scheduler_default_weighers=VolumeNumberWeigher
enabled_backends=lvmdriver-1,lvmdriver-2
[lvmdriver-1]
volume_group=stack-volumes
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_backend_name=LVM_iSCSI

[lvmdriver-2]
volume_group=stack-volumes-1
volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver
volume_backend_name=LVM_iSCSI

 卷类型

在块存储中定义一卷类型:

$ cinder type-create lvm

创建一个额外的说明,关联到卷的类型到后端的名称:

$ cinder type-key lvm set volume_backend_name=LVM_iSCSI

此例创建了一个lvm卷类型,volume_backend_name=LVM_iSCSI是其额外的说明。

 用量

要创建6个1GB卷,运行6遍命令 cinder create --volume-type lvm 1

$ cinder create --volume-type lvm 1

此命令在stack-volumes中创建了三个卷,在stack-volumes-1中也创建了三个卷。

列出可用卷:

# lvs
  LV                                          VG              Attr      LSize  Pool Origin Data%  Move Log Copy%  Convert
  volume-3814f055-5294-4796-b5e6-1b7816806e5d stack-volumes   -wi-a----  1.00g
  volume-72cf5e79-99d2-4d23-b84e-1c35d3a293be stack-volumes   -wi-a----  1.00g
  volume-96832554-0273-4e9d-902b-ad421dfb39d1 stack-volumes   -wi-a----  1.00g
  volume-169386ef-3d3e-4a90-8439-58ceb46889d9 stack-volumes-1 -wi-a----  1.00g
  volume-460b0bbb-d8a0-4bc3-9882-a129a5fe8652 stack-volumes-1 -wi-a----  1.00g
  volume-9a08413b-0dbc-47c9-afb8-41032ab05a41 stack-volumes-1 -wi-a----  1.00g
Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...