Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Доброго всем времени. Столкнулся с Windows Cluster 2008R2 Пытаюсь настроить db2 в нём. Вся установка и конфигурация db2 проходить успешно, а вот в самом кластере ресурс - db2 Server не стартует. Вручную(db2start) инстанс стартует. Не могу понять в какую сторону копать. Настраивал так: поставил db2 server на акивный узел, прописал в параметре DFTDBPATH кластерный диск установил db2 на пассивном узле выполнил db2wolfi i на активном узле создал каталог db2TEPS на кластерном диске выполнил на активном узле: db2iclus migrate /i:DB2 /c:<clustername> /m:<clusternode1> /p:O:\db2TEPS выполнил на пассивном узле: db2iclus add /i:DB2 /m:<clusternode2> после этого добавил в кластерную группу ресурс DB2 Server пытаюсь стартануть ресурс, выводится ошибка(во вложении) В чем может быть проблема? db2level C:\Program Files\IBM\SQLLIB\BIN>db2level DB21085I Экземпляр "DB2" использует "64" бит и выпуск кода DB2 "SQL09074"с идентификатором выпуска "08050107". Информационные элементы суть "DB2 v9.7.400.501", "s110330", "IP23238", а также пакет FixPack "4". Продукт установлен в "C:\PROGRA~1\IBM\SQLLIB", имя копии DB2 - "DB2COPY1". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 13:31 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Мдааа. я по какому-то старому мануалу настраивал. Перенастроил по официальному гайду для 9.7 всё стартануло, но при переезде кластера на второй узел, к базе приконнектиться невозможно. При соединение или создании БД отлуп: C:\Program Files\IBM\SQLLIB\BIN>db2 connect to sample DB21018E Системная ошибка. Процессор командной строки не может продолжать работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 16:06 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienromПеренастроил по официальному гайду для 9.7Что за гайд? DB2_EXTSECURITY используется? Группы и владелец экземпляра доменные? Профиль экземпляра в сетевой шаре или в O:\db2TEPS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:46 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
>>Что за гайд? Implementing IBM® DB2® 9.7 Enterprise Server Edition with Microsoft Failover Clustering >>DB2_EXTSECURITY используется? явно не настраивал. >>Группы и владелец экземпляра доменные? нет >>Профиль экземпляра в сетевой шаре или в O:\db2TEPS? DB2INSTPROF ? на кластерном диске. После настройки на активном узле картина такая: C:\Program Files\IBM\SQLLIB\cfg>db2set -all [e] DB2PATH=C:\Program Files\IBM\SQLLIB [i] DB2_FALLBACK=YES [i] DB2CLUSTERLIST=0054VITMAPPN01 0054VITMAPPN02 [i] DB2CLUSTER=0054vitmapp_clu [i] DB2INSTPROF=O:\DB2PROFS [g] DB2_EXTSECURITY=YES [g] DB2SYSTEM=0054VITMAPPN01 [g] DB2PATH=C:\Program Files\IBM\SQLLIB [g] DB2INSTDEF=DB2INST1 [g] DB2ADMINSERVER=DB2DAS00 После переезда на другой узел, картина такая: C:\Program Files\IBM\SQLLIB\BIN>db2set -all [e] DB2PATH=C:\Program Files\IBM\SQLLIB [g] DB2_EXTSECURITY=YES [g] DB2SYSTEM=0054VITMAPPN02 [g] DB2PATH=C:\Program Files\IBM\SQLLIB [g] DB2ADMINSERVER=DB2DAS00 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 11:05 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Вот конфиг настройки: db2mscs.cfg DB2_INSTANCE = db2inst1 CLUSTER_NAME = 0054vitmapp_clu GROUP_NAME = DB2 Server DB2 IP_NAME = 0054itm IP_ADDRESS = 10.ххх.хх.хх IP_SUBNET = 255.255.254.0 IP_NETWORK = Cluster Network 1 DISK_NAME = Disk O: INSTPROF_DISK = Disk O: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 11:12 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienrom, Честно говоря, сколько не использовал db2mscs, всё время были какие-то проблемы на всех версиях и db2, и mscs. Совет: Используйте доменные группы и пользователя, иначе при установленной DB2_EXTSECURITY у вас могут быть проблемы с правами на объекты DB2 на общем диске. Сделайте db2iclus unmigrate. После того как создатите DOMAIN\DB2INST1 в домене и включите его в DOMAIN\DB2ADMNS , на обоих машинах: Включите DOMAIN\DB2INST1 в локальные админы, Код: plaintext Код: plaintext Далее либо: Код: plaintext 1. 2. 3. либо поробуйте (может, у вас получится) db2mscs с: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 13:18 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Обязательно ли использовать доменные учетки? что установить в DB2_EXTSECURITY ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:22 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienromОбязательно ли использовать доменные учетки?Не обязательно. Но при установленной DB2_EXTSECURITY=YES вы можете встретиться с проблемой прав на DB2 объекты при переезде, т.к. одинаковые имена групп не гарантируют, что вторая ОС воспримет ID групп с первого сервера. Может, DB2 сама как-то переприсваивает права при переезде, а может и нет. alienromчто установить в DB2_EXTSECURITY ?Она у вас уже установлена в YES. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 14:49 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Т.е. чтоб избавиться от проблем при переезде, надо установить в DB2_EXTSECURITY=NO ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 17:21 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienromТ.е. чтоб избавиться от проблем при переезде, надо установить в DB2_EXTSECURITY=NO ?Скорее всего - да, хотя я так никогда не пробовал, насколько я помню... Но ещё раз: лучше в любом случае с доменными группами и пользователями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2013, 17:34 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
авторДалее либо: db2wolfi i db2iclus migrate /i:db2inst1 /c:0054vitmapp_clu /m:0054VITMAPPN01 /p:O:\db2profs db2iclus add /i:db2inst1 /c:0054vitmapp_clu /m:0054VITMAPPN02 /u:DOMAIN\DB2INST1,PASSWORD Руками создайте DB2 ресурс с именем DB2_DB2INST1-0, VIP, включите в группу диск, поставьте в зависимость DB2 ресурс от всех остальных ресурсов группы. Попробовал так, но при старте ресурса db2 server выдает такую ошибку: cluster resource could not be found ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 11:00 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienromавторДалее либо: db2wolfi i db2iclus migrate /i:db2inst1 /c:0054vitmapp_clu /m:0054VITMAPPN01 /p:O:\db2profs db2iclus add /i:db2inst1 /c:0054vitmapp_clu /m:0054VITMAPPN02 /u:DOMAIN\DB2INST1,PASSWORD Руками создайте DB2 ресурс с именем DB2_DB2INST1-0, VIP, включите в группу диск, поставьте в зависимость DB2 ресурс от всех остальных ресурсов группы. Попробовал так, но при старте ресурса db2 server выдает такую ошибку: cluster resource could not be found Прошу прощения, ошибся. Имя ресурса должно быть DB2INST1-0, а не DB2_DB2INST1-0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 11:15 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienrom, при установки кластера нужно соблюсти последовательность: 1. собрать сам кластер (CL_NAME), убедиться что все работает - диск и сетевые имена переезжают. Сделайте 2 server name - одно для доступа клиентов, второе - для внутреннего использования. Назовем их s-public, s-tech 2. На кластерном диске нужно создать DB2Profs и, соответсвенно, шару \\s-tech\DB2Profs. Права на эту шару дать сервисному ДОМЕННОМУ аккаунту(-ам), под которым будет работать инстанс (-ы). 3. На одной ноде (CL_NAME_nd1) создаем (или уже есть) инстанс db2 - пусть будет стандартно DB2. На втором плече (CL_NAME_nd2)- сносим все, убеждаемся что никаких сервисов от инстанса также не осталось. 4. На обеих нодах выполняем db2wolfi i 5. Заходим на 1 ноду, переводим на нее кластерную группу и проверяем, что наш инстанс запускается и нормально работает под доменной учеткой. Выполняем команды по миграции инстанса в кластер db2iclus migrate /i:DB2 /c:CL_NAME /m:CL_NAME_nd1 /p:\\s-tech\DB2Profs Смотрим, что у нас в кластерной группе появился ресурс. Добавляем второе плечо db2iclus add /i:DB2 /c:CL_NAME /m:CL_NAME_nd2 /u:DOMAIN\ACCOUNT,PASSWORD Проверяем командой db2ilist db2ilist На всякий случай, сталкивались с глюком, заходим на второе плечо, открываем созданный сервис db2 и ручками прописываем пароль и убеждаемся, что start=MANUAL. При сохранении может выскочить сообщение, что аккаунту даны права Run as Service. 6. В кластере проверяем, чтобы ресурс db2 был зависим от шары (file server) и нужных нам кластерных дисков. 7. Проверяем. Аналогично добавляются другие инстансы. Для DAS свой ключик. Andy ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2013, 11:59 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Сделал всё ,как советовали. Но не стартует ресурс в кластере. выводит ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2013, 14:14 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
Mark Barinsteinalienromпропущено... Попробовал так, но при старте ресурса db2 server выдает такую ошибку: cluster resource could not be found Прошу прощения, ошибся. Имя ресурса должно быть DB2INST1-0, а не DB2_DB2INST1-0. А как формируется это имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2013, 15:07 |
|
||
|
Настройка в MS Cluster
|
|||
|---|---|---|---|
|
#18+
alienromА как формируется это имя?По имени сервиса. Попробуйте DB2INST1. Убедитесь в том, что сделано так, как указано тут: Microsoft Failover Clustering support (Windows) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2013, 23:43 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=38344056&tid=1601372]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 414ms |

| 0 / 0 |
