Обмен статусами серверов резервирования

Синтаксис
 
exch
Описание

Сервер резервирования, получивший команду, изменяет свой статус:

  • главный сервер становится резервным (если выполняются необходимые логические условия);

  • резервный сервер становится главным (если выполняются необходимые логические условия).

Команда на изменение состояния может быть выполнена резервным сервером только в случае готовности всех резервных серверов. Команда не выполняется, если сервер находится в режиме переключения из одного состояния в другое. После получения резервным сервером команды на обмен состоянием (т. е. на переход в состояние главного сервера) он посылает команду текущему главному серверу на переход того в состояние резервного сервера, а остальным резервным серверам – команду на рестарт сервера резервирования.

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