Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка в MS Cluster / 16 сообщений из 16, страница 1 из 1
24.07.2013, 13:31
    #38342043
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Доброго всем времени.
Столкнулся с 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".
...
Рейтинг: 0 / 0
24.07.2013, 16:06
    #38342422
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Мдааа. я по какому-то старому мануалу настраивал.
Перенастроил по официальному гайду для 9.7
всё стартануло, но при переезде кластера на второй узел, к базе приконнектиться невозможно.
При соединение или создании БД отлуп:
C:\Program Files\IBM\SQLLIB\BIN>db2 connect to sample
DB21018E Системная ошибка. Процессор командной строки не может продолжать
работу.
...
Рейтинг: 0 / 0
24.07.2013, 18:46
    #38342753
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
alienromПеренастроил по официальному гайду для 9.7Что за гайд?
DB2_EXTSECURITY используется?
Группы и владелец экземпляра доменные?
Профиль экземпляра в сетевой шаре или в O:\db2TEPS?
...
Рейтинг: 0 / 0
25.07.2013, 11:05
    #38343342
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
>>Что за гайд?
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
...
Рейтинг: 0 / 0
25.07.2013, 11:12
    #38343352
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Вот конфиг настройки:
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:
...
Рейтинг: 0 / 0
25.07.2013, 13:18
    #38343595
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
alienrom,

Честно говоря, сколько не использовал db2mscs, всё время были какие-то проблемы на всех версиях и db2, и mscs.
Совет:
Используйте доменные группы и пользователя, иначе при установленной DB2_EXTSECURITY у вас могут быть проблемы с правами на объекты DB2 на общем диске.
Сделайте db2iclus unmigrate.

После того как создатите DOMAIN\DB2INST1 в домене и включите его в DOMAIN\DB2ADMNS , на обоих машинах:
Включите DOMAIN\DB2INST1 в локальные админы,
Код: plaintext
 db2extsec  /u  DOMAIN\DB2USERS  /a  DOMAIN\DB2ADMNS 
на 0054VITMAPPN01:
Код: plaintext
db2iupdt db2inst1 /u: DOMAIN\DB2INST1,password 
Дайте полные права DOMAIN\DB2ADMNS на O:\db2profs.

Далее либо:
Код: plaintext
1.
2.
3.
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 ресурс от всех остальных ресурсов группы.

либо поробуйте (может, у вас получится) db2mscs с:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
DB2_INSTANCE=DB2INST1
DB2_LOGON_USERNAME =  DOMAIN\DB2INST1 
DB2_LOGON_PASSWORD =  PASSWORD 
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
INSTPROF_PATH = O:\db2profs
INSTPROF_DISK = Disk O:
...
Рейтинг: 0 / 0
25.07.2013, 14:22
    #38343717
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Обязательно ли использовать доменные учетки?
что установить в DB2_EXTSECURITY ?
...
Рейтинг: 0 / 0
25.07.2013, 14:49
    #38343767
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
alienromОбязательно ли использовать доменные учетки?Не обязательно. Но при установленной DB2_EXTSECURITY=YES вы можете встретиться с проблемой прав на DB2 объекты при переезде, т.к. одинаковые имена групп не гарантируют, что вторая ОС воспримет ID групп с первого сервера. Может, DB2 сама как-то переприсваивает права при переезде, а может и нет.
alienromчто установить в DB2_EXTSECURITY ?Она у вас уже установлена в YES.
...
Рейтинг: 0 / 0
25.07.2013, 17:21
    #38344056
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Т.е. чтоб избавиться от проблем при переезде, надо установить в DB2_EXTSECURITY=NO ?
...
Рейтинг: 0 / 0
25.07.2013, 17:34
    #38344083
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
alienromТ.е. чтоб избавиться от проблем при переезде, надо установить в DB2_EXTSECURITY=NO ?Скорее всего - да, хотя я так никогда не пробовал, насколько я помню...
Но ещё раз: лучше в любом случае с доменными группами и пользователями.
...
Рейтинг: 0 / 0
26.07.2013, 11:00
    #38344802
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
авторДалее либо:

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
...
Рейтинг: 0 / 0
26.07.2013, 11:15
    #38344831
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
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.
...
Рейтинг: 0 / 0
26.07.2013, 11:59
    #38344931
A.Panskikh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
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
...
Рейтинг: 0 / 0
02.08.2013, 14:14
    #38352989
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Сделал всё ,как советовали.
Но не стартует ресурс в кластере. выводит ошибку
...
Рейтинг: 0 / 0
02.08.2013, 15:07
    #38353127
alienrom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
Mark Barinsteinalienromпропущено...

Попробовал так, но при старте ресурса db2 server выдает такую ошибку: cluster resource could not be found Прошу прощения, ошибся.
Имя ресурса должно быть DB2INST1-0, а не DB2_DB2INST1-0.
А как формируется это имя?
...
Рейтинг: 0 / 0
03.08.2013, 23:43
    #38354102
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка в MS Cluster
alienromА как формируется это имя?По имени сервиса.
Попробуйте DB2INST1.
Убедитесь в том, что сделано так, как указано тут:
Microsoft Failover Clustering support (Windows)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Настройка в MS Cluster / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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