Впечатления от Grid Infrastructure 11GR2

Идея поставить Oracle Grid Infrastructure пришла ко мне достаточно давно и вот вооружившись документацией и статьей Jeffrey Hunter-а я приступил к инсталяции.
Я создавал 4-х узловой кластер при помощи OVM, ОС гостевых машин - OEL. Диски - Openfiler.
Первоначально, я поставил данное программное обеспечения не конфигурируя DNS и DHCP сервера, а ip адрес для SCAN просто записал в /etc/hosts на узлах. Но вот на этой неделе, я решил поставить Grid Infrastructure по нормальному, как говорит Игорь Мельников - как "настоящий пацан" :).

И вот я опять начал установку. Задача, собственно была такая же - создать 4-х узловой кластер. Но, к первоначальной конфигурации кластера добавилась еще одна гостевая машина, на  которую я поставил необходимые пакеты (bind и dhcp) для DNS и DHCP. После этого, начался процесс конфигурирования DHCP. Я честно говоря, это делал в первый раз и поэтому не знал как это делать, благо есть help и google. В документации написано, что DHCP сервер может выдавать адреса в двух различных подсетях ( в public сети - для vip-ов и в private - для interconnect-а). На виртуальной машине я сделал два сетевых интерфейса, но, т.к. я использовал обычный десктоп с одним физическим сетевым интерфейсом, чтобы разделить трафик, пришлось создавать vlan-ы. После этого, я начал настраивать DNS. Отмечу только, что информацию по настройке DNS, человеку, который не занимается настройкой сетей, найти достаточно не просто, благо нашел книгу Ron Aitchison "Pro DNS and BIND", которая очень мне помогла.

Далее все по документации. Есть ряд моментов (например Bug 8716130: DB11R2E7: KFOD OP=GROUPS FAILS IF /DEV/RANDOM IN DISCOVERY SET), но в общем, особых проблем нет.

И вот наконец я увидел долгожданные строки:

[grid@rac1 ~]$ crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2        
ora....N2.lsnr ora....er.type ONLINE    ONLINE    rac3        
ora....N3.lsnr ora....er.type ONLINE    ONLINE    rac1        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.eons       ora.eons.type  ONLINE    ONLINE    rac1        
ora.gns        ora.gns.type   ONLINE    ONLINE    rac2        
ora.gns.vip    ora....ip.type ONLINE    ONLINE    rac2        
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE               
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    OFFLINE   OFFLINE               
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    OFFLINE   OFFLINE               
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora....SM3.asm application    ONLINE    ONLINE    rac3        
ora....C3.lsnr application    ONLINE    ONLINE    rac3        
ora.rac3.gsd   application    OFFLINE   OFFLINE               
ora.rac3.ons   application    ONLINE    ONLINE    rac3        
ora.rac3.vip   ora....t1.type ONLINE    ONLINE    rac3        
ora....SM4.asm application    ONLINE    ONLINE    rac4        
ora....C4.lsnr application    ONLINE    ONLINE    rac4        
ora.rac4.gsd   application    OFFLINE   OFFLINE               
ora.rac4.ons   application    ONLINE    ONLINE    rac4        
ora.rac4.vip   ora....t1.type ONLINE    ONLINE    rac4        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2        
ora.scan2.vip  ora....ip.type ONLINE    ONLINE    rac3        
ora.scan3.vip  ora....ip.type ONLINE    ONLINE    rac1        

Далее, опять же по совету Игоря Мельникова, я поставил PSU 11.2.0.1.2 и последний OPatch.
Перед этим, советую почитать README и ноту 1082394.1 Там можно обнаружить один момент - команду opatch auto <GI_PSU_11.2.0.1.2> -oh <GRID_HOME> нужно выполнить на КАЖДОМ узле кластера, что собственно не очень удобно :)

Итог: В общем, инсталяция стала немного полегче, появилась мозможность изменения параметров ядра в installer-е например, НО, появились сложности с настройкой DHCP и DNS, т.е. скоро, наверно, администратор СУБД Oracle Database должен будет знать ВСЕ технологии, чтобы установить и поддерживать данные продукты :))) 

PS. Но фото, один из красивейших островов мира - остров Санторини, Греция.

1 комментарий:

Igor Melnikov комментирует...

Поражает огромный список кластерных ресурсов. И это только clusterware без БД ! :-)