Организация failover-кластера для InterBase

От: Anders Melander
Дата: Пн. 12 Сент. 2005 13:15
Электронная почта: Anders Melander <and...@melander.dk>
Группы: borland.public.interbase.general

Вот простая инструкция по настройке кластера из двух узлов:
 
Примечание KDV. Имеется в виду failover-кластер Windows – два компьютера с общим диском. Единовременно работает только один компьютер из двух. При сбое одного второй автоматически начинает работать. Разумеется, в случае сбоя все соединения с БД пропадут, и пользователям нужно будет повторно соединиться с сервером.
  1. Предполагается, что есть двухузловой кластер с четырьмя дисками:
a) Системный диск C:
b) Диск приложений D: (или вместо него диск C, если хотите)
c) Разделяемый диск E: с базой данных
d) Разделяемый кворум-диск Q:
  1. Установите InterBase на диск D на обоих узлах и отредактируйте ibconfig (одинаково), если требуется
  2. Запретите сервис InterBase Guardian на обоих узлах (переведите тип запуска с автоматического на ручной).
  3. Создайте группу в кластере с именем "InterBase", запретите failback и добавьте следующие ресурсы:
a) Физический диск E:
b) Generic service: InterBaseServer
Зависимости: Disk E:
Если вы используете InterBase 7.5 или выше, учтите что имя сервиса InterBase не InterBaseServer. Откройте Сервисы в Панели управления и посмотрите на его реальное имя.
c) IP-адрес: (тот, который подходит для вашей сети)
Зависимости : InterBase service
Для этого ресурса нет необходимости разрешать NetBIOS.
  1. Запустите (online) кластерную группу "InterBase".
  2. Скопируйте базу на E или восстановите ее туда из бэкапа.

Вот и все.

Подпишитесь на новости Firebird в России

Подписаться