Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: RAC - skrypt start/stop dla aplikacji

mam klaster z 2 nodami, na jednym z nich (A) jest - poza dyskami z RAC - zamontowane klika filesystemow z danymi aplikacji; probuje sie dokopac w dokumentacji czy sie da/jak sie da sprawic, zeby:
- RAC (CRS?) kontrolowal zeby na nodzie aktywnym (A) skrypt byl wykonany z parametrem 'start' (montowal filesystemy), oraz
- na nodzie pasywnym (P) byl wykonany z parametrem 'stop' (zeby filesystemy na tym nodzie nie byly zamontowane)

dla 'normalnych' (HACMP/VCS) rozwiazan klastrowych to sie da zrobic bez problemu, ktos podpowie jak to w RAC/CRS uczynic?
Grzegorz Ludwiczek

Grzegorz Ludwiczek Specjalista d/s baz
danych i systemów
operacyjnych,
KAMSO...

Temat: RAC - skrypt start/stop dla aplikacji

Witam
Że zapytam: a w jaki sposób masz w RACu zrobione "active-passive" ?
Domyślnie wychodzi "active-active" IMHO.
Chyba, że masz jakieś konkretne usługi dodatkowe wykorzystujące vipy, ale to chyba wtedy zależy od tych usług bardziej.
Albo masz RAC-Ent - takiego na oczy niestety nie widziałem :-(

Pytanie dodatkowe: jaki FS masz do montowania ? może lepiej (załóżmy) byłoby postawić FS na OCFSie ? wtedy możesz montować na obydwu nodach obojętnie czy masz "a-a" czy "a-p" ?

--
Łączę różne wyrazy i pozdrawiam
Grzegorz LudwiczekGrzegorz Ludwiczek edytował(a) ten post dnia 24.02.11 o godzinie 15:19

konto usunięte

Temat: RAC - skrypt start/stop dla aplikacji

Tomasz Serwański:
mam klaster z 2 nodami, na jednym z nich (A) jest - poza dyskami z RAC

A jakie to os'y ? Jeśli piszesz o hacmp to trzeba domniemywać, że AIX ?
Sebastian Kolski

Sebastian Kolski programista/DBA

Temat: RAC - skrypt start/stop dla aplikacji

Tomasz Serwański:
mam klaster z 2 nodami, na jednym z nich (A) jest - poza dyskami z RAC - zamontowane klika filesystemow z danymi aplikacji; probuje sie dokopac w dokumentacji czy sie da/jak sie da sprawic, zeby:
- RAC (CRS?) kontrolowal zeby na nodzie aktywnym (A) skrypt byl wykonany z parametrem 'start' (montowal filesystemy), oraz
- na nodzie pasywnym (P) byl wykonany z parametrem 'stop' (zeby filesystemy na tym nodzie nie byly zamontowane)

dla 'normalnych' (HACMP/VCS) rozwiazan klastrowych to sie da zrobic bez problemu, ktos podpowie jak to w RAC/CRS uczynic?


Gdy dodajesz zasób do CRS'a musisz podać action script lub agenta który będzie obsługiwał akcje związane z zasobem. Np START, STOP, CHECK etc. Możesz w skrypcie/agencie dodać sprawdzenie dostępności tych filesystemów. Albo, jeśli masz skrypty/agenta na lokalnym filesystemie, to możesz mieć różne wersje na obu nodach (inna sprawa, że jest to gorsze rozwiązanie z punktu widzenia utrzymania). Skrypt to zwykły skrypt, agenta piszesz w C/C++ implementując agent framework i kompilujesz.
http://download.oracle.com/docs/cd/E11882_01/rac.112/e...Sebastian Kolski edytował(a) ten post dnia 25.02.11 o godzinie 08:26

Temat: RAC - skrypt start/stop dla aplikacji

Tomasz Serwański:
mam klaster z 2 nodami, na jednym z nich (A) jest - poza dyskami z RAC - zamontowane klika filesystemow z danymi aplikacji; probuje sie dokopac w dokumentacji czy sie da/jak sie da sprawic, zeby:
- RAC (CRS?) kontrolowal zeby na nodzie aktywnym (A) skrypt byl wykonany z parametrem 'start' (montowal filesystemy), oraz
- na nodzie pasywnym (P) byl wykonany z parametrem 'stop' (zeby filesystemy na tym nodzie nie byly zamontowane)

dla 'normalnych' (HACMP/VCS) rozwiazan klastrowych to sie da zrobic bez problemu, ktos podpowie jak to w RAC/CRS uczynic?

Witam,

Generlanie Oracle ClusterWare nie byl pomyslany jako narzedzie sterujace innymi zasobami niz Oracle. Powoli Oracle to zmienia i umozliwia dodawanie wlasnych skryptow - ale nie jest to ani latwe ani przyjemne ;)

Mysle ze musialbys powiazac skrypty z serwisem ktory bylby aktywny tylko na 1 nodzie i przelaczal sie na drugi tylko w razie awarii - patrz przyklad Sebastiana

Co trzymasz na tych filesystemach ? moze ACFS (czyli nowy cluster file system na ASM) moze Ci tu pomoc i pozbyc sie koniecznosci zarzadzania file systemami z poziomu plikow.

pozdrawiam,
Marcin
Kamil Stawiarski

Kamil Stawiarski Oracle Certified
Master | Oracle ACE

Temat: RAC - skrypt start/stop dla aplikacji

Witam,
Miałem kilka razy potrzebę, żeby zarejestrować w clusterware kontrolę dla np. apach'a. Pomocne okazały się wtedy takie pdf'y:

http://ora-600.pl/itschool/rac/

Następna dyskusja:

Oracle RAC na VMVare




Wyślij zaproszenie do