Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
Добрый день.
Подскажите пожалуйста, если возможность перевести на новые версии информикса без пересоздания бэкапа как описано в этой ссылке?

[url=]http://www-01.ibm.com/support/docview.wss?uid=swg21110352[/url]

И если возможно, то каков алгоритм действий.


The following table shows the steps to be done for upgrading the servers in a HDR pair where ServerA is primary and ServerB is secondary.

ServerA                                                                      ServerB
1. onmode -d standard 2. onmode -ky
3. onmode -ky
4. Upgrade
5. oninit
6. ontape -s -L0
7. onmode -d primary ServerB
8. Upgrade
9. ontape -p
10 onmode -d secondary ServerA
18 июн 18, 12:40    [21499487]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
vvt1
Member

Откуда: Rostov-on-Don
Сообщений: 144
Сергей Б,
конкретно надо смотреть migration guide.

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

Мы мигрировались с 7.31 на 12.10 у нас был только один путь по migration guide через dbexport/dbimport.
19 июн 18, 17:51    [21504183]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
Спасибо. Возможно я не понятно написал сообщение.
Миграцию провел как написано выше, протестировали приложениями. Все ОК.
Но т.к. база теробайтная, то миграцию проводить по такой технологии (первичный сервер + HDR вторичный) накладно по времени.

Мой вопрос заключался в том, как провести миграцию и каков алгоритм действий не создавая бэкапа и не восстанавливая его на новой версии
ontape -s; ... ontape -p
20 июн 18, 18:09    [21507716]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
bk0010
Member

Откуда:
Сообщений: 5001
Сергей Б
Мой вопрос заключался в том, как провести миграцию и каков алгоритм действий не создавая бэкапа и не восстанавливая его на новой версии ontape -s; ... ontape -p
А у вас очень крепкие нервы. Или база не очень важная? Я бы еще перед миграцией сделал бы dbexport (или хотя-бы ontape -s -L 0). Ну, если ничего не боитесь, то попробуйте так:
ServerA                                                                      ServerB
1. onmode -s (необязательно, чтобы больше не писали)
2. onmode -l (необязательно, чтобы последний лог ушел на HDR)
3. сбэкапьте логи (ключ забыл, что-то типа ontape -c)
3. onmode -ky 4. onmode -ky
4. Upgrade 5. Upgrade
6. Перезагрузка сервера (oninit) 7. Перезагрузка сервера (oninit)
Если версии совместимы и хватит чистых Logical Log-ов, то может и проскочит.
20 июн 18, 21:22    [21508046]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
Если мне не изменяет память
1. В 11.50 HDR еще мошла работать на разных fix в пределах 11.50.
С какой-то версии запрещали, потом вроде как снова разрешили.
2. У вас обновление 11.70.FC6 --> 12.10.FC9
Здесь есть подводный ньюанс - 12.10.FC9 безоткатное обновление
(наверное через изменения в sysmaster).
Скорее всего по этой причине вариант как вам бы да и мне тоже хотелось бы - не пройдет.
3. Или с 11.70.FC6 или с 11.70.FC8 изменился механизм SMX - тоже ньюанс.

Кстати, сейчас доступна 12.10.FC11 вроде как

Т.е., если оценивать риски - лучше не ломать предлагаемую ИБМ схему.

Если вопрос только в наличии "быстрой" резервной копии - можно посмотреть в сторону снапшотов на массиве/лвм,
отказаться от компрессии при создании первого бекапа, зеркалирования средствами ниже Информикс ...

В случае Solaris и обычного SVM все делается просто - на основном сервере подключаете диски, которые отдадите HDR.
Делаете зеркало SVM, мигрируете, разрываете зеркало. Подключаете диск к HDR серверу.
Выполняете теже команды metainit (немного ругнутся), настраиваете пути к чанкам и запускаете oninit -PHY и ...
В случае AIX, Linux - не пробовал, не скажу. Там не такой простой LVM и потребности не возникало.
Идея думаю понятна - сделать зеркало ниже информикс и после миграции разнести его половинки между серверами(если возможно).

Никто вам не мешает поднять 2 "пустых" сервера и проверить на них - сообществу будет интересен результат :)
Можно попробовать перейти на EDR либо еще какой-нибудь велосипед придумать в зависимости от цели и рисков.
21 июн 18, 10:36    [21508747]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
vvt1
Member

Откуда: Rostov-on-Don
Сообщений: 144
Igor Zaiets
Кстати, сейчас доступна 12.10.FC11 вроде как


Да, есть IBM Informix Enterprise Edition 12.10.FC11 от 11 мая 2018.
Но с ним, почему-то только IBM Informix Client SDK V4.10.FC11 под Windows, под UNIX нету.
21 июн 18, 18:03    [21510512]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
Спасибо за участие bk0010

Я пробовал это.
При апгрейте вторичного сервера происходит падение. В журнале сообщения

16:21:40 Concurrent I/O is not supported on this operating system.
Direct I/O without concurrent I/O will be used for cooked chunk files.
16:21:43 Conversion from version 11.70.xC3 Started
16:21:43 Checking partition header pages for needed free space
16:21:43 Checking for free space in partition header pages succeeded
16:21:43 Cannot convert server. DBspace 'rootdbs' is down.
16:21:43 Cannot convert server. DBspace 'plogdbs' is down.
16:21:43 Cannot convert server. DBspace 'llogdbs' is down.
16:21:43 Cannot convert server. DBspace 'datadbs1' is down.
..............................
16:21:43 Cannot convert server. DBspace 'datadbs5' is down.

Пробовал и сервер В делать первичным. Тоже самое.
Эти ошибки возникают всегда, когда идет переход на новую версию ВТОРИЧНОГО сервера.


ЗЫ Если делать апгрейт без стенбая (перевести оба в режим стандард), то оба экземпляра мигрируют на новую версию без проблем.
21 июн 18, 18:05    [21510517]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
Скачиваю 1210FC10. В понедельник попробую на этой версии (завтра не успею). Обязательно напишу как пройдет.
21 июн 18, 18:17    [21510555]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
gor Zaiets. Спасибо за совет. К сожалению этот вариант на текущиц момент не прокатит (дефицит дискового пространства).
А с oninit -PHY попробую. Это мысль. Спасибо.
21 июн 18, 18:23    [21510563]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
cpr
Member

Откуда: Rostov-on-Don
Сообщений: 762
Igor Zaiets
можно посмотреть в сторону снапшотов на массиве/лвм,


Кстати о снапшотах.
На копию , поднятую со снапшота можно накатить логи?
22 июн 18, 10:28    [21512032]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
cpr
Igor Zaiets
можно посмотреть в сторону снапшотов на массиве/лвм,


Кстати о снапшотах.
На копию , поднятую со снапшота можно накатить логи?


А почему нет?
В момент create snapshot лучше наверное сказать информиксу, что запускаем внешний бекап

Запускаете сервер oninit -PHY, сервер віровняется по последней к.т.
Запускаете continuous log restore - onbar -r -l -C
Останавливаете continuous log restore - onbar -r -l -X (без останова статус сервера не измените, либо через репликацию)
либо ontape - смотря что используете
В случае с onbar есть ньюансі с ixbar.N - после onsmsync в нем появляются дірі и нужно генерить/править привильній ixbar
22 июн 18, 11:04    [21512250]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
Кстати, в одном из случаев пришлось отказаться от DR в пользу continuous log restore

На моей версии IDS SMX глючній
После массовіх обновлений-чисток - резервній сервер догнать проще по логам чем репликацией.
но это только мой случай.

Сервер между DR и continuous log restore туда-сюда переключается без проблем.
22 июн 18, 11:10    [21512279]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
vvt1
Member

Откуда: Rostov-on-Don
Сообщений: 144
Igor Zaiets, интересно.
Но у меня не получилось, правда я для RSS пробовал. Там ситуация была, что по забывчивости перевел его в Multi-user без наката лога (после ontape -p). Думал докатить, перевел его опять в Fast Recovery через oninit -PHY и пробовал ontape -C (continuous logical log restore) докатить, но ... даже не стартовало.
Было это на IFX 12.10FC4W1
22 июн 18, 12:46    [21512791]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Igor Zaiets
Member

Откуда:
Сообщений: 79
vvt1
Igor Zaiets, интересно.
Но у меня не получилось, правда я для RSS пробовал. Там ситуация была, что по забывчивости перевел его в Multi-user без наката лога (после ontape -p). Думал докатить, перевел его опять в Fast Recovery через oninit -PHY и пробовал ontape -C (continuous logical log restore) докатить, но ... даже не стартовало.
Было это на IFX 12.10FC4W1


Все у вас правильно было. Либо говорим о разном. Я нигде не упоминал Multi-user.
22 июн 18, 15:45    [21513512]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
Попробовал через oninit -PHY
Получил ошибки
на первичном сервере

17:11:42  DR: Cannot connect to secondary server
17:11:42 DR: Turned off on primary server
17:11:45 SC_maxmsg_ping failed with rc -21
17:11:46 DR: Cannot connect to secondary server

на вторичном

17:12:42  listener-thread: err = -1809: oserr = 0: errstr = Conversion Disabling Client Connections: Server rejected the c
17:12:42 listener-thread: err = -1809: oserr = 0: errstr = : Server rejected the connection.
17:13:42 listener-thread: err = -1809: oserr = 0: errstr = Conversion Disabling Client Connections: Server rejected the c
17:13:42 listener-thread: err = -1809: oserr = 0: errstr = : Server rejected the connection.

Написал в поддержку IBM и получил вот такой ответ

This upgrade, unfortunately, can't be done this simple way, because 12.10.xC8 introduced a change in on-disk structures and therefor a small, but real conversion has to be performed - which a secondary server cannot do.

So, when migrating HDR (or RSS) from a v12.10 pre-xC8 to 12.10.xC8 or newer version, there's no way around re-instantiating the secondary from a level zero backup after the primary had been upgraded.

Миграция с 1170FC6 online не возможна на 1210FC9
26 июн 18, 12:41    [21521637]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
vvt1
Member

Откуда: Rostov-on-Don
Сообщений: 144
Сергей Б,
возможно имелось ввиду, что миграция с HDR/RSS не возможна в online режиме.
Насколько я понял, на первичном (или stand alone == standard) сервере миграция 11.70.FC6 --> 12.10.FC9 прошла без dbexport/dbimport, напрямую, поверх.
IBM, как я понял указывает, что HDR можно перебрать только из backup/restore первичного сервера.

В принципе, это не сложно:
informix@primary_host$ ontape -s -L 0 -F -t STDIO | (rsh secondary_host 'ontape -p -t STDIO' )

Но на всякий случай перед backup/restore primary сервер перевести в standard (onmode -d standard).
А потом уже назначить роли.
26 июн 18, 14:54    [21522275]     Ответить | Цитировать Сообщить модератору
 Re: Миграция на новую версию HDR сервера 11.70.FC6 --> 12.10.FC9  [new]
Сергей Б
Member

Откуда: Москва
Сообщений: 177
vvt1 спасибо.
Через ontape -s -L 0 и ontape -p я пробовал. Этот вариант работает.
27 июн 18, 10:33    [21524405]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить