Oracle RAC 10gR2 for IBM AIX

Теперь в Москве, в IBM Innovation Center'е есть стенд с 10gRAC on IBM AIX 5L.
4 ноды (являющиеся партициями p570), по 2 CPU, по 8 Gb памяти, дискового пространства очень много :)

Если необходимо, этот стенд можно превратить в 11gRAC.

Вы можете обращаться в IBM или в Oracle с целью заказать тестирование своего приложения в данной конфигурации. Надеюсь дальнейший текст убедит Вас что для тестирования лучше взять готовый стенд, а не собирать самим.


Установка 10gR2 на IBM AIX показалось мне достаточно сложной. Серьезное время занимает подготовка, а точнее выбор метода установки:

- over HCMP
- over GPFS
- use only ASM

Для выбранного метода нужно аккуратно перерыть metalink, чтобы осознать текущую ситуацию с сертификацией.

В результате я выбрал самый простой (и надежный путь) - Clusterware размещается на hdisk'ах, данные на ASM (и GPFS по желанию).

В установке мне очень помогли два документа:

- COOKBOOK-V2.0-10gRACR2-ASM-AIX5L-SAN_Storage.pdf
- COOKBOOK-V2.0-10gRACR2-GPFS-AIX5L-SAN_Storage.pdf

Оба содержат слова Quick Installation Guide и по 240 страниц текста :) Написаны сотрудниками Oracle IBM Joint Solution Center в Монпелье. Крайне рекомендую к прочтению при подготовке.

Но следовать им слепо также нельзя - каждый шаг я проверял по:

Oracle® Database
Oracle Clusterware and Oracle Real Application Clusters
Installation Guide
10g Release 2 (10.2) for AIX
B14201-04

В результате, обнаружил пока непонятную для меня вещь:

Если удалить PVID с диска (как настаивают вышеприведенные COOKBOOK), Clusterware не хочет работать с таким диском. Т.е. не проходит root.sh который должен разместить OCR диск. Чтение truss погрузило в мысли о бренности существования, но ничего не дало.

После чтения документации было выполнено

chdev -l hdisk… -a pv=yes


и сlusterware установилось. А вот для ASM дисков PVID не нужны, их действительно рекомендуется снести, тем более что ASM их потом переписывает сама.

К сожалению ни runInstaller, ни cluvfy не проверяют окружение так подробно, как бы хотелось. Так они не смогли проверить версии XlC пакетов

xlC.aix50.rte 7.0.0.4 <---- Ensure versions are not lower
xlC.rte 7.0.0.1 <--- Ensure versions are not lower


что привело к результате к

0509-136 Symbol _Getnumpunct__FPCc (number 105) is not exported from
dependent module /usr/lib/libC.a[ansi_64.o].

Конечно после установки более новой версии все закончилось благополучно.

Моя версия руководства по установке будет чуть позже, но она конечно не такая серьезная как вышеприведенные cookbook.

2 комментария:

  1. Анонимный9/12/07 11:44 AM

    Дмитрий

    что нужно сделать, чтобы воспользоваться вашим кластером?

    ОтветитьУдалить
  2. "Отмазка":
    Поскольку я технический пресейл, я могу чего-то не знать, а что-то путать в сложном процессе общения заказчиков и глобальных компаний.


    Вы можете написать напрямую мне, с рабочего e-mail, возможно я подскажу как действовать лучше. Чем больше будет деталей в письме, тем лучше.

    Или самим воспользоваться официальными каналами:

    Если Вы партнер как минимум одной из компаний, Oracle или IBM, вы звоните в соответсвующий партнерский отдел и убеждаете их, что Вам нужно провести тестирование. Аргументы должны содержать объемы будущих продаж :)
    Если у Вас убедительные аргументы, вы согласуете сроки аренды оборудования и объемы тех. поддержки (если она Вам нужна). Если Вы ISV партнер Oracle то Вам лучше сразу обратиться в ISV центр.

    Если Вы key customer одной из компаний, то лучше позвонить своему менеджеру, объяснить Ваше желание. Если он Вас поддержит, то дальше уже менеджер найдет меобходимых для оформления проекта людей.

    Повторюсь - главное продумать аргументы, зачем нужно это тестирование, остальное не очень большая проблема.

    При обращении в любую из компаний можно ссылать на меня, dmitry.volkov

    И надо учитывать, что компании огромны, далеко не все знают о каком-то там стенде с каким-то RAC. Спокойствие и настойчивость :)

    ОтветитьУдалить