Интервалы по умолчанию, таймауты, и т.д., для операций с ресурсами Pacemaker

Агенты ресурсов Pacemaker упоминают в своих метаданных значения по умолчанию для таймаутов, интервалов и т. Д. Своих операций. Например, crm_resource --show-metadata = ocf: heartbeat: IPaddr2 перечисляет некоторые:

<actions>
<action name="start" timeout="20s" />
<action name="stop" timeout="20s" />
<action name="status" depth="0" timeout="20s" interval="10s" />
<action name="monitor" depth="0" timeout="20s" interval="10s" />
<action name="meta-data" timeout="5s" />
<action name="validate-all" timeout="20s" />
</actions>

Будут ли они приняты как значения по умолчанию, если я не указываю явные значения при настройке ресурса (например, с ] crm configure примитив ip_test IPaddr2 params ip = 1.2.3.4 nic = eth0 cidr_netmask = 32 iflabel = test ) или мне придется явно устанавливать их, когда я хочу использовать такие значения по умолчанию (например, с crm configure примитив ip_test ... op monitor timeout = 20s interval = 10s )?

Мое текущее предположение состоит в том, что это второй случай, и что все тайм-ауты, интервалы и т. д. обычно по умолчанию имеют значение 0 (не к любым значениям по умолчанию, упомянутым в метаданных), если явно не указано иное. Но я не нашел ни однозначного утверждения в документации , ни команды, которая показывала бы мне все соответствующие значения ( crm resource show ip_nginx ), поэтому я обращаюсь к кому-то, кто может лучше знать.

0
задан 22 August 2019 в 10:40
1 ответ

Таймауты, указанные в метаданных агента ресурсов, не являются значениями по умолчанию, а являются рекомендованными минимальными значениями, определенными автором агентов ресурсов.

значение по умолчанию, если не указано, на самом деле составляет 20 секунд, как указано в документации « Clusters from Scratch »:

По умолчанию тайм-аут операции для всех операций запуска, остановки и мониторинга составляет 20 секунд. Во многих случаях этот период тайм-аута меньше, чем рекомендованный период тайм-аута конкретного ресурса.

Считается хорошей практикой указывать значения тайм-аута. Я часто указываю значения, даже если использую 20 секунд по умолчанию.

1
ответ дан 4 December 2019 в 15:38

Теги

Похожие вопросы