ProHoster > Блог > Isakoso > Ṣiṣe ojutu ifarada-aṣiṣe ti o da lori Oracle RAC ati AccelStor Pipin-Ko si ohunkan faaji
Ṣiṣe ojutu ifarada-aṣiṣe ti o da lori Oracle RAC ati AccelStor Pipin-Ko si ohunkan faaji
Nọmba ti o pọju ti awọn ohun elo Idawọlẹ ati awọn ọna ṣiṣe ti ara wọn ni awọn ọna ṣiṣe tiwọn fun kikọ awọn solusan ifarada-aṣiṣe. Ni pataki, Oracle RAC (Iṣupọ Ohun elo Ohun elo Oracle gidi) jẹ iṣupọ ti meji tabi diẹ sii awọn olupin data Oracle ti n ṣiṣẹ papọ lati ṣe iwọntunwọnsi fifuye ati pese ifarada aṣiṣe ni ipele olupin/ohun elo. Lati ṣiṣẹ ni ipo yii, o nilo ibi ipamọ pinpin, eyiti o jẹ eto ipamọ nigbagbogbo.
Gẹgẹbi a ti sọrọ tẹlẹ ninu ọkan ninu wa ìwé, eto ibi ipamọ funrararẹ, laibikita wiwa awọn paati pidánpidán (pẹlu awọn olutona), tun ni awọn aaye ikuna - ni pataki ni irisi data kan ṣoṣo. Nitorinaa, lati kọ ojutu Oracle kan pẹlu awọn ibeere igbẹkẹle ti o pọ si, ero “awọn olupin N - eto ibi ipamọ kan” nilo lati ni idiju.
Ni akọkọ, nitorinaa, a nilo lati pinnu iru awọn ewu ti a n gbiyanju lati rii daju lodi si. Ninu àpilẹkọ yii, a kii yoo gbero aabo lodi si awọn irokeke bii “meteorite kan ti de.” Nitorinaa kikọ ojuutu imularada ajalu ti tuka kaakiri ilẹ yoo jẹ koko-ọrọ fun ọkan ninu awọn nkan atẹle. Nibi a yoo wo ohun ti a pe ni Cross-Rack ojutu imularada ajalu, nigbati aabo ti kọ ni ipele ti awọn apoti ohun ọṣọ olupin. Awọn apoti ohun ọṣọ funrararẹ le wa ni yara kanna tabi ni awọn oriṣiriṣi, ṣugbọn nigbagbogbo laarin ile kanna.
Awọn apoti ohun ọṣọ wọnyi gbọdọ ni gbogbo ohun elo pataki ati sọfitiwia ti yoo gba laaye iṣẹ ti awọn apoti isura infomesonu Oracle laibikita ipo “aladuugbo”. Ni awọn ọrọ miiran, ni lilo ojutu imularada ajalu Cross-Rack, a yọkuro awọn eewu ti ikuna:
Awọn olupin Ohun elo Oracle
Awọn ọna ipamọ
Yipada awọn ọna šiše
Ikuna pipe ti gbogbo ohun elo ninu minisita:
Iko agbara
Ikuna eto itutu
Awọn ifosiwewe ita (eniyan, ẹda, ati bẹbẹ lọ)
Ipilẹṣẹ ti awọn olupin Oracle tumọ si ilana iṣiṣẹ pupọ ti Oracle RAC ati pe o jẹ imuse nipasẹ ohun elo kan. Ṣiṣepo awọn ohun elo iyipada tun kii ṣe iṣoro. Ṣugbọn pẹlu išẹpo ti eto ipamọ, ohun gbogbo kii ṣe rọrun.
Aṣayan ti o rọrun julọ jẹ atunṣe data lati eto ipamọ akọkọ si ọkan afẹyinti. Amuṣiṣẹpọ tabi asynchronous, da lori awọn agbara ti eto ipamọ. Pẹlu ẹda asynchronous, ibeere naa waye lẹsẹkẹsẹ ti ṣiṣe idaniloju ibamu data ni ibatan si Oracle. Ṣugbọn paapaa ti iṣọpọ sọfitiwia ba wa pẹlu ohun elo naa, ni eyikeyi ọran, ni iṣẹlẹ ti ikuna lori eto ibi ipamọ akọkọ, ilowosi afọwọṣe nipasẹ awọn alabojuto yoo nilo lati yipada iṣupọ si ibi ipamọ afẹyinti.
Aṣayan eka diẹ sii jẹ sọfitiwia ati/tabi ibi ipamọ ohun elo “awọn olupilẹṣẹ” ti yoo yọkuro awọn iṣoro aitasera ati idasi afọwọṣe. Ṣugbọn idiju ti imuṣiṣẹ ati iṣakoso atẹle, bakanna bi idiyele aiṣedeede pupọ ti iru awọn solusan, dẹruba ọpọlọpọ.
AccelStor NeoSapphire™ Gbogbo ojutu array Flash jẹ pipe fun awọn oju iṣẹlẹ bii imularada ajalu Cross-Rack H710 lilo Pipin-Ko si ohun faaji. Awoṣe yii jẹ eto ibi ipamọ apa-meji ti o nlo imọ-ẹrọ FlexiRemap® ohun-ini lati ṣiṣẹ pẹlu awọn awakọ filasi. Ọpẹ si FlexiRemap® NeoSapphire™ H710 ni agbara lati ṣe jiṣẹ iṣẹ to 600K IOPS@4K kikọ laileto ati 1M+ IOPS@4K kika, eyiti ko ṣee ṣe nigba lilo awọn eto ibi-itọju orisun-orisun RAID.
Ṣugbọn ẹya akọkọ ti NeoSapphire ™ H710 ni ipaniyan awọn apa meji ni irisi awọn ọran lọtọ, ọkọọkan eyiti o ni ẹda tirẹ ti data naa. Amuṣiṣẹpọ awọn apa ni a ṣe nipasẹ wiwo InfiniBand ita. Ṣeun si faaji yii, o ṣee ṣe lati pin awọn apa si awọn ipo oriṣiriṣi ni ijinna ti o to 100m, nitorinaa pese ojutu imularada ajalu Cross-Rack. Awọn apa mejeji ṣiṣẹ patapata ni iṣọkan. Lati ẹgbẹ agbalejo, H710 dabi eto ipamọ oluṣakoso meji lasan. Nitorinaa, ko si iwulo lati ṣe eyikeyi sọfitiwia afikun tabi awọn aṣayan hardware tabi awọn eto idiju ni pataki.
Ti a ba ṣe afiwe gbogbo awọn solusan imularada ajalu Cross-Rack ti a ṣalaye loke, lẹhinna aṣayan lati AcelStor duro ni akiyesi lati iyoku:
AccelStor NeoSapphire™ Kosi Ohunkan Pipin Faaji
Software tabi hardware “virtualizer” ipamọ eto
Ojutu orisun atunwi
Wiwa
Ikuna olupin Ko si Downtime Ko si Downtime Ko si Downtime
Ikuna iyipada Ko si Downtime Ko si Downtime Ko si Downtime
Ikuna eto ipamọ Ko si Downtime Ko si Downtime Downtime
Gbogbo ikuna minisita Ko si Downtime Ko si Downtime Downtime
Iye owo ati idiju
Iye owo ojutu
Kekere*
Ọna
Ọna
Idiju imuṣiṣẹ
Awọn orilẹ-ede
Ọna
Ọna
*AccelStor NeoSapphire ™ tun jẹ eto gbogbo Flash, eyiti nipasẹ itumọ ko ṣe idiyele “awọn kopeki 3,” ni pataki nitori pe o ni ifiṣura agbara ilọpo meji. Bibẹẹkọ, nigbati o ba ṣe afiwe idiyele ikẹhin ti ojutu kan ti o da lori rẹ pẹlu awọn iru lati ọdọ awọn olutaja miiran, idiyele naa le jẹ kekere.
Topology fun sisopọ awọn olupin ohun elo ati Gbogbo awọn apa igbowo Flash yoo dabi eyi:
Nigbati o ba n gbero topology, o tun ṣeduro gaan lati ṣe pidánpidán awọn iyipada iṣakoso ati awọn olupin interconnect.
Nibi ati siwaju a yoo sọrọ nipa sisopọ nipasẹ ikanni Fiber. Ti o ba lo iSCSI, ohun gbogbo yoo jẹ kanna, ṣatunṣe fun awọn oriṣi awọn iyipada ti a lo ati awọn eto oriṣiriṣi oriṣiriṣi oriṣiriṣi.
Igbaradi iṣẹ lori orun
Ohun elo ati software ti a lo
Olupin ati Yipada pato
Awọn ohun elo
Apejuwe
Oracle aaye data 11g olupin
Meji
Eto iṣẹ olupin
Linux Oracle
Oracle database version
11g (RAC)
Awọn isise fun olupin
Awọn ohun kohun 16 meji Intel® Xeon® CPU E5-2667 v2 @ 3.30GHz
Iranti ti ara fun olupin
128GB
FC nẹtiwọki
16Gb/s FC pẹlu multipathing
FC HBA
Emulex Lpe-16002B
Awọn ebute oko oju omi 1GbE ti gbogbo eniyan ti yasọtọ fun iṣakoso iṣupọ
Intel ohun ti nmu badọgba Ethernet RJ45
16Gb/s FC yipada
Brocade 6505
Awọn ebute oko oju omi 10GbE ikọkọ ti a sọtọ fun imuṣiṣẹpọ data
Intel X520
AccelStor NeoSapphire™ Gbogbo Ipilẹṣẹ Iṣalaye Flash
Awọn ohun elo
Apejuwe
Eto ipamọ
Awoṣe wiwa giga NeoSapphire™: H710
Ẹya aworan
4.0.1
Lapapọ nọmba ti drives
48
Iwọn awakọ
1.92TB
Iru idari
SSD
FC afojusun ibudo
Awọn ebute oko oju omi 16x 16Gb (8 fun ipade)
Awọn ibudo iṣakoso
Okun ethernet 1GbE ti n ṣopọ si awọn ọmọ-ogun nipasẹ iyipada ethernet kan
Heartbeat ibudo
Okun ethernet 1GbE ti n sopọ laarin awọn apa ibi ipamọ meji
Ibudo amuṣiṣẹpọ data
56Gb/s InfiniBand okun
Ṣaaju ki o to le lo opo kan, o gbọdọ pilẹṣẹ rẹ. Nipa aiyipada, adirẹsi iṣakoso ti awọn apa mejeeji jẹ kanna (192.168.1.1). O nilo lati sopọ si wọn ni ẹyọkan ati ṣeto awọn adirẹsi iṣakoso titun (ti o yatọ tẹlẹ) ati ṣeto amuṣiṣẹpọ akoko, lẹhin eyi awọn ebute oko iṣakoso le sopọ si nẹtiwọọki kan. Lẹhinna, awọn apa ti wa ni idapo sinu bata HA kan nipa yiyan awọn subnets fun awọn asopọ Interlink.
Lẹhin ti ipilẹṣẹ ti pari, o le ṣakoso titobi lati oju ipade eyikeyi.
Nigbamii, a ṣẹda awọn ipele to wulo ati gbejade wọn si awọn olupin ohun elo.
A ṣe iṣeduro gaan lati ṣẹda awọn iwọn didun pupọ fun Oracle ASM nitori eyi yoo mu nọmba awọn ibi-afẹde fun awọn olupin naa pọ si, eyiti yoo mu iṣẹ ṣiṣe dara si nikẹhin (diẹ sii lori awọn ila ni omiiran. article).
Igbeyewo iṣeto ni
Orukọ Iwọn Ibi ipamọ
Iwọn Iwọn
Data 01
200GB
Data 02
200GB
Data 03
200GB
Data 04
200GB
Data 05
200GB
Data 06
200GB
Data 07
200GB
Data 08
200GB
Data 09
200GB
Data 10
200GB
Grid01
1GB
Grid02
1GB
Grid03
1GB
Grid04
1GB
Grid05
1GB
Grid06
1GB
Atunse01
100GB
Atunse02
100GB
Atunse03
100GB
Atunse04
100GB
Atunse05
100GB
Atunse06
100GB
Atunse07
100GB
Atunse08
100GB
Atunse09
100GB
Atunse10
100GB
Diẹ ninu awọn alaye nipa awọn ipo iṣẹ ti orun ati awọn ilana ti o waye ni awọn ipo pajawiri
Eto data ti ipade kọọkan ni paramita “nọmba ẹya”. Lẹhin ibẹrẹ ibẹrẹ, o jẹ kanna ati pe o dọgba si 1. Ti o ba jẹ pe fun idi kan nọmba ikede naa yatọ, lẹhinna data ti wa ni mimuuṣiṣẹpọ nigbagbogbo lati ẹya agbalagba si ọdọ ti o kere julọ, lẹhin eyi nọmba ti ẹya ti o kere julọ ti wa ni deedee, ie. eyi tumọ si pe awọn ẹda naa jẹ aami kanna. Awọn idi idi ti awọn ẹya le yatọ:
Atunbere eto ti ọkan ninu awọn apa
Ijamba lori ọkan ninu awọn apa nitori tiipa ojiji (ipese agbara, igbona pupọ, ati bẹbẹ lọ).
Asopọ InfiniBand ti sọnu pẹlu ailagbara lati muṣiṣẹpọ
Ijamba lori ọkan ninu awọn apa nitori ibajẹ data. Nibi iwọ yoo nilo lati ṣẹda ẹgbẹ HA tuntun ati mimuuṣiṣẹpọ pipe ti ṣeto data.
Ni eyikeyi idiyele, ipade ti o wa lori ayelujara npo nọmba ẹya rẹ pọ nipasẹ ẹyọkan lati le muu ṣeto data rẹ ṣiṣẹpọ lẹhin ti asopọ pẹlu bata ti tun pada.
Ti asopọ lori ọna asopọ Ethernet ba sọnu, Heartbeat yipada fun igba diẹ si InfiniBand ati pada sẹhin laarin awọn aaya 10 nigbati o ba ti mu pada.
Eto soke ogun
Lati rii daju ifarada ẹbi ati ilọsiwaju iṣẹ, o gbọdọ mu atilẹyin MPIO ṣiṣẹ fun titobi naa. Lati ṣe eyi, o nilo lati ṣafikun awọn laini si faili /etc/multipath.conf, lẹhinna tun bẹrẹ iṣẹ multipath naa.
Nigbamii, ni ibere fun ASM lati ṣiṣẹ pẹlu MPIO nipasẹ ASMLib, o nilo lati yi faili /etc/sysconfig/oracleasm pada lẹhinna ṣiṣe /etc/init.d/oracleasm scandisks
Ọrọ farasin
# ORACLEASM_SCANORDER: Awọn ilana ti o baamu lati paṣẹ ọlọjẹ disiki
ORACLEASM_SCANORDER="dm"
# ORACLEASM_SCANEXCLUDE: Awọn ilana ibamu lati yọkuro awọn disiki lati ọlọjẹ
ORACLEASM_SCANEXCLUDE="sd"
Daakọ
Ti o ko ba fẹ lati lo ASMLib, o le lo awọn ofin UDEV, eyiti o jẹ ipilẹ fun ASMLib.
Bibẹrẹ pẹlu ẹya 12.1.0.2 ti Oracle Database, aṣayan wa fun fifi sori ẹrọ gẹgẹbi apakan ti sọfitiwia ASMFD.
O jẹ dandan lati rii daju pe awọn disiki ti a ṣẹda fun Oracle ASM wa ni ibamu pẹlu iwọn idina ti orun n ṣiṣẹ pẹlu ara (4K). Bibẹẹkọ, awọn iṣoro iṣẹ le waye. Nitorinaa, o jẹ dandan lati ṣẹda awọn iwọn didun pẹlu awọn aye ti o yẹ:
sqlplus “/ bi sysdba”
paarọ awọn ilana eto eto = 2000 dopin = spfile;
paarọ eto eto open_cursors=2000 scope=spfile;
paarọ eto eto igba_cached_cursors=300 scope = spfile;
paarọ eto eto db_files = 8192 scope = spfile;
Idanwo ikuna
Fun awọn idi ifihan, HammerDB ni a lo lati ṣe apẹẹrẹ ẹru OLTP kan. Iṣeto HammerDB:
Nọmba ti Warehouses
256
Lapapọ Awọn iṣowo fun Olumulo
1000000000000
Awọn olumulo Foju
256
Abajade jẹ 2.1M TPM, eyiti o jinna si opin iṣẹ ṣiṣe ti orun H710, ṣugbọn jẹ "aja" fun iṣeto hardware lọwọlọwọ ti awọn olupin (nipataki nitori awọn ilana) ati nọmba wọn. Idi ti idanwo yii tun jẹ lati ṣafihan ifarada aṣiṣe ti ojutu lapapọ, kii ṣe lati ṣaṣeyọri iṣẹ ṣiṣe ti o pọju. Nitorinaa, a yoo kan kọ lori eeya yii.
Idanwo fun ikuna ti ọkan ninu awọn apa
Awọn ọmọ-ogun padanu apakan ti awọn ọna si ibi ipamọ, tẹsiwaju lati ṣiṣẹ nipasẹ awọn ti o ku pẹlu ipade keji. Išẹ ti lọ silẹ fun iṣẹju diẹ nitori awọn ọna ti a tun ṣe, ati lẹhinna pada si deede. Ko si idalọwọduro ni iṣẹ.
Idanwo ikuna minisita pẹlu gbogbo ohun elo
Ni idi eyi, iṣẹ tun lọ silẹ fun iṣẹju diẹ nitori atunṣeto ti awọn ọna, ati lẹhinna pada si idaji iye atilẹba. Abajade naa jẹ idaji lati ibẹrẹ nitori iyasoto ti olupin ohun elo kan lati ṣiṣẹ. Ko si idalọwọduro ninu iṣẹ boya.
Ti iwulo ba wa lati ṣe imuse ojutu imularada ajalu Cross-Rack ọlọdun-aṣiṣe fun Oracle ni idiyele ti o niyewọn ati pẹlu imuṣiṣẹ diẹ / akitiyan iṣakoso, lẹhinna Oracle RAC ati faaji ṣiṣẹ papọ AccelStor Pipin-Ko si nkankan yoo jẹ ọkan ninu awọn aṣayan ti o dara julọ. Dipo Oracle RAC, sọfitiwia eyikeyi le wa ti o pese iṣupọ, DBMS kanna tabi awọn ọna ṣiṣe agbara, fun apẹẹrẹ. Ilana ti iṣelọpọ ojutu yoo wa kanna. Ati ila isalẹ jẹ odo fun RTO ati RPO.