Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

glupie pytanie - na powiome rozwiazan klastronych 'normalnych' (VCS, HACMP) jestem w stanie tworzyc cos co na ogol nazywa sie grupa zasobow, w sklad ktorej moga wchodzic adresy ip, grupy dyskow, skrypty do robienia czegos na danej grupie; czy clusterware tez oferuje cos takiego? wiem ze konfiguruje sie zasoby, ale na ile sie zorientowalem w ich sklad moze wchodzi tylko adres ip czy grupy dyskow..

troche per analogia - dla HACMP moge nody klastra tak skonfigurowac, ze startujacy nod sprawdza czy drugi nod jest up, jezeli tak to nic nie robi, a jezeli drugi nod nie zye to wstajacy podnosi grupy dyskowe (montuje), podnosi adresy ip (dodaje do interfejsow) i wykonuje szereg skryptow ktore sprawdzaja aplikacje i ja podnosza - i wlasnie tej funkcjonalnosci nie widze w clusterware; czy clusterwre jest w stanie wykonac, w zaleznosci od stanu nodow klastra, okreslone dzialania na nodach/aplikacji? jezeli zbyt metnie zapytalem sluze wyjasnieniami

konto usunięte

Temat: Oracle Clusterware - pytanie o zasoby

Tomasz Serwański:
i ja podnosza - i wlasnie tej funkcjonalnosci nie widze w clusterware; czy clusterwre jest w stanie wykonac, w zaleznosci od stanu nodow klastra, okreslone dzialania na nodach/aplikacji? jezeli zbyt metnie zapytalem sluze wyjasnieniami

Clusterware generalnie zakłada, że wszystkie nody są aktywne.

Możesz co najwyżej serwis wyłączyć na nodzie, ale ten nod nie sprawdza, czy ten serwis jest aktywny na innym.
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

Krzysztof Pułapa:
Tomasz Serwański:
i ja podnosza - i wlasnie tej funkcjonalnosci nie widze w clusterware; czy clusterwre jest w stanie wykonac, w zaleznosci od stanu nodow klastra, okreslone dzialania na nodach/aplikacji? jezeli zbyt metnie zapytalem sluze wyjasnieniami

Clusterware generalnie zakłada, że wszystkie nody są aktywne.

Możesz co najwyżej serwis wyłączyć na nodzie, ale ten nod nie sprawdza, czy ten serwis jest aktywny na innym.
jasne, zostanmy przy tym ze wszystkie nody sa aktywne - ale w takim razie czy jest mozliwosc powiedziec clsuterware'owi zeby na jednym z tych nodow zamontowal jakies dodatkowe filesystemy i uruchomil jakas aplikacje?

Temat: Oracle Clusterware - pytanie o zasoby

Wydaje mi się że nie ma z tym problemu, można używać clusterware do aplikacji innych niż produkty oracle, patrz tutaj:

http://www.oracle.com/technetwork/database/clusterware...
http://download.oracle.com/docs/cd/E11882_01/rac.112/e...
http://www.nextre.it/oracledocs/oracleclusterware01.html
przykład z apache:

http://joords.blogspot.com/2010/02/creating-highly-ava...

Co do startowania czegoś na jednym węźle trzeba to sprawdzić ale skoro srvctl umożliwia podniesienie bazy na konkretnym węźle klastra to czemu miało by się nie dać z aplikacją trzecią.
Irek Słonina

Irek Słonina programowanie, bazy
danych i linuksy

Temat: Oracle Clusterware - pytanie o zasoby

Można uruchamiać aplikacje tylko na jednym węźle:
http://www.oracle.com/technetwork/database/clusterware...
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

Irek Słonina:
Można uruchamiać aplikacje tylko na jednym węźle:
http://www.oracle.com/technetwork/database/clusterware...
o, to wyglada na to.. zobacze jutro czy dziala jak bym chcial; dzieki

konto usunięte

Temat: Oracle Clusterware - pytanie o zasoby

Tomasz Serwański:
http://www.oracle.com/technetwork/database/clusterware...
o, to wyglada na to.. zobacze jutro czy dziala jak bym chcial;

Bądź ostrożny ... White Paper to nie jest Practical Paper :) Zwłaszcza jeśli chodzi o 11g i jeśli ma 2008 w dacie ... bo to są praktycznie przedpotopowe początki jeśli chodzi o tą właśnie wersję.

Temat: Oracle Clusterware - pytanie o zasoby

Krzysztof Pułapa:
Tomasz Serwański:
http://www.oracle.com/technetwork/database/clusterware...
o, to wyglada na to.. zobacze jutro czy dziala jak bym chcial;

Bądź ostrożny ... White Paper to nie jest Practical Paper :) Zwłaszcza jeśli chodzi o 11g i jeśli ma 2008 w dacie ... bo to są praktycznie przedpotopowe początki jeśli chodzi o tą właśnie wersję.

A 11g Release 2 wszystko zmienil ;)
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

jeszcze pytanie dot. interconnectu dla RAC; czlowiek ktory jest dla klienta autorytetem od RACa upiera sie ze interconnect musi byc 1gb fd, ale nie byl w stanie wskazac zadnych wytycznych oracla, gdzie byloby napisane ze interconnect musi byc 1gb fd; czy ktos z Was ma moze w produkcji RAC dla ktorego interconnect jest np. 100mb hd?
Marcin Stefaniak

Marcin Stefaniak Informatyk, Poczta
Polska

Temat: Oracle Clusterware - pytanie o zasoby

Oracle nie ma wytycznych co do przepustowości InterConnecta. Ważne, żeby nie było opóźnień. Jeśli się pojawiają wtedy trzeba zwiększyć przepustowość
Przemysław Kamper

Przemysław Kamper IT Manager /
Database Engineer

Temat: Oracle Clusterware - pytanie o zasoby

Latency jest istotne, chodzi oczywiście głównie o Cache Fusion.
Oracle zaleca rozważenie użycia Infiniband ... :)

"Consider using Infiniband on the interconnect for workloads that have high volume requirements. Infiniband can also improve performance by lowering latency, particularly with Oracle 11g, with the RDS protocol"

Zaleca również uzycie dedykowanego switcha sprzetowego dla potrzeb interconnecta :
RAC: Frequently Asked Questions [ID 220970.1]
"Oracle RAC and Oracle Clusterware deployment best practices recommend that the interconnect be deployed on a stand-alone, physically seperate, dedicated switch.

Many customers, however, have consolidated these stand-alone switches into larger managed switches. A consequence of this consolidation is a merging of IP networks on a single shared switch, segmented by VLANs. There are caveats associated with such deployments.

The Oracle RAC cache fusion protocol exercises the IP network more rigorously than non-RAC Oracle databases. The latency and bandwidth requirements as well as availability requirements of the Oracle RAC / Oracle Clusterware interconnect IP network are more in-line with high performance computing"Przemysław Kamper edytował(a) ten post dnia 17.12.10 o godzinie 19:29

Temat: Oracle Clusterware - pytanie o zasoby

Tomasz Serwański:
jeszcze pytanie dot. interconnectu dla RAC; czlowiek ktory jest dla klienta autorytetem od RACa upiera sie ze interconnect musi byc 1gb fd, ale nie byl w stanie wskazac zadnych wytycznych oracla, gdzie byloby napisane ze interconnect musi byc 1gb fd; czy ktos z Was ma moze w produkcji RAC dla ktorego interconnect jest np. 100mb hd?

Witam,

Jesli szukasz problemow to mozesz probowac bawic sie w 100 MB HD ale mysle ze dosc szybko zrobisz upgrade do 1 GB FD.
Jezeli uzywasz w RAC-u load balancingu i planujesz miec sesje dzialajace na kilku wezlach RAC-a to musisz pamiec ze Oracle bedzie uzywal interconnecta do przesylania blokow bazy danych z SGA do SGA wlasnie za jego pomoca aby oszczedzic na operacjach dyskowych ktore z zalozenia powinny byc kosztowniejsze niz cache fusion. Odpowiadajac przewrotnie na Twoje pytanie - czy widziales wytyczne Oracle zeby uzywac interface-u FC lub SAS a nie ATA ?

pozdrawiam,
Marcin

konto usunięte

Temat: Oracle Clusterware - pytanie o zasoby

Marcin Przepiórowski:
czy widziales wytyczne Oracle zeby uzywac interface-u FC lub SAS a nie ATA ?

Spokojnie ... "delikatne" wytyczne polegają na odpowiednich materiałach z testów. Wiesz ... jak Head & Shoulders pozbywa człowieka łupieżu od 20stu lat bo często jest w reklamach ... chociaż nie spotkałeś pewnie nikogo, kto to potwierdził osobiście ;)

Odnosnie naszej działki, np. w AIX zaleca się blok 512 bajtów w filesystemie na redologi. 90% ludzi, którzy tego nie czytali powie: "a ja założyłem JFS2 z opcjami domyślnymi (4kB) i działa znakomicie". I co ... jak się obronisz ? :) Jak zaczniesz podawać linki do źródeł "miarodajnych" to możesz wyjść na tym jak dziś TVN: http://www.tvn24.pl/-1,1686489,0,1,pijany-pogromca-rek...

:)))
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

no.. takze nadal, ma ktos dostep do jakiegos dokumentu firmowanego przez oracle'a, gdzie jest napisane 'uzyj 1gb fd'?

Temat: Oracle Clusterware - pytanie o zasoby

Tomasz Serwański:
no.. takze nadal, ma ktos dostep do jakiegos dokumentu firmowanego przez oracle'a, gdzie jest napisane 'uzyj 1gb fd'?

Osobiscie widzialem kilka prezentacji nt. RAC gdzie bylo napisane uzyj najszybszego dostepnego interfejsu - nie wiem czy sa dostepne on-line ale sprobuje poszukac.

Pytanie jest inne czy w projektowanym rozwiazaniu wolny interconnect nie bedzie waskim gardlem przy transferze danych dysk -> pamiec serwera A -> pamiec serwera B. Jesli oszacujesz wszystko i wyjdzie Ci ze to wystarcza to nie ma problemu.

Moze napiszesz dlaczego rozwazasz uzycie 100 Mb a nie 1 Gb ?

pozdrawiam,
MarcinMarcin Przepiórowski edytował(a) ten post dnia 17.12.10 o godzinie 21:58
Tomasz Serwański

Tomasz Serwański Microsoft Dynamics
CRM - konsultant
biznesowy

Temat: Oracle Clusterware - pytanie o zasoby

Marcin Przepiórowski:
Moze napiszesz dlaczego rozwazasz uzycie 100 Mb a nie 1 Gb ?
pieniazki.. :) klient ma osobna infrastrukture dla 'normalnego' ruchu ip (1gb) , i oddzielna dla klastrow/heartbeatow/interconnectow (100mb); uzycie 1gb dla interconnecta to potencjalne nowe zakupy :)

Temat: Oracle Clusterware - pytanie o zasoby

Tomasz Serwański:
Marcin Przepiórowski:
Moze napiszesz dlaczego rozwazasz uzycie 100 Mb a nie 1 Gb ?
pieniazki.. :) klient ma osobna infrastrukture dla 'normalnego' ruchu ip (1gb) , i oddzielna dla klastrow/heartbeatow/interconnectow (100mb); uzycie 1gb dla interconnecta to potencjalne nowe zakupy :)

Hmmmmmmm - a w sieci klastrow/heartbeatow jakis system wymienia dane miedzy wezlami ?
Jesli mowimy o zwklych klastrach typu Veritas Cluster / Red Hat czy HACMP to siec interconnect nie jest nadmiernie wykorzystana - to tylko heartbeat. W przypadku RAC-a to bardzo wazna czesc rozwiazania poniewaz uzywana jest do wymiany danych - najprostszy test to tabela powiedzmy 10000 wierszy z numerami od 1 do 10000 i np. z indeksem i puszczenie w petli update wierszy parzystych na serwerze A i nie parzystych na serwerze B ;)

Pieniazki ? Jesli ktos kupuje licencje na RAC-a to chyba ma pieniazki dodatkowe 20k$/CPU
w porownaniu do kosztu 4 dodatkowych kart sieciowych 1 Gb plus 2 x Gb switch nie powinno nadwyrezyc budzetu. Jesli to ma byc RAC oparty o SE to udzial tego bedzie juz wiekszy ale i tak mysle ze warty rozwazenia.

pozdrawiam,
Marcin

Następna dyskusja:

Oracle Spatial - pytanie




Wyślij zaproszenie do