如何调整PowerVC中组件间通讯超时(rabbitmq消息队列、与存储间的交互)
当 PowerVC 所管理的虚拟化环境规模较大时,如果遇到 PowerVC 自身性能或组件间通讯延时、受管存储响应较慢等相关问题,可能会导致超时的情况发生,进而会对 PowerVC 的一些操作产生影响。接下来将介绍如何对 1 ) RabbitMQ 的心跳超时配置修改; 2 )存储间响应超时的配置修改;
- 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 条评论