zhaobingchao
作者zhaobingchao2021-01-30 11:17
AIX技术支持, 浪潮商用机器企业云创新中心

如何调整PowerVC中组件间通讯超时(rabbitmq消息队列、与存储间的交互)

字数 906阅读 672评论 0赞 1

当 PowerVC 所管理的虚拟化环境规模较大时,如果遇到 PowerVC 自身性能或组件间通讯延时、受管存储响应较慢等相关问题,可能会导致超时的情况发生,进而会对 PowerVC 的一些操作产生影响。接下来将介绍如何对 1 ) RabbitMQ 的心跳超时配置修改; 2 )存储间响应超时的配置修改;

- RabbitMQ的心跳超时配置修改

相关 RabbitMQ 消息队列的心跳属性如下所示:

具体修改方法案例参考如下:

crudini --set /etc/neutron/neutron.conf oslo_messaging_rabbit heartbeat_timeout_threshold 1200

crudini --set /etc/neutron/neutron.conf oslo_messaging_rabbit heartbeat_interval 10

crudini --set /etc/neutron/nova.conf oslo_messaging_rabbit heartbeat_timeout_threshold 1200

crudini --set /etc/neutron/nova.conf oslo_messaging_rabbit heartbeat_interval 10

- 存储间响应超时的配置修改

PowerVC 的受管存储如果不能在规定的时间间隔内响应 PowerVC 的操作请求,便会造成卷管理的失败等问题,根据实际情况可进行如下的调试:

/etc/cinder/cinder.conf : RPC_response_timeout 、 Rpc_conn_pool_size 这两个属性的默认值为 1800 ,可尝试调高,如: 18000 。

除了以上的这些基本的属性外,对于不同的存储厂商可能会其特定的相关的属性或参数,如日立存储的注册超时控制: hitachi_register_timeout_minutes = 15

*** 在 /etc/cinder 目录内可以看到以存储命名的配置文件,本文中 cinder.conf 只是做个举例;

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表