<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Высокая доступность on Infrascope</title><link>https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/</link><description>Recent content in Высокая доступность on Infrascope</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/index.xml" rel="self" type="application/rss+xml"/><item><title>Конфигурация сервиса watchdog</title><link>https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/watchdog_service_configuration/watchdog_service_configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/watchdog_service_configuration/watchdog_service_configuration/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Приложения watchdog устанавливаются в каждом устройстве отдельно. Для их включения необходимо задать некоторые параметры в &amp;#34;Конфигурации системы&amp;#34;, после чего перезапустить службу pam-wdog.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Перейдите в раздел &lt;strong&gt;Администрирование &amp;gt; Настройка системы&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Установите следующие параметры и сохраните.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;table class="tableblock frame-all grid-all stretch"&gt;
&lt;colgroup&gt;
&lt;col style="width: 33.3333%;"/&gt;
&lt;col style="width: 22.2222%;"/&gt;
&lt;col style="width: 44.4445%;"/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Имя параметра&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Значение&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Определение&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;netright.job.master.instance.name&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Имя экземпляра&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Параметр основного экземпляра для региона контроллера. Он должен совпадать с параметром, определенным в netright.properties&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;netright.job.master.instance.name.$region_name&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Имя экземпляра&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Параметр основного экземпляра для управляемого региона. Он должен совпадать с параметром, определенным в файле netright.properties&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;watchdog.check.attempt.num&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;целое число&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Количество раз, которое приложение watchdog должно проверить состояние перед началом сценария аварийного переключения&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;watchdog.check.interval&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;целое число&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Как часто приложения watchdog должны общаться друг с другом.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;watchdog.interregion.communication&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;логический тип&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Значение по умолчанию - &amp;#34;false&amp;#34;. Если значение параметра изменить на &amp;#34;true&amp;#34;, то подтверждения экземпляров будут доступны не только в пределах регионов, но и во всей среде.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;watchdog.stop.sapm.jobs.after.down.instance&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;логический тип&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Значение по умолчанию - &amp;#34;false&amp;#34;. Если значение параметра изменено на &amp;#34;true&amp;#34;, приложение watchdog будет выполнять следующие проверки:&lt;br/&gt;
Если статус ведущего экземпляра не работает, или&lt;br/&gt;
Если приложение watchdog ведущего экземпляра недоступно или&lt;br/&gt;
Если статус репликации не активен для одного из ведущих экземпляров; Включенные задания SAPM отключены для всех экземпляров в среде.&lt;br/&gt;
После устранения этих нежелательных условий отключенные задания SAPM снова меняются на включенные для срабатывания.&lt;br/&gt;
Watchdog не вмешивается в работу заданий, а только изменяет их статус в базе данных. Когда статус этих заданий отключен, они не выполняются. Они выполняются только тогда, когда статус снова становится &amp;#34;включенным&amp;#34;.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;После настройки этих параметров следует перезапустить службу pam-wdog.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Механизм watchdog</title><link>https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/watchdog_mechanism/watchdog_mechanism/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/infrascope/25.2/admin-guide-part1/high_availability/watchdog_mechanism/watchdog_mechanism/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Каждый сервис wathdog выполняет следующие действия:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Управление собственной службой Tomcat и базой данных; запись информации в собственные журналы.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Общение между собой и уведомление через heartbeat, если Tomcat не работает.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Фиксация времени подключения к каждому экземпляру.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Если ведущий wathdog не работает:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Следующий участник принимает на себя руководство, после проверки состояния.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Если основной экземпляр Tomcat не работает:&lt;/p&gt;
&lt;/div&gt;
&lt;div class="ulist"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;wathdog уведомляет другие сервисы wathdog.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Следующий участник принимает на себя руководство.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;См. детальную таблицу:&lt;/p&gt;
&lt;/div&gt;
&lt;table class="tableblock frame-all grid-all stretch"&gt;
&lt;colgroup&gt;
&lt;col style="width: 25%;"/&gt;
&lt;col style="width: 12.5%;"/&gt;
&lt;col style="width: 12.5%;"/&gt;
&lt;col style="width: 50%;"/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Сервис&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Мастер&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Участник&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-center valign-top"&gt;&lt;p class="tableblock"&gt;&lt;strong&gt;Действие&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Tomcat&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog не предпринимает никаких дополнительных действий&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Tomcat&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Мастер wathdog посылает подтверждение отказа другому wathdog&lt;br/&gt;
wathdog участника инициирует сценарий аварийного переключения&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Tomcat&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog не предпринимает никаких дополнительных действий&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Watchdog&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog не предпринимает никаких дополнительных действий&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Watchdog&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog участника принимает &amp;#34;мастерство&amp;#34; после трехкратной проверки статуса &amp;#34;не работает&amp;#34; (параметрический)&lt;br/&gt;
wathdog участника инициирует сценарий аварийного переключения&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Watchdog&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вниз&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog не предпринимает никаких дополнительных действий&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Watchdog, Tomcat&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Вверх&lt;/p&gt;&lt;/td&gt;
&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;wathdog мастера и участника будут посылать друг другу информацию о состоянии и подтверждении, а также регистрировать всю связь.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Существует три сервиса для следующих действий:&lt;/p&gt;
&lt;/div&gt;</description></item></channel></rss>