Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / HADR, объясните поподробнее / 11 сообщений из 11, страница 1 из 1
18.01.2011, 17:36
    #37065164
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Здравствуйте!

Объясните мне пожалуйста, суть HADR'а в такой ситуации:

1. Primary: DB97HADR on Solaris 64, db2level 9.7
2. Standby: DB97HADR on Solaris 64, db2level 9.7

Все клиенты должны коннектиться к Primary серверу (это я вообще правильно понимаю?), и вдруг, Primary падает, причем падает конкретно (в сети не виден , стора отвалилась , процессор сгорел - все, нету машины), то, как тогда клиенты подключенные к Primary узнают об Standby сервере? Т.е. как они форвордятся к Standby-ю?

Я вот что-то читаю, и что-то не понимаю.
...
Рейтинг: 0 / 0
18.01.2011, 18:28
    #37065270
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Здравствуйте.

После
Configuring automatic client reroute and High Availability Disaster Recovery (HADR)
после удачного соединения с primary соединения клиент знает про альтернативный сервер.
Также для java-приложений можно использовать свойства соединения, для cli - db2dsdriver.cfg для указания альтернативного сервера.
...
Рейтинг: 0 / 0
18.01.2011, 18:30
    #37065275
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Спасибо. Теперь я понял. Спасибо еще раз!
...
Рейтинг: 0 / 0
18.01.2011, 20:45
    #37065424
Абсолют
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Харошо, а те, клиенты, которые не успели залогиниться, они будут знать alternate сервер?
...
Рейтинг: 0 / 0
19.01.2011, 07:17
    #37065854
const64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
И уж заодно - как посмотреть на клиенте - знает ли он про резервный сервер?
...
Рейтинг: 0 / 0
19.01.2011, 09:08
    #37065919
mitek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
const64И уж заодно - как посмотреть на клиенте - знает ли он про резервный сервер?
db2 list database directory

Если Alternate server hostname и Alternate server port number не пустые - значит знает :)
...
Рейтинг: 0 / 0
19.01.2011, 09:41
    #37065947
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
АбсолютХарошо, а те, клиенты, которые не успели залогиниться, они будут знать alternate сервер?Только если эта информация есть в свойствах соединения, db2cli.ini или db2dsdriver.cfg
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.11.2015, 13:38
    #39106586
SergeLV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Подскажите пожалуйста как отключить автоматическое переключение клиента на резервную БД.
То бишь hadr нужно использовать только как резервную копию. В первую очередь нужно контролировать переключение.
...
Рейтинг: 0 / 0
18.11.2015, 15:57
    #39106853
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
SergeLV,

А что, у вас на primary в
db2 list db directory
для этой базы не стоят:
Alternate server hostname =
Alternate server port number =

виртуальный IP не используется, в dns не делаются изменения, в свойствах клиентского соединения не указаны альтернативный хост и порт, а клиенты все равно переключается?
...
Рейтинг: 0 / 0
18.11.2015, 19:00
    #39107131
SergeLV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
Mark BarinsteinSergeLV,

А что, у вас на primary в
db2 list db directory
для этой базы не стоят:
Alternate server hostname =
Alternate server port number =

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

Добрый день.
Сейчас уже поля пустые, но до этого указывал в качестве альтернативного резервный db2-сервер.
Воспользовался http://www-01.ibm.com/support/knowledgecenter/SSEPGG_9.7.0/com.ibm.db2.luw.admin.cmd.doc/doc/r0011565.html
Выполнил команду db2 update alternate server for database sAmPlE using hostname NULL port NULL
Сейчас как на клиенте с App, так и на оперативном сервере db2 указанные поля пустые.
Этого достаточно?

Насчет смены fcdn и виртуальных ip я не понял. На тестовых средах есть виртуальные машины, но на сетевому адаптеру соответствует 1 адрес. Имена и ip просто так не меняются, переезд db2 на другой ip - отдельная тема.
...
Рейтинг: 0 / 0
24.11.2015, 09:45
    #39111708
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HADR, объясните поподробнее
SergeLV,

Да, этого должно быть достаточно. На всякий случай проверьте, что у вас в свойствах клиентских соединений не указаны альтернативный сервер и порт, если это вообще у вас использовалось.


Про виртуальный ip: если у вас используется кластерное ПО, то теоретически можно настроить так, чтобы оно поднимало один и тот же виртуальный адрес, который указан в клиентских соединениях, на том сервере, на котором в данный момент находится первичная база.
Про динамичесий dns: можно настроить его так, чтобы происходила подмена имени сервера для адреса, используемого для клиентских соединений.
Если вы этого не делаете, не обращайте внимение на эти вопросы.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / HADR, объясните поподробнее / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]