需要一些帮助,关于 RetryFilter 运行然后创建实例显示 2 个 IP 地址。
我遇到的情况是,1.创建大约 80GB 以上的大容量卷 2.运行“作为实例启动”,然后大约需要 1 分钟以上,nova-scheduler.log 中显示如下日志
日志2018-02-05 15:58:45.568 170177 警告 os_brick.initiator.connectors.iscsi [req-90edde34-d40c-4afa-96bf-b726bc408ef6 20f09a8909564dcba477e5be52ea9f63 ac8f54f0a2e0482aa884773510fdba64 - - -] 无法连接到 iSCSI 门户 10.x.xy.217:3260。 2018-02-05 15:58:45.569 170177 错误 os_brick.initiator.connectors.iscsi [req-90edde34-d40c-4afa-96bf-b726bc408ef6 20f09a8909564dcba477e5be52ea9f63 ac8f54f0a2e0482aa884773510fdba64 - - -] 无法登录任何 iSCSI 门户。
日志
在谷歌搜索时,发现有关 scheduler_default_filters = RetryFilter 尝试运行,然后创建实例的过程再次重新运行,因此它将显示在创建实例期间接收 2 个 ip 地址,然后一段时间后它将出现错误无法登录到任何 iSCSI 门户
在 1 个控制器+计算+块存储、3 个计算+块存储上运行
如果创建较小的卷大小和实例则不会出现任何问题。请推荐谢谢 : )
我尝试找到一种在 nova.conf 中禁用 RetryFilter 的方法,但没有找到。
答案1
我尝试编辑 scheduler_driver_task_period
默认设置为 scheduler_driver_task_period=60 秒,然后再次重新运行构建实例进程,这样它将显示并获取 2 个 ip 地址,之后将显示创建的进程失败。
修改 /etc/nova/nova.conf
[调度程序] scheduler_driver_task_period = 100
服务 nova-* 重启
:)