Резервное рабочее место

Материал из TaxiMaster
Версия от 09:35, 27 ноября 2009; RishatMuhametshin (обсуждение | вклад) (Переключение на резервный сервер)

Перейти к: навигация, поиск

Резервное рабочее место необходимо для того, чтобы в случае выхода из строя одного рабочего место быстро на него переключиться. Резервное рабочее место так же, как и основное, является клиентом Firebird и клиентом Guardant. На резервном рабочем месте могут быть установлены резервный GPRS-сервер или другие серверы.

Вы можете скомбинировать на резервном рабочем месте:

  1. Сервер Такси-Мастер.
  2. Клиент Такси-Мастер.
  3. GPRS-сервер.
  4. СМС-сервер.

Резервный сервер Такси-Мастер

Чтобы создать резервный сервер Такси-Мастер, нужно организовать на нем две вещи:

  1. Работающий сервер Firebird.
  2. Базу данных, содержащую актуальные данные.

В общем случае вам нужно установить Такси-Мастер, обязательно указав, что установка происходит на сервер. В ходе установки будет установлен сервер Firebird, а также будет создана база данных. Рекомендуется создавать пустую базу данных.

В момент переключения на резервный сервер потребуется пустую базу данных заполнить актуальными данными. Это можно сделать, восстановив базу данных из резервной копии, поэтому настройте на рабочем сервере резервное копирование и регулярно сохраняйте резервные копии на сменных носителях, чтобы в момент переключения на резервный сервер иметь актуальную информацию и возможность использовать ее в виде новой базы данных.

Переключение на резервный сервер

С точки зрения клиентов Firebird, переключение на новый сервер — это подключение к другому серверу Firebird. Это значит, что для каждого клиента Firebird (будь то рабочее место Такси-Мастер или СМС-сервер) нужно в соответствующем файле указать путь к новой базе данных (см. как задавать путь).

С точки зрения клиентов Guardant, переключение на новый сервер — это подключение к другому серверу Guardant. Это значит, что для каждого клиента Guardant нужно в соответствующих файлах (это «gnclient.ini») указать путь к новому серверу Guardant.

Из этих двух моментов следует, что на резервный компьютер нужно, во-первых, расположить базу данных; а во-вторых, подключить к этому компьютеру ключ защиты. Базу данных нужно восстановить из последней резервной копии с помощью утилиты резервного копирования.

Как переносить ключ защиты?

Ключ защиты в случае переключения на резервный сервер нужно подключить к тому компьютеру, на котором работает сервер Guardant. Для простоты будем считать, что ключ нужно подключить к резервному компьютеру. В этом случае нужно выполнить следующие действия:

  1. Запустить на резервном компьютере сервер Guardant.
  2. Узнать IP-адрес этого компбютера в локальной сети.
  3. На каждом из остальных рабочих мест для каждого клиента Guardant (это могут быть клиентские места Такси-Мастер, СМС-сервер и т. д.) в файле «gnclient.ini» нужно указать новый IP-адрес.

Таким образом, все программы, которые не запускаются без ключа, «узнают», где находится ключ защиты (а точнее — сервер Guardant), и будут обращаться уже не к старому компьютеру, а к новому — к которому подключен ключ.

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

Резервный клиент Такси-Мастер

Ситуация с резервным клиентом Такси-Мастер куда проще — необходимо установить клиентскую часть Такси-Мастер и указать путь к базе данных и путь к ключу защиты.

Переключение на резервный клиент

В случае переключения на резервный клиент просто запустите Такси-Мастер на резервном компьютере. Клиентская часть обратится к серверу Guardant за одной лицензией, и если свободная лицензия имеется, начнет подключаться к базе данных. Если путь к базе данных указан верно, подключение пройдет успешно.

Резервный GPRS-сервер

Чтобы организовать на отдельном компьютере резервный GPRS-сервер, просто установите его и действуйте так же, как в случае с резервным клиентом Такси-Мастер.

Не забывайте о том, что со стороны водителей (TMDriver), то есть клиентов GPRS-сервера, ситуация может измениться — изменится IP-адрес для подключения. Всегда имейте в виду, что возникнет необходимость настройки TMDriver для подключения к новому серверу по другому адресу.

Резервный СМС-сервер

Чтобы организовать на отдельном компьютере резервный СМС-сервер, просто установите его и действуйте так же, как в случае с резервным клиентом Такси-Мастер.

Один момент: если вы используете не SMPP, а мобильный телефон (или модем), то вам необходимо определить новый порт, к которому подключен телефон, и указать его в настройках СМС-сервера (в конфигураторе).