创建实例超时
修改计算节点的/etc/nova/nova.conf配置文件。
[DEFAULT]
# 块设备允许重试最大次数。
block_device_allocate_retries = 600
# 块设备允许每次重试间隔时间,单位是秒。
block_device_allocate_retries_interval = 6Dashboard session超时
修改/etc/keystone/keystone.conf配置文件。
[DEFAULT]
# 令牌应保持有效的时间,单位是秒。
expiration=7200设置QoS规格,消费者为前端或两者时,同时设置total_bytes_sec与read_bytes_sec/write_bytes_sec报错
设置QoS规格,消费者选择前端(front-end)或两者(both)时,如果同时设置total_bytes_sec与read_bytes_sec/write_bytes_sec,由于openstack本身的限制,会出现报错。
创建QoS规格时,您必须选择所需的消费者。消费者决定您要应用QoS限制的位置,并确定哪些QoS属性键可用于定义QoS限值。cinder支持以下QoS规范使用者:
前端:当卷附加到实例时,计算服务(nova)将应用QoS限制。计算服务支持块存储服务提供的所有 QoS 属性键。
后端:关联卷类型的后端驱动程序应用QoS限制。每个后端驱动程序都支持自己的一组QoS属性键。
两者:使用者尽可能应用 QoS 限制。因此,这个消费者类型支持以下 QoS 属性键:
当卷附加到实例时,您可以使用计算服务和后端驱动程序都支持的每个QoS属性键。
当卷未附加到实例时,您只能使用后端驱动程序支持的 QoS 属性键。
所以,如果选择前端(front-end)或两者(both)时,设置QoS相关规则报错,请查看openstack官网关于QoS规格的限制。
对接的HBlock升级,Cinder侧需要做什么?
HBlock升级后,须重启Cinder。Cinder重启期间,下列业务暂停:Cinder卷的创建、删除、挂载、卸载,快照的创建、删除,备份的创建、删除。
通过Cinder命令创建增量备份失败,怎么解决?
在未创建全量备份的情况下:
问题1:使用cinder backup-create--incremental volume_id --name backup_name命令创建增量备份,直接失败。
问题2:C版本Openstack环境下,使用openstack volume backup create --incremental --name backup-name { volume_id | volume_name }命令创建增量备份,实际创建的是全量备份,再次创建增量备份,还是全量备份,--incremental标识无效。
问题1解决方案
Cinder创建增量备份前,必须先存在全量备份作为基准点。操作步骤如下:
创建全量备份:cinder backup-create volume_id --name backup_name或openstack volume backup create --name backup-name { volume_id | volume_name }。
创建增量备份:cinder backup-create--incremental volume_id --name backup_name。
问题2解决方案
方案一:使用问题1解决方案(推荐)。
方案二:升级客户端版本:将python-openstackclient升级至7.0.0 (C版本的Openstack集成的python-openstackclient版本为6.6.1)及以上版本,创建增量备份前,先创建全量备份。操作步骤如下:
注意
升级操作可能引发组件兼容性问题及其他潜在风险,请Openstack管理员根据实际情况自行评估并决策。
创建全量备份:cinder backup-create volume_id --name backup_name或openstack volume backup create --name backup-name { volume_id | volume_name }。
创建增量备份:cinder backup-create--incremental volume_id --name backup_name或openstack volume backup create --incremental --name backup-name { volume_id | volume_name }。