Setiverumsistemademulti-busouum sistemade busúnicode grandesdimensões,deveráconsiderara utilizaçãodeprotecçãoporreplicação.Quantomaiorforaquantidadede unidadesdediscoligadasa um sistema,mais frequentesserãoasfalhasem hardwarerelacionadascomdiscos,vistoqueexistemmais peçasindividuaisdehardwarequepodemfalhar.Destaforma,existemmaisprobabilidadesde perdade dadosouperda dedisponibilidaderesultantedeumafalhadodiscooudeoutrohardware.Além disso,à medidaqueaumentaaquantidadedearmazenamento/memóriaemdisconumsistema,o tempode recuperaçãoapósumafalhanohardwaredo subsistemadearmazenamento/memóriaemdiscoaumenta significativamente.Otempo inactivotorna-semais frequente,mais morosoemaisdispendioso.
Decisãosobrequais osconjuntosdediscos aproteger: Aprotecçãopor replicaçãoé configuradapor
conjuntodediscosporquesetratado níveldecontrolodoutilizadorsobrearmazenamento/memóriade nívelúnico.Aprotecçãoporreplicaçãopode serutilizadaparaprotegerum,algunsoutodososconjuntos
dediscosnumsistema.Contudo,nãoénecessário queváriosconjuntosde discosutilizema protecção porreplicação.Aprotecçãoporreplicaçãofuncionabemsetodasasunidadesdedisconumsistema estiveremconfiguradasparaumúnicoconjuntodediscos(opredefinidonoservidoriSeries).Naverdade, areplicaçãoreduz anecessidadedeparticionaramemóriaauxiliaremconjuntosdediscosparaobter protecçãoerecuperaçãodedados.Noentanto,osconjuntosde discospodemainda serrecomendáveis pormotivosde rendimentoououtros.
Paraproporcionaramelhorprotecçãoe disponibilidadeemtodo osistema,todososconjuntos dediscos nosistemadevem terprotecçãoporreplicação:
v Seosistemativerumamistura deconjuntosdediscoscomprotecçãoporreplicaçãoeoutros conjuntos
dediscossemprotecçãoporreplicação,umafalhanaunidadede disconumconjuntodediscossem protecçãoporreplicaçãolimitagravemente ofuncionamentode todoosistema.Podemperder-se dados noconjuntodediscosemqueocorreuafalha.Poderásernecessáriaumarecuperação longa.
v Seumdiscofalharnumconjuntodediscosreplicadoeosistematambémtiverconjuntosdediscosque
nãoestejamreplicados,nãoseperdemdados.Todavia,nalgunscasos,a“Manutençãosimultânea”na página48poderánãoser possível.
Asunidadesdediscoquesãoutilizadasnosconjuntosdediscosdevemser seleccionadas
cuidadosamente.Paraobter umamelhorprotecçãoerendimento,umconjuntodediscosdeveconter unidadesdediscoligadas aváriosprocessadoresdiferentesdeE/S.Ovolume deunidadesde discono conjuntodediscosqueestáligadoa cadaprocessadorde E/Sdeverásero mesmo(ouseja,equilibrado).
Determinaçãodas unidadesdedisconecessárias: Umconjuntode discosreplicadonecessitadodobro
dearmazenamento/memóriaqueum conjuntode discosquenão sejareplicado,vistoqueo sistema mantémduascópiasde todososdadosnoconjuntodediscos.Além disso,umaprotecçãoporreplicação necessitadeumvolume igualde unidadesdediscodamesmacapacidade,de formaa queasunidades dediscopossamser organizadasem paresreplicados.Numsistemaexistente,nãoénecessário adicionar osmesmotiposdeunidades dediscojáanexadasparafacultaracapacidadedearmazenamentoadicional pretendida.Podemseradicionadas quaisquerunidadesdedisco, desdequeestejampresentesuma capacidadede armazenamento/memóriatotalsuficienteeumaquantidadeigualdeunidades de armazenamento/memóriade cadadimensão.Osistemairáatribuirparesreplicadosemover
automaticamenteosdados,deacordo comonecessário.Seumconjuntodediscosnão tivercapacidade dearmazenamento/memóriasuficienteou senãoforpossível fazerparescomasunidadesde
armazenamento/memória,não serápossível iniciara protecçãoporreplicaçãoparaesse conjuntode discos.
Oprocessodedeterminação dasunidadesdedisconecessáriasparaaprotecçãoporreplicaçãoé
semelhanteemsistemasexistentesounovos.Outilizadoreorepresentantedemarketing daIBM devem tomarasseguintes medidas:
1. Planeieacapacidadedearmazenamento.
2. Planeieumapercentagem dearmazenamentoutilizadaparaoconjuntodediscos(emquemedida
serápreenchidooespaçodoconjuntodediscos).
3. Planearaquantidadeeotipo deunidadesde disconecessáriasparafacultaroarmazenamentoea
memórianecessários.Numconjuntodediscosexistente,pode planearumtipoe modelodiferentesda unidadedediscoparafacultaroarmazenamentoea memórianecessários. Temdeassegurara
existênciade umaquantidadeigualdecadatipodeunidades dediscoemodelo. 4. Planeieoconjuntodediscos.
5. Planeieacapacidadetotaldoarmazenamento.
Planeamentodacapacidadedearmazenamento/memória: Noquedizrespeitoa umsistemanovo,o
representantedemarketingdaIBMpode ajudá-loaanalisar assuas necessidadesemtermosde
armazenamento/memórianosistema.Jánoquedizrespeitoa umsistemaexistente,a quantidadeactual dedadosnoconjuntodediscosqueestáaser planeadaé umpontodepartidabastanteútil.Aopção ApresentaraCapacidadedeConfiguraçãodoDiscodasferramentasde serviçodedicadas(DST)oudas
ferramentasdeserviçodo sistema(SST)apresentaotamanhototal(emmilhõesde bytes)ea
percentagemdememóriautilizadaparacadaconjuntodediscosnosistema.Multipliqueotamanhodos conjuntosdediscospelapercentagem utilizadaparacalcularaquantidadedemegabytes dedadosquese encontraactualmentenoconjuntodediscos.Aoplanearfuturos requisitosdearmazenamento/memória paraumconjuntodediscos,deverátambémterem consideraçãoocrescimentoeorendimentodo sistema.
Aquantidadede dadosplaneadaeapercentagem dearmazenamento/memóriaplaneadafuncionamem conjuntoparadeterminara quantidaderealde armazenamento/memóriaauxiliarnecessáriaparaum conjuntodediscosreplicado.Porexemplo,sesepretendequeumconjuntodediscoscontenha1 GB(1 GBéiguala1 073741 824bytes)dedados reais,sãonecessários2 GBdememóriaparaascópias
replicadasdosdados.Seforplaneado50%damemóriaparaesseconjuntodediscos,oconjuntodediscos precisaráde4 GBdememóriareal.Sea percentagemplaneadadememóriaqueéutilizadaforde66%, sãonecessários3 GBde memóriareal. Umgigabyte dedadosreais(2 GBdedados replicados)num conjuntodediscosde5 GBresultanautilizaçãode 40%damemóriaauxiliar.
Planeamentodeunidadesde discosobresselentes: Asunidadesde discosobresselentespodemreduziro
tempodeexecuçãodo sistemasemprotecçãoporreplicaçãoparadeterminadopar replicadoapósuma falhadaunidadede disco.Seumaunidadedediscofalhareestiverdisponívelumaunidadededisco extradecapacidadesemelhante,essaunidadedediscoextrapode serutilizadaparasubstituir aunidade dediscocomafalha.Comaopção desubstituiçãodasDSTou SST,outilizadorselecciona aunidadede discoem falhaasubstituir e,deseguida,seleccionaumaunidadedediscosobresselenteparaasubstituir. Osistemasubstitui deformalógicaa unidadedediscocomfalhapelaunidadedediscoextra
seleccionada,depoissincronizaa novaunidadedediscocoma remanescenteunidadede discoem boas condiçõesdefuncionamento doparreplicado.Aprotecçãoporreplicaçãoparaesseparéactivadode novoquandoa sincronizaçãoestivercompleta(normalmente,emmenosdeumahora).Contudo,pode demorarváriashorasdesdea alturaemqueécontactadoumrepresentantedaassistênciaatéquea unidadedediscocomafalhasejareparadaesincronizadaequea protecçãoporreplicaçãoestejade novoactiva paraessepar.
Planeamentodacapacidadedearmazenamentototal: Apósoplaneamento daquantidadeedo tipode
unidadesdearmazenamento/memórianecessáriasparacadaconjuntode discosnosistemae para eventuaisunidades dearmazenamento/memóriasobresselente,adicionea quantidadetotaldeunidades dearmazenamento/memóriadecadatipoemodelo deunidadededisco. Tenhapresentequea
quantidadeplaneadaéa quantidadedeunidadesde armazenamento/memóriade cadatipo deunidade dediscoenãoa quantidadede unidadesdedisco. Outilizadoreorepresentantedemarketing daIBM deverãoconvertera quantidadeplaneadade unidadesdearmazenamento/memóriaemunidades de discoantesdeavançarem comaencomendado hardware.
Ainformaçãoanteriorauxilia-onoplaneamentodaquantidadetotaldeunidadesdedisconecessáriapara osistema.Setenciona disporde umnovosistema,estaéaquantidadequetemdeser encomendada.Se tencionautilizarumsistemaexistente,temdesubtrair aquantidadedecadatipode discoactualmenteno sistemadaquantidadequeestiver planeada.Oresultadoseráa quantidadede novasunidadesdedisco quedeveser encomendada.
Determinaçãodo níveldeprotecçãopretendido: Oníveldeprotecçãoporreplicaçãodeterminaseo
sistemasemantém,ou não,emexecuçãoemcasodefalhas nosdiferentesníveisdehardware.Onívelde protecçãoéaquantidadedehardwareduplicadorelacionado comdiscosdequedispuser.Quantomais paresreplicados comníveisdeprotecçãomaiselevados existirem,mais frequentementeosistemaestará prontoparautilizaçãoquandofalharhardwarerelacionadocomdiscos.Poderádecidirqueumnível inferiorde protecçãoé menosdispendiosoparaosistemadoqueumnívelsuperior.
Aodeterminarqual oníveldeprotecçãoqueémaisadequado,deveconsiderarasvantagensrelativasde cadanívelde protecçãonoquedizrespeitoaoseguinte:
v Acapacidadede executaramanutenção emsimultâneocomoperaçõesdosistema.Paraminimizar o
tempoqueumpar replicadoestádesprotegidoapósumafalha,poderáoptar porrepararohardware emfalhaenquantoosistemaestivera funcionar.
Detalhes:Níveisdeprotecção: Oníveldeprotecçãoporreplicaçãodeterminaseosistemasemantém, ou
não,emexecuçãoem casode falhasnosdiferentesníveisdehardware.Aprotecçãoporreplicaçãofaculta semprea protecçãoaoníveldaunidadededisco, quemantémosistemadisponívelparaumaúnicafalha daunidadede disco.Paramantero sistemadisponívelem casode falhasnoutrohardwarerelacionado comdiscossãonecessáriosníveis maiselevadosde protecção.Porexemplo,paramanterosistema disponívelquandoumIOP(processadorde E/S)falhar,todasasunidades dediscoligadasaoIOP avariadodevemterunidades replicadasligadas aIOPsdiferentes.
Oníveldeprotecçãoreplicadatambémdeterminaseamanutenção simultâneapodeserefectuadaem tiposdiferentesdefalhas.Existemtiposdefalhas quenecessitam demanutençãosimultâneapara diagnosticarosníveisde hardwareacima docomponentedehardwareavariado.Porexemplo,para diagnosticarumafalhade energianuma unidadededisco, temdereporoprocessadordeE/S aqueestá ligadaaunidadede discocomfalha.Porconseguinte,é necessáriaprotecçãoaoníveldoIOP.Quanto maioroníveldeprotecçãoporreplicação,maiorafrequênciapossíveldamanutençãosimultânea. Oníveldeprotecçãoobtidodependedohardwarequeseduplicar.Seforemduplicadasunidadesde disco,ficarácomprotecçãoaoníveldaunidadededisco. SetambémduplicarIOAs,terá protecçãoao níveldeIOA.Seseduplicaremprocessadoresdeentrada/saída, ficar-se-ácomprotecçãoaoníveldoIOP. Seseduplicarembuses,ficar-se-ácomprotecçãoaoníveldobus.Asunidadesreplicadastêmsempre, pelomenos, aprotecçãoaoníveldaunidadede disco.
Duranteaoperaçãodeiníciodaprotecçãoporreplicação,osistemaemparelhaasunidadesde discopara proporcionaronívelmáximodeprotecçãoparaosistema.Quandoseadicionamunidadesde discoa um conjuntodediscosreplicado,osistemaemparelhasomenteasunidades dediscoquesãoadicionadas, semvoltaradisporosparesexistentes.Aconfiguraçãodohardwareincluio hardwarepropriamentedito eomododeligaçãodomesmo.
Protecçãoao níveldaunidadededisco:
Aprotecçãoporreplicaçãofacultasempreaprotecçãoaoníveldaunidadedediscoporqueasunidadesde
armazenamentosãoduplicadas.Seoobjectivoconsistirnaprotecçãodedadosenãonumaelevadadisponibilidade,a protecçãoaoníveldaunidadedediscopoderáseradequada.Aunidadedediscoéocomponentedehardwarecom maisprobabiblidadedefalhar,enquantoqueaprotecçãoaoníveldaunidadedediscomantémosistemadisponível apósumafalhadaunidadededisco.
Amanutençãosimultâneaéfrequentementepossívelemcertostiposdefalhasdaunidadedediscoquetenham protecçãoaoníveldaunidadededisco.
Estafiguraapresentaoselementosdaprotecçãoaoníveldaunidadededisco:umbus,ligadoaumprocessadorde E/S,ligadoaumadaptadordeE/S,queestáanexadoaduasunidadesdediscoseparadas.Asduasunidadesde armazenamento/memóriaconstituemumparreplicado.Comaprotecçãoaoníveldaunidadededisco,osistema continuaafuncionarapósumafalhadaunidadededisco.SeoadaptadordeE/SouoprocessadordeE/Sfalharem, osistemanãopodeacederaosdadosemqualquerumadasunidadesdearmazenamentodoparreplicado,ficando inutilizável.
Protecçãoao níveldobusdeentrada/saída:
DeterminesepretendequeaprotecçãoaoníveldobusdeE/Ssebaseienoseguinte: v ParamanterosistemadisponívelquandoumbusdeE/Sfalhar.
v Pararepararsimultaneamenteumaunidadedediscocomfalha.
ParaobterumaprotecçãodebusdeE/S,todasasunidadesdediscodevemterumaunidadereplicadaligadaaum busdeE/Sdiferente.EstafiguramostraaprotecçãodebusdeE/S.Asduasunidadesdearmazenamento/memória constituemumparreplicado.ComprotecçãodebusdeE/S,osistemapoderácontinuarafuncionarsefalharum busdeE/S.SeoIOAouoIOPfalharem,osistemanãopoderáacederadadosemnenhumadasunidadesdediscoe ficaráassiminutilizável.
EstafiguraapresentaoselementosdaprotecçãodebusdeE/S:umbus,ligadoaumprocessadordeE/S,ligadoa umIOA,comdoisoumaisbusesdeE/S,emquecadaumestáligadoaumaunidadedediscodiferente.
| | | | | | | | | | | | |
Protecçãoao níveldoadaptadordeentrada/saída:
Poderádeterminarsepretendeounãoprotecçãoaoníveldoadaptadordeentrada/saídacombasenoseguinte: v ParamanterosistemadisponívelquandoumIOAfalhar.
v PararepararsimultaneamenteumaunidadedediscoouumIOAavariado(a).Pararecorreraprocedimentosde
recuperaçãodeproblemasnospreparativosparaoisolamentodeumelementoemfalhaouparaverificaruma acçãodereparação,oIOAdeveráestardedicadoaessaacçãodereparação.Seestiveremligadasunidadesdedisco aoIOAquenãotenhamprotecçãoaoníveldoIOA,entãoestapartedamanutençãosimultâneanãoépossível. ParaobterumaprotecçãoaoníveldoIOA,todasasunidadesdediscodevemterumaunidadereplicadaligadaaum IOAdiferente.EstafiguramostraaprotecçãoaoníveldoIOA.Asduasunidadesdearmazenamento/memória constituemumparreplicado.ComprotecçãoaoníveldoIOA,osistemapoderácontinuarafuncionarsefalharum IOA.Seoprocessadordeentrada/saídafalhar,osistemanãopoderáacederadadosemnenhumadasunidadesde discoeficaráassiminutilizável.
EstafiguraapresentaoselementosdaprotecçãoaoníveldoIOA:umbus,ligadoaumprocessadordeE/S,ligadoa doisIOAs,emquecadaumestáligadoaumaunidadedediscoseparada.
Protecçãoao níveldoprocessadordeentrada/saída:
Poderádeterminarsepretende,ounão,protecçãoaoníveldoIOPcombasenoseguinte: v ParamanterosistemadisponívelquandoumprocessadordeE/Sfalhar.
v ParamanterosistemadisponívelquandoocaboligadoaoprocessadordeE/Sfalhar.
v Pararepararsimultaneamentecertostiposdefalhasdeunidadesdediscooufalhasdecabos.Nestasfalhas,
amanutençãosimultâneatemdereporoIOP.SeexistiremunidadesdediscoligadasaoIOPedesprovidasde protecçãoaoníveldoIOP,amanutençãosimultâneanãoserápossível.
ParaobterprotecçãoaoníveldoIOP,todasasunidadesdediscoqueestãoligadasaumprocessadordeE/Sdevem terumaunidadereplicadaligadaaumprocessadordeE/Sdiferente.Emmuitossistemas,aprotecçãoaoníveldo IOPnãoépossívelparaoparreplicadodaunidade1.
EstafiguramostraoselementosdaprotecçãoaoníveldoIOP:umbus,ligadoadoisIOPs,dosquaiscadaumestá ligadoaumIOAseparadoeumaunidadedediscoseparada.Asduasunidadesdearmazenamento/memória constituemumparreplicado.ComprotecçãoaoníveldoIOP,osistemapoderácontinuarafuncionarsefalharum processadordeE/S.Osistemasóficaráinutilizávelseobusfalhar.
Protecçãoao níveldobus:
Protecçãoao níveldaunidadedeexpansão:
DeterminesepretendequeaprotecçãoaoníveldoBussebaseienoseguinte:
v Asfalhasdebussãorarasemcomparaçãocomoutrasfalhasdehardwarerelacionadascomodisco.
v Osistemapodecontinuarafuncionarapósumafalhadobus.
v Osistemanãopodefuncionarseobus1falhar.
v Seumbusfalhar,asoperaçõesdeE/Spodemcontinuar,masperde-seoutrotipodehardware(taiscomoestações
detrabalho,impressoraselinhasdecomunicações),tornandoosistemainutilizável. v
Amanutençãosimultâneanãoépossívelparafalhasdobus.
Paraobterumaprotecçãoaoníveldobus,todasasunidadesdediscoqueestãoligadasaumbusdevemteruma unidadereplicadaligadaaumbusdiferente.Aprotecçãoaoníveldobusnãoépossívelparaaunidade1.
Estafiguramostraoselementosdaprotecçãoaoníveldobus:umaunidadedeexpansãoquecontêmdoisbuses ligadosaIOPs,IOAseunidadesdediscoseparadas,respectivamente.Asduasunidadesde
armazenamento/memóriaconstituemumparreplicado.
DeterminesepretendeterprotecçãoaoníveldaUnidadedeexpansãoparaoseguinte:
v Asfalhasnaunidadedeexpansãosãorarasemcomparaçãocomoutrasfalhasdehardwarerelacionadascomo
disco.
v Seumaunidadedeexpansãofalhar,asoperaçõesdeE/Spodemcontinuar,masperde-seoutrotipodehardware
(taiscomoestaçõesdetrabalho,impressoraselinhasdecomunicações),tornandoosistemainutilizável.
Paraassegurarprotecçãoaoníveldaunidadedeexpansão,todasasunidadesdediscoqueseencontramnaunidade deexpansãotêmdeterumaunidadereplicadapresentenoutraunidadedeexpansão.Afiguramostraoselementos daprotecçãoaoníveldaunidadedeexpansão:duasunidadesdeexpansãoquecontêmdoisbusescadauma,ligados a,respectivamente,IOPs,IOAseunidadesdediscoseparados.
Protecçãoao níveldoanel:
Determinaçãodo hardwarenecessárioparareplicação: Paracomunicar comorestodosistema,as
unidadesdediscosãoanexadasaadaptadoresdoE/S,queestãoanexadosaprocessadores deE/S,que estãoanexadosa buses.Onúmerodecadaumdestestiposdehardwarerelacionadocom discosqueestá disponívelnosistemaafectadirectamente oníveldeprotecçãopossível.
Paraproporcionaramelhorprotecçãoe omelhorrendimento,cadaníveldehardwaredeveser
equilibradosegundoonívelseguintede hardware.Ouseja,asunidadesde discode cadatipo emodelo dedispositivodeverãoser distribuídasequitativamentesegundoosrespectivosadaptadoresdeE/S.A mesmaquantidadedeadaptadoresde E/Sdeveestarde acordocomcadaprocessadordeE/S,paraesse tipodedisco. Osprocessadoresde E/Sdevemserequilibradoscomosbusesdisponíveis.
Paraplanearohardwarerelacionadocomdiscosqueénecessárioparaosistemareplicado,temde planearovolumetotaleotipo deunidades dedisco(antigasenovas),quesãonecessáriasnosistema, bemcomo oníveldeprotecçãoparaessesistema.Nemsempreépossívelplaneareconfigurarum sistemadeformaaquetodososparesreplicados correspondamaonívelplaneadode protecção.No entanto,épossívelplanearumaconfiguraçãoemqueumagrandepercentagemde unidadesdediscono sistemaalcanceoníveldeprotecçãoexigido.
Planeamentodohardwaremínimonecessárioparaofuncionamento: Existemdiversasregraselimitaçõessobre