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

Объясните мне пожалуйста, суть 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
HADR, объясните поподробнее
    #37065270
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

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

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

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

виртуальный IP не используется, в dns не делаются изменения, в свойствах клиентского соединения не указаны альтернативный хост и порт, а клиенты все равно переключается?
...
Рейтинг: 0 / 0
HADR, объясните поподробнее
    #39107131
SergeLV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
HADR, объясните поподробнее
    #39111708
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeLV,

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


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


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