TN
Site Recoveiy Nanagei
TN
4.u
Poi Nike Laveiick
Mike laverick Ltd
Tiauuciuo poi
Niguel Angel Alonso Pomai - Zaiagoza Angel Aiias Piez - Cuiz
Salvauoi Biot Cabieia - valencia Santiago Feinnuez Nuoz - Sevilla
}os Naiia uonzlez - Nauiiu Santiago uonzlez Ayaguei - 0iuguay
Albeit uiis - Baicelona }onathan Lama Lopez - Baicelona
uabiiel Naciel - Canau vicente 0ieia Longaies - Zaiagoza
Anuis Piieto Anton - Leon Pablo C. Reyes Lopez - Ciuuau ue uuatemala
}oan Rieia uascons - ueiona }os Ruelas Casas - Ciuuau ue Nxico
Cooiuinacion uel pioyecto
}os Naiia uonzlez
Euicion, maquetacion y ievision uel texto
Angel Aiias Piez
Enviar errores o correcciones a: lnfo[[osemarlagonzalez.es
"#$%&%'()*&#+ ,-.*)/ 0%(/ 1/2+3/)4 -*&*5/) 678
CopyrlghL 2010 Mlke Laverlck LLd
1odos los derechos reservados. nlnguna parLe de esLe llbro deber ser reproduclda, almacenada en
un slsLema de recuperacln, o LransmlLlda por cualquler medlo, sea elecLrnlco, mecnlco, o de oLro
Llpo, sln el permlso escrlLo de la edlLorlal. no se asume responsabllldad con respecLo a la uLlllzacln
de la lnformacln aqul conLenlda. Aunque se han Lomado Lodas las precauclones en la preparacln
de esLe llbro, el edlLor, el auLor y los LraducLores no asumen nlnguna responsabllldad por errores u
omlslones. 1ampoco se asume nlnguna responsabllldad por danos y per[ulclos derlvados de la
uLlllzacln de la lnformacln aqul conLenlda.
- 3 -
nuice
!"#$%&'( *+ ,-%.(/&00012-3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334
Donac|n car|tat|va ................................................................................................................... 9
Agradec|m|entos ....................................................................................................................... 9
Sobre este ||bro ........................................................................................................................10
Sobre t|, e| |ector ......................................................................................................................11
Sobre |os h|perv|ncu|os.............................................................................................................11
Lxenc|n de responsab|||dad ....................................................................................................12
ju es nuevo en SkM 4.0?......................................................................................................12
Sobre |a h|stor|a de |a v|da - antes de VMware SkM .................................................................14
ju no es una tecno|og|a de Dk?............................................................................................16
ju es VMware SkM? ............................................................................................................18
ju es |a coherenc|a o cons|stenc|a a n|ve| de arch|vo? ..........................................................20
r|nc|p|os de |a adm|n|strac|n de| a|macenam|ento y |a rep||cac|n ........................................20
Gu|as de |os proveedores de a|macenam|ento..........................................................................26
kesumen ..................................................................................................................................28
!"#$%&'( 5+ 6.178.(9 #"9(9 0(- :;! !8'8.." <8#'10"%(. 333333333333333333333333333333333333333333333333333 5=
Creac|n de un >".?8% 1@!@, en LMC Ce|erra .............................................................................32
Conced|endo acceso de |os hosts LSk a |os targets |SCSI en LMC Ce|erra...................................3S
Creando un nuevo s|stema de arch|vos.....................................................................................38
Creando una LUN |SCSI .............................................................................................................41
Conf|gurando |a rep||cac|n en Ce|erra .....................................................................................4S
Conc|us|n................................................................................................................................S1
!"#$%&'( A+ 6.178.(9 #"9(9 0(- :;! !'".11(- ;1..(.B18C3333333333333333333333333333333333333333333333333 DA
Creando una LUN en LMC.........................................................................................................SS
Conf|gurando LMC M|rrorV|ew.................................................................................................S7
Creando un snapshot para pruebas con SkM............................................................................60
Creando grupos de cons|stenc|a (kecomendado) ......................................................................61
Conced|endo accesos de |os serv|dores LSk a |as LUNs en C|ar||on. ...........................................62
Conc|us|n................................................................................................................................6S
!"#$%&'( E+ 6.178.(9 #"9(9 0(- F6 G8H%I"-/ @0I8/&'8/ <87(%8 !(#J333333333333333333333333333333 KK
- 4 -
A|gunas preguntas frecuentes sobre VSA de n Lefthand .........................................................67
Descargar e |nsta|ar e| VSA .......................................................................................................68
Importando e| VSA de n Lefthand...........................................................................................69
Mod|f|car |a conf|gurac|n de| VSA ...........................................................................................71
L|cenc|ar por d|recc|n MAC V|rtua|3 .........................................................................................72
Insta|ar e| c||ente de gest|n.....................................................................................................74
Conf|gurar e| VSA (Gest|n de grupos, c|usters y vo|menes)....................................................7S
L|cenc|ando e| VSA ...................................................................................................................80
Conf|gurar e| VSA para |a rep||cac|n ........................................................................................81
Mon|tor|zar |a rep||cac|nL9-"#9I(%9 .......................................................................................8S
Agregando hosts LSk y as|gnndo|es vo|menes......................................................................86
Conf|gurando e| software |SCSI en e| LSk..................................................................................89
n Lefthand - Crear un vo|umen de prueba en e| s|t|o de recuperac|n ....................................94
Apagando e| VSA......................................................................................................................98
Conc|us|n................................................................................................................................98
!"#$%&'( D+ 6.178.(9 #"9(9 0(- M8%"## J @-"#;1..(. 333333333333333333333333333333333333333333333333333333 ==
Aprov|s|onando a|macenam|ento de NetApp para VMware LSk.............................................101
Creando vo|menes NetApp para NIS ....................................................................................102
Mod|f|cando |as prop|edades de exportac|n .........................................................................10S
Conced|endo acceso por |os hosts LSk a |os vo|menes de NetApp.........................................107
Creando vo|menes NetApp para I|bre Channe| e |SCSI..........................................................109
Conced|endo accesos a LUNs NetApp por |os LSk ...................................................................113
Conf|gurando NetApp SnapM|rror ..........................................................................................114
Introducc|n a Netapp kap|d C|one Ut|||ty 3.0 (kCU) y V|rtua| Storage Conso|e (VSC)..............121
Usando NetApp V|rtua| Storage Conso|e (VSC)........................................................................126
Conc|us|n..............................................................................................................................131
!"#$%&'( K+ ,-9%"'"-/( N;C".8 @<;33333333333333333333333333333333333333333333333333333333333333333333333333333 *AA
Arqu|tectura de VMware SkM................................................................................................134
L|m|tac|ones de| producto VMware SkM y erratas..................................................................148
L|cenc|ar VMware SkM...........................................................................................................149
Conf|gurando |a 8ase de Datos de SkM con M|crosoft SL 200S.............................................1S1
Insta|ac|n de| serv|dor de VMware SkM ...............................................................................1S9
Insta|ac|n de| software SkM .................................................................................................1S9
- 3 -
Insta|ac|n de| p|ug-|n SkM en e| c||ente vSphere ...................................................................166
No es pos|b|e conectar con e| serv|dor de SkM.......................................................................167
Conc|us|n..............................................................................................................................168
!"#$%&'( O+ !(-H1?&."012- /8' @1%1( 6.(%8?1/(33333333333333333333333333333333333333333333333333333333333333333 *K=
Lmpare[ando e| S|t|o roteg|do y e| de kecuperac|n en e| SkM.............................................170
Conf|gurac|n de |os "Array Managers" - Introducc|n...........................................................176
Conf|gurac|n de |os Inventory Mapp|ngs...............................................................................203
Creando Grupos de rotecc|n (6.(%80%1(- P.(	) ................................................................209
Ia||os a| proteger una mqu|na v|rtua| ...................................................................................21S
Conc|us|n..............................................................................................................................218
!"#$%&'( 4+ !(-H1?&."012- /8' @1%1( /8 <80."012- 333333333333333333333333333333333333333333333333333333 55Q
Creac|n de un p|an de recuperac|n bs|co de un s|t|o comp|eto ..........................................221
ruebas de conf|gurac|n de a|macenam|ento en e| s|t|o de recuperac|n..............................22S
Descr|pc|n: r|mer |an de kecuperac|n de prueba .............................................................227
rct|ca: r|mer |an de kecuperac|n de prueba...................................................................232
Contro|ando y so|uc|onando prob|emas en |os p|anes de recuperac|n ..................................23S
LMC Ce|erra y |os p|anes de pruebas ......................................................................................241
LMC C|ar||on y |os p|anes de pruebas......................................................................................242
NetApp y |os p|anes de pruebas..............................................................................................242
n Leftnand y |os p|anes de pruebas ......................................................................................244
Conc|us|n..............................................................................................................................248
!"#$%&'( =+ 6'"-89 #8.9(-"'1R"/(9 /8 .80."012-33333333333333333333333333333333333333333333333333333333 5E=
Conf|gurar e| apagado de |as MVs proteg|das en e| s|t|o proteg|do .........................................2S1
Conf|gurando |a pr|or|dad]orden de arranque de |as MVs en e| s|t|o de recuperac|n ............2SS
Crden de |n|c|o con serv|dores LSk en para|e|o y Norma|]Low................................................2S6
Agregando mensa[es en |os d|st|ntos pasos de recuperac|n ..................................................2S7
Agregando comandos en |os pasos de recuperac|n ...............................................................2S8
Agregando comandos con owerCLI en |os pasos de recuperac|n .........................................260
Agregando pasos con comandos para e[ecutar scr|pts en |as VMs...........................................263
Conf|gurando |os camb|os en |a d|recc|n I de |as mqu|nas v|rtua|es recuperadas ...............26S
Conf|gurando mu|t|p|es camb|os de I para |as MVs recuperadas (Dk-I-Lxporter).................269
VM Mapp|ngs persona||zados.................................................................................................273
Gest|n de camb|os en e| s|t|o proteg|do ................................................................................27S
- 6 -
Gest|n de camb|os en e| s|t|o de recuperac|n ......................................................................280
Ctros camb|os en e| vSphere y e| entorno de SkM..................................................................281
Creac|n de nuevas redes y nuevas mqu|nas v|rtua|es en a|macenam|ento nuevo................282
Storage VMot|on y grupos de protecc|n................................................................................287
Mqu|nas v|rtua|es a|macenadas en m|t|p|es Datastores VMIS ............................................289
Mqu|nas v|rtua|es con kaw Dev|ces] D|sk mapp|ngs .............................................................291
M|t|p|es grupos de protecc|n y m|t|p|es p|anes de recuperac|n .......................................29S
L| botn reparac|n de| Array Manager ..................................................................................297
Conc|us|n..............................................................................................................................298
!"#$%&'( *Q+ S'".7"9T 8U#(.%"-/( 8' I19%2.10( J 8' 0(-%.(' /8 "0089( 33333333333333333333333333333 AQQ
vCenter "L|nked Mode" y S|te kecovery Manager...................................................................301
Descr|pc|n de a|armas...........................................................................................................303
Lxportac|n e h|str|co...........................................................................................................309
Contro| de Acceso...................................................................................................................311
robando tus perm|sos...........................................................................................................317
A|gunas ||m|tac|ones en |os perm|sos......................................................................................318
Los arch|vos de |og de VMware SkM ......................................................................................319
Conc|us|ones ..........................................................................................................................321
!"#$%&'( **+ !(-H1?&."01(-89 V1/1.8001(-"'89 J 7&'%191%1(33333333333333333333333333333333333333333333333 A55
Conf|gurac|n de| Array Manager ...........................................................................................324
Conf|gurando |os |nventory mapp|ngs ....................................................................................32S
Creac|n de| grupo de protecc|n ...........................................................................................326
Crear e| p|an de recuperac|n.................................................................................................326
Conf|gurac|ones de s|t|o compart|do ......................................................................................327
Desmante|am|ento de un s|t|o................................................................................................334
Conc|us|ones ..........................................................................................................................33S
!"#$%&'( *5+ W"1'(B8. J W"1'V"0X 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333 AAK
Cons|derac|ones antes de| fa||over y fa||back..........................................................................338
Ia||over prev|sto - L| s|t|o proteg|do est d|spon|b|e ...............................................................339
L[ecutando p|anes con LMC Ce|erra ........................................................................................341
L[ecutando p|anes con LMC C|ar||on .......................................................................................342
L[ecutando p|anes con n Leftnand .......................................................................................343
L[ecutando p|anes con NetApp...............................................................................................344
- 7 -
Ia||back p|aneado - L| s|t|o proteg|do est d|spon|b|e.............................................................34S
L|mp|eza de| p|an de recuperac|n..........................................................................................362
Ia||over |mprev|sto - L| s|t|o proteg|do est MULk1C .............................................................371
Ia||back p|aneado - L| s|t|o proteg|do ;ha vue|to y est func|onando! .....................................374
Conc|us|ones ..........................................................................................................................380
!"#$%&'( *A+ :' 91%1( /8 .80."012- 78/1"-%8 90.1#%9 333333333333333333333333333333333333333333333333333 A4*
Un agradec|m|ento muy espec|a| ............................................................................................382
arte 1: Introducc|n - Automat|zando VMware SkM............................................................382
arte Dos: Introducc|n - kecuperac|n con S|te kecovery Manager ......................................387
Conc|us|ones ..........................................................................................................................399
W1- Y !(-0'&91(-89 H1-"'89 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 EQQ
!"#$%&'( "/101(-"'+ @(V.8 '(9 %."/&0%(.8933333333333333333333333333333333333333333333333333333333333333333333333 EQ5
- 8 -
Capitulo 1: Intiouucccion
- 9 -
9+&*2%:& 2*)%(*(%3*
Pe Lardado sels meses en escrlblr esLe llbro, que conLlene 100 pglnas adlclnales de LexLo e
lmgenes. A pesar de esLo, la versln dlglLal en formaLo ul de esLe llbro esL dlsponlble de forma
graLulLa y la versln lmpresa se enLrega a preclo de cosLe a Lraves de Lulu. no Lengo la lnLencln de
beneflclarme personalmenLe de esLe llbro. Sln embargo, qulero pedlrLe encarecldamenLe que dones
dlnero a una organlzacln beneflca eleglda por ml. Lsa organlzacln es unlcef y esLo es lo que
hacen:
"unlCLl Lraba[a con las famlllas, comunldades y goblernos en ms de 190 palses en Lodo el mundo
para proLeger y promover los derechos de Lodos los nlnos.
nos gulamos a Lraves de nuesLro Lraba[o por la Convencln de las naclones unldas sobre los
uerechos del nlno, que garanLlza a Lodo nlno los mlsmos derechos: a la educacln, a una lnfancla,
para ser lo ms saludables poslble, para ser LraLados de manera [usLa y ser escuchados. unlCLl
Lraba[a en Lodos esLos mblLos y lo hace de una manera que se propone lograr los me[ores
resulLados poslbles para los nlnos."
Asl que anLes de empezar a leer el llbro, por favor, haz una pausa para pensar en los mlllones de
nlnos que puedes ayudar haclendo una donacln relaLlvamenLe pequena. La donacln
recomendada es de $10 (ulares LL.uu.) o el equlvalenLe en Lu moneda.
hLLp://www.supporLunlcef.org/forms/whlchcounLry2.hLml
"5)*#/2%$%/&(+'
AnLes de comenzar esLe llbro me gusLarla dar las graclas a las muchas personas que me ayudaron a
lo largo del camlno. Ln prlmer lugar, me gusLarla dar las graclas a ml companera Carmel Ldwards.
Slempre me ha aguanLado cuando me pongo a dellberar" sobre vMware y la vlrLuallzacln en
general. Carmel es la prlmera en leer mls obras y es qulen hlzo la prlmera prueba de lecLura del
llbro.
Ln segundo lugar, me gusLarla dar las graclas a Adam CarLer de LefLPand neLworks, Chad Sakac de
LMC, vaughn SLewarL de neLApp. Los Lres fueron de gran valor por permlLlrme comparLlr y dlscuLlr
con ellos mls ldeas, y hacer pregunLas de novaLo, no slo en referencla a sus Lecnologlas, slno a los
problemas de almacenamlenLo en general. Sl sueno como una especle de guru del almacenamlenLo
en esLe llbro, se lo Lendre que agradecer a esLos chlcos. Ln realldad, no soy nlngun guru, nl slqulera
en los producLos de vMware. lncluso no puedo soporLar el uso de esa palabra. uenLro de LMC, me
gusLarla agradecer especlalmenLe a Alex 1anner, que forma parLe del "L[erclLo de Chad", que fue
deLermlnanLe en la obLencln de la conflguracln de los slsLemas nS20 de LMC y por darme ayuda y
apoyo al reescrlblr el llbro. 1amblen me gusLarla dar las graclas a Lucas 8eed de neLApp que me
ayud de manera pareclda.
- 10 -
Ln Lercer lugar, me gusLarla agradecer personalmenLe a Mornay van uer WalL de vMware y al
equlpo de S8M en general. Mornay es el ulrecLor de Lmpresa y MarkeLlng 1ecnlco. Conocl a Mornay
en Cannes en 2008. Me ayud a conocer a Adam de LefLPand neLworks. 1amblen fue muy uLll
ayudndome a resolver las ms oscuras cuesLlones Lecnlcas que rodean al producLo 8SM 1.0, sln el
cual la ldea de escrlblr un llbro sobre S8M 4.0 habrla sldo lmposlble. 1amblen me gusLarla dar las
graclas a Lee ullworLh de vMware en el 8elno unldo. Lee me ha sldo de gran ayuda en mls vla[es
con S8M y }a el dlrl[o mls correos elecLrnlcos cuando aun no puedo averlguar que esL pasando!
Me gusLarla dar las graclas a Cormac Pogan, Cudln 1lm y !eff urury por sus comenLarlos. A menudo
me pregunLan que clase de revlsln Lecnlca pasa un llbro como el mlo. La respuesLa es que no
mucha, me Lemo. La genLe a menudo se ofrece a revlsar ml Lraba[o, pero casl nunca Llenen Llempo
para hacerlo. La realldad es que creo que hay que conLraLar y pagar a algulen para que haga una
revlsln Lecnlca y Llpogrflca, algo para lo que esLe Llpo de publlcacln no Llene presupuesLo. Asl
que qulslera dar las graclas a esLos chlcos por cederme parLe de su Llempo y darme sus vallosos
comenLarlos o feeJbock.
Nota:
1enla la esperanza de lnclulr P LvA y LqualLoglc uell en esLe llbro. or desgracla, no habla Llempo
para hacerlo. CbvlamenLe, me es lmposlble cubrlr Lodos los proveedores de almacenamlenLo. Sl
esLs leyendo esLe llbro y Le apeLece escrlblr, enLonces lee uno de mls caplLulos sobre la repllcacln
de almacenamlenLo e lnLenLa lmlLar, sl puedes, ml esLllo y convenclones. 1al vez sea lncluldo en la
prxlma edlcln y se Le conceder el credlLo de auLor.
0+;)/ /'(/ <%;)+
LsLa es una gula compleLa para el uso de vMware SlLe 8ecovery Manager (S8M). La versln de LSx y
vCenLer uLlllzada es la 4.0. LsLe llbro ha sldo probado conLra la versln LSx4l. LxlsLe un marcado
conLrasLe con la prlmera edlcln de esLe llbro y el producLo S8M, donde LSxl no esLaba soporLado
lnlclalmenLe. Ln la edlcln anLerlor del llbro uLlllce nombres absLracLos para las esLrucLuras de ml
vCenLer, llamando llLeralmenLe al vCenLer del slLlo proLegldo: vlrLualcenLerproLecLeslLe.rLfm-
ed.co.uk. uespues use dos cludades del 8elno unldo (Londres y 8eadlng) para represenLar un slLlo
proLegldo (ltotecteJ 5lte) y un SlLlo de 8ecuperacln (kecovety 5lte). LsLa vez he hecho lo mlsmo.
ero ahora el slLlo proLegldo es new ?ork y el de recuperacln es new !ersey. ense que ya que la
mayorla de mls lecLores son de los LL.uu., y no hay una persona en el planeLa que no ha oldo hablar
de esLos lugares, la genLe lo enLenderla ms rpldo. La slgulenLe capLura de panLalla muesLra ml
esLrucLura - con un domlnlo (corp.com) que se uLlllza en new ?ork y new !ersey. Cada slLlo Llene su
proplo conLrolador de domlnlo MlcrosofL AcLlve ulrecLory y hay un rouLer enLre los slLlos. 1amblen
Llenen su proplo vCenLer, MlcrosofL SCL Server 2003 Server y S8M. Ln esLe caso he opLado por no
usar la nueva caracLerlsLlca de vCenLer4 "Llnked Mode" - esLa conflguracln ser lnLroduclda ms
adelanLe en el llbro. Pe Lomado esLa declsln para dlsLlngulr claramenLe que Lengo dos slLlos o
lugares separados. La realldad es que Lodo el hardware esL ublcado en un lugar del 8elno unldo, en
una cludad llamada noLLlngham.
- 11 -
0+;)/ (%= /< </2(+)
1engo una ldea muy clara del Llpo de persona que lee esLe llbro. ldealmenLe, has esLado Lraba[ando
duranLe algun Llempo con vMware vSphere4 o Lal vez hayas aslsLldo al curso auLorlzado de
vSphere4 "lostoll, cooflqote ooJ Moooqe" o lncluso el curso "lost 1tock". Adems Lal vez ya seas
vMwote cettlfleJ ltofessloool (vC). 8len, a dnde qulero llegar? LsLe llbro no es una gula de S8M
para prlnclplanLes. vas a neceslLar algunos conoclmlenLos bslcos, o, al menos, leer mls oLras gulas
o llbros para ponerLe al dla. ero sere amable conLlgo - asumlre que has olvldado alguno de los
concepLos de los cursos, Lales como vMlS, uulu y vMlS keslqoototloq y que solo Llenes algo de
conoclmlenLo sobre la repllcacln del almacenamlenLo.
or ulLlmo, sl eres un lnsLrucLor cerLlflcado por vMware es poslble que encuenLres esLe llbro muy
uLll. LsLo se debe a que esLe llbro esL basado ampllamenLe en vSA de LefLhand neLworks (vlrLual
SAn Appllance) - que Lamblen se uLlllza en los cursos oflclales de vMware. La uLlllzacln de vSA de
LefLPand neLworks no deberla Lomarse como una recomendacln hacla sus producLos. Conocl a los
chlcos de LefLhand neLworks en vMworld Lurope 2008 en Cannes y fueron muy amables al
ofrecerme dos llcenclas nl8 (non for 8esellers) graLulLas de sus Lecnologlas de almacenamlenLo. Los
oLros proveedores de almacenamlenLo, que Lamblen me ayudaron mlenLras escrlbla esLe llbro, han
sldo muy uLlles. Ls slo que LefLPand neLworks lleg prlmero. Ln 2008, Chad y vaughn me ayudaron
para que ml enLorno de laboraLorlo pudlera esLar equlpado con las ulLlmas verslones de sus
slsLemas Clarllon/Celerra y neLApp lSA. LsLo me permlLe ser mucho ms "neuLral" en el Lema del
almacenamlenLo que en la edlcln anLerlor.
0+;)/ <+' >%?/)3@&2A<+'
lnLerneL es un recurso fanLsLlco como Lodos sabemos. Sln embargo, los hlpervlnculos lmpresos son
a menudo basLanLe largos, dlflclles de escrlblr correcLamenLe y camblan con frecuencla. Pe creado
una pglna web muy slmple que conLlene Lodas las u8L lncluldas en esLe llbro. Me esforzare por
manLener esLa pglna acLuallzada para haceros la vlda ms fcll a Lodos los lnLeresados. Ll u8L
unlco que neceslLas para Lodos los enlaces y conLenldos en llnea esL aqul:
hLLp://www.rLfm-ed.co.uk/srm.hLml
- 12 -
BC/&2%:& #/ )/'?+&'*;%<%#*#
nlngun llbro sobre un producLo lnformLlco esLarla compleLo sln una clusula de exencln de
responsabllldad. Aqul esL la mla:
Aunque se han Lomado Lodas las precauclones en la preparacln de esLe llbro, el edlLor, el auLor y
los LraducLores no asumen nlnguna responsabllldad por errores u omlslones. 1ampoco se asume
nlnguna responsabllldad por danos o per[ulclos derlvados de la uLlllzacln de la lnformacln aqul
conLenlda.
}uff! }Cue peso me he qulLado de enclma!
DEAF /' &A/3+ /& 01- 678G
Llegados a esLe punLo, me gusLarla senalar que es nuevo en el producLo S8M. LsLa ser la base de
los nuevos conLenldos en el llbro y es de esperar Lamblen nuevos caplLulos. LsLo es especlalmenLe
relevanLe para las personas que compraron ml anLerlor llbro. Son esLos los camblos que hacen que
valga la pena acLuallzar ml vle[o llbro para que sea compaLlble con S8M 4.0. Ln los slgulenLes
encabezados, he enumerado lo que creo son las prlnclpales me[oras del producLo S8M. Pe opLado
por no lnclulr una llsLa al esLllo de logs por cada pequeno camblo. Asl que aqul esLoy vlendo las
nuevas caracLerlsLlcas que podrlan lnflulr sobre un cllenLe o una organlzacln en el caso de
lmplemenLar S8M. LsLos camblos resuelven los defecLos o llmlLaclones de la versln anLerlor del
producLo, que puede haber "bloqueado" en un prlnclplo la lmplemenLacln de S8M.
Compat|b|||dad con vSphere4:
LsLo puede parecer un asunLo sln lmporLancla pero cuando vSphere4 fue llberado, muchos de los
slsLemas de gesLln avanzados, como S8M y vlew, eran lncompaLlbles con la nueva plaLaforma. LsLe
"reLraso" o desfase enLre la llberacln de vSphere4 y la de S8M 4.0 fue conslderado por algunos en
la comunldad como una pobre presenLacln por parLe vMware. ?o me lncllno a ser un poco ms
LoleranLe que oLros. Ln prlmer lugar, creo que mucha genLe plensa que es una empresa enorme,
pero desde el punLo de vlsLa del desarrollo de sofLware, en realldad, vMware no es Lan grande
como algunos de los lSvs con los cuales complLe, por lo que Llene que ser esLraLeglco en sus gasLos
en recursos de desarrollo. Ln segundo lugar, saLurando el mercado con el lanzamlenLo de un
producLo y despues con el lanzamlenLo de oLro producLo puede desorlenLar a los cllenLes que se
slenLen abrumados por el exceso de camblos y, adems, demaslado rpldos. or ulLlmo, yo
personalmenLe preferlrla que vMware se Lomase su Llempo en el lanzamlenLo de producLos y pase
los conLroles de calldad (CA) adecuados para el sofLware, en lugar de lanzar nuevas verslones
lmprudenLemenLe. Las mlsmas personas que se que[aron del reLraso, se que[arlan de una llberacln
apresurada sl el sofLware hublese salldo al mercado anLes. La mayorla de las personas que se que[an
son subconLraLas cuyo susLenLo dependla de proyecLos que esLaban slendo flrmados. La mayorla de
mls grandes cllenLes no Lenlan planes para un despllegue de vSphere hasLa 2010. Ll lanzamlenLo de
S8M en el cuarLo LrlmesLre de 2009, en realldad, no lnLerflere con sus planes a largo plazo.
Soporte para NIS:
Como se dl[o anLerlormenLe, S8M 1.0 slo era compaLlble con llbre Channel e lSCSl SAn. Mlrando al
fuLuro, S8M 4.0 es compaLlble con nlS Lamblen.
- 13 -
S|t|os de recuperac|n compart|dos:
Ln S8M 1.0 habla una asoclacln uno-a-uno enLre un slLlo proLegldo y un slLlo de recuperacln. LsLo
claramenLe exclula conflguraclones donde un lugar de u8 podla ofrecer sus recursos a muchos slLlos
dlferenLes. S8M 4.0 presenLa el concepLo de "comparLlr slLlos de recuperacln" (5boteJ kecovety
5ltes"), que permlLe esLa conflguracln. LsLe caso lnLroduce nuevos requlslLos de planlflcacln de
capacldad ya que la ublcacln u8 puede neceslLar mayores recursos para hacer frenLe a corLes de
varlos slLlos proLegldos.
Lsca|ab|||dad me[orada:
Como en Lodos los producLos nuevos, los numeros de escalabllldad han subldo. Aunque esLo en el
pasado podrla haber sldo una barrera para la lmplemenLacln de S8M, la nueva versln soporLa
hasLa 1.000 Mv en un solo grupo de proLeccln. La reescrlLura del cdlgo de S8M ha permlLldo esLe
salLo, asl como la me[ora de vCenLer.
Compat|b|||dad con D|str|buted ower Management: (DM)
La prlmera versln de S8M no slempre fue compaLlble con algunas de las caracLerlsLlcas avanzadas
de clusLerlng de vMware. un e[emplo de ello es la funcln de uM, que permlLe a vMware LSx
apagar las mqulnas sl no se requleren desde la perspecLlva del rendlmlenLo.
LsLa nueva lnLegracln permlLe a los cllenLes que alo[an sus proplos recursos u8, Lener los
servldores LSx en el slLlo de u8 en un esLado "apagado" y slo encenderlos a la hora de reallzar
pruebas o cuando se desencadene un evenLo real de u8. 8ecuerda que los servldores aporLan
alrededor del 60 del consumo LoLal de energla en el cenLro de daLos.
Ut|||dad de persona||zac|n Dk-I:
1ecnlcamenLe, esLo no es una nueva caracLerlsLlca de S8M. Ln realldad, fue lnLroduclda en S8M 1.0
updaLe 1. 1ome la declsln personal de no volver a publlcar una acLuallzacln del llbro en su
momenLo ya que S8M u1 no lnLrodu[o muchas nuevas funclonalldades. LsLo me permlLe LraLar esLa
funcln como sl fuera nueva. Las prlmeras verslones de S8M usaban la lnLegracln de vCenLer con
Sysprep y el "CuesL CusLomlzaLlon Wlzard" para mqulnas vlrLuales, para reaslgnar la l a una Mv
que se ponla en llnea en la ublcacln u8. Asl, adems de ser conecLada en una red dlferenLe, a las
mqulnas vlrLuales de u8 se les darla una dlreccln l vllda. Como sabes, MlcrosofL Sysprep no es
el moLor ms rpldo del mundo, sobre Lodo sl solo va a uLlllzarse para camblar un par de ocLeLos.
Adems, Lener que conflgurar una "personallzacln del SC qoest" para cada una de las vMs
proLegldas con S8M, era una acLlvldad admlnlsLraLlva lnLensa (a pesar de la funclonalldad de coplar
a mano). ara abordar esLo, vMware desarroll en la llnea de comandos una uLllldad basada en la
personallzacln u8-l.
... y toda una ser|e de otras me[oras, |nc|uyendo:
una mayor flexlbllldad en la capacldad de recuperacln lnclulda en el producLo S8M, que proLege
los servlclos bslcos en caso de fallar el servlclo de vCenLer duranLe la e[ecucln de un lan de
8ecuperacln.
- 14 -
una nueva caracLerlsLlca de reparacln que Le permlLe camblar los a[usLes de conflguracln que se
recolecLaron duranLe la lnsLalacln, Lales como las credenclales de vCenLer, los daLos de base de
daLos y cerLlflcados de segurldad uLlllzados.
un nuevo ftoot-eoJ grflco para la conflguracln avanzada de S8M, que se hacla hlsLrlcamenLe
en un archlvo .xML
Sl uLlllza auLenLlcacln basada en cerLlflcados, S8M vallda la lnLegrldad de los cerLlflcados anLes de
permlLlrLe que conLlnues.
SoporLe a la Lolerancla a fallos vMware (l1) de Lal manera que las mqulnas vlrLuales que Lengan
l1 hablllLado puedan ser lncluldas en los planes de recuperacln. Sln embargo, l1 deber volver a
hablllLarse en la vM que esL proLeglda por S8M cuando el lan de 8ecuperacln se e[ecuLe.
Camb|ar e| nombre de |os port groups de| Sw|tch V|rtua| en e| s|t|o proteg|do
uepende mucho sl Llenes la versln LnLerprlse lus y usas vSwlLches dlsLrlbuldos. Sl es el
caso, enLonces no es un problema. 1odas las vMs son acLuallzas auLomLlcamenLe con el
nuevo nombre del orL Croup y los loveototy mopploqs permanecen en su lugar.
La hlsLorla es muy dlferenLe sl esLs uLlllzando vSwlLches esLndar. LsLo har que Lodas las
vMs afecLadas "plerdan" el loveototy mopploq. Las vMs quedarn como "proLegldas" y no
aparecer nlngun mensa[e de adverLencla de color amarlllo desagradable en el grupo de
proLeccln. uedes ver como no hay nlngun slgno de exclamacln amarlllo [unLo a las
vMs en la slgulenLe capLura de panLalla.
LsLo no es una buena noLlcla, ya que algulen podrla camblar el nombre del porL group en los
servldores LSx sln enLender las consecuenclas sobre la lmplemenLacln de S8M. Sln una
correcLa aslgnacln de lnvenLarlo, los planes de recuperacln se e[ecuLarn, pero fallarn en
cada vM que carezca de una aslgnacln de red. LsLo generar un mensa[e de error cuando
se esLe probando o e[ecuLando el plan de recuperacln:
ttot. Netwotk Jevlce oeeJeJ by tecoveteJ vlttool mocbloe coolJo't be foooJ ot tecovety ot
test tlme."
Asl que de manera sencllla, }el camblo de nombre de porL groups en el vSwlLch esLndar
debe ser evlLado a Loda cosLa! Sl has camblado el nombre de los porL groups despues de
conflgurar los loveototy mopploqs, exlsLen dos medldas correcLlvas prlnclpales que son
necesarlas e[ecuLarse para resolver el problema. Ln prlmer lugar, es necesarla la
acLuallzacln de los loveototy mopploqs. LsLa Larea es relaLlvamenLe fcll: revlsar el
loveototy mopploq en el slLlo proLegldo, buscar los porL groups renombrados y esLablecer
una nueva relacln. Ln la lmagen de aba[o, el camblo de nombre del porL group (v|an_11)
no Llene nlnguna asoclacln con un porL group en el slLlo de recuperacln.
Ln segundo lugar, como debes saber, sl camblas el nombre de los porL groups en un vSwlLch
esLndar, las mqulnas vlrLuales conflguradas en el slLlo proLegldo se converLlrn en
"huerfanas" (otpbooeJ") denLro de ese porL group. LsLa "orfandad" se puede ver en la
- 280 -
capLura de panLalla Lomada a conLlnuacln. ara crear esLe e[emplo slmplemenLe se cambl
el nombre del porL group llamado "vlan11" a "vlan_11":
Nota:
LsLa "orfandad" de la mqulna vlrLual es una "caracLerlsLlca" de vmware desde hace Llempo
y no es especlflcamenLe un problema de S8M. Sln embargo, sl Llene un efecLo slgnlflcaLlvo
sobre S8M. LsLo puede hacer que el proceso de grupo de proLeccln (es el proceso que crea
el marcador de poslcln/shadow o placeholder de las mqulnas vlrLuales en el slLlo de
recuperacln) falle.
Correglr esLo en Lodas y cada una de las mqulnas vlrLuales uLlllzando el cllenLe vSphere es
una Larea muy laborlosa. uedes auLomaLlzar esLe proceso con secuenclas de comandos
con la consola owerCLl de vMware.
L[emp|o:
geL-vm geL-neLworkadapLer sorL-ob[ecL-properLy "neLworkname" , where
vlan11 -conLalns $_.neLworkname SeL-neLworkAdapLer -neLworkname vlan_11
J/'(%:& #/ 2*$;%+' /& /< '%(%+ #/ )/2A?/)*2%:&
Camb|ar e| nombre de DataCenters, c|usters y carpetas en e| s|t|o de recuperac|n
no es un problema. La venLana de loveototy mopploqs se acLuallza auLomLlcamenLe.
Camb|ar |os resource poo|s en e| s|t|o de recuperac|n
no es un problema. La venLana de loveototy mopploqs se acLuallza auLomLlcamenLe.
Camb|ar e| nombre de| port group de| sw|tch v|rtua| en e| s|t|o de recuperac|n.
una vez ms me enconLre con que no habla problemas con el camblo de nombre de porL
groups en el slLlo de recuperacln sl esLs uLlllzando los vSwlLches dlsLrlbuldos. Cualquler
camblo de nombre de un porL group en un vSwlLch dlsLrlbuldo en el slLlo de recuperacln
se acLuallza en el loveototy mopploq del slLlo proLegldo.
Sln embargo, se presenLa la mlsma slLuacln con los vSwlLches esLndar en el slLlo de
recuperacln que en el de produccln. 8enombre mls porL groups de vlan30-34 a vlan60-
64. Sln embargo, no se acLuallz en la venLana de loveototy mopploqs en el slLlo de
- 281 -
producln. La venLana mosLraba "None Se|ected". La unlca solucln fue volver a reaslgnar
manualmenLe los porL groups.
N()+' 2*$;%+' /& /< 30?>/)/ 4 /< /&(+)&+ #/ 01-
Ml experlencla me dlce que hay oLros camblos que pueden Lener lugar en el vSphere y S8M que
pueden causar que las relaclones conflguradas en S8M se rompan. or e[emplo, he descublerLo que
sl se renombran los volumenes vMlS en el slLlo proLegldo anLes de que esLe volumen haya sldo
LraLado por un clclo de repllcacln, puede causar problemas. Lo que puede suceder es que cambles
el nombre de un volumen vMlS en el slLlo proLegldo anLes de que haya sldo cublerLo por el
slgulenLe clclo de repllcacln y despues se e[ecuLe una prueba. La prueba falla porque espera ver el
nombre anLlguo, no el nombre nuevo, y Lodavla se presenLa con el nombre anLlguo en el slLlo de
recuperacln. Ll mensa[e de error ser "I||e not found", cuando se e[ecuLa el plan de prueba. vers
que el volumen vMlS repllcado }esL vaclo! La solucln que enconLre fue slmplemenLe esperar
hasLa que el volumen vMlS, al cual le camblamos el nombre, llegue al slLlo de recuperacln, en
oLras palabras, espera hasLa el prxlmo clclo de repllcacln y el problema desaparecer. LsLe
problema no afecLa a los clclos de repllcacln slncrona, donde cualquler camblo en el volumen
vMlS es slncronlzado lnmedlaLamenLe en el slLlo de recuperacln.
ara el camblo de nombre de volumenes vMlS, vale la pena declr que las eLapas de la conflguracln
de los S8M ocurren en un orden especlflco por una razn y cada una de ellas Llene una dependencla
de la eLapa anLerlor. Ll orden de la conflguracln de S8M es el slgulenLe:
1. "arear" los dos slLlos
2. Array Manager
3. Aslgnaclones de lnvenLarlo (loveototy Mopploqs)
4. Crupos de proLeccln
3. Crear plan de recuperacln
ulgamos, por e[emplo, que borras Lu grupo de proLeccln. Lo que ocurre es que el plan(es) de
recuperacln Llene referenclas a grupos de proLeccln que ya no exlsLen. Sl creas un nuevo plan de
proLeccln, enLonces Llene que lr manualmenLe al plan de recuperacln y conflgurarlo para usar el
grupo de proLeccln correcLo. Como borrar las conflguraclones y volverlas a crear, es una forma
muy popular de "arreglar" los problemas de 1l en general, debes Lener mucho culdado. uebes
enLender las consecuenclas de la ellmlnacln y la recreacln de los dlsLlnLos componenLes. or
e[emplo, sl decldes borrar y recrear un grupo de proLeccln y luego usar su plan de recuperacln, lo
que enconLramos es que Lodas las prlorldades de conflguracln en el plan se habrn perdldo y se
habrn esLablecldo los valores por defecLo. or lo LanLo, vers que Lodas las mqulnas vlrLuales se
realo[an de nuevo en la caLegorla ootmol LanLo para el apagado como el encendldo de las mqulnas
vlrLuales. LsLo es muy molesLo ya que, despues de Lodo, Le has pasado mucho Llempo conflgurando
que Lodas Lus mqulnas vlrLuales se enclendan en el momenLo adecuado y en el orden correcLo.
Como puedes observar por mls palabras, he averlguado esLo a Lraves de }una amarga experlencla
propla!
or ulLlmo, una palabra de adverLencla. Como hemos vlsLo, la mayorla de los camblos que se
producen pueden ser hechos por S8M. Sln embargo, es lmporLanLe desLacar que las mqulnas
vlrLuales de produccln no se propagan al slLlo de recuperacln. Sl aumenLa o dlsmlnuye la canLldad
- 282 -
de memorla aslgnada a una mqulna vlrLual despues de haberla lncluldo en un grupo de proLeccln,
la unlca manera de acLuallzar los camblos es ellmlnndola del grupo de proLeccln y volvlendo a
proLegerla, lo que provoca la desLruccln del plocebolJet .vmx de la mqulna vlrLual del slLlo de
recuperacln. Ll desa[usLe enLre el archlvo real .vmx y el plocebolJet no es LecnlcamenLe
lmporLanLe. Cuando se prueba el plan, la canLldad de memorla aslgnada a la mqulna vlrLual en la
zona proLeglda ser uLlllzada. Como hemos vlsLo anLes, sl deseas que las vMs de recuperacln
Lengan dlferenLes conflguraclones, me[or deberlas usar owerCLl para hacer esas modlflcaclones en
el punLo de recuperacln.
Mora|e[a de |a h|stor|a:
Cbserva la evenLual ellmlnacln de las aslgnaclones de lnvenLarlo y grupos de proLeccln con
exLrema precaucln. Lo que espero es que las fuLuras verslones de S8M, Lengan una funcln de
lmporLacln y exporLacln que Le permlLlr una copla de segurldad de Lus planes de recuperacln,
lndependlenLemenLe de la base de daLos SCL en la que esLn almacenados. LsLe desarrollo nos
permlLlr crear planes de recuperacln duranLe el proceso de recuperacln Lras el error en lugar de
Lener que crearlos manualmenLe.
L)/*2%:& #/ &A/3*' )/#/' 4 &A/3*' $_bA%&*' 3%)(A*</' /& *<$*2/&*$%/&(+
&A/3+
A medlda que Lu organlzacln crece y cambla el slLlo proLegldo, una vez ms ser necesarla la
acLuallzacln de S8M para que esLe sea consclenLe de esLos camblos. ulgamos, por e[emplo, que se
crea una nueva red o vLAn en el slLlo proLegldo que usarn nuevas mqulnas vlrLuales. Ln esLe
caso, el S8M del slLlo proLegldo deber ser reconflgurado para acLuallzar esLos camblos. LsLo es
parLlcularmenLe pellagudo en la parLe de los loveototy mopploqs en S8M. Adems, como el slLlo
proLegldo crece Lamblen lo harn sus requlslLos de almacenamlenLo y la creacln de nuevas
Luns/volumenes se Lendrn que repllcar al slLlo de recuperacln. or conslgulenLe, la conflguracln
de la cablna de almacenamlenLo Lendr que acLuallzarse para garanLlzar que el S8M es consclenLe
de esLas nuevas Luns.
Ln el slgulenLe e[emplo, he creado una nueva vLAn, llamada vLAn13 y Loda una nueva serle de
mqulnas vlrLuales llamadas db03, flle03 y mall03. LsLas mqulnas fueron conecLadas a la nueva
vLAn. A los admlnlsLradores de S8M del slLlo proLegldo y de recuperacln, se les aslgn la Larea de
asegurarse de que las mqulnas vlrLuales esLuvleran proLegldas. Adems, se ldenLlflc que el
volumen vMlS lleg a punLo de saLuracln, LanLo en Lermlnos de l/C como de espaclo llbre. or
LanLo, se cre una nueva Lun/volumen y el equlpo de almacenamlenLo (}que, por clerLo, soy yo!) se
encarg de que esLa nueva Lun fuera repllcada al slLlo de recuperacln. Ln esLe caso, he creado una
nueva Lun en ml Clarllon:
- 283 -
Como Le puedes lmaglnar, la conflguracln acLual que Lengo de S8M no hace absoluLamenLe nada
para esLas nuevas mqulnas vlrLuales. LsLas vMs no esLn cublerLas nl por el Array Manager, nl por
las aslgnaclones de lnvenLarlo, nl por el grupo de proLeccln y nl, por LanLo, por los planes de
recuperacln.
"2(A*<%^*2%:& #/< "))*4 -*&*5/)
SlmplemenLe creando una nueva Lun/volumen de almacenamlenLo en una cablna que se repllca a
oLro lugar, no es suflclenLe para que la parLe del Array Manager de S8M lo acLuallce. Al parecer, los
S8As de los proveedores no esLn conflgurados para escanear la cablna de almacenamlenLo en
lnLervalos deLermlnados para ver nuevas Luns o volumenes. LsLo Llene senLldo ya que la mayorla de
S8As son slo archlvos de scrlpL. 1amblen, ml experlencla me dlce que a veces slmplemenLe
haclendo un reescaneo de la cablna Lampoco es suflclenLe.
1. Ln el S8M del slLlo proLegldo
2. Pacer cllc en el enlace Conf|gure [unLo a Array Managers
3. Selecclonar la enLrada para rotect|on S|te Array Manager y eleglr Ld|t.
- 284 -
4. Lscrlblr el nombre de usuarlo y la conLrasena uLlllzada para auLenLlcarse con la cablna de
almacenamlenLo y hacer cllc en Connect. A conLlnuacln, despues de haber compleLado la
conexln, hacer cllc en Next
Nota:
uespues de hacer cllc en Ck, el campo Dev|ce Count se lncremenLar segun el numero de
nuevos volumenes/Luns que se han creado.
8eplLe esLe proceso en la cablna del slLlo de recuperacln.
- 283 -
3. Ln el ulLlmo cuadro de dllogo, hacer cllc en el boLn kefresh Array. Se debe acLuallzar la
cablna de almacenamlenLo y mosLrar las nuevas Lun/volumenes. A conLlnuacln, se puede
ver que en el grupo de daLasLores de LMC Clarllon ahora se muesLran dos volumenes vMlS
que se esLn repllcando - uno llamado emc-clarllon-vlrLualmachlnes" y oLro llamado emc-
clarllon-newvlrLualmachlnes"
Nota:
Ln la mayorla de los casos, el grupo de proLeccln se acLuallzar como corresponde -
depende mucho de sl uLlllzas o como lo haces lo que a veces son llamados grupos de
conslsLencla. Se uLlllzan en las cablnas para que varlos volumenes/Luns se repllquen en el
mlsmo esLado (slncrono o aslncrono). LsLo asegura que los daLos enLre los volumenes se
manLlenen en un esLado conslsLenLe. Pay Lres escenarlos que pueden suceder cuando se
LraLa de varlos volumenes:
Lscenarlo 1:
Cue la cablna sobre la que esLs Lraba[ando no soporLe esLa caracLerlsLlca. LnLonces Lendrs
que crear un grupo de proLeccln para cada Lun o volumen.
Lscenarlo 2:
Cue la cablna soporLe los grupos de conslsLencla, pero no los usas. or LanLo, Lendrs que
crear un grupo de proLeccln para cada Lun o volumen. ueberlas conflrmar que esLe
soporLado por la conflguracln del S8A del proveedor de almacenamlenLo.
Lscenarlo 3:
Sl creas un grupo de conslsLencla y luego colocas ms de un volumen/Lun uLlllzado por
S8M, enLonces el grupo de proLeccln esL referldo a mulLlples volumenes vMlS y hace
cumpllr la pollLlca esLableclda en la cablna para el grupo de proLeccln de esLe modo:
- 286 -
"2(A*<%^*2%:& #/ <+' (16%1&/#7 8"44(1$5
Sl esLs creando Mvs LoLalmenLe nuevas en una red Lamblen nueva, podrlas enconLrar que falLa en
el loveototy mopploq. LvldenLemenLe debe exlsLlr una red deflnlda en el slLlo de recuperacln. Sln
un correcLo loveototy mopploq, puedes ver la adverLencla "Mapp|ng M|ss|ng" en las vMs denLro del
grupo de proLeccln.
La acLuallzacln de las aslgnaclones de lnvenLarlo, dependen de la conflguracln que Lenlas
lnlclalmenLe y de como esLas se han alLerado. or e[emplo, en ml caso, slo ha camblado la
conflguracln de red. no he creado nlngun tesootce pool o carpeLas nuevas.
"2(A*<%^*2%:& #/ ?<*&/' #/ )/2A?/)*2%:&
Ahora que hemos Lermlnado con la acLuallzacln de la conflguracln del slLlo proLegldo, es el
momenLo de dlrlglr nuesLra aLencln a los planes de recuperacln. LsLas nuevas Mvs slmplemenLe
esLarn en la caLegorla ootmol" LanLo para el apagado como para los evenLos de recuperacln.
- 287 -
Nota:
LsLa conflguracln esL cada vez ms cerca de algo parecldo al mundo real. La realldad es que,
probablemenLe, Lendrs varlas mqulnas vlrLuales almacenadas en varlos volumenes vMlS.
uespues de Lodo, una de las recomendaclones de vMware es la dlsLrlbucln de los dlscos vlrLuales a
Lraves de varlos volumenes vMlS/Luns, con el fln de dlsLrlbulr el l/C de dlsco para evlLar saLurar un
volumen/Lun con exceslvas lecLura/escrlLuras. or supuesLo, Lendrs que planlflcar muy
culdadosamenLe la creacln de los grupos de repllcacln y proLeccln, para asegurarLe de que
1CuCS los archlvos de una mqulna vlrLual se esLn repllcando y se lncluyen en el plan de
recuperacln. uespues de Lodo, la mlLad de una mqulna vlrLual no le va a ser de mucha uLllldad a
nadle en caso de desasLre.
0(+)*5/ ,-+(%+& 4 5)A?+' #/ ?)+(/22%:&
vMware 3.3 lanz una nueva caracLerlsLlca denomlnada "SLorage vMoLlon". LsLo Le permlLe
Lrasladar los archlvos de una mqulna vlrLual de un uoto5tote a oLro, mlenLras que la mqulna
vlrLual esL encendlda lndependlenLemenLe del Llpo de almacenamlenLo (nlS, lSCSl, SAn) y del
proveedor. uesde enLonces, SLorage vMoLlon se llevaba a cabo medlanLe el uso de secuenclas de
comandos con el 8CLl que se puede descargar desde la pglna web de vMware. Con vSphere 4 solo
Llenes que arrasLrar y solLar para poder e[ecuLarlo a Lraves de un aslsLenLe y compleLar el proceso.
SLorage vMoLlon puede Lener, y de hecho Llene, lmpllcaclones para vMware S8M. Adems, me
enconLre con que Lenla que usar la opcln "kescan Arrays" en el aslsLenLe de Attoy Moooqet para
forzar la acLuallzacln. 1amblen observe que, con frecuencla, despues de que qulLar o anadlr una
- 288 -
vM a un grupo de proLeccln, el proceso de SLorage vMoLlon no fuerza auLomLlcamenLe un evenLo
"kecompute Datastore Groups":
8slcamenLe, hay Lres escenarlos:
Lscenar|o 1: La mqulna vlrLual es movlda desde una Lun no repllcada a oLra Lun que se
esL repllcando, efecLlvamenLe unlendose a un grupo de proLeccln.
Lscenar|o 2: La mqulna vlrLual es movlda desde una Lun que se esL repllcando a oLra Lun
que no se esL repllcando, abandonando el grupo de proLeccln y, por LanLo, ya no esLar
cublerLa por S8M.
Lscenar|o 3: La mqulna vlrLual es movlda desde una Lun que se esL repllcando a oLra Lun
repllcada por lo que la mqulna vlrLual se mueve fuera del mblLo de apllcacln de un
grupo de proLeccln a oLro grupo de proLeccln.
ermlLeme expllcarLe y mosLrarLe lo que ocurre en cada uno de los escenarlos. Ll escenarlo 1 es
muy senclllo, pues es una nueva mqulna vlrLual que se acaba de crear. Ll grupo de proLeccln
Lendr un slgno de exclamacln amarlllo que lndlca que la mqulna vlrLual no Llene conflgurado su
grupo de proLeccln.
Ln el escenarlo 2, el resulLado es algo desordenado. La ellmlnacln de una mqulna vlrLual en una
Lun/volumen de almacenamlenLo repllcada, produclr un mensa[e de error en la pesLana de
evenLos y la mqulna vlrLual en el grupo de proLeccln se llsLar como "Inva||d"
- 289 -
La solucln a esLe problema es selecclonar la mqulna vlrLual y eleglr la opcln kemove
rotect|on".
Con el escenarlo 3, he vlsLo mensa[es de error slmllares. Ln esLe caso, la mqulna vlrLual se Lraslada
de un grupo de proLeccln a oLro pero hay que "ellmlnar" la mqulna vlrLual del grupo de
proLeccln anLlguo. Ln el caso de que se mueva con SLorage vMoLlon, la Mv llamada ss02 enLrar
en el grupo de proLeccln de la Celerra. Aparecer un slgno de exclamacln amarlllo en el grupo de
proLeccln de neLApp ya que ss02 slgue apareclendo alll y no podrlas proLeger la Mv ss02 con el
grupo de proLeccln de la Celerra.
lnLenLe proLeger a la vM ss02, pero reclbl el slgulenLe mensa[e de error:
Ln general, sl el grupo de proLeccln no reconflgura correcLamenLe el almacenamlenLo,
selecclonando la mqulna vlrLual "Inva||d" y haclendo cllc en la opcln "kemove rotect|on"
arreglarla el error. Ln el caso del escenarlo 3, me he enconLre que prlmero Luve que hacer cllc en
"kemove rotect|on" del grupo de proLeccln de neLApp anLes de poder selecclonar "Conf|gure
rotect|on" en el nuevo grupo de proLeccln de Celerra.
Aunque esLos Lemas con SLorage vMoLlon pueden parecer Lrlvlales, es lmporLanLe Lener en cuenLa
que cada vez que borras la proLeccln de la vM afecLada, se ellmlna el flchero plocebolJet .vmx en
el slLlo de recuperacln, lo que slgnlflca que la mqulna vlrLual se borrar de Lodos Lus planes de
recuperacln. Cuando la quleras volver a proLeger, se conslderar como una mqulna "nueva" y, sln
conLemplaclones, se volcar de nuevo en Lu plan de recuperacln en la ublcacln por defecLo.
-_bA%&*' 3%)(A*</' *<$*2/&*#*' /& $]<(%?</' 9*(*'(+)/' ,-S0
or supuesLo, es poslble almacenar archlvos de mqulnas vlrLuales en ms de un uaLaSLore vMlS.
ue hecho, sl conoces blen vMware, sabrs que en realldad es una recomendacln suya. Al
almacenar nuesLros dlscos .vmdk de arranque, los logs y los daLos en dlferenLes Luns, podremos
me[orar la L/S del dlsco susLanclalmenLe, reduclendo, por conslgulenLe, la conLencln en los dlscos.
lncluso los dlscos de la mqulna vlrLual que Lengan un uso lnLenslvo del dlsco, podrlan esLar
almacenados en una Lun propla a Lal efecLo y, como Lal, no Lendrla nlngun Llpo de conLencln de
L/S a nlvel de dlsco flslco. or LanLo, Le gusLar saber que S8M es compaLlble con una conflguracln
de dlscos mulLlple, slempre y cuando Lodos los daLasLores que esLe uLlllzando la mqulna vlrLual se
repllquen en el slLlo de recuperacln.
- 290 -
La ublcacln del volumen vMlS del dlsco vlrLual es conLrolada por la opcln Add del aslsLenLe
cuando se anaden dlscos a la mqulna vlrLual.
LsLos dlscos vlrLuales aparecen sln problemas en el slsLema operaLlvo lnvlLado (qoest), por lo que
desde Wlndows o cualquler oLro slsLema operaLlvo soporLado, es lmposlble ver donde se
encuenLran flslcamenLe los dlscos vlrLuales.
Ln la slLuacln anLerlor, he anadldo oLro volumen al LMC Clarllon llamado "emc-clarllon-
daLavlrLualmachlnes" para empezar a poner los dlscos de daLos de las mqulnas vlrLuales en el
nuevo dlsco, como se muesLra a conLlnuacln:
1odo lo que hlce despues fue asegurarme de que el volumen vMlS "emc-clarllon-
daLavlrLualmachlnes" se repllcara exacLamenLe en el mlsmo lnLervalo que ml volumen vMlS
llamado emc-clarllon-vlrLualmachlnes". Plce esLo uLlllzando los grupos de conslsLencla en la LMC
Clarllon.
Sl ya Llenes grupos de proLeccln, se acLuallzarn auLomLlcamenLe para refle[ar el hecho de que las
mqulnas vlrLuales esLn uLlllzando ahora mulLlples daLasLores. vers esLo sl creas nuevos grupos de
proLeccln para cubrlr los nuevos volumenes vMlS. Ln la panLalla de aba[o, puedes ver como ml
"grupo de proLeccln Clarllon", se ha acLuallzado para refle[ar que hay mqulnas vlrLuales en el
volumen vMlS [emc-clarllon-vlrLualmachlnes], que Lamblen Llenen archlvos vuM almacenados en
- 291 -
[emc-clarllon-daLavlrLualmachlnes]. Sl esLs creando un nuevo grupo de proLeccln, vers que
ambos volumenes vMlS esLn lncluldos sl las Mvs esLn uLlllzando ms de un daLasLore vMlS:
LsLa slLuacln es muy slmllar a cuando dos volumenes vMlS se han colocado en el mlsmo grupo de
conslsLencla.
-_bA%&*' 3%)(A*</' 2+& 1*. 9/3%2/'k 9%'e $*??%&5'
Ln esLe llbro, empece con un unlco volumen vMlS y Lun en el slLlo proLegldo. LvldenLemenLe es
una conflguracln muy slmple, la cual fue eleglda dellberadamenLe para manLener nuesLro enfoque
en el producLo S8M. Culero profundlzar, con mayor deLalle, en las conflguraclones ms avanzadas,
como las caracLerlsLlcas de vMware 8uM (kow uevlce Mopploqs) y conflguraclones de dlsco
mulLlples, que refle[an ms de cerca el mundo real y el uso de las Lecnologlas de vMware.
Ln esLe momenLo, me enfrenLo con un dllema y es el slgulenLe: deberla repeLlr la seccln de
almacenamlenLo de nuevo para mosLrar el proceso de creacln de una Lun/volumen en la cablna
de almacenamlenLo? 1amblen, deberla documenLar el proceso de agregar un dlsco 8uM a una
mqulna vlrLual? Al flnal pense, que Lu como lecLor sl has llegado hasLa aqul en el llbro, deberlas ser
capaz de volver a la seccln de almacenamlenLo y hacerlo por Lu cuenLa. or e[emplo, he anadldo
un dlsco 8uM a ml vSA LefLPand neLworks:
LsLe 8uM se anadl a la mqulna vlrLual mall01. Ln lo debemos fl[arnos, en esLa capLura de panLalla
a Lraves del boLn Manage aths en la mqulna vlrLual, es la slnLaxls de la vmhba del 8uM en la vM
proLeglda. ulce que el camlno es vmhba34:C0:12:L0.
- 292 -
Culero cenLrarme en las cuesLlones especlflcas de como S8M mane[a las adlclones de nuevo
almacenamlenLo en el slsLema y la forma en la que se mane[a la funclonalldad 8uM. uespues de
crear el nuevo volumen/Lun, conflgurar la repllcacln y anadlr el dlsco 8uM a la mqulna vlrLual, el
slgulenLe paso es asegurarse que el Attoy Moooqet ha descublerLo el nuevo 8uM.
vale la pena comenLar dos hechos crlLlcos sobre 8uMs y S8M. Ln prlmer lugar, el archlvo de
aslgnacln de 8uM se debe almacenar en un volumen vMlS cublerLo por una Lun repllcada. Sl no
se hace esLo, slmplemenLe no habr un flchero de aslgnacln 8uM dlsponlble en el slLlo de
recuperacln para poder usarlo la mqulna proLeglda. Ln segundo lugar, S8M resuelve problemas
de hardware con 8uM. Los archlvos de aslgnacln de 8uM Llenen Lres valores prlnclpales: un
ldenLlflcador de canal (cboooel lu) (para uso excluslvo de cablnas lSCSl), el 1argeL lu y el Lun lu.
LsLos valores almacenados en el proplo archlvo de mapeo es ms que probable que sean
LoLalmenLe dlferenLes en la cablna del slLlo de recuperacln. S8M fl[a esLas referenclas para que la
mqulna vlrLual pueda arrancar y puedas ver Lus daLos. Sl no uLlllzaras S8M y esLuvleras e[ecuLando
Lu plan de recuperacln de forma manual, Lendrlas que ellmlnar el archlvo de aslgnacln 8uM y
anadlr uno nuevo a la mqulna vlrLual recuperada. Sl no lo haces, cuando la mqulna vlrLual
repllcada fuese encendlda, apunLarla a una ruLa vmhba errnea.
- 293 -
noLa en esLa capLura de panLalla de una mqulna vlrLual "recuperada", que el mapeo ha sldo
"corregldo" por S8M y conLlene la slnLaxls vmhba correcLa vmhba32:C0.13.L0.
Sl se crea un nuevo volumen, ya sea vMlS o 8uM, es lmporLanLe reescanear la conflguracln de la
cablna en el slLlo proLegldo para asegurarse de que es descublerLa por S8M y S8A.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo proLegldo.
2. Pacer cllc en el lcono S|te kecovery
3. uenLro de la pesLana Summary, en el panel rotect|on Setup, hacer cllc en Conf|gure al lado
de Array Managers Cpt|on
4. Pacer cllc en Next
3. Pacer cllc en Next, de nuevo.
6.
Ln el cuadro de dllogo kev|ew kep||cated Datastores, hacer cllc en el boLn kescan Arrays
Nota:
Ln el aslsLenLe Array Manager" de S8M, deberlas ver que el 8uM repllcado aparece en la
llsLa:
Nota:
Ls poslble que desees saber que sucede sl se crea una nueva mqulna vlrLual que
conLlene un mapeo 8uM a una Lun que no se esL repllcando o un vMu que no esL en un
volumen repllcado. Sl LraLas de proLeger esa mqulna vlrLual, S8M se dar cuenLa de que
esLs LraLando de proLeger a una mqulna vlrLual que Llene acceso a una unldad
Lun/volumen que es lnacceslble en el slLlo de recuperacln.
- 294 -
Cuando lnLenLes agregar esa mqulna vlrLual al grupo de proLeccln, Le enconLrars con
esLe mensa[e de error:
Cuando vayas a proLeger la vM, se e[ecuLar un aslsLenLe que Le permlLlr modlflcar esa
parLe de la mqulna vlrLual que no puede ser proLeglda. ldealmenLe, debes resolver la causa
por la cual no se repllca el 8uM o el vMu aunque el aslsLenLe Le permlLe qulLar dlcho
vMu duranLe la e[ecucln del plan de recuperacln:
- 293 -
-]<(%?</' 5)A?+' #/ ?)+(/22%:& 4 $]<(%?</' ?<*&/' #/ )/2A?/)*2%:&
LsLa seccln es basLanLe corLa, pero puede ser la ms lmporLanLe para Ll. Ahora que Llenes una ldea
muy compleLa de Lodos los componenLes de S8M, es el momenLo de mosLrarLe una conflguracln
muy popular en el mundo real.
Ls perfecLamenLe poslble, de hecho yo dlrla que es muy convenlenLe, dlsponer de muchos grupos
de proLeccln y planes de recuperacln. Sl recuerdas, un grupo de proLeccln esL lnLlmamenLe
relaclonado con las Luns/volumenes que esLs repllcando. un modelo, que ya se suglrl
anLerlormenLe en el llbro, es el de agrupar Lus Luns/volumenes por la funclonalldad de las
apllcaclones para que esLas puedan ser fcllmenLe selecclonadas por un grupo de proLeccln en
S8M. Pe creado esLa slLuacln en ml enLorno de laboraLorlo para darLe una ldea de como son esLe
Llpo de conflguraclones. no Lengo la lnLencln de que reproduzcas esLa conflguracln sl has seguldo
esLe llbro paso a paso. Ls solo para darLe una ldea de como es una conflguracln de S8M en
"produccln".
M|t|p|es DataStores
Ln el mundo real es muy probable que pongas Lus mqulnas vlrLuales en dlferenLes daLasLores para
refle[ar que esas Luns/volumenes represenLan un dlferenLe numero de dlscos y nlveles de 8Alu.
ara refle[ar esLe Llpo de conflguracln, he creado clnco volumenes llamados Cl18lx, u8,
llLLSL8vL8S, MAlL, vlLW y vl81uALuLS1CS en la cablna de almacenamlenLo. Ln el e[emplo de
aba[o, la LMC Clarllon.
Vo|menes con formato VMIS
Ln vCenLer, he reescaneado cada unos de mls servldores LSx y, a conLlnuacln, he procedldo a
formaLear esLos volumenes con formaLo vMlS, usando los nombres de volumen y uaLaSLore que
refle[an su funclonalldad.
- 296 -
Adems, he vuelLo a e[ecuLar el aslsLenLe "Array Managers" en el slLlo proLegldo para garanLlzar que
S8M es consclenLe de que esLas Luns/volumenes se repllcaron y conLlenen las mqulnas vlrLuales.
M|t|p|es grupos de protecc|n
Los camblos en el almacenamlenLo descrlLos en esLa seccln, se refle[aron en los grupos de
proLeccln que he creado. Ahora Lendre sels grupos de proLeccln que refle[an los sels Llpos de
mqulnas vlrLuales. Cuando cree el grupo de proLeccln de ClLrlx, selecclone el volumen vMlS de
ClLrlx que habla creado para esa apllcacln.
Sl llevamos esLo a su conclusln lglca, acabaremos creando sels grupos de proLeccln para cada
uno de mls volumenes vMlS repllcados.
- 297 -
M|t|p|es p|anes de recuperac|n
LsLos mulLlples grupos de proLeccln, permlLen ahora mulLlples planes de recuperacln. or lo
LanLo, en el caso de perdlda compleLa del slLlo podrla e[ecuLar un unlco plan de recuperacln que
lncluya a Lodos mls grupos de proLeccln de la slgulenLe manera:
Al flnal de esLe proceso Lendrla una serle de planes de recuperacln que podrla uLlllzar para probar
cada con[unLo de apllcaclones y Lamblen para poner a prueba un plan de recuperacln compleLo.
kesumen
Como puedes ver, la forma ms poderosa y sensaLa de uLlllzar S8M es asegurarLe de que dlferenLes
mqulnas vlrLuales, que refle[an los grandes componenLes de la lnfraesLrucLura del negoclo, esLn
separadas a nlvel de almacenamlenLo. uesde una perspecLlva de S8M, esLo slgnlflca que podemos
separarlas lglcamenLe en dlsLlnLos grupos de proLeccln y, a conLlnuacln, uLlllzar los grupos de
proLeccln en nuesLros planes de recuperacln. Ls lnflnlLamenLe ms funclonal, que usar un solo
volumen vMlS global y slo uno o dos planes de recuperacln. La lnLencln en esLa seccln, no fue
LraLar de camblar ml conflguracln, slno llusLrar lo que es una conflguracln de S8M en el "mundo
real". ude hacer Lodos esLos camblos sln Lener que recurrlr a apagar las mqulnas vlrLuales,
medlanLe el uso de SLorage vMoLlon, para reublcar mls mqulnas vlrLuales en las nuevas
Luns/volumenes.
B< ;+(:& )/?*)*2%:& #/< "))*4 -*&*5/)
Sl selecclonas los planes de recuperacln en el S8M del slLlo de recuperacln, vers que Llenes un
boLn kepa|r Array Managers:
- 298 -
Al lgual que yo, podrlas enconLrar esLe boLn algo curloso ya que la conflguracln del Array
Manager se deflne en el slLlo proLegldo y no en el de recuperacln. uede que como yo, Le
pregunLes en que clrcunsLanclas Llene que esLar la cablna para neceslLar la "reparacln" como Lal.
Me llev algun Llempo averlguar un caso sobre el uso de esLa caracLerlsLlca, ya que no esL lnclulda
en la documenLacln de vMware, aunque es muy probable que esLo camble.
LsLe boLn no repara la cablna de almacenamlenLo, slno que Le permlLe reparar la conflguracln
sobre la comunlcacln con la cablna del slLlo de recuperacln. Supongamos que el slLlo proLegldo ha
desaparecldo debldo a una caLsLrofe. LnLonces vas a Lraves del slLlo de recuperacln a lnvocar Lu
plan de recuperacln y descubres que hay un error en la conflguracln del S8M/S8A en la
comunlcacln con la cablna de almacenamlenLo del slLlo de recuperacln. L[emplos sobre esLo,
pueden ser:
La prlmera l uLlllzada para comunlcarse con la cablna esL blen, pero la prlmera
conLroladora no esL dlsponlble. Cuando el S8A va a uLlllzar la segunda conLroladora, falla
porque el admlnlsLrador S8M escrlbl mal la l o no la especlflc.
una persona, en el slLlo de recuperacln, ha camblado la dlreccln l uLlllzada para
comunlcar con el almacenamlenLo en el slLlo de recuperacln, sln lnformar al admlnlsLrador
de S8M.
una persona en el slLlo de recuperacln ha camblado el nombre de usuarlo o la conLrasena
uLlllzada para auLenLlcarse con la cablna.
Al hacer cllc en el boLn kepa|r Array Managers, se abrlr un cuadro de dllogo esLndar del Array
Managers en el S8M del slLlo de recuperacln, el cual Le permlLlr correglr esLos problemas. no
neceslLars uLlllzar esLa lnLerfaz sl la cablna del slLlo proLegldo esL dlsponlble, como puede ser el
caso en una slLuacln planlflcada de u8.
L+&2<A'%:&
ara ml esLe es uno de los caplLulos ms lmporLanLes porque realmenLe muesLra lo que el S8M es
capaz de hacer y, qulzs Lamblen, donde se encuenLran sus llmlLaclones. una cosa que me parecl
algo molesLa es que no exlsLe la opcln de arrasLrar y solLar para reordenar mqulnas vlrLuales en
una llsLa de prlorldades y el hacer cllc en las flechas de arrlba y aba[o para cada mqulna vlrLual
puede llegar a ser basLanLe lrrlLanLe. ara ml lo fue con unlcamenLe dlez mqulnas, no qulero nl
pensarlo con clenLos de ellas.
Lspero que Le hayas hecho una ldea sobre la necesldad de gesLln del S8M a largo plazo. uespues
de Lodo, las mqulnas vlrLuales no son proLegldas auLomLlcamenLe por el slmple hecho de ser
almacenadas en volumenes vMlS repllcados.
- 299 -
Adems, vlmos como oLros camblos en el slLlo proLegldo Llenen un lmpacLo en el servldor S8M,
como camblar el nombre del daLacenLer, clusLers, carpeLas, redes y daLasLores y, en la mayor parLe,
el S8M hace un buen Lraba[o manLenlendo los meLadaLos acLuallzados en el slLlo de recuperacln.
1al vez, merezca la pena desLacar las dependenclas denLro del producLo S8M, especlalmenLe enLre
los grupos de proLeccln y planes de recuperacln.
Creo que el hecho de que aun no se puedan hacer coplas de segurldad de nuesLros planes de
recuperacln a un flchero es algo preocupanLe ya que para camblos mayores en el slLlo proLegldo
como la desproLeccln de una mqulna vlrLual o lncluso la ellmlnacln de un grupo de proLeccln,
puede llevarnos Lener a un plan de recuperacln danado sln una manera fcll y rplda de recuperar
el plan de recuperacln. Como has podldo ver, la ellmlnacln de los grupos de proLeccln es un
poco pellgrosa, a pesar de la relaLlva facllldad con la que se pueden volver a crear. ulcha
ellmlnacln, desproLege Lodas las mqulnas vlrLuales afecLadas en el grupo de proLeccln y las borra
de los planes de recuperacln. La recreacln de Lodos los grupos de proLeccln no pone de nuevo
las mqulnas vlrLuales en su ublcacln orlglnal, lo que obllga a volver a crear Lodos los a[usLes
asoclados a Lus planes de recuperacln. Lo que se podrla hacer con los planes de recuperacln, es
Lener una forma de exporLarlos e lmporLarlos, para que esos a[usLes no se plerdan. ue hecho, serla
bueno Lener una funcln de copla de planes de recuperacln, para poder crear numero de planes
base y poder esLablecer Lodos los poslbles enfoques para la creacln de un plan de u8.
or ulLlmo, creo que es una lsLlma que funclonalldades como colJ Mlqtotloo y 5totoqe vMotloo no
esLen compleLamenLe lnLegradas en el producLo S8M. Lspero que hayas vlsLo que hay una serle de
dlferenLes evenLos que pueden ocurrlr a los que S8M puede reacclonar con dlsLlnLos grados de
auLomaLlzacln. Como vers en el prxlmo caplLulo, es poslble conflgurar alarmas para saber sl una
nueva mqulna vlrLual neceslLa proLeccln.
- 300 -
Capitulo 1u: Alaimas, expoitanuo el
histoiico y el contiol ue acceso
- 301 -
LsLars encanLado de saber que S8M Llene un gran numero de alarmas conflgurables y Lamblen una
funcln de lnformacln muy uLll. Las alarmas esLn blen deflnldas y con un monLn de condlclones
que podemos conLrolar y comprobar. LsLa es una me[ora muy esperada en los producLos de
vMware ya que en el pasado han Lenldo basLanLe llmlLada la funclonalldad de presenLacln de
lnformes y alarmas. La accln que podemos e[ecuLar en el caso de que una alarma se acLlve es
Lodavla muy llmlLada: envlar un correo elecLrnlco, envlar una Lrama SMn o e[ecuLar un scrlpL.
Culzs valga la pena desLacar algo muy obvlo, SM1 y SnM son servlclos de red. LsLos servlclos
pueden no esLar dlsponlbles duranLe un desasLre real y, por LanLo, puede que no desees depender
demaslado de ellos.
Adems, enconLrars que S8M, no Llene una pesLana de "evenLos" propla. Ln su lugar, S8M lncluye
los evenLos en el log de evenLos dlarlo. Sl has aslgnado roles y permlsos para uLlllzarlos en S8M,
deberla ser capaz de fllLrar esLas cuenLas, lo que me[orarla la Lrazabllldad. uespues de que haya
expllcado el "ConLrol de acceso" (Access coottol), lnclulre algunas panLallas de fllLrado/busqueda
para llusLrar lo que qulero declr.
3L/&(/) lQ%&e/# -+#/l 4 0%(/ 1/2+3/)4 -*&*5/)
AnLes de meLerme de lleno con las alarmas, qulero Lomarme un momenLo para hablar de la
lmporLancla de los "llokeJ MoJes" de vCenLer en esLe caplLulo en parLlcular. Cuando empece a
escrlblr esLa versln del llbro esLuve LenLado a lnLroduclr esLa caracLerlsLlca desde el prlnclplo, pero
me preocupaba que la dlsLlncln enLre slLlo proLegldo y slLlo de recuperacln pudlera oscurecerse
por el uso de esLa caracLerlsLlca. lenso que sl eres nuevo en vMware S8M esLa dlsLlncln esL ms
que clara. ero en esLe punLo, me gusLarla lnLroduclr "llokeJ moJe" en esLe marco por una razn
prlnclpal. Cuando Llenes vCenLer conflgurado en "llokeJ moJe" enLre los daLos de llcenclamlenLo, el
vCenLer Lamblen comparLe los roles creados en el vCenLer (me da la lmpresln que sl lo usas, el
numero de valldaclones y venLanas que neceslLas abrlr en Lu escrlLorlo se reduce drsLlcamenLe) y
faclllLa slgnlflcaLlvamenLe la carga admlnlsLraLlva de a[usLes de permlsos y derechos en el proplo
producLo SlLe 8ecovery Manager.
Ml unlca preocupacln sobre el "llokeJ moJe" en el conLexLo de S8M es sl esLas creando una
relacln o dependencla enLre el slLlo proLegldo y el slLlo de recuperacln. S8M no requlere el "llokeJ
moJe" para funclonar. ue cualquler manera, sopesando los pros y los conLras del "llokeJ moJe"
plenso que esLa preocupacln es lnfundada. Cualquler cosa que faclllLe la admlnlsLracln y reduzca
la comple[ldad de los permlsos y derechos debe uLlllzarse.
normalmenLe, hablllLas el "llokeJ moJe" duranLe la lnsLalacln del vCenLer. Sl no lo has hecho asl,
exlsLe un aslsLenLe en el menu de lnlclo de vCenLer para volver a e[ecuLar esa parLe de la lnsLalacln.
Cuando e[ecuLas el aslsLenLe del "llokeJ moJe" debes uLlllzar una cuenLa del domlnlo que Lenga
permlsos de admlnlsLrador en los vCenLers LanLo del slLlo proLegldo como del slLlo de recuperacln.
1. lnLroduclr credenclales en el vCenLer del slLlo de recuperacln.
2. uesde el menu In|c|o, rogramas, VMware, e[ecuLar la opcln vCenter L|nked Mode
Conf|gurat|ons ropert|es
- 302 -
3. uespues hacer cllc en Next y selecclonar Mod|fy ||nked mode conf|gurat|on.
4. AseguraLe que en el slgulenLe cuadro de dllogo esLe selecclonada la opcln "Io|n vCenter
server |nstance to and ex|st|ng ||nked mode group or |nstance" y hacer cllc en Next.
3. Ln el cuadro de dllogo Connect to a vCenter Server |nstance, escrlblr el lCun del slLlo
proLegldo como por e[emplo:
Nota:
uespues de la lnsLalacln, debes Lener una vlsLa que se parezca a algo como esLo:
- 303 -
Cuando haces cllc en el lcono del SlLe 8ecovery Manager despues del prlmer logln, Le pedlr un
usuarlo y una conLrasena para comunlcarse con el servldor de SlLe 8ecovery Manager. Camblar
enLre el slLlo proLegldo y el de recuperacln es Lan senclllo como selecclonarlo en la barra de
navegacln, como por e[emplo:
Nota:
La prlmera vez que hagas esLo, Le pedlr las credenclales para el servldor de S8M. Aunque el llokeJ
moJe reduce el numero de valldaclones a los vCenLer(s), aun debes auLenLlcarLe en el servldor S8M.
LsLa es una capa adlclonal de segurldad y vale la pena, ya que permlLe que Lus credenclales de
vCenLer puedan no ser las mlsmas que las de S8M.
9/'2)%?2%:& #/ *<*)$*'
Las alarmas abarcan una amplla gama de poslbles aconLeclmlenLos, lncluyendo, pero no llmlLado, a
las condlclones slgulenLes:
Lscasez de recursos d|spon|b|es
o de dlsco
o Cu
o Memorla
S|tuac|n de| s|t|o de recuperac|n
el S8M del slLlo de recuperacln esL encendldo/apagado
no es poslble hacerle un plng
Creado/8orrado
o Creac|n de
Crupos de proLeccln
llocebolJets de mqulnas vlrLuales 5boJow
o Lstado de |os p|anes de recuperac|n
Creado
uesLruldo
Modlflcado
Mensa[es pendlenLes
Lstado de |as ||cenc|as
Lstado de |os perm|sos
Conect|v|dad SAN
- 304 -
Nota:
Ln S8M 1.0, los umbrales de alarmas para el dlsco, Cu y memorla no se esLablecen denLro de la
Cul, slno en el archlvo vmwar-dr.xml. Ahora es poslble lnLroduclr esLos valores desde el cuadro de
dllogo Advanced Sett|ngs del cllenLe vSphere. uedes ver esLa opcln haclendo cllck con el boLn
derecho sobre el nodo S|te kecovery, como por e[emplo:
Como era de esperar, algunas de las alarmas son ms uLlles que oLras y pueden, en algunos
aspecLos, faclllLar la correcLa uLlllzacln o conflguracln del producLo S8M. LxlsLen algunos casos
noLables. 1e dars cuenLa de que LanLo el slLlo de recuperacln como el slLlo proLegldo Llenen las
mlsmas alarmas, con lo que la conflguracln de ambos slLlos serla adecuada en una conflguracln
bldlrecclonal.
Aqul Llenes algunos e[emplos:
L[emp|o1: La creacln de una nueva mqulna vlrLual en un volumen vMlS que se esL repllcando,
no anade auLomLlcamenLe la mqulna vlrLual al grupo proLeccln nl al plan de recuperacln. odrla
ser uLll envlar un correo elecLrnlco al admlnlsLrador del S8M para que lleve a cabo las acclones
apropladas.
- 303 -
L[emp|o 2: Aunque los planes de recuperacln Llenen la caracLerlsLlca de noLlflcacln de mensa[es,
slo vers el mensa[e sl Llenes ablerLo el cllenLe vSphere con el plug-ln de "SlLe 8ecovery Manager".
1amblen serla convenlenLe envlar un correo elecLrnlco a la persona aproplada.
L[emp|o 3: Ll hecho de no reclblr un plng o respuesLa desde el slLlo de recuperacln, podrla ser un
lndlclo de una mala conflguracln del producLo S8M o algun Llpo de problema de red.
L[emp|o 4: S8M requlere conecLlvldad SAn y clclos de repllcacln flables. Ll fallo en la capa de
almacenamlenLo, puede provocar el uso del lan u8 o lndlcar un error de conflguracln. no Llene
senLldo Lener S8M funclonando cuando la cablna de almacenamlenLo ha fallado.
L)/*2%:& #/ A&* &A/3* $_bA%&* 3%)(A*< bA/ #/;/ ?)+(/5/)'/ 2+& A&* *<*)$*
Y02)%?(Z
Nota:
A dlferencla de los scrlpLs e[ecuLados en el plan de recuperacln, los scrlpLs de esLe Llpo son
e[ecuLados, blen por el vCenLer del slLlo proLegldo o blen por el vCenLer del slLlo de recuperacln.
Como Lales, los scrlpLs deben ser creados y almacenados en el vCenLer responsable del evenLo. LsLe
puede ser ldenLlflcado por el uso de la palabra "proLegldo" o "recuperacln" en el nombre del
evenLo.
1. Ln el slLlo proLegldo, hacer cllc en el boLn S8M
2. Selecclonar la pesLana de alarma y hacer doble cllc en la alarma llamada VM Added
3. Ln el cuadro de dllogo Ld|t A|arm, selecclonar la pesLana Act|ons
4. Pacer cllc en el boLn Add
3. ue la llsLa desplegable, selecclonar kun a Scr|pt y escrlblr:
C:\W|ndows\System32\cmd.exe ]c c:\newvmscr|pt.bat
- 306 -
Nota:
una condlcln puede Lener muchas acclones, asl que es poslble crear una condlcln que
envle un correo elecLrnlco, una Lrama smnp y e[ecuLe un scrlpL.
6. Ln el slLlo proLegldo, crea un scrlpL llamado newvmscr|pt.bat, con esLe conLenldo:
echo off
net send 192.168.2.198
una nueva mqulna vlrLual se ha creado en el slLlo de proLeccln y los grupos de
proLeccln neceslLarn lnclulr la acLuallzacln de esLa nueva mqulna vlrLual en sus
planes de recuperacln.
Nota:
LsLe scrlpL slo se dlsen a modo de e[emplo. no recomlendo el uso del servlclo
Messeoqet en produccln.
L)/*2%:& #/ A& $/&'*j/ #/ *<*)$* Y0W-IZ
1. Ln el slLlo de recuperacln, hacer cllc en el boLn S8M
2. Selecclonar la pesLana A|arm y hacer doble cllc en la alarma llamada kecovery rof||e
rompt D|sp|ay
Nota:
kecovery rof||e rompt D|sp|ay slgnlflca que el plan de recuperacln esL pausado en
el paso de mensa[es y esL esperando que un operador responda al mensa[e
presenLado.
3. Ln el cuadro de dllogo Ld|t a|arm, selecclonar la pesLana de Act|ons
4. Pacer cllc en el boLn Add
3. ue la llsLa desplegable, selecclonar Send not|f|cat|on trap
Nota:
A dlferencla de Send an not|f|cat|on ema||, el desLlnaLarlo no esL deflnldo aqul, pero sl en
el menu de admlnlsLracln de vCenLer, en vCenter Server Sett|ngs ba[o la seccln SMN en
el cuadro de dllogo. or defecLo, sl e[ecuLas una herramlenLa de admlnlsLracln SnM en
el vCenLer en la comunldad "publlca" (pobllc), reclblrs las noLlflcaclones. ara probar esLa
funclonalldad, he usado la uLllldad graLulLa llamada 1rap8ecelver. vMware Lamblen usa esLa
uLllldad en sus cursos de formacln para probar/demosLrar la funclonalldad SMn sln
necesldad de conflgurar algo ms compllcado como P Cpenvlew. ?o lnsLale 1rap8ecelver
en el servldor vCenLer del slLlo de recuperacln para probar la funclonalldad SMn.
http:]]www.traprece|ver.com]
La lmagen ad[unLa muesLra el resulLado de una alarma envlanda a 1rap8ecelver.
- 307 -
L)/*2%:& #/ A& '/)3%2%+ #/ *<*)$* 01- Y0-MIZ
Atenc|n:
uesaforLunadamenLe, en esLe momenLo, no hay forma de conLrolar la senslbllldad de las alarmas de
S8M. or LanLo, pueden llegar a Lu bande[a de enLrada alarmas repeLlLlvas, a la velocldad de un
correo cada 3 mlnuLos, hasLa que el evenLo haya pasado.
1. Ln el slLlo proLegldo, hacer cllc en el boLn SkM
2. Selecclonar la pesLana A|arm y hacer doble cllc en la alarma llamada kemote S|te Down
y kemote S|te |ng Ia||ed
3. Ln el cuadro de dllogo Ld|t A|arm, selecclonar la pesLana Act|ons
4. Pacer cllc en el botn Add
3. Ln la llsLa desplegable, selecclonar Send a not|f|cat|on ema|| y en el Llpo selecclonar
dest|nat|on]rec|p|ent ema||
- 308 -
Nota:
Ln el cuadro de edlcln, escrlbe una dlreccln de correo elecLrnlco de un lndlvlduo o
un grupo que deban reclblr el mensa[e de correo elecLrnlco. una vez ms, la
conflguracln del servlclo SM1 se encuenLra en el menu AdmlnlsLracln del vCenLer,
en la seccln SMn del cuadro de dllogo.
Nota:
Los mensa[es de correo elecLrnlco sern envlados cuando el mensa[e "noL
8espondlng" aparece en la pesLana Summary de S8M.
Nota:
Los mensa[es de correo elecLrnlco reales producldos con esLa alarma puede ser un
poco "crlpLlcos", especlalmenLe en la parLe que dlce "Cld SLaLus" y "new SLaLus", pero
hacen su funcln como se puede ver a conLlnuacln:
- 309 -
BC?+)(*2%:& / >%'(:)%2+
Ls poslble exporLar un plan de recuperacln desde el S8M y Lamblen exporLar los resulLados de un
plan de recuperacln. Ll proceso de exporLacln puede lnclulr los slgulenLes formaLos:
Word
Lxcel
glna Web
CSv
xML
Aunque los planes de recuperacln pueden ser "exporLados" fuera del S8M, esLos no pueden ser
lmporLados al S8M. La lnLencln del proceso de exporLacln esL en la poslbllldad de darLe una
"copla" del plan de recuperacln para que lo puedas comparLlr y dlsLrlbulr sln que necesarlamenLe
oLras personas neceslLen acceso al S8M.
Advertenc|a:
or defecLo, S8M LraLar de abrlr el archlvo exporLado en el lugar donde esLes e[ecuLando el cllenLe
vSphere. Sl no dlspone de MlcrosofL Word/Lxcel, el proceso de exporLacln fallar. no obsLanLe, el
plan se exporLa pero el slsLema no podr a abrlr el archlvo. Ln mls experlmenLos con MlcrosofL
Word vlewer 2007 funclon pero con MlcrosofL Lxcel vlewer 2007 no fue asl. Adems, MlcrosofL
Lxcel vlew no puede abrlr el formaLo CSv de forma adecuada. Me enconLre con que neceslLaba la
versln compleLa de Lxcel para abrlr esLos archlvos con exlLo. Ll archlvo xLS vlene con el formaLo de
excel, pero como era de esperar el flchero CSv no vlene con nlngun formaLo.
BC?+)(*2%:& #/ ?<*&/' #/ )/2A?/)*2%:&
1. Ln el S8M del slLlo de recuperacln, selecclonar Lu plan de recuperacln.
2. Pacer cllc en el lcono Lxport kecovery |an
3. uesde el cuadro de dllogo Save As, selecclonar el Llpo de formaLo.
- 310 -
Nota:
Ll resulLado del plan exporLado se parecer a la lmagen slgulenLe. LsLa lmagen ha sldo
capLurada de MlcrosofL Word vlew 2007:
O%'(:)%2+ #/< I<*& #/ 1/2A?/)*2%:&
S8M Llene una pesLana de hlsLrlco (F19%(.J), la cual muesLra el exlLo, fallo y resumenes de error.
Adems Le permlLe ver anLerlores e[ecuclones del plan de recuperacln en formaLo hLml, o
exporLarlos a oLros formaLos como se lndlc anLerlormenLe.
1. Ln el S8M del slLlo de recuperacln, selecclonar un plan de recuperacln.
2. Pacer cllc en la pesLana n|story, selecclonar una e[ecucln prevla de un plan de
recuperacln y hacer cllc en V|ew o Lxport.
Nota:
Ln la panLalla slgulenLe, he exLraldo el hlsLrlco de uno de mls resulLados con error, Lal y
como se verla en formaLo hLml. Ll error ttot. lolleJ to tecovet Jotostote" es debldo a
un fallo admlnlsLraLlvo por ml parLe. Se me olvld dar a los servldores LSx del slLlo de
- 311 -
recuperacln acceso a los soopsbots de ml LMC Clarllon. Sln el acceso a los mlsmos, la
prueba de ml plan de recuperacln segulrla fallando.
L+&()+< #/ "22/'+
Los permlsos, conLrol de accesos y gesLln de camblos son parLe lnLegranLe de la mayorla de los
enLornos corporaLlvos. PasLa ahora, y para Lodas las Lareas, hemos esLado uLlllzando la cuenLa de
"admlnlsLrador" por defecLo en la gesLln de S8M. LsLo no es slo poco reallsLa, slno que Lamblen
es muy pellgroso, especlalmenLe en el mblLo de u8. Ll u8 es una "Larea pellgrosa" y no debe ser
acLlvado accldenLalmenLe o a la llgera. Con los permlsos correcLamenLe conflgurados deberla
permlLlr al producLo ser conflgurado y probado separadamenLe de un proceso real de lnvocacln de
u8. Aunque se LraLa de una declsln e[ecuLlva de muy alLo nlvel, la gesLln del proceso debe esLar
en manos de personal de 1l alLamenLe compeLenLes, capaclLados y blen pagados.
S8M lnLroduce Loda una serle de nuevos roles en vCenLer y, como los derechos y prlvlleglos del
vCenLer, el S8M muesLra la mlsma naLuraleza "[errqulca". una capa adlclonal de comple[ldad se
anade al Lener dos slsLemas de vCenLer (el vCenLer del slLlo proLegldo y el del slLlo de recuperacln),
que se delegan por separado. vale la pena declr que, en una conflguracln bldlrecclonal, esLos
permlsos Llenen que ser muLuamenLe reclprocos para permlLlr a las personas adecuadas llevar a
cabo sus Lareas.
Al lgual que con las acclones de las alerLas, el conLrol de acceso se basa en la auLenLlcacln de los
servlclos. ara muchos esLo slgnlflca MlcrosofL AcLlve ulrecLory y el unS de MlcrosofL. Sl esLos
servlclos no esLn dlsponlbles o no funclonan, no podrs nl slqulera ser capaz de acceder al vCenLer
para acLlvar Lu plan de recuperacln. Ls necesarla una adecuada planlflcacln y preparacln de
esLos servlclos para evlLar que esLo ocurra y, puede que desees desarrollar un lan 8, donde un plan
de recuperacln podrla ser acLlvado lncluso sln la necesldad de AcLlve ulrecLory de MlcrosofL.
uependlendo de Lus pollLlcas de empresa, esLo podrla lnclulr el uso de conLroladores de domlnlos
flslcos o vlrLuales, los cuales no esLn lncluldos en el producLo S8M. uesde una perspecLlva de
segurldad, las cuenLas de usuarlos locales esLn mal vlsLas en la mayor parLe de los enLornos
corporaLlvos. Ll prlmer paso ser revlsar los permlsos de vCenLer por defecLo ya que permlLen el
acceso compleLo al mlsmo usando la cuenLa de admlnlsLrador local.
Los roles de SlLe 8ecover Manager (S8M) son:
roLecLlon Croups AdmlnlsLraLor
roLecLlon S8M AdmlnlsLraLor
roLecLlon vlrLual Machlne AdmlnlsLraLor
8ecovery uaLaCenLer AdmlnlsLraLor
8ecovery PosL AdmlnlsLraLor
- 312 -
8ecovery lnvenLory AdmlnlsLraLor
8ecovery lans AdmlnlsLraLor
8ecovery S8M AdmlnlsLraLor
8ecovery vlrLual Machlnes AdmlnlsLraLor
uedes ver esLos roles en el cllenLe vSphere en nome>>Adm|n|strat|on>>ko|es. Sl coplas esLos roles
para crear oLros nuevos, pueden Lardar Llempo en repllcarse a los oLros vCenLers del enLorno sl
esLas Lraba[ando con llokeJ MoJe.
Ln el momenLo de escrlblr el llbro S8M 1.0, habla poca lnformacln acerca de los prlvlleglos
aslgnados a esLas funclones y LrlsLemenLe la slLuacln no ha camblado mucho en S8M 4.0. no
obsLanLe, puedes averlguarlo fcllmenLe haclendo cllc en cada tol y comprobando los prlvlleglos a
mano, pero creo que hacer esLo, con el fln de lncorporarlos en esLe llbro, serla basLanLe Ledloso. Ln
lugar de ello, plenso que podrla ser ms valloso para nosoLros pensar en los camblos que se
producen en el enLorno de S8M para que nos ayude a reflexlonar sobre los prlvlleglos que
neceslLamos.
Ln el caso que se produzcan nuevas lnsLalaclones de almacenamlenLo, se deberla crear un nuevo
grupo de proLeccln. uel mlsmo modo, al crear nuevas mqulnas vlrLuales, esLas deben esLar
correcLamenLe conflguradas para su proLeccln. 1amblen queremos permlLlr a algulen crear,
modlflcar y poner a prueba los planes de recuperacln, segun camblen nuesLras necesldades. Ln el
slgulenLe escenarlo, voy a crear unos cuanLos usuarlos - Adam, Alex, Chad, Cormac, Lee y vaughn -
y aslgnarlos a un grupo en AcLlve ulrecLory llamado AdmlnlsLradores S8M. uespues, lnlclare sesln
como cada uno de esLos usuarlos para probar la conflguracln y valldare que cada usuarlo puede
llevar a cabo las Lareas dlarlas que Llenen que hacer. Ll plan es permlLlr a esLos usuarlos reallzar
SCLC Lareas de S8M, con los derechos mlnlmos necesarlos para el manLenlmlenLo dlarlo del
enLorno de S8M.
- 313 -
La conflguracln permlLlr que esLos usuarlos gesLlonen una conflguracln S8M unldlrecclonal o
acLlvo/paslvo. Ln oLras palabras, se llmlLarn slmplemenLe a la creacln y e[ecucln de planes de
recuperacln en el slLlo de recuperacln.
Ln parLe, lo que esLoy reproduclendo en esLe llbro, es un e[emplo de los permlsos y derechos
menclonados en la gula oflclal de admlnlsLracln de vMware S8M 1.0. Ls curloso, pero esLe e[emplo
no aparece en la gula de admlnlsLracln de S8M 4.0. A conLlnuacln, se muesLra una Labla que
resume los permlsos necesarlos para lograr esLa conflguracln.
Ln e| S|t|o roteg|do
ko| Loca||zac|n en e| vCenter ropagar?
Solo-LecLura vCenLer PosLs & ClusLers no
Solo-LecLura uaLaCenLers no
roLecLlon vlrLual Machlne AdmlnlsLraLor vCenLer hosL level
1
S|
roLecLlon S8M AdmlnlsLraLor SlLe 8ecovery 8ooL no
roLecLlon Croups AdmlnlsLraLor S8M roLecLlon Croups S|
Ln e| S|t|o de kecuperac|n
ko| Loca||zac|n en e| vCenter ropagar?
8ecovery lnvenLory AdmlnlsLraLor vCenLer PosLs & ClusLers no
8ecovery uaLacenLer AdmlnlsLraLor uaLaCenLers no
8ecovery PosL AdmlnlsLraLor vCenLer hosL level no
8ecovery vlrLual Machlne AdmlnlsLraLor 8esource pools and vCenLer folders
2
S|
8ecovery S8M AdmlnlsLraLor SlLe 8ecovery 8ooL no
8ecovery Croups AdmlnlsLraLor S8M 8ecovery lans level S|
1. Cualquler ob[eLo que conLega servldores LSx como un clusLer o una carpeLa. usar esLe meLodo en vez de aslgnar los permlsos a los LSx
uno a uno.
2. lenso que depende mucho de Lu esLrucLura de tesootce pools y carpeLas. Creas pools de recursos denLro de pools de recursos?,
1lenes carpeLas de nlvel superlor desde las que se han creado Lodas las oLras carpeLas?, LsLs usando pools de recursos con u8S?. Sl es
asl qulzs deberlas aslgnar esLe prlvlleglo en el clusLer (Lamblen conocldo como rooL resource pool")
Como puedes ver, hay un numero slgnlflcaLlvo de los roles que debemos uLlllzar (7 en LoLal) en
dlferenLes lugares (7 en LoLal) y que algunos requleren la "beteoclo" o "ptopoqoclo" (4), aunque la
mayorla no lo neceslLan (7). Serla muy lnLeresanLe Lener en S8M una funclonalldad Llpo "aslsLenLe
de delegacln", }que permlLa esLablecer esLos por nosoLros!
Advertenc|a:
Como puedes ver, los derechos de usuarlos de S8M, por sl mlsmos, no son suflclenLes. Sl slo Llenes
derecho a parLe del S8M en vCenLer, nl slqulera sers capaz de lnlclar sesln a Lraves del cllenLe
vSphere. 1endrs que conceder a Lus usuarlos y grupos, al menos, derechos de slo lecLura ("keoJ
Ooly") en alguna parLe del lnvenLarlo de vCenLer para que el proceso de loqlo Lenga exlLo.
L+&X%5A)*2%:& #/ A& 5)A?+ "#$%&%'()*#+) 01- Y'%(%+ ?)+(/5%#+Z
1. LnLrar en el vCenLer del slLlo proLegldo.
- 314 -
2. Selecclonar el nodo del vCenLer nost & C|usters y hacer cllc en la pesLana erm|ss|ons.
3. Pacer cllc con el boLn derecho deba[o de los admlnlsLradores y selecclonar Add
erm|ss|ons
4. A conLlnuacln, hacer cllc en Add para anadlr usuarlos o grupos.
3. Luego selecclonar el rol kead Cn|y
6. IMCk1AN1L: uesmarcar la casllla ropagate to Ch||d ob[ects
7. A conLlnuacln, selecclonar Lu(s) daLacenLer(s) y aslgnar el rol kead Cn|y
8. IMCk1AN1L: uesmarcar la casllla ropagate to ch||d
Nota:
Sl Llenes muchos daLacenLers qulzs quleras organlzarlos en carpeLas, con lo que
podrlas conLrolar los permlsos ms eflclenLemenLe.
- 313 -
9. A conLlnuacln, selecclonar Lu clusLer u8S/PA y aslgnar el rol rotect|on V|rtua|
Mach|ne Adm|n|strator
10. kLCAUCIN: ue[ar selecclonada la opcln ropagate to ch||d ob[ects
Nota:
A falLa de un clusLer u8S/PA, puedes uLlllzar carpeLas para agrupar los servldores LSx y
evlLar asl Lener que aslgnar esLe permlso a cada servldor LSx uno a uno.
11. Luego selecclonar la vlsLa SkM, despues el nodo S|te kecovery y, por ulLlmo, el rol
rotect|on SkM Adm|n|strator
12. IMCk1AN1L: uesmarcar la casllla rogapate to ch||d
13. ? por ulLlmo, denLro del vCenLer del slLlo proLegldo, selecclonar el nodo grupos de
proLeccln y aslgnar el rol rotect|on Groups Adm|n|strador
14. kLCAUCIN: ue[ar selecclonada la opcln ropagate to ch||d ob[ects
MU IMCk1AN1L
}Cue canLldad de Lraba[o! }Lspero que hayas puesLo los roles correcLos, en la ublcacln
correcLa y con la opcln de fl[ar la herencla correcLa! LamenLablemenLe, no has
Lermlnado Lodavla. 8ecuerda que las personas que Lraba[an en el slLlo de proLeccln
neceslLan permlsos en el slLlo de recuperacln para crear y probar sus planes de
recuperacln.
L+&X%5A)*2%:& #/ A& 5)A?+ *#$%&%'()*#+) 01- Y'%(%+ #/ )/2A?/)*2%:&Z
1. lnlclar sesln en el vCenLer del slLlo de recuperacln
- 316 -
2. Selecclonar el nodo del vCenLer nost & C|usters y aslgnar el rol kecovery Inventory
Adm|n|strator
3. IMCk1AN1L: uesmarcar la casllla ropagate to ch||d ob[ects
4. Selecclonar el daLacenLer(s) y aslgnar el rol kecovery DataCenter Adm|n|strator
3. IMCk1AN1L: uesmarcar la casllla ropagate to ch||d ob[ects
6. Selecclonar el clusLer(s) y aslgnar el rol kecovery nost Adm|n|strator
7. IMCk1AN1L: uesmarcar la casllla ropagate to ch||d
8. Selecclonar el tesootce pool(s) y carpeLa(s) para aslgnar el rol kecovery V|rtua| Mach|ne
Adm|n|strator
9. kLCAUCIN: ue[ar selecclonada la casllla ropagate to ch||d ob[ects
10. Luego, selecclonar la vlsLa SkM, despues el nodo S|te kecovery y, por ulLlmo, el rol
rotect|on SkM Adm|n|strator
11. IMCk1AN1L: uesmarcar la casllla ropagate to ch||d
- 317 -
12. ? flnalmenLe, selecclonar el nodo kecovery |ans y aslgnar el rol kecovery |ans
Adm|n|strator
13. kLCAUCIN: ue[ar selecclonada la casllla ropagate to ch||d ob[ects
Nota:
}?a esL! }Lo has conseguldo! Seguro que ahora desearlas haber Lenldo algun Llpo de
aslsLenLe de delegacln. }}}LsLoy de acuerdo conLlgo!!!
I)+;*&#+ (A' ?/)$%'+'
una cosa es conflgurar los permlsos y oLra es verlos en accln. ersonalmenLe, desde que empece
en el mundo de 1l en los anos 90, slempre he creado una cuenLa de ptoebo con la que acceder para
LesLear mls permlsos. Ls slo para esLar 100 seguro de no enconLrarme sorpresas desagradables.
Sl conflgurasLe los permlsos como se lndlc anLerlormenLe, enconLrars lo slgulenLe en el slLlo
proLegldo:
no hay poslbllldad de crear mqulnas vlrLuales.
no hay poslbllldad de crear planes de recuperacln
- 318 -
? en el slLlo de recuperacln:
vlsLas resLrlngldas slo para la recuperacln de mqulnas vlrLuales.
no hay poslbllldad de crear grupos de proLeccln.
"<5A&*' <%$%(*2%+&/' /& <+' ?/)$%'+'
Ln S8M 4.0 se lnLroduce la capacldad de separar las pruebas de planes de recuperacln de la de
e[ecuLar los planes de recuperacln. ue hecho los prlvlleglos por defecLo del rol "kecovery |ans
Adm|n|strator" solo permlLen probar los planes de recuperacln. LsLo slgnlflca que hasLa que
modlflques la conflguracln de los roles, slo un admlnlsLrador del vCenLer Llene permlsos para
hacer las dos cosas: probar y e[ecuLar un plan. uedes ver esLo sl edlLas las propledades del rol
"kecovery |ans Adm|n|strator" y Lamblen probando a e[ecuLar un plan de recuperacln con los
permlsos por defecLo.
- 319 -
lenso que Llenes varlas opclones:
uedes camblar los a[usLes por defecLo del rol kecovery |an Adm|n|strator
uedes crear dos nuevos grupos en el ulrecLorlo AcLlvo, uno llamado SkM Adm|nstrators -
1est Cn|y, slo para pruebas, y oLro llamado SkM Adm|nstrators - kUN!, para pruebas y
e[ecucln. LnLonces aslgna los usuarlos a los grupos. uespues copla el rol exlsLenLe
kecovery |ans Adm|n|strator en un nuevo rol, que lncluya el prlvlleglo de "e[ecucln".
llnalmenLe, anadlr los dos grupos en el nodo de 8ecovery lans del slLlo de recuperacln.
Crea grupos para cada plan de recuperacln basados en su funcln (ClLrlx, uu88, Servldores de
flcheros, Correo y vlew). LsLo Lamblen puede ser apllcado al rol kecovery |ans Adm|n|strator para
permlLlr a dlferenLes equlpos comprobar la recuperacln de sus slsLemas.
Q+' *)2>%3+' #/ <+5 #/ ,-.*)/ 01-
Al lgual que con Lodo el sofLware, vMware S8M Llene archlvos de logs lnLernos. LsLos archlvos se
encuenLran en la slgulenLe ruLa:
- 320 -
C:uocumenLs and SeLLlngsAll usersAppllcaLlon uaLavMwarevMware SlLe 8ecovery ManagerLogs
La lnLencln de esLos reglsLros o logs no es para su uso dlarlo slno para envlarlos a soporLe de
vMware. Sl Llenes, alguna vez, un problema grave con S8M que no puedes resolver, en ocaslones
buscar en esLos archlvos puede resulLarLe muy uLll.
Ll slgulenLe e[emplo de flchero de log, muesLra lo que sucede cuando dos mqulnas vlrLuales que
esLn proLegldas fallan a causa de un loveototy mopploq no vlldo. Ln el archlvo de logs no se
muesLran nombres "amlgables" del vCenLer, slno ms blen los nombres menos "amlgables" MC8Ll
(MoooqeJ Object kefeteoce), los cuales se expresan en esLe formaLo - vm-273, neLwork-288 y
resgroup-893.
[2008-09-30 17:36:04.464 urlnvenLoryMapper: slLe-28 2820 verbose]
8ecommendaLlon for vM vm-723:
(dr.prlmary.Mapplng8ecommendaLlon)
[3] dynamlc1ype = unseL,
[3] vm = vlm.vlrLualMachlne:vm-723,
[3] fo|der <unset>,
[3] neLwork8ecommendaLlons =
(dr.prlmary.Mapplng8ecommendaLlon.neLwork8ecommendaLlon) [
[3] (dr.prlmary.Mapplng8ecommendaLlon.neLwork8ecommendaLlon)
[3] dynam|c1ype <unset>,
[3] prlmaryneLwork = vlm.neLwork:neLwork-288,
[3] secondaryneLwork = vlm.neLwork:neLwork-213,
[3]
[3] ],
[3] resourceool = vlm.8esourceool:resgroup-893,
[3] confllcL = false,
[3]
[2008-09-30 17:36:04.464 urlnvenLoryMapper: slLe-28 2820 verbose]
8ecommendaLlon for vM vm-727:
(dr.prlmary.Mapplng8ecommendaLlon)
[3] dynam|c1ype <unset>,
[3] vm = vlm.vlrLualMachlne:vm-727,
[3] fo|der <unset>,
[3] neLwork8ecommendaLlons =
(dr.prlmary.Mapplng8ecommendaLlon.neLwork8ecommendaLlon) [
[3] (dr.prlmary.Mapplng8ecommendaLlon.neLwork8ecommendaLlon)
[3] dynamlc1ype = unseL,
[3] prlmaryneLwork = vlm.neLwork:neLwork-289,
[3] secondaryneLwork = vlm.neLwork:neLwork-214,
[3]
[3] ],
[3] resourceool = vlm.8esourceool:resgroup-893,
[3] confllcL = false,
[3]
[2008-09-30 17:36:04.464 urlnvenLoryMapper: slLe-28 2820 verbose] Made
recommendaLlons for 2 vMs ln 0 seconds
Ll error especlflco aqul es que las dos mqulnas vlrLuales esLn en una carpeLa que no habla sldo
aslgnada adecuadamenLe y ello ha dado lugar a un slgno de exclamacln amarlllo en el grupo de
proLeccln y, por lo LanLo, en fallo al crear los flcheros plocebolJet en el slLlo de recuperacln.
- 321 -
ueberlas saber que Lamblen hay logs especlflcos de los S8As de los proveedores de
almacenamlenLo. La ruLa a esLos varla por lo que deberlas consulLar la documenLacln del
proveedor sl neceslLas buscarlos.
Adems, el S8A del proveedor de almacenamlenLo, a menudo, Lendr sus proplos flcheros de log.
LsLos archlvos son vallosos para anallzar sl Llenes errores serlos y crlpLlcos en el producLo S8M.
Como con Lodas las Lecnologlas conocer como Lraba[an y usarlas regularmenLe ayuda a me[orar
nuesLras habllldades de resolucln de problemas. Lspero que Lamblen leyendo esLe llbro, el cual
documenLa LanLo los errores que he comeLldo como los exlLos.
L+&2<A'%+&/'
Como se ha podldo ver, S8M exLlende slgnlflcaLlvamenLe las alarmas del vCenLer y las
funclonalldades de lnformes y conLrol de acceso. ? aunque las alarmas no pueden Lener opclones
conflgurables, puedes ver en vCenLer un gran numero de condlclones o lnformes. LsLe gran numero
de alarmas o condlclones que podemos selecclonar es un anadldo que es blenvenldo a lo que anLes
era un aspecLo poco desarrollado en el producLo vCenLer hasLa que aparecl vSphere 4. una vez
ms, slmplemenLe la capacldad de generar lnformes en S8M es de gran uLllldad. A esLe respecLo, la
lnversln en el producLo vCenLer por vMware esL pagando dlvldendos permlLlendo la capacldad de
que sus proplos desarrolladores puedan ampllar su funclonalldad medlanLe plug-lns. ue manera
slmllar, las edlclones reclenLes de las apllcaclones de esLables de vMware, como vlew, neceslLan
Lamblen unlrse a la "flesLa". Ln esLe senLldo, plenso que los lngenleros de vMware S8M han
encendldo una anLorcha para que oLros puedan segulr el camlno.
Con esLo llegamos ms o menos al Lermlno de esLe Llpo parLlcular de conflguracln. PasLa ahora,
esLe llbro se ha adapLado a un escenarlo en el que Lu organlzacln Llene un slLlo dedlcado
excluslvamenLe para flnes de recuperacln y ahora qulero camblar esLa slLuacln, donde dos
cenLros de daLos Llenen Cu, memorla y capacldad de dlsco llbre para que puedan recuperarse
reclprocamenLe el uno al oLro. una slLuacln en la que new !ersey es el slLlo de recuperacln de
new ?ork y nueva ?ork es el slLlo de recuperacln de new !ersey o donde 8eadlng es el slLlo de
recuperacln de Londres y Londres es el slLlo de recuperacln de 8eadlng. ara las grandes
empresas, esLo ofrece la oporLunldad de ahorrar mucho dlnero, especlalmenLe con las lmporLanLes
y vallosas llcenclas de vMware. Ln el slgulenLe caplLulo le echaremos un vlsLazo a las nuevas
caracLerlsLlcas mulLlslLlo en S8M 4.0, las cuales permlLen las llamadas conflguraclones spoke-and-
hub", donde un slLlo de recuperacln ofrece proLeccln a varlos slLlos proLegldos.
- 322 -
Capitulo 11: Configuiaciones
biuiieccionales y multisitio
- 323 -
PasLa ahora esLe llbro se ha cenLrado en una slLuacln en la que el slLlo de recuperacln esL
dedlcado al mero propslLo de dlcha recuperacln y se podrla fcllmenLe conLraLar espaclo en un
rack sumlnlsLrado por un Lercero. LsLo es muy popular en organlzaclones pequenas, donde qulzs
slo Llenen un cenLro de daLos o sus cenLros de daLos son Lan pequenos que no Llenen los recursos
necesarlos para ser un cenLro de produccln y recuperacln al mlsmo Llempo. Al lgual que ocurre
con redundanclas convenclonales, esLe modelo de slLlo de recuperacln "dedlcado" no es
especlalmenLe eflcaz ya que esLamos "perdlendo" vallosos recursos flnancleros para proLegernos de
un evenLo caLasLrflco que qulzs nunca suceda. Al lgual que con Lodas las pllzas de seguros, el
seguro del hogar o el seguro del coche parece que son una perdlda de dlnero. PasLa que Llenes la
mala suerLe de que Le encuenLras un dla con Lu casa hecha pedazos o un ladrn ha robado Lu coche
y lo quema.
uebldo al cosLe de llcenclas y oLros cosLes asoclados, es mucho ms eflclenLe "parear" dos o ms
cenLros de daLos para ofrecer recursos u8 enLre sl. LsLa conflguracln se denomlna, en la
documenLacln oflclal de vMware S8M, conflguracln bldlrecclonal (bl-Jltectloool cooflqototloo).
Pe de[ado esLe Llpo de conflguracln para el flnal del llbro no porque pensara que la mayorla de la
genLe no esLarla lnLeresada slno por Lres razones prlnclpales. Ln prlmer lugar, querla que esLuvlesen
100 claras las Lareas que se llevan a cabo en el slLlo proLegldo (la vlnculacln o pareado, Attoy
Moooqet, loveototy mopploqs), asl como las Lareas que se llevan a cabo en el slLlo de recuperacln.
Ln segundo lugar, los permlsos son ms slmples de expllcar y probar en un slLlo proLegldo
convenclonal y en un slLlo de recuperacln dedlcado. or ulLlmo, y a esLas alLuras, ml esperanza es
que deberlas Lener una muy buena comprensln de como funclona S8M y, por lo LanLo, no deberla
ser Lan dlflcll agregar una conflguracln bldlrecclonal a una conflguracln unldlrecclonal exlsLenLe.
ara esLe caplLulo hlce algunos camblos en el almacenamlenLo. AnLerlormenLe, en el slLlo de
recuperacln (new !ersey) slo Lenla acceso a volumenes repllcados en el slLlo proLegldo (new
?ork). ara que una conflguracln bldlrecclonal funclone, neceslLa que la repllcacln se produzca
Lamblen en senLldo opuesLo. Cuando esLo sucede, la dlferencla clara enLre el slLlo proLegldo y el de
recuperacln se rompe ya que ambos se convlerLen en slLlos proLegldos y de recuperacln el uno
del oLro. or sl puede ayudar, lo que esLoy haclendo es camblar de un modelo u8 AcLlvo/aslvo a
uno AcLlvo/AcLlvo, donde en ambos slLlos exlsLe reclprocldad enLre sl - ambos e[ecuLan su carga de
produccln, mlenLras que al mlsmo Llempo uLlllzan su capacldad sobranLe para ofrecer recursos de
u8 al oLro.
Adems, cree un nuevo pool de recursos y esLrucLuras de carpeLa en ambos slLlos, new !ersey y
new ?ork. LsLo me permlLl crear un loveototy mopploqs por prlmera vez enLre ambos.
ersonalmenLe, creo que por slmpllcldad los dlsLlnLos slLlos deben ser casl un "espe[o" compleLo el
uno del oLro. Ln oLras palabras, los pool de recursos y esLrucLuras de carpeLas, slempre que sea
poslble, deben ser ldenLlcos. Ln realldad esLe "mlrrorlng" puede no ser prcLlco o reallsLa, ya que los
dos slLlos no slempre son ldenLlcos en Lermlnos de lnfraesLrucLura o capacldades operaclonales.
Asl que en el slLlo de new !ersey cree una serle de pools de recursos que son el espe[o de los pools
de recursos de new ?ork - asumlendo que ambos slLlos son muy slmllares y e[ecuLan las mlsmas
apllcaclones y servlclos. Como con new ?ork, he creado un pool de recursos llamados NI_Dk y
- 324 -
pooles de recursos anldados los cuales podrlan servlr como conLenedores para los plocebolJets de
los flcheros .vmx de new !ersey. uel mlsmo modo, he creado una esLrucLura de carpeLas vM, que es
una repllca exacLa del slLlo de new ?ork, en la ublcacln de new !ersey. uedes verlo en las dos
capLuras de panLalla que vlenen a conLlnuacln.
L+&X%5A)*2%:& #/< "))*4 -*&*5/)
Nota:
Como los dos slLlos ya esLn vlnculados, no hay necesldad de volverlos a vlncular. Lo que debemos
hacer es conflgurar la cablna de modo que el S8A y el S8M en new !ersey sean consclenLes de los
volumenes dlsponlbles y cuales esLn repllcados.
1. lnlclar sesln como admlnlsLrador en el slLlo de new !ersey
2. Pacer cllc en el lcono SkM
3. !unLo a Array Managers, hacer cllc en el boLn Conf|gure
Nota:
Cbserva como no hay necesldad de vlncular los slLlos ya que se ha hecho anLerlormenLe
en esLe llbro. Adems, puedes ver que el Attoy Moooqet esL conflgurado con el valor
- 323 -
Not Conf|gured" que lndlca que esLe slLlo nunca habla sldo conflgurado para Lener sus
Mvs proLegldas.
4. Ln el cuadro de dllogo rotect|on S|de Array Managers, hacer cllc en el boLn Add
3. Ln el cuadro de dllogo Array Manager, escrlblr un nombre descrlpLlvo para esLe gesLor,
como Array Manager for new !ersey SlLe"
6. Selecclonar en la llsLa desplegable Manager 1ype el S8A aproplado para Lu proveedor
de almacenamlenLo.
Nota:
ara obLener lnformacln ms deLallada sobre esLe paso consulLar el caplLulo 7 -
Conflguracln del slLlo proLegldo.
7. Pacer cllc en el boLn Connect
8. Cllc en Ck y luego en Next
9. uespues hacer cllc en Add button para anadlr la conexln del slLlo de recuperacln, en
ml caso esLe es el 5totoqe Attoy de la ublcacln de nueva ?ork.
10. Pacer cllc en Next y I|n|sh - el cuadro de dllogo I|n|sh debe mosLrar que el S8M/S8A
ha descublerLo el volumen repllcado.
L+&X%5A)*&#+ <+' %&3/&(+)4 $*??%&5'
Como hlclmos en la prlmera vlnculacln (poltloq) en el caplLulo 7, la eLapa slgulenLe es conflgurar
los loveototy mopploqs. no voy a repeLlrme aqul, ya que podrla ser basLanLe Ledloso y Lamblen
porque lo que quleres mapear va a varlar de una lmplemenLacln a oLra. A conLlnuacln, se muesLra
una capLura de panLalla de mls aslgnaclones de redes, tesootce pools y carpeLas en new !ersey, con
los ob[eLos del vCenLer en new ?ork.
- 326 -
L)/*2%:& #/< 5)A?+ #/ ?)+(/22%:&
una vez ms, la creacln de un grupo de proLeccln no dlflere susLanclalmenLe en una conflguracln
bldlrecclonal.
L)/*) /< ?<*& #/ )/2A?/)*2%:&
una vez ms, los planes de recuperacln no dlfleren susLanclalmenLe en una conflguracln
bldlrecclonal. Ln esLe caso, Lengo que lnlclar sesln en el servldor vCenLer de new ?ork para crear
un plan de recuperacln de las mqulnas vlrLuales en new !ersey.
- 327 -
L+&X%5A)*2%+&/' #/ '%(%+ 2+$?*)(%#+
La conflguracln de un SlLlo ComparLldo (5boteJ 5lte) exlsLe en S8M cuando ms de una ublcacln
de produccln se conflgura para reclblr los recursos de u8 de los servlclos del slLlo de recuperacln
medlanLe S8M. LsLo permlLe que pueda crearse una conflguracln llamada "5poke ooJ nu8", donde
un slLlo de recuperacln ofrece recursos de u8 a muchos slLlos de produccln o proLegldos. LsLe
Llpo de conflguracln podrla usarse por grandes empresas o por un proveedor de servlclos que
ofrece S8M como una solucln ootsootcloq a empresas que no Llenen los recursos necesarlos para
gesLlonar su propla ublcacln de u8. ClaramenLe, en esLe Llpo de escenarlo comerclal, los permlsos
uL8Ln esLar correcLamenLe aslgnados para que un cllenLe }no lnlcle lanes de 8ecuperacln de una
empresa LoLalmenLe dlferenLe! 1amblen es necesarlo evlLar errores de nombres dupllcados, que es
lo que podrla suceder sl dos empresas dlferenLes Luvlesen mqulnas vlrLuales con el mlsmo nombre.
A pesar de que parezca que Lodo esL compleLamenLe alslado, lncluso con los permlsos correcLos,
un cllenLe puede ver los evenLos y Lareas de un cllenLe dlferenLe. CLro caso en que se podrla usar la
caracLerlsLlca de slLlo comparLldo es para eludlr algunas de las llmlLaclones de escalabllldad que
exlsLen acLualmenLe en el producLo, asl que sl Llenes mlles y mlles de Mv que proLeger, la funcln
de slLlo comparLldo esLar hecha para Ll sln nlnguna duda.
Ln esLe momenLo e[ecuLaremos desde llnea de comandos el lnsLalador S8M con los modlflcadores
necesarlos para la conflguracln del slLlo comparLldo. Con el Llempo, esLo se lnLegrar en el
aslsLenLe de lnsLalacln, o Lodavla me[or, como parLe del aslsLenLe para la vlnculacln de los slLlos.
Los modlflcadores de llnea de comandos Le permlLen generar lo que llaman en vMware un S8M
"exteosloo" lu. Ln relacln al producLo, la conflguracln de S8M slgue slendo la mlsma (Attoy
Moooqets, Crupos de roLeccln, loveototy Mopploqs y lanes de 8ecuperacln). Se slgue
neceslLando un vCenLer y un servldor S8M en el slLlo proLegldo, pero en el slLlo de recuperacln se
neceslLar un solo vCenLer y, luego, un servldor S8M para cada slLlo o cllenLe que queramos
proLeger. uesde la perspecLlva de un proveedor de u8, esLo slgnlflca que cada cllenLe Llene su
proplo servldor S8M dedlcado, pero puede comparLlr Lodos los recursos de compuLacln de la
ublcacln u8. Algunos cllenLes podrlan no esLar muy conLenLos con esLo y desear Lener sus proplos
hosLs LSx dedlcados para Lraer mqulnas vlrLuales oo lloe. or supuesLo, ellos Lendrn que pagar
- 328 -
una prlma por esLe nlvel de calldad de servlclo. LsLe servldor adlclonal de vMware S8M no Llene una
penallzacln de llcenclas desde la perspecLlva de vMware, pero sl como oLra lnsLancla de Wlndows.
Cuando Le valldas en el S8M, arranca una lnsLancla parLlcular referlda al slLlo de recuperacln que
esLs admlnlsLrando. Ln lugar de e[ecuLar la lnsLalacln normalmenLe, e[ecuLa el lnsLalador S8M con
el slgulenLe modlflcador desde la llnea de comandos:
/v "CuS1CM_SL1u = 1"
LsLo anade dos pasos adlclonales al aslsLenLe de lnsLalacln, en prlmer lugar es obllgaLorlo hablllLar
el ldenLlflcador de plug-ln personallzado, segulda de la conflguracln personallzada de la
exteosloo de S8M. 1lene Lres parmeLros:
L| ID de SkM
un LexLo de no ms de 29 caracLeres - aunque se pueden uLlllzar caracLeres como el
subrayado o el guln. ?o recomendarla que Le llmlLases puramenLe a caracLeres
alfanumerlcos, ya que dlchos caracLeres pueden causar problemas sl se uLlllzan al
prlnclplo o al flnal del S8M lu. Ll lu de S8M deberla ser el mlsmo en ambos servldores
de S8M, en el slLlo proLegldo y en el de recuperacln.
Crgan|zac|n
un nombre descrlpLlvo de 30 caracLeres (sln resLrlcclones para los caracLeres
especlales en esLe campo).
Descr|pc|n
una descrlpcln de 30 caracLeres (sln resLrlcclones para los caracLeres especlales en
esLe campo).
una vez ha sldo compleLada la lnsLalacln, debes conLlnuar con el empare[amlenLo de los slLlos
como se harla normalmenLe. uespues de compleLar el proceso de empare[amlenLo, duranLe el
proceso de lnlclo de sesln podrs ver Lodos los lus de exLensln personallzadas [unLo con sus
descrlpclones. Sl blen esLa lnformacln no es comerclalmenLe senslble, no es poslble oculLarla ya
que Llene que ser vlslble para que la genLe pueda selecclonar el slLlo que conLlene su conflguracln
de recuperacln.
Ln ml conflguracln acLual ya esLn empare[ados ml slLlo proLegldo y el de recuperacln. LsLa
conflguracln no se puede camblar sln deslnsLalar el producLo S8M. or lo LanLo, qulzs vale la pena
que plenses deLenldamenLe sobre sl lmporLanLe es para Ll Lener la caracLerlsLlca de slLlo
comparLldo, anLes de que Le embarques en una nueva lmplemenLacln. LsLo puede sonar a malas
noLlclas, pero no es el fln del mundo. no hay nlngun problema para la creacln un nuevo slLlo, por
e[emplo WashlngLon uC, anadlendo un nuevo servldor de S8M en el slLlo de recuperacln y
empare[ndolo con el nuevo slLlo a proLeger.
Como puedes ver en la lmagen slgulenLe, he creado una nueva lnsLancla de vCenLer para el
uaLaCenLer de WashlngLon uC [unLo con el servldor S8M para esa ublcacln llamada srm4wdc".
ara permlLlr la conflguracln del slLlo comparLldo, he creado oLro servldor S8M en el slLlo de
recuperacln llamado srm4wdc-rs".
- 329 -
Insta|ac|n de SkM con opc|ones persona||zadas para e| nuevo s|t|o (Wash|ngton DC)
1. lnlclar sesln en servldor de S8M para el nuevo slLlo proLegldo, en ml caso srm4wdc"
2. Abrlr la venLana de comandos y e[ecuLar el lnsLalador S8M con el modlflcador:
]v "CUS1CM_SL1U 1"
3. CompleLar la lnsLalacln normalmenLe. uespues, comenzar con el aslsLenLe VMware
vCenter S|te kecovery Manager Lxtens|on:
A conLlnuacln, se abrlr la venLana de ldenLlflcador del ploq-lo.
4. Selecclonar la opcln Custom SkM |ug|n Ident|f|er
- 330 -
3. uespues, esLablecer el SkM ID, la organlzacln y una descrlpcln
Insta|ac|n de| Serv|dor SkM con opc|ones persona||zadas en e| s|t|o de kecuperac|n
Ahora que el slLlo proLegldo esL lnsLalado, es el momenLo de e[ecuLar la mlsma ruLlna para el
nuevo servldor S8M en el slLlo de recuperacln (que he llamado srm4wdc"). Ls lmporLanLe
recordar que cuando se Le sollclLe los deLalles de vCenLer duranLe la lnsLalacln, debes especlflcar
los del vCenLer del slLlo de recuperacln (en ml caso srm4n[). Ll nombre del slLlo debe ser unlco ya
que no pueden empare[arse dos slLlos que esLn en ublcaclones ldenLlcas.
Ln el slLlo proLegldo use: Wash|ngton DC S|te
Ln el slLlo de recuperacln use: Wash|ngton DC kecovery S|te
- 331 -
Advertenc|a:
un error comun es especlflcar el hosL ya exlsLenLe o cualqulera de los oLros servldores S8M en el
campo Loca| nost. odrlas de[ar que esLe campo Lomara el valor por defecLo "localhosL", pero
personalmenLe no me gusLa hacerlo.
LsLo debe hacerse correcLamenLe ya que no se puede camblar, lncluso sl "repara" la lnsLalacln,
}cmo pude descubrlr, para ml proplo dlsgusLo, mlenLras escrlbla esLa seccln! ulcho esLo, el
ldenLlflcador del ploqlo S8M personallzado o S8M lu debe ser la mlsma cadena que se especlflc
duranLe la lnsLalacln del S8M en el slLlo proLegldo. vale la pena lndlcar que el nombre de la
"organlzacln" en la lnsLalacln podrla refle[ar el negoclo que S8M ofrece como un servlclo.
Adems, duranLe la conflguracln del ploqlo S8M personallzado se uL8L lnLroduclr el mlsmo S8M lu
Lal y como se hlzo duranLe la lnsLalacln del S8M en el SlLlo roLegldo. una vez compleLada la
lnsLalacln, recarga el cllenLe vSphere de vCenLer con el nuevo slLlo proLegldo usando su lCun. 1ras
el lnlclo de sesln deberlas enconLrar que en el menu de ploqlos Llenes dlsponlbles un nuevo ploqlo
S8M personallzado:
- 332 -
Nota:
lncluso despues de lnsLalar los ploqlos, conLlnuan apareclendo en la llsLa. Se LraLa de una
"caracLerlsLlca" de esLe ploqlo cuando se uLlllza en modo de SlLlo ComparLldo.
Sl realmenLe ya Llenes el plugln de S8M lnsLalado, Le pregunLars sl es correcLo acLuallzar el plug-ln
exlsLenLe. }Selecclona sl! lrnlcamenLe la lnsLalacln se deLendr debldo a que el cllenLe vSphere
(}sl, el mlsmo que ha arrancado la lnsLalacln!) conLlnua ablerLo. Pe observado que sl cerraba el
cuadro de dllogo de ploqlos, se puede cerrar el cllenLe vSphere y de[ar que la lnsLalacln se
compleLe.
una vez que haya Lermlnado la lnsLalacln, deberlas volver a cargar el cllenLe vSphere y hacer cllck
en el lcono SkM, denLro de la pesLana So|ut|ons and App||cat|ons. noLa como en los deLalles del
Loca| S|te, se muesLran daLos como el S8M lu y la organlzacln.
uespues de esLe proceso, debes uLlllzar Connect|on: Conf|gure, para empare[ar los dos slLlos. Ls
exacLamenLe lgual que en una lnsLalacln esLndar y puedes conLlnuar con la conflguracln del
Attoy Moooqet, grupos de proLeccln y lanes de 8ecuperacln. A conLlnuacln, la capLura de
panLalla, muesLra ml slLlo WashlngLon uC empare[ado con su slLlo de recuperacln - a pesar de que
Llenen nombres de slLlos dlferenLes, esLn vlnculados a Lraves del S8M lu.
- 333 -
Cuando cambles del slLlo de proLeccln al slLlo de recuperacln, aparecer un cuadro de dllogo con
los S8M lu y sus descrlpclones para que selecclones la Luya. Ll S8M lu llamado <defau|t> es el
empare[amlenLo enLre mls slLlos de new ?ork y new !ersey que se cre en el caplLulo 7:
or ulLlmo, sl neceslLas camblar enLre un slLlo de recuperacln y oLro, puedes hacer cllck en Logout
en opcln del slLlo de recuperacln y, a conLlnuacln, volver a conecLar con el servlclo S8M:
Ll resLo de la conflguracln conLlnuar lgual. Ll slgulenLe paso ser crear el Array Manager y los
grupos de proLeccln en el nuevo slLlo (WashlngLon uC). uespues se crearn los planes de
recuperacln.
- 334 -
9/'$*&(/<*$%/&(+ #/ A& '%(%+
Asumamos que por cualquler moLlvo el slLlo WashlngLon uC debe ser dado de ba[a. Ll proceso de
ellmlnacln, desde una perspecLlva S8M, conslsLlrla en reverLlr el flu[o de Lraba[o hablLual, de hecho
S8M se esLaba uLlllzando para moverse desde WashlngLon uC a oLra ublcacln. odrlas conflgurar
un nuevo slLlo de 8ecuperacln (la que serla la nueva ublcacln) y provocar un follovet en ella como
sl se hublese producldo un desasLre. una vez se hayan mlgrado las mqulnas vlrLuales del slLlo
anLlguo (WashlngLon uC), esLe se podrla ellmlnar deflnlLlvamenLe.
Ln Lal caso acLuarlamos de la slgulenLe manera:
1. Lllmlnar los planes de recuperacln desde el anLlguo slLlo de recuperacln (new !ersey, en
ml caso)
2. Lllmlnar los grupos de proLeccln desde el anLlguo slLlo proLegldo (WashlngLon uC, en ml
caso)
3. CulLar la conflguracln de Array Manager desde el anLlguo slLlo proLegldo (WashlngLon uC,
en ml caso)
4. A conLlnuacln, romper el vlnculo (8reak) enLre el slLlo proLegldo y el slLlo de recuperacln
desde la consola :
Nota:
LsLrlcLamenLe hablando, no hay nlngun moLlvo para "romper" la relacln enLre los slLlos
pero me gusLarla hacerlo de Lodos modos. La razn es evlLar casos donde el admlnlsLrador
pueda comeLer errores accldenLales duranLe el proceso de empare[amlenLo.
3. A parLlr de esLe punLo, volverlamos a e[ecuLar el aslsLenLe de vCenLer Llnked Mode, para
alslar el anLlguo slLlo en una lnsLancla de vCenLer lndependlenLe (stooJ-olooe).
6. ueslnsLalar el producLo S8M en el slLlo proLegldo y en el slLlo de recuperacln al cual esLaba
empare[ado.
7. uespues de esLo, deberlas revlsar las llcenclas y qulLar cualquler slLlo anLlguo que aparezca.
ulsando boLn derecho sobre la opcln de "kemove Asset", compleLaremos esLe proceso.
- 333 -
L+&2<A'%+&/'
una vez que enLlendas los prlnclplos y concepLos de S8M, una conflguracln bldlrecclonal es
realmenLe una exLensln de esos mlsmos prlnclplos conLemplados en los caplLulos anLerlores. La
unlca comple[ldad esL en enLender las relaclones. Culzs en ocaslones Le hayas deLenldo en esLe
caplLulo para aclarar las relaclones enLre los dos slLlos, LanLo en S8M como en la cablna de
almacenamlenLo. 8len, no eres el unlco. ?o hlce exacLamenLe lo mlsmo. LsLuve Lan "envuelLo" en la
vlsln de un slLlo proLegldo y un slLlo de recuperacln, que me llevo algun Llempo a[usLar ml forma
de pensar para acepLar que cada slLlo puede llegar a Lener una doble funclonalldad. or supuesLo
que slempre he sabldo que se podla hacer, pero la adapLacln a ese camblo una vez que Llenes el
concepLo de que el slLloA es el slLlo proLegldo y que el slLlo8 es el de recuperacln lleva un poco de
Llempo. Lo que realmenLe me encanLarla ver en verslones posLerlores es un lcono especlal para el
plocebolJet/sboJow de las mqulnas vlrLuales, ya que por el momenLo se usa exacLamenLe el
mlsmo lcono, por lo que no es evldenLe saber cual es cual. ?a que Lu slLlo proLegldo (new ?ork) y el
de recuperacln (new !ersey) se conflguran de una manera muy slmllar, a veces es dlflcll manLener
las relaclones claras en la cabeza y eso que }slo son dos slLlos!
A veces esL muy claro, ya que las mqulnas vlrLuales "reales" esLn encendldas y las mqulnas
vlrLuales plocebolJet esLn apagadas. LsLa dlsLlncln se har menos clara una vez que hayas
acLlvado Lu plan u8 de una forma real, ya que algunos proveedores de almacenamlenLo requleren el
apagado de las mqulnas vlrLuales duranLe el proceso de recuperacln o follbock.
vas a enconLrar esLe lnconvenlenLe aun ms comple[o, cuando nos ocupemos del follovet y follbock,
especlalmenLe con el follbock. ?o Luve que concenLrarme mucho cuando esLaba haclendo ml prlmer
follbock y escrlblr el resulLado para esLe llbro, debldo prlnclpalmenLe a que el follbock es un proceso
muy manual que requlere lnLeracLuar con la capa de almacenamlenLo de una forma aun ms dlrecLa
de lo que ya lo hemos hecho. Ln el prxlmo caplLulo, follovet y follbock, e[ecuLaremos los planes de
recuperacln en una slLuacln real y veremos lo que mucha genLe denomlna "pulsar el gran boLn
ro[o".
- 336 -
Capitulo 12: "#$%&'() y "#$%*#+,
- 337 -
Lo unlco que Lodavla Lenemos que dlscuLlr o cubrlr es exacLamenLe que es S8M en realldad?
Cuando un desasLre se produce, debes acLlvar Lu plan de recuperacln real. Algunas veces Lamblen
llamado "pulsar el gran boLn ro[o".
La prlmera razn por la que esLe Lema ha salldo Lan Larde es porque se LraLa de una declsln
lmporLanLe con camblos petmooeotes en la conflguracln del enLorno de S8M y Lus mqulnas
vlrLuales y es por ello que no se debe Lomar a la llgera.
La segunda razn por la que cubro esLe Lema ahora es porque anLes de lnlclar esLe caplLulo qulse
camblar por compleLo el punLo de vlsLa del llbro para cubrlr la conflguracln bldlrecclonal. Ll
caplLulo prevlo fue el precursor para cubrlr una slLuacln de follovet y follbock. no qulse e[ecuLar un
plan real u8 anLes de hacer y enLender una conflguracln bldlrecclonal.
La ulLlma razn para de[ar esLe Lema Lan Larde en el llbro, es que en esLa versln no exlsLe un
"follbock" despues de poner en marcha el plan de recuperacln. or lo LanLo, en esLa versln de
S8M, el proceso de follbock es un proceso manual, LanLo en la capa de almacenamlenLo como en la
capa de vCenLer. Creo que es muy probable que en la slgulenLe versln de S8M haya alguna clase
de follbock" auLomaLlzado. La buena noLlcla es que esLars leyendo esLe caplLulo y comprenders
con basLanLe profundldad el proceso manual, el cual un dla ser auLomaLlzado. }Soy un gran
defensor de comprender los procesos auLomLlcos, Le ayudar a arreglarlos cuando vayan mal y Le
ofrecen un lan 8", slendo capaz de hacer cosas manualmenLe para arrancar!
una e[ecucln real de Lu plan de recuperacln es como una prueba salvo que, en esLe caso, la fase
de la prlmera eLapa del plan es realmenLe e[ecuLada. Ln oLras palabras, sl es poslble, S8M apagar
las mqulnas vlrLuales en el slLlo de proLeccln (new ?ork) y sl esL dlsponlble. ero no e[ecuLar la
parLe flnal del plan, que es la de reesLablecer Lodas las mqulnas vlrLuales del slLlo de recuperacln.
S8M las de[ar encendldas y en marcha. Ln el mundo real, el hacer cllc en el "gran boLn ro[o" va a
requerlr la auLorlzacln de la dlreccln, por lo general a nlvel de CLC, C1C, ClC, a menos que esLas
personas esLuvleran en el edlflclo que fue demolldo por el desasLre en sl. Ln ese caso, se delegar la
Loma de la declsln en algulen de ms aba[o en la esLrucLura de gesLln de la empresa. uedes
conslderar esLa cuesLln como parLe del plan u8/8C (8ecuperacln de uesasLres/ConLlnuldad de
negoclo). Sl hemos perdldo superlores encargados de adopLar declslones, ya sea de forma Lemporal
o permanenLe, algulen Lendr que asumlr sus funclones y responsabllldades.
Adems, habr lmporLanLes camblos en la cablna de almacenamlenLo. Ll S8A eleglr
auLomLlcamenLe la lnsLanLnea ms reclenLe y luego deLendr el clclo normal de repllcacln enLre
el slLlo proLegldo y el slLlo de recuperacln. LsLo provocar, por lo general, un camblo de slLuacln
de las Luns/volumenes y pasarn de ser repllcas secundarlas a ser unas repllcas o Luns/volumenes
prlmarlas. 1odo esLo se hace sln Lener que molesLar a los Lecnlcos encargados del almacenamlenLo.
Sl esLs usando vSA de LefLhand neLworks, vers que el volumen que normalmenLe esLaba marcado
como "8emoLe" pasa a ser "rlmary".
- 338 -
AcLlvar el plan desde el S8M es muy fcll de hacer y algunos podrlan declr que es demaslado fcll.
Solo Llenes que pulsar el boLn kun, leer una adverLencla, camblar la opcln de un boLn para
conflrmar que enLlendes las consecuenclas y hacer cllc en C. }vers salLar chlspas o como se
reparLen marrones" en funcln del exlLo aunque hayas sollclLado la ms alLa aprobacln! Ll
unlco camblo real en S8M 4.0 es que, por defecLo, nadle, salvo el admlnlsLrador de la
herramlenLa, Llene los derechos necesarlos para e[ecuLar un plan de recuperacln aunque sea
mlembro de Lodos los roles por defecLo de S8M. uesde luego, un plan de recuperacln de
desasLres no Llene porque e[ecuLarse unlcamenLe por la perdlda compleLa de un slLlo. Sl has
planlflcado adecuadamenLe LanLo los uoto5tote como los grupos de proLeccln, no deberla haber
nlnguna razn por la que no puedas hacer follovet" y follbock" a nlvel de apllcacln.
L+&'%#/)*2%+&/' *&(/' #/< X*%<+3/) 4 X*%<;*2e
Pay algunas conslderaclones muy lmporLanLes que se deben conslderar anLes de pulsar el boLn
ro[o. ue hecho, deberlas dlscuLlr esLas cuesLlones anLes de abordar la lmplemenLacln de la
apllcacln de S8M. Ln prlmer lugar y, dependlendo de como se haya llcenclado S8M, es poslble que
Lengas que Lransferlr la llcencla enLre el S8M del slLlo proLegldo al slLlo de recuperacln para esLar
cublerLos por el acuerdo LuLA de vMware. vMware S8M concede llcenclas sobre la base de la
conflanza. Ls necesarla una llcencla slLuada en el vCenLer aslgnada al slLlo que Llene mqulnas
vlrLuales proLegldas. Como un follbock" es esenclalmenLe la vuelLa aLrs de la conflguracln del
dla a dla", el slLlo de recuperacln neceslLar una llcencla, aunque sea LemporalmenLe, para
faclllLar el proceso de recuperacln Lras error. vMware asume que no se abusar de esLa llcencla. Ll
usar la mlsma llcencla de S8M para los dos slLlos se conslderarla como un lncumpllmlenLo del
conLraLo de llcencla. sLe mecanlsmo de conflanza permlLe que el follbock" funclone sln la
necesldad de adqulrlr llcenclas adlclonales. or supuesLo, sl posees una conflguracln bldlrecclonal,
esLe concepLo no se apllcar, ya que ambos slLlos deben esLar llcenclados dado que los dos poseen
grupos de proLeccln.
Ln segundo lugar, sl esLs camblando las dlrecclones l de las mqulnas vlrLuales, enLonces Lus
slsLemas unS debern Lener las correspondlenLes dlrecclones l y nombres de hosL correcLos en el
unS. ldealmenLe, esLo ser poslble medlanLe el uso de un servldor unS dlnmlco, pero Len culdado
con los reglsLros esLLlcos en la cache del unS y los reglsLros unS en oLros slsLemas.
- 339 -
S*%<+3/) ?)/3%'(+ H B< '%(%+ ?)+(/5%#+ /'(_ #%'?+&%;</
La prlnclpal dlferencla obvla cuando se e[ecuLa el plan de recuperacln y el slLlo proLegldo se
encuenLra dlsponlble es que las mqulnas vlrLuales en el slLlo proLegldo se apagarlan basndose en
un orden especlflcado en el plan. 1amblen, se efecLua un camblo y es la suspensln de la repllcacln
enLre el slLlo proLegldo y el slLlo de recuperacln. Ll slgulenLe dlagrama, llusLra la suspensln del
clclo de repllcacln normal. LsLo es necesarlo que ocurra para evlLar confllcLos de repllcacln y
perdlda de daLos ya que, despues de Lodo, las mqulnas vlrLuales en el slLlo de recuperacln sern a
las que los usuarlos se conecLarn y camblarn los daLos. A Lodos los efecLos, son las mqulnas
vlrLuales prlnclpales despues de que un follovet se haya producldo.
Como se puede ver, la x lndlca que la repllcacln de los daLos se ha suspendldo y las Luns que
fueron marcadas como 8/C (slo lecLura) en nuesLras pruebas, se han marcado como 8/W
(lecLura/escrlLura) en la e[ecucln de nuesLro plan de recuperacln.
Ln un u8 manual, normalmenLe esLa es una Larea que se acLlva en la cablna de almacenamlenLo por
un operador humano uLlllzando las opclones follovet/follbock" de los proveedores. ero como el
S8A Llene derechos admlnlsLraLlvos en el almacenamlenLo, puede ser auLomaLlzado por S8M. una
vez que el plan se ha compleLado con exlLo, debes ser capaz de ver esLe camblo en Lu cablna de
almacenamlenLo. or e[emplo, en vSA de LefLPand neLwork vers que el volumen que era una
copla remoLa secundarla, es ahora una copla prlmarla.
- 340 -
Aqul puedes ver que el volumen llamado repllca_of_vlrLualmachlnes", esL ahora marcado como
"r|mary" donde solla declr "kemote". Adems, se puede ver que los numeros de los soopsbots
esLn "fuera de slncronlzacln" (oot of syoc). Pa pasado algun Llempo desde que se e[ecuL el
plan real y, mlenLras que el rotectedManagementGroup ha llevado a cabo el programa de
lnsLanLneas locales, esLas lnsLanLneas no han sldo LransmlLldas a Lraves del cable al
kecoveryManagementGroup. Ll S8M/S8A ha deLenldo la copla remoLa auLomLlcamenLe. LsLe es el
comporLamlenLo por defecLo cada vez que un plan de recuperacln se e[ecuLa.
Ln esLe e[emplo, voy a asumlr que se ha perdldo el acceso al slLlo en new ?ork duranLe algunas
horas o dlas.
;S1C!
AnLes de e[ecuLar el plan, es poslble que desees llevar a cabo una prlmera prueba para asegurarLe
que Lodas las vMs se recuperan adecuadamenLe. Las vMs que muesLren errores se pueden de[ar,
slmplemenLe, como marcadores (plocebolJets) en el slLlo de recuperacln.
1. Ln esLe caso neceslLo enLrar en el vCenLer del slLlo de recuperacln, en ml caso es new
!ersey.
2. Selecclonar el plan de recuperacln y hacer cllc en el boLn kun.
3. Leer el LexLo de conflrmacln y selecclonarlo. Luego hacer cllc en kun kecovery |an
- 341 -
Nota:
1engo una grabacln en dlrecLo de la e[ecucln de esLe plan en la pglna web de 81lM. Sl
quleres ver lo que sucedl cuando fue e[ecuLado esLe plan puedes verlo aqul:
http://www.rtfm-ed.co.uk/srm.html (Ln lngles)
Sl el plan Lranscurre segun lo planeado (perdona el [uego de palabras), no noLars mucha
dlferencla con la e[ecucln del plan de prueba. Lo que vers son evenLos de apagados de
mqulnas en el slLlo proLegldo.
AdlclonalmenLe, como Llenes mulLlples grupos de proLeccln con mulLlples uaLaSLores
asoclados denLro de ellos, deberlas ver, en las Lareas reclenLes, referenclas como repare
Storage for kecovery".
Bj/2A(*&#+ ?<*&/' 2+& B-L L/</))*
uuranLe la prueba del plan de recuperacln, deberlas ver que el nuevo volumen vMlS ha sldo
monLado y vuelLo a flrmar (teslqoototeJ") medlanLe el S8A de LMC Celerra. Ln ml caso, fue la
Lun con el lu 128 en el servldor LSx:
LsLo se puede ver desde la consola de admlnlsLracln de Celerra
- 342 -
Ln la mlsma venLana, en la pesLana 1arget]ropert|es of the 1arget]LUN Mask, se puede ver que
la Lun 128 ha sldo presenLada a los servldores LSx en el slLlo de recuperacln:
Bj/2A(*&#+ ?<*&/' 2+& B-L L<*)%%+&
uuranLe la e[ecucln del plan de recuperacln, las vMs afecLadas son deLenldas y la Lun en el slLlo
proLegldo es marcada como 8/C. Ll S8A no cambla la conflguracln de enmascaramlenLo de la Lun,
por lo que las Luns Lodavla aparecen en la vlsLa Storage Adapters. Como la Lun esL marcada
como 8/C, evlLar que el volumen vMlS sea monLado. S8M deberla forzar un refresco del
almacenamlenLo en el slLlo proLegldo, pero sl no se compleLa, al rescanear manualmenLe los
daLasLores, las vMs se marcarn como |nacces|b|e".
- 343 -
LsLo sucede a la vez que la relacln enLre el slLlo proLegldo (new ?ork) y el de recuperacln (new
!ersey) se ha lnverLldo por el S8A de LMC Clarllon. Asl, el slLlo proLegldo ver la lmagen
secundarla, que es 8/C, y el slLlo de recuperacln ver la lmagen prlmarla, que es 8/W. LsLa
lnversln de la relacln se puede ver en navlSphere en la venLana Management.
or e[emplo, en la capLura de panLalla de aba[o, se puede ver que en la copla remoLa para "kep||ca
of LUN61 - D8 VMs" como lmagen prlnclpal esL ahora presenLada por la cablna como el
ldenLlflcador que acaba en ...478, que esL en la cablna de almacenamlenLo Clarllon de new !ersey,
mlenLras que la lmagen secundarla se presenLa ahora como el ldenLlflcador que acaba en ...479 que
es la Clarllon de new ?ork.
1amblen puedes ver que un par de las coplas remoLas esLn marcadas con una l en ro[o, lndlcando
que se han fracLurado" y Lamblen lndlcan que esLn [Wa|t|ng Cn Adm|n Cut of sync]. uedes
correglr esLe Llpo de fracLura" y resLablecer la slncronlzacln. ara ello debes hacer cllck con el
boLn derecho en la lmagen secundarla fracLurada" y selecclonar la opcln Synchron|ze.
LsLa fracLura en Mlrrorvlew puede suceder por no usar grupos de conslsLencla. or esLa razn, Le
recomlendo los uLlllces.
Bj/2A(*&#+ ?<*&/' 2+& OI Q/X(O*&#
Cuando se e[ecuLa un plan de recuperacln con P LefLhand, los camblos de almacenamlenLo
Llenen lugar en la conflguracln exlsLenLe. Los volumenes en el slLlo de recuperacln de[an de ser
kemote", que es el formaLo uLlllzado por el slmple hecho de reclblr acLuallzaclones, y se
- 344 -
convlerLen en volumenes r|mary". Ls lmposlble que un prlmarlo reclba acLuallzaclones, por lo
que esLe, efecLlvamenLe, deLlene el proceso programado acLual de copla remoLa.
uedes obLener un error menor sl la programacln de copla remoLa no esL pausada mlenLras el
vSA del slLlo proLegldo lnLenLa envlar acLuallzaclones al volumen prlmarlo en el slLlo de
recuperacln.
Bj/2A(*&#+ ?<*&/' 2+& W/("??
Cuando se e[ecuLa un plan de recuperacln con almacenamlenLo de neLApp, Llenen lugar una serle
de camblos en la conflguracln exlsLenLe. Los prlnclpales camblos que vers esLarn en la cablna del
slLlo de recuperacln. Ln prlmer lugar, la relacln SnapMlrror con el almacenamlenLo del slLlo
proLegldo, se marcar como broken-off".
Adems, deberlas ver que los volumenes afecLados ya que no esLn marcados como restr|cted".
- 343 -
Ln el slLlo proLegldo vers que, dado que la relacln SnapMlrror se ha vuelLo broken-off", no se
puede reallzar nlnguna gesLln alll. 1odo lo que puedes hacer es ver el SnapMlrror. Al lgual que con
Lodas las relaclones que hayan sldo premaLuramenLe roLas, no hay mucho que puedas hacer al
respecLo. no creo que el esLado acLual de mls lllers de neLApp dlga mucho acerca de las relaclones
que dlsfruLan new !ersey con new ?ork. (ue paso, oLro chlsLe de los mlos).
S*%<;*2e ?<*&/*#+ H B< '%(%+ ?)+(/5%#+ /'(_ #%'?+&%;</
Como recordaLorlo, permlLeme relLerar que S8M no fue dlsenado para auLomaLlzar el follbock al
slLlo prlmarlo o proLegldo. ulcho esLo, S8M puede ser conflgurado para ayudar en ese proceso. Ln el
esLado acLual, el slLlo de recuperacln (new !ersey) es el ptopletotlo de las mqulnas vlrLuales de
new ?ork. LsLas se esLn e[ecuLando y esLn conecLadas a los usuarlos flnales. Como Lal, es poslble
crear un grupo de proLeccln Lemporal en el slLlo de recuperacln y en el plan de recuperacln en el
slLlo proLegldo y, por LanLo, lnverLlr el proceso para que se e[ecuLe anLes. or supuesLo, hay que
Lener culdado y asegurarse de que cualquler camblo generado en el poco Llempo que hemos esLado
"corrlendo" en el slLlo de recuperacln (para ml ha sldo cerca de un dla). LsLos camblos deben
envlarse a la zona proLeglda para evlLar la perdlda de daLos. LsLe proceso varla de un proveedor de
almacenamlenLo a oLro.
LsLe procedlmlenLo suena muy senclllo, slo hay que darle "la vuelLa" a la conflguracln. uedes
pensar que esLa slLuacln es un poco como cuando vas en Lu coche y Le das cuenLa que has Lomado
la dlreccln equlvocada y Lodo lo que neceslLas es reallzar un camblo de senLldo. Sl deseas ampllar
- 346 -
aun ms esLa analogla del coche, es como que Le equlvocasLe de sallda algunas horas aLrs y ahora
la unlca manera de volver por el buen camlno es camblar de senLldo y recorrer Lodos los lugares por
los que ya hablas pasado. Ah, por clerLo, Lus hl[os neceslLan lr al bano y Le esLs quedando sln
gasollna. !unLo a Lodo esLo, el pequeno acaba de declr, "apl, hemos llegado ya?". ulcho esLo,
muchos de los proveedores de almacenamlenLo han desarrollado sus proplos servlclos de follbock"
para ayudar en esLe proceso y en slgulenLes verslones de S8M es casl lnevlLable que haya algun Llpo
de funclonalldad Llpo follbock en el producLo. vMware ha Lomado carLas en el asunLo ya que
algunos cllenLes lo han usado (creo que errneamenLe) para veLar el proyecLo de lmplanLacln de
S8M. Ll proceso es basLanLe fcll una vez se ha reallzado un par de veces. 1an solo la falLa de
auLomaLlzacln en la acLualldad hace que sea un proceso compllcado.
uesde una perspecLlva de almacenamlenLo slgnlflca lnverLlr el senLldo normal de repllcacln desde
el slLlo proLegldo al slLlo de recuperacln. LsLa es una Larea manual reallzada con mucho culdado y
que se debe hacer leyendo la documenLacln del proveedor de la cablna de almacenamlenLo para
saber como llevar a cabo la reconflguracln.
Sl la cablna, en el slLlo proLegldo, no ha sldo desLrulda en el desasLre, los daLos conLenldos en esLa
esLarn fuera de slncronla con el slLlo de recuperacln. CunLo?, depender de cunLo Llempo
hemos esLado usando el slLlo de recuperacln y el raLlo de camblos en los daLos que hayan Lenldo
lugar. Sl esLe es pequeno, exlsLe la poslbllldad de llmlLarse a repllcar las dlferenclas (los delLas) que
se han acumulado duranLe ese Llempo. or oLra parLe, sl la cablna de almacenamlenLo ha sldo
desLrulda o esL alLamenLe deslncronlzada qulzs quleras Lraer la nueva cablna al slLlo de
recuperacln y hacer la repllca a nlvel local.
Ll proceso de follbock se compllca aun ms por el hecho de que Lenemos que llmplar"
manualmenLe la conflguracln orlglnal del S8M y volver a la mlsma conflguracln que Lenlamos
anLes de que se produ[era el error. Adems una vez que el follbock ha flnallzado, Lenemos que
llmplar" la mlsma conflguracln que faclllL el follbock en prlmer lugar y reconflgurar nuesLro
proceso de recuperacln orlglnal. vamos a LraLar esLe proceso de llmpleza" anLes de preocuparnos
de lnverLlr el proceso de repllcacln del almacenamlenLo.
aso 1: L|mp|eza de todos |os arch|vos #'"08I('/8. ant|guos en e| s|t|o de recuperac|n (New
Iersey)
- 347 -
uuranLe la conflguracln de los archlvos vMx plocebolJet/sbooJow de S8M fueron colocados en un
almacenamlenLo de un servldor LSx en el slLlo de recuperacln, en ml caso new !ersey. neceslLan
ser borrados manualmenLe. LsLo se debe a que no los neceslLe anLes. lueron generados cuando se
cre el grupo de proLeccln en el slLlo proLegldo y ahora que el follovet ha sucedldo, las mqulnas
vlrLuales de produccln esLn vlvas en el slLlo de recuperacln.
MlenLras que escrlbla esLe llbro, he hecho muchos camblos, como la creacln y la desLruccln de
mqulnas vlrLuales (cLx3, cLx4 y algunas oLras). LsLo gener una gran canLldad de "basura" en el
lugar que escogl para almacenar mls flcheros vMx plocebolJet. LsLo hlzo darme cuenLa de que es
necesarlo dedlcar un lugar especlflco para el almacenamlenLo de esLos flcheros, para manLenerlos
LoLalmenLe lndependlenLes de cualquler archlvo .vmx "real". Serla absurdo no hacerlo ya que se
harla muy dlflcll dlsLlngulr los plocebolJets de las vM verdaderas. Sl esLs admlnlsLrando un modelo
de slLlo comparLldo, puede que Le gusLe Lener Luns separadas para cada slLlo soporLado.
uLlllzando [ShlfL] + cllc en el panel de la derecha, puedes ellmlnar los archlvos vMx plocebolJets
rpldamenLe. Cbserva como no lncluyo la carpeLa .dvsuaLa. LsLa carpeLa es de uso lnLerno del
slsLema para almacenar la conflguracln de los vSwlLches dlsLrlbuldos, sl es que los esLs uLlllzando.
Nota:
Ll 99 de lo que he aprendldo en la vlda ha sldo de los errores, esLo no slgnlflca, sln embargo, }que
comeLa un 99 de errores Lodo el Llempo!
aso 2: L||m|nar e| grupo de protecc|n en e| s|t|o proteg|do (New ork)
La slgulenLe eLapa ser suprlmlr el grupo de proLeccln en el slLlo proLegldo, en ml caso new ?ork,
el cual fue uLlllzado para poner en marcha el follovet.
- 348 -
1. LnLrar en el vCenLer del slLlo proLegldo (new ?ork).
2. Pacer cllc en el lcono S|te kecovery
3. Lxpandlr + rotect|on Groups y selecclonar Lu grupo de proLeccln.
4. Pacer cllc en el boLn kemove rotect|on Group
aso 3: 8orrar de| |nventar|o todas |as mqu|nas v|rtua|es proteg|das "v|e[as" (New ork)
Ll slgulenLe paso, es ellmlnar las mqulnas vlrLuales anLlguas y obsoleLas que fueron e[ecuLadas una
vez en el slLlo proLegldo (new ?ork). Aqul es donde una buena carpeLa y una esLrucLura de tesootce
pools es muy uLll para manLener la mqulna vlrLual proLeglda fuera de las mqulnas locales o sln
proLeccln. LsLa fase de llmpleza es necesarla para que no Lengamos confllcLos en los nombres de
las mqulnas vlrLuales. Sl LraLamos de reglsLrar mall01" duranLe el proceso de follbock,
reclblrlamos un error porque mall01" ya esL reglsLrada en el vCenLer.
1. LnLrar en el vCenLer del slLlo proLegldo (new ?ork).
2. Selecclonar Lodas las mqulnas vlrLuales obsoleLas.
3. Pacer cllc con el boLn derecho y selecclonar kemove from Inventory
ALencln:
Ls preclso ser muy culdadosos en esLe punLo. Pay razones, no relaclonadas con S8M,
por las que una mqulna vlrLual puede esLar marcada como lnacceslble o huerfana.
- 349 -
uebes asegurarLe que no desLruyes el Llpo lncorrecLo de mqulna vlrLual (locales o no
proLegldas). LsLe proceso de ellmlnacln lncluye las planLlllas que esLaban denLro del
plan de recuperacln.
aso 4: Apagado de |as mqu|nas v|rtua|es proteg|das en e| s|t|o de recuperac|n (New Iersey)
Ll slgulenLe paso requerlr una venLana de manLenlmlenLo. 1enemos que apagar de una forma
conLrolada y llmpla Lodas las mqulnas vlrLuales en el slLlo de recuperacln. LsLo asegurar que
cualquler l/C de dlsco se desacLlva anLes de lnverLlr el senLldo de la repllcacln.
1. lnlclar sesln en el vCenLer del slLlo de recuperacln (new !ersey).
2. uLlllzar "Shutdown Guest Cperat|ng System" para apagar las mqulnas vlrLuales.
neceslLas hacerlo con culdado para que flnallcen correcLamenLe los servlclos.
aso S: Detener |a rep||cac|n]Snaphot e |nvert|r e| sent|do de |a m|sma (cab|na de d|scos)
Muchos proveedores uLlllzan dlferenLes Lermlnos para esLo. Algunos vendedores lo llaman
"petsooollty swop" que hace que suene como un aconLeclmlenLo pslcoLrplco raro, oLros lo llaman
"follovet ooJ follbock". Lo que realmenLe slgnlflca es que donde el senLldo de la repllcacln solla ser:
slLlo proLegldo slLlo de recuperacln, Lenemos que envlar los daLos de vuelLa al slLlo proLegldo
usando el camlno: slLlo de recuperacln slLlo proLegldo. Sl no hacemos esLo, podrlamos Lener
una perdlda de daLos. Ln prlmer lugar, Lenemos que parar o deLener cualquler proceso local de
soopsbots que esLe Lenlendo lugar en el volumen orlglnal, anLes de e[ecuLar un follbock o
"petsooollty swop". una vez se ha compleLado el proceso de "lnverLlr", Lendremos que reanudar la
repllcacln o cualquler proceso de soopsbot que Luvleramos en funclonamlenLo.
. con LMC Ce|erra
Ln LMC Celerra exlsLe, llLeralmenLe, la opcln reverse" que se uLlllza para lnverLlr el senLldo
exlsLenLe de la repllca. Cuando se e[ecuLa un plan de recuperacln, la repllca enLre la fuenLe (new
?ork) y el desLlno (new !ersey) es deLenlda por el S8A.
Su esLado en la Celerra del slLlo de recuperacln cambla a Ia||ed Cver"
- 330 -
1. LnLrar en la Celerra del slLlo de recuperacln (new !ersey)
2. Selecclonar el nodo kep||cat|ons
3. Ln la pesLana kep||cat|ons, selecclonar cada repllcacln
4. Cllck sobre el boLn Start
Nota:
Ln la slgulenLe lmagen puedes ver que la repllca se lnvlerLe (envlando los camblos del
slLlo de recuperacln (new !ersey) al de proLeccln (new ?ork)).
uespues de preslonar el boLn Ck, debers reclblr una segunda venLana advlrLlendoLe
que se lnverLlr el proceso de repllcacln.
- 331 -
. con LMC C|ar||on
LMC usa el Lermlno ptomotloo" para lndlcar el proceso por el cual una lmagen secundarla se
convlerLe en lmagen prlmarla con la Lecnologla Mlrrorvlew. Ln escenarlos de u8s planlflcados, esLe
proceso de camblo se produce auLomLlcamenLe. Como vlmos anLerlormenLe en esLe caplLulo, en la
seccln LMC Clarllon y los planes de recuperacln", puedes ver como aparece el lcono (l) que
lndlca que el 8emoLe Mlrror se ha fracLurado" (ftoctoteJ"), esLo no sucede sl Lus grupos de
conslsLencla esLn denLro de Novlspbete. uede que neceslLes hacer cllck en el boLn derecho sobre
8emoLe Mlrror" para forzar que se produzca la slncronlzacln remoLa. una vez suceda esLo, puedes
lr al paso 6.
. con n Lefthand
Ln Lermlnos del vSA de P LefLPand, serla de esLe modo
1. LnLrar en l a consol a ( CMC) de LefLhand neLworks como admlnlsLrador
2. Selecclonar el volumen orlglnal y hacer cllck sobre la pesLana Schedu|es
3. ulsar con el boLn derecho en el snapshoL y selecclonar ause Schedu|e.
Nota:
8eplLelo para Lodos Lus volumenes vMlS afecLados y Lamblen para cualquler volumen 8uM.
Ahora que nuesLro clclo de repllcacln se ha pausado, podemos volver a repllcar solo una
vez (no regularmenLe) los camblos creados mlenLras esLbamos operando desde el slLlo de
recuperacln. Sl no puedes lnLerrumplr la programacln, esLo podr produclr errores
cuando vayas a probar el lollbock" en el slLlo proLegldo, como:
- 332 -
4. Ln el NI_Group, hacer cllck derecho en el volumen repllcado y selecclonar New Schedu|e
kemote to kemote Snapshot
Nota:
A pesar de que queremos hacer esLa repllca/lnsLanLnea slo una vez, Lenemos que segulr
uLlllzando el Schedu|e remote snapshot para que S8M reconozca esLa Lun/volumen
repllcada.
3. LsLablecer never 8ecur, para que esLa repllcacln sea punLual. Ln kemote Snapshot Setup,
camblar el Management Group para que sea el slLlo proLegldo (en ml caso NC_Group) y
selecclonar la opcln Inc|ude pr|mary vo|umes. llnalmenLe, selecclonar el desLlno como el
volumen orlglnal que Lenemos en el slLlo proLegldo
A1LNCIN: LLL LS1C DL1LNIDAMLN1L
Soy uno de esos Llpos que Llene una menLe hlperacLlva y que no puede locallzar el lnLerrupLor
de su lbulo fronLal. una vez esLaba [ugando" con esLe proceso a las 3:22 de la madrugada,
no concenLre ml menLe e hlce esLe proceso mal. Lra parLe del llbro, asl que no era el fln del
mundo. Ml 8uM Lenla Lres flcheros de 1 llamados newflle.LxL, afLerfallover.LxL y
beforefallback.LxL creados en varlos punLos del proceso. ue Lodas formas, no acLlve ml
lbulo fronLal" y perdl ml flchero beforefallback. LsLo es Lamblen un avlso sobre los pellgros
que Llene Lraba[ar solo y no descansar lo suflclenLe, en Lodo lo que lmpllca la manlpulacln
de daLos.
- 333 -
6. Pacer cllc en el boLn Ld|t [unLo a Start At: y luego en Ck. LsLo fl[ar la fecha y la hora de
lnlclo de la lnsLanLnea para que sea en esLe momenLo.
Nota:
LsLo va a sobrescrlblr el volumen orlglnal. uuranLe esLa repllca/lnsLanLnea slo las
dlferenclas, ya que e[ecuLamos el plan de recuperacln, sern copladas de vuelLa al slLlo
proLegldo, en ml caso new ?ork. Ll Llempo que Larde depende en gran medlda de la
canLldad de camblos que hayan Lenldo lugar desde que se e[ecuL el plan de recuperacln.
Ls muy probable que aparezca un mensa[e de adverLencla ya que esLe proceso, en realldad,
modlflcar nuesLra Lun/volumen orlgen.
LsLe mensa[e lnforma al admlnlsLrador de que el volumen del slLlo proLegldo esL slendo
degradado" de volumen ltlmoty" a kemote", el formaLo correcLo para poder reclblr
acLuallzaclones.
una vez hagas cllck en C, Lendrlas que ver que la repllcacln se e[ecuLa lmedlaLamenLe. Con
el vSA de LefLhand neLworks podrs ver grflcos anlmados que Le muesLran que la
repllcacln se e[ecuLa en senLldo opuesLo.
- 334 -
Nota:
8eplLe esLe proceso para los dems volumenes, lncluldos los 8uMs.
.Con NetApp
Ln nuesLra repllcacln orlglnal, el orlgen en new ?ork esLaba slendo 5oopMlttoteJ" al desLlno
en new !ersey. Con el follbock se neceslLa conflgurar una nueva relaclon SnapMlrror para repllcar
cualquler camblo en el slLlo de recuperacln (new !ersey) al slLlo proLegldo (new ?ork). LnLonces,
new ?ork se convlerLe en el desLlno de las acLuallzaclones de la repllcacln, esLe es el prlmer
paso: conecLar el slLlo proLegldo y conflgurar una nueva relacln de SnapMlrror.
1. lnlclar sesln en el I||erV|ew del slLlo proLegldo (new ?ork)
2. ueba[o de Vo|umes]Manage, selecclonar el volumen y hacer cllck en el boLn kestr|ct.
3. 8a[o SnapM|rror, hacer cllck sobre la opcln Add
- 333 -
4. Ln Dest|nat|on Locat|on, selecclonar en la llsLa desplegable el volumen que requlere las
acLuallzaclones.
3. uespues, en la pglna Source Locat|on, escrlblr el nombre del lller neLApp orlgen y el
volumen que conLlene los camblos necesarlos para volver a repllcar al slLlo proLegldo.
Nota:
uebes conLlnuar por los cuadros de dllogo slgulenLes a[usLando Lus conflguraclones
como el ancho de banda y oLras necesldades. LsLo deberla crear una relacln pero sln
lnlclar el SnapMlrror. AnLes de lnlclallzarlo, neceslLamos resLrlnglr" el volumen que
reclblr las acLuallzaclones.
6. llnalmenLe, selecclonar la nueva relacln ba[o SnapM|rror]Manage]Advanced. ? pulsar
el llnk In|t|a||ze
- 336 -
Nota:
Ll proceso de slncronlzacln no deberla ser muy largo y depende del volumen de los
camblos reallzados desde el proceso de follovet. uado que el orlgen y el desLlno se han
lnlclallzado anLes (aunque en senLldo conLrarlo), Lodo lo que se neceslLa es que se
slncronlcen los camblos al volumen desde el follovet. AcLuallza la pglna de esLado hasLa
que el esLado camble de transferr|ng" a snapm|rrored".
aso 6: Actua||zar e| a|macenam|ento en e| s|t|o de recuperac|n (New Iersey)
Como conflguramos nuesLro slsLema en el caplLulo anLerlor para permlLlr un u8 bldlrecclonal, el
slLlo de recuperacln (new !ersey) ya esL conflgurado para comunlcarse con las dos cablnas que
componen nuesLra conflguracln. 1odo lo que Lenemos que hacer es acLuallzar y volver a
reescanear la cablna, para asegurarnos de que el slsLema puede ver las nuevas Luns/volumenes
que se han repllcado.
Sl recuerdas, en el caplLulo 9 del llbro, ya hlce un proceso muy slmllar cuando Le mosLre como
acLuallzar Lu slLlo proLegldo para un nuevo escenarlo en el que las mqulnas vlrLuales se hablan
creado sobre un volumen vMlS nuevo. Pe decldldo repeLlr las lnsLrucclones una vez ms. La
modlflcacln de los grflcos refle[a la nueva conflguracln. Asumlendo que Llenes una conflguracln
unldlrecclonal, voy a repeLlr las lnsLrucclones de como acLlvar la cablna para un escenarlo de
follbock.
1. lnlclar sesln en el S8M del slLlo de recuperacln (new !ersey)
2. Pacer cllc en el enlace Conf|gure [unLo a Array Managers
- 337 -
3. Selecclonar la enLrada para el rotect|on S|te Array Manager y luego Add
4. Lscrlblr el nombre de usuarlo y la conLrasena uLlllzada para auLenLlcarse con la cablna
de almacenamlenLo y hacer cllc en Connect. una vez el proceso haya Lermlnado, hacer
cllc en Next
Nota:
8epeLlr esLo en la cablna del slLlo de recuperacln.
3. Ln el ulLlmo cuadro de dllogo, hacer cllc en el boLn kefrest Array. LsLo deber
acLuallzar el slsLema de almacenamlenLo y mosLrar la nueva Lun/volumen.
Sl llevas esLo a cabo, en el neLApp lller vers algo asl:
Cbserva como el senLldo de la repllcacln se produce desde
vol1_repllca_of_vlrLualmachlnes" en el slLlo de recuperacln a vol1_vlrLualmachlnes"
en el slLlo proLegldo.
Ln el vSA de LefLhand neLworks, vers algo asl:
Nota:
Ln mls pruebas me dl cuenLa que, a pesar del exlLo de la repllcacln de ml Lun al slLlo
proLegldo (new ?ork), no aparece en esLa llsLa. LsLo es algo preocupanLe y sospecho
que Lendre que resolver manualmenLe cuando haga un follbock al lgual que lo hlce
cuando hlce un follovet. uespues de escrlblr esLe caplLulo, volvl hacer el mlsmo
procedlmlenLo de nuevo, esLa vez slmulando una calda del slLlo proLegldo (new ?ork).
Ln ml segundo lnLenLo, el cuadro de dllogo me dl una lnformacln mucho ms
Lranqulllzadora.
- 338 -
Asl que la morale[a es que sl cuando esLs haclendo el procedlmlenLo de follbock y Le
falLan Luns/volumenes en esLa llsLa, debes preocuparLe. no slgas hasLa que hayas
resuelLo el problema, porque cuando reallces un follbock y el almacenamlenLo
slmplemenLe no exlsLa o esLe lncompleLo, perders Lus mqulnas vlrLuales o esLarn
lncompleLas.
aso 7: Conf|gurar e| 1-B8-%(.J 7"##1-? en e| s|t|o de recuperac|n (New Iersey)
Como con Lodos los planes de recuperacln, neceslLo conflgurar los loveototy mopploqs y los grupos
de proLeccln. Asl que desde el slLlo de recuperacln (new !ersey) Lengo que declrle a S8M como
mane[ar la red, los tesootce pools y esLrucLura de carpeLas de new ?ork. Como Lengo una
conflguracln bldlrecclonal para hacer follovet de las mqulnas vlrLuales, puede que Lengas poco
que hacer.
1. lnlclar sesln en el vCenLer del slLlo de recuperacln (new !ersey)
2. Pacer cllc en el lcono SkM
3. Ln el nodo rotect|on Groups, hacer cllc en la pesLana de Inventory Mapp|ngs
4. Conflgurar los mapeos adecuadamenLe.
Advertenc|a:
Sl no has conflgurado el u8 bldlrecclonal, Lendrs que mapear los recursos de red de la
slgulenLe manera:
aso 8: Crear grupos de protecc|n de H"1'V"0X (New Iersey)
Ahora que Lenemos los loveototy mopploqs para declr al S8M donde debe poner nuesLras mqulnas
vlrLuales proLegldas (new ?ork), Lenemos que conflgurar un grupo de proLeccln para esLas en el
servldor S8M del slLlo de recuperacln (new !ersey). LsLo crear los archlvos "plocebolJet" en el
slLlo proLegldo (new ?ork).
1. lnlclar sesln en el vCenLer del slLlo de recuperacln (new !ersey)
2. Ln el nodo rotect|on Group, hacer cllc en el boLn Create rotect|on Group
- 339 -
3. Ln el cuadro de dllogo rotect|on Group, escrlblr un nombre como, por e[emplo,
"C|tr|x rotect|on Group"
4. Selecclonar el uaLaSLore que Llene Lus mqulnas vlrLuales proLegldas.
Nota:
Cbserva como los volumenes vMlS slguen mosLrando el nombre del volumen generado
por el proceso de teslqootote" del S8A. no me he molesLado en camblarles el nombre
porque me gusLa que me recuerde que esLos volumenes vMlS vlenen del slLlo de
recuperacln y del follovet que reallce prevlamenLe.
3. Selecclonar una ublcacln Lemporal para el almacenamlenLo de los archlvos vMS
"plocebolJet" o "sboJow" en el slLlo proLegldo.
Advertenc|a:
Llegados a esLe punLo, reclblrs adverLenclas sl la repllcacln no se ha conflgurado
correcLamenLe. Ln mls pruebas anLerlores, como suponla, Luve problemas con una de
mls Luns 8uM y reclbl errores de la mqulna vlrLual que Lenla el 8uM. Ll mensa[e que
aparecl era el slgulenLe: roLecL vlrLual Machlne - cLx01 - A vlrLual machlne has one
or more devlces whlch don'L have flle backlngs on repllcaLed Luns". LsLo caus que el
plocebolJet "cLx1" no se creara nl flgurara en absoluLo en la locallzaclon de new ?ork.
ara solvenLar esLe problema, hlce cllck derecho en la mqulna vlrLual cLx1" y borre su
referencla al mapeo de Lun errneo y despues pulse el boLn Conf|gure rotect|on. La
verdadera solucln hublera sldo solvenLar el problema subyacenLe de repllcacln de
almacenamlenLo. uescubrl ms Larde, que en realldad se habla quedado sln espaclo para
- 360 -
los soopsbots que esLaba creando. Ll problema no fue causado por el S8M o por la cablna,
slno por una falLa de monlLorlzacln de la ocupacln real del almacenamlenLo.
6. 8epeLlr esLe proceso para el uaLasLore nlS/vMlS que conLlene vMs repllcadas, las
cuales neceslLan hacer follbock:
aso 9: Crear un fa||back de| p|an de recuperac|n (New ork)
LsLamos ahora en condlclones de crear un plan de recuperacln en el slLlo proLegldo (new ?ork)
para la recuperacln de las mqulnas vlrLuales de new ?ork. LvldenLemenLe, es convenlenLe
reallzar, en esLe punLo, una prueba para ver sl el proceso de follbock va a Lener exlLo y Lamblen el
plan de recuperacln Lendr que ser Lan soflsLlcado como el plan de recuperacln que cubrlmos en
el caplLulo 9. no Lengo la lnLencln de repeLlrme aqul, pero Len en cuenLa que puede que Lengas
que uLlllzar propledades "low, Notmol y nlqb", rdenes de arranque, secuenclas de comandos y
mensa[es para auLomaLlzar el proceso de la forma deseada.
1. lnlclar sesln en el vCenLer del slLlo proLegldo (new ?ork)
2. Pacer cllc en el lcono SkM
3. Selecclonar kecovery |ans y hacer cllc en el boLn Create kecovery |an
4. Ln el cuadro de dllogo del plan de recuperacln, escrlblr un nombre descrlpLlvo como
lallback new ?ork 8ecovery lan" y hacer cllc en Next
3. Selecclonar el grupo de proLeccln que conLlene las mqulnas vlrLuales con el que
desees hacer follbock al slLlo proLegldo
- 361 -
Nota:
CompleLa el plan de recuperacln como hemos hecho anLerlormenLe, recordando que
hay que suspender las mqulnas vlrLuales que no son necesarlas en el lugar proLegldo.
aso 10: rueba e| p|an de recuperac|n.
1. or ulLlmo, pon a prueba Lu plan de recuperacln para ver sl el follbock Lendr exlLo.
uLlllza el kecovery Steps para supervlsar el progreso del plan de recuperacln:
IMCk1AN1L:
no slgas con el slgulenLe paso sl no esLs al 100 convencldo de que el plan de
recuperacln ser un exlLo.
aso 11: L[ecutar e| p|an de recuperac|n rea| (New ork)
una vez que he resuelLo ml problema con las Luns, pude conLlnuar y e[ecuLar el plan de
recuperacln. no Lengo nada ms que anadlr ms all de lo que ya he dlcho sobre esLe proceso.
- 362 -
Q%$?%/^* #/< ?<*& #/ )/2A?/)*2%:&
}Lspera! }Aun no hemos Lermlnado!
Ahora que Lenemos la mqulna vlrLual de vuelLa donde empezamos, Lenemos que "llmplar"
esLe proceso. 1enemos que asegurarnos de que las mqulnas vlrLuales que volvleron a nuesLro
slLlo se esLn repllcando de nuevo a la cablna de almacenamlenLo del slLlo de recuperacln y
Lamblen debemos asegurarnos de que esLn adecuadamenLe proLegldas por un plan de
recuperacln.
aso 1: Apagado de mqu|nas v|rtua|es en e| s|t|o proteg|do (New ork)
Al lgual que con el follovet, es un procedlmlenLo recomendado por la mayorla de proveedores
el apagar las mqulnas vlrLuales para asegurar que se clerran correcLamenLe anLes de
resLablecer el clclo regular de la repllcacln enLre el slLlo proLegldo (new ?ork) y el slLlo de
recuperacln (new !ersey). or favor, consulLa con Lu proveedor sobre la documenLacln
especlflca de la cablna anLes de comenzar esLe proceso.
AnLes de hacer un powet Jowo general, hlce un camblo en Lodas mls mqulnas vlrLuales. LsLo
es necesarlo para que cuando se haya reesLablecldo el clclo normal de repllcacln, enLre el
slLlo proLegldo y el slLlo de recuperacln, pueda conflrmar, cuando e[ecuLe una prueba de ml
plan de recuperacln, que los dos lugares Llenen las mlsmas mqulnas vlrLuales. Ln ml caso, he
camblado el escrlLorlo de color de ro[o a negro.
aso 2: L|mp|eza de |os arch|vos p|aceho|ders creados durante e| H"1'V"0X (New ork)
uuranLe el proceso de follbock se cre LemporalmenLe un grupo de proLeccln en el slLlo de
recuperacln (new !ersey) para faclllLar el proceso de follbock. LsLo cre Loda una serle de
archlvos de poslcln o plocebolJets en el slLlo proLegldo (new ?ork) los cuales ya no son
necesarlos.
1enga culdado, de no ellmlnar los archlvos plocebolJet del slLlo de recuperacln (new !ersey),
ya que slguen slendo vlldos para la conflguracln bldlrecclonal.
aso 3: L||m|nar e| grupo de protecc|n (New Iersey)
Lo slgulenLe fue borrar el grupo de proLeccln que creamos en el slLlo de recuperacln (new
!ersey), para faclllLar el proceso de follbock hacla el slLlo proLegldo (new ?ork).
- 363 -
aso 4: L||m|nar de| s|t|o de recuperac|n |as referenc|as ant|guas a |as MVs recuperadas
uesde el slLlo de recuperacln (new !ersey), debemos ellmlnar las referenclas anLlguas de las
mqulnas vlrLuales del slLlo proLegldo (new ?ork). vamos a resLablecer la proLeccln para
esLas mqulnas vlrLuales que ahora esLn de vuelLa en el slLlo proLegldo (new ?ork), porque sl
las de[amos se produclrn confllcLos con los archlvos plocebolJets reclen creados.
aso S: L||m|nar e| H"1'V"0X de| p|an de recuperac|n de| s|t|o proteg|do (New ork)
Ahora que el follbock ha funclonado, no neceslLamos esLe plan de follbock.
aso 6: kestab|ecer e| mode|o norma| de rep||cac|n
Ahora que el slLlo proLegldo (new ?ork) es propleLarlo de las mqulnas vlrLuales, hay que
asegurarse de que se esLn repllcando hacla el slLlo de recuperacln (new !ersey). LsLe
proceso varla segun el proveedor de almacenamlenLo.
- 364 -
. con LMC Ce|erra
. con LMC C|ar||on
Con la Clarllon de LMC vlmos que cuando se producla el follovet, las lmgenes prlmarlas y
secundarlas lnverLlan sus papeles, pues lo mlsmo ocurre con el follbock. Con un follovet"
prevlsLo no se deberla Lener que hacer nlngun Lraba[o. Sln embargo, es una buena prcLlca
comprobar que la copla remoLa no se ha "fracLurado" duranLe el proceso de follbock" y
conflrmar que no es necesarla la e[ecucln manual de nlngun ttlqqet" de slncronlzacln.
Me gusLa revlsar la conflguracln de las cablnas para conflrmar que las Lun se esLn
repllcando correcLamenLe. Ln la capLura de panLalla de aba[o, se puede ver que las Luns que
se han vuelLo a flrmar. Ln ocaslones, he e[ecuLado el aslsLenLe de Attoy Moooqets y he
enconLrado que el slLlo proLegldo y el de recuperacln aun no se hablan mlrroreado. arece
que neceslLa algo de Llempo para compleLar la lnversln de los roles de repllcacln. Lo hace
compleLamenLe y es muy flable, pero neceslLa Llempo.
. con n Leftnand Networks
Con vSA de LefLhand neLworks, prlmero debemos camblar el volumen que el slLlo de
recuperacln (new !ersey) esLaba uLlllzando como un volumen "prlnclpal" o prlmarlo a que sea
de nuevo un volumen remoLo". uespues de esLo, debemos hacer una "llmpleza" de la
anLlgua lostootoeo remoLa que fue Lomada de esLe volumen para slncronlzar los daLos [usLo
anLes del follbock. or ulLlmo, podremos reanudar el programa de copla remoLa de manera
que el slLlo proLegldo repllque sus camblos al slLlo de recuperacln.
Ln ml caso, Lengo un volumen que neceslLa ser marcado como "remoLo". Ls muy fcll ver sl un
volumen es prlmarlo o remoLo, mlraremos el color del lcono del volumen en el lnLerfaz de
gesLln.
volumenes prlmarlos
volumenes remoLos
- 363 -
1. lnlclar sesln en el vSA LefLhand neLworks como AdmlnlsLrador
2. Lxpandlr + NI_Group (New Iersey), + NI_C|uster y + Vo|umes
3. Pacer cllc derecho en rep||ca_of_v|rtua|mach|nes y selecclonar en el menu Ld|t
Vo|ume
4. uespues, hacer cllc en la pesLana Advanced y camblar el Llpo a kemote
Pacer cllck en Ck en los dos cuadros de dllogo slgulenLes.
Nota:
LsLo deberla volver a poner en marcha la planlflcacln normal de repllcacln enLre
el slLlo proLegldo (new ?ork) y el slLlo de recuperacln (new !ersey). uespues de
hacer cllc en Ck, el proceso de soopsbots deberla comenzar lnmedlaLamenLe. una
vez que esLa slncronlzacln lnlclal se ha llevado a cabo, podemos volver a hablllLar
el horarlo regular para la repllcacln en el NC_Group.
- 366 -
3. Selecclonar los volumenes prlmarlos conLenldos en el NC_Group, en ml caso se
LraLa de los volumenes llamados vlrLualmachlnes"
6. Selecclonar la pesLana Schedu|es
Nota:
Cbserva como la programacln de ml Lun/volumen vlrLualmachlnes" esL
pausada.
7. Pacer cllck derecho en aused schedu|e y ellglr kesume Snapshot Schedu|e
. con NetApp
Ln esLe punLo, el esLado de los lllers de neLApp ser muy slmllar al esLado cuando se llev a
cabo nuesLro follovet planeado. Ll SnapMlrror que repllc los camblos desde el slLlo de
recuperacln (new !ersey) al slLlo proLegldo (new ?ork) esLar ahora broken-off.
Cuando busques en esLa de vlsLa debes ser muy culdadoso. Sl has esLado slgulendo esLe llbro
al ple de la leLra, ambos lllers de neLApp Lendrn cada uno una relacln roLa. uno para el
follovet y la oLra para el proceso de follbock. La capLura de panLalla anLerlor muesLra la
relacln roLa causada por la conmuLacln por el follbock hacla el lller de new ?ork y la de
aba[o es la relacln roLa causada por el follovet.
- 367 -
LsLas relaclones broken-off" anLlguas pueden de[arse aqul para fuLuros requerlmlenLos de
follbock/follovet. Sln embargo, sl Le molesLan se pueden ellmlnar pero slempre que lnLenLes
hacer oLro follovet o follbock, Le enconLrars que debes anadlr de nuevo la conflguracln
SnapMlrror. La eleccln es Luya. ulcho esLo, sl ellges acceder al lller neLApp dlrecLamenLe,
reclblrs repeLldas adverLenclas acerca de esLas relaclones roLas. lmaglno que esLo se
reglsLrar en el slsLema y acabar slendo un problema cuando en realldad slo es parLe del
proceso. sLos se reporLarn a la consola del lller neLApp - por e[emplo a conLlnuacln vlene
el de la creacln de ml SnapMlrror anLes de un follbock.
jtepllcotloo.Jst.ett.ettot].5oopMlttot. Jestlootloo ttoosfet ftom oew-jetsey- fllet1.cotp.com.
vol1_tepllco_of_vlttoolmocbloes to vol1_vlttoolmocbloes. Jestlootloo ls oot lo soopmlttoteJ
stote.
odemos resLablecer la relacln SnapMlrror orlglnal volvlendo a la relacln broken-off del slLlo
de recuperacln (new !ersey) y reslncronlzndola de nuevo. uedes verlo como llevar a Lu
pare[a a un resLauranLe para compensar Lodo el Llempo que pasas en el Lraba[o.
1. lnlclar sesln en el lllevlew del slLlo de recuperacln (new !ersey)
2. Selecclonar en el menu SnapM|rror el nodo Manage
3. Ln la pglna SnapM|rror Manage, locallzar la relacln y hacer cllck en Advanced
4. Ln la pglna SnapM|rror ropert|es, hacer cllck en kesync
- 368 -
Nota:
Cbservars que no he resLrlngldo" el desLlno del volumen. Lo he hecho asl porque la
opcln de resLrlnglr" solo es requerlda en la prlmera lnlclallzacln del SnapMlrror.
uespues de esLe punLo, no es un requlslLo obllgaLorlo - por lo que cuando se llega a
slncronlzar una relacln broken-off, no hay necesldad de resLrlnglr el volumen. La
opcln de resLrlccln se usa para garanLlzar el acceso excluslvo del SnapMlrror al
volumen.
aso 7: kecrear e| grupo de protecc|n en e| s|t|o de protecc|n (New ork)
uuranLe el proceso de follbock, hemos suprlmldo el grupo de proLeccln que lncluy a
nuesLras mqulnas vlrLuales en new ?ork. Ahora que hemos llmplado el slsLema, esLamos en
poslcln de resLablecer la proLeccln.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo proLegldo (new ?ork)
2. Pacer cllc en el lcono S|te kecovery
3. Ln la pesLana Summary, en el panel rotect|on Setup, hacer cllc en Create slLuado
[unLo a la opcln rotect|on Groups
4. Ln el cuadro de dllogo Create rotect|on Group - Name and Descr|pt|on, escrlblr
un nombre y una descrlpcln para el grupo de proLeccln. Ln ml caso, he creado
un grupo de proLeccln llamado I||e Servers rotect|on Group
3. Al hacer cllc en Next, el aslsLenLe de grupo de proLeccln Le mosLrar los
daLasLores descublerLos por el Array Manager
6. uespues, selecclonar un uaLaSLore "plocebolJet" para Lus mqulnas vlrLuales.
- 369 -
aso 8: kehab|||tar e| grupo de protecc|n en e| p|an de recuperac|n (New Iersey)
Como hemos ellmlnado el grupo de proLeccln en la fase anLerlor, slmplemenLe con volver a
crear el grupo de proLeccln no se reconecLar auLomLlcamenLe con nuesLro vle[o plan de
recuperacln. 1endremos que edlLar cada uno de ellos y hablllLar el grupo de proLeccln.
LamenLablemenLe, uno de los grandes efecLos secundarlos de la ellmlnacln de un grupo de
proLeccln y su recreacln es que cuando las mqulnas vlrLuales se anaden de nuevo en el plan
de recuperacln, Lodos los a[usLes de prlorldad se plerden y Lendrs que volver a ordenar
manualmenLe el orden de arranque de Lus mqulnas vlrLuales. ? Le advlerLo que no es
agradable, en absoluLo nada agradable.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo de recuperacln (new
!ersey)
2. Pacer cllc en el lcono S|te kecovery
3. Selecclonar el plan(es) de 8ecuperacln, en ml caso Lengo varlos.
4. Pacer cllc en Ld|t kecovery |an y luego en Next en el cuadro de dllogo.
3. uespues, volver a hablllLar el grupo de proLeccln para el plan de recuperacln.
- 370 -
6. Pacer cllc en Next y, en el cuadro de dllogo VM kesponse 1|mes, selecclonar un
valor de Llempo que creas es el aproplado para el arranque de Lus mqulnas
vlrLuales recuperadas.
7. Ln el cuadro de dllogo Ld|t kecovery |an - Conf|gure 1ext Networks, esLablecer
las opclones para LraLar la creacln de redes cuando e[ecuLes una prueba.
8. or ulLlmo, puedes suspender algunas mqulnas vlrLuales en el slLlo de
recuperacln para llberar recursos de Cu y memorla en el cuadro de dllogo
Create kecovery |an - Suspend Loca| V|rtua| Mach|nes. Ln ml caso he suspendldo
ml mqulna vlrLual 1esL & uev.
9. Pacer cllc en I|n|sh.
10. IMCk1AN1L:
kLVISA kLAIUS1A 1CDAS LAS kICkIDADLS DL 1US MUINAS VIk1UALLS
CCNIIGUkA LA kICkIDAD CkDLN DL AkkANUL]AkADA CCN1LNIDA LN LL
LAN DL kLCULkACIN. LCS NULVCS GkUCS DL kC1LCCIN nAN CkLADC
NULVCS LACLnCLDLkS DL MVs, LS1C SIGNIIICA UL 1CDAS 1US MVs
1LNDkN UNA kICkIDAD NCkMAL AkA LA AkADA AkkANUL.
Nota:
8ueno, ahora esLamos donde empezamos anLes del follovet y el follbock. odrlas
probar Lu plan de nuevo para garanLlzar que funclona correcLamenLe.
aso 9: Gest|ona |os vo|umenes y restructura |as carpetas de Datastore
una vez que el proceso de follbock se haya compleLado con exlLo, puedes enconLrar Lus
volumenes vMlS Lodavla como snap-nnnnnnn-nombre_orlglnal". Adems, sl usas carpeLas
para los daLasLores, esLas nuevas" Luns/volumes puede que no esLen en la carpeLa correcLa.
SlmplemenLe neceslLas camblarles el nombre y arrasLrar-y-solLar los daLasores en la carpeLa
correcLa:
- 371 -
Sl esLs Lraba[ando con neLApp y nlS, puedes enconLrarLe que los punLos de monLa[e nlS
usados duranLe el follovet Lodavla esLn monLados despues del proceso de follbock. LsLos no
son Lan pellgrosos como los volumenes que sern ahora marcados como de slo lecLura y van
a reclblr las acLuallzaclones desde el lller neLApp del slLlo proLegldo. Sln embargo, pueden
provocar un comporLamlenLo lnesperado sl se de[an monLados. or e[emplo, sl LraLas de llevar
a cabo una prueba de Lu plan de recuperacln, puedes ver que la serlallzacln de los nombres
de daLasLore se produce de esLe modo:
Ll volumen nlS llamado neLapp-vlrLualmachlnes" es el anLlguo punLo de monLa[e uLlllzado
duranLe el follbock y neLapp-vlrLualmachlnes (1)" es la lnsLanLnea monLada duranLe la
prueba de un plan de recuperacln. ?o preflero desmonLar los volumenes de follovet una vez
que el follbock ha sldo verlflcado.
S*%<+3/) %$?)/3%'(+ H B< '%(%+ ?)+(/5%#+ /'(_ -VB1MN
uesde que hlce la prueba planlflcada del plan, he vuelLo a poner ml conflguracln lnlclal en su
lugar, he lncluso llegue a probar el plan de recuperacln de mls mqulnas vlrLuales proLegldas
en new ?ork para asegurarme de que funclonaba correcLamenLe. Ahora, lo que qulero hacer
es documenLar el mlsmo proceso de follovet y follbock sobre la base de una perdlda LoLal del
slLlo proLegldo (new ?ork). ara slmular esLa calda, hlce un powet off, vla las Lar[eLas lLC de
P, de Lodos mls servldores LSx en el slLlo proLegldo. Ln esencla, es como sl qulLramos las
fuenLes de allmenLacln de los servldores LSx. Sl recuerdas, desde el prlnclplo esLoy
e[ecuLndolo Lodo sobre dos pequenos y, un poco anLlguos, servldores LSx.
LsLo lncluye el SCL del slLlo proLegldo, vCenLer, S8M y vSA de LefLhand neLworks. LsLo slmula
un fallo caLasLrflco LoLal, ya que no habrla nada funclonando en el slLlo proLegldo (new ?ork).
8eallce un apagado no conLrolado para slmular una perdlda lnesperada LoLal del slsLema. La
- 372 -
prlnclpal razn para esLo es porque asl podre documenLar como se comporLa y gesLlona S8M
cuando ocurre esLa slLuacln. Ls poslble que nunca Lengas que probar esLa slLuacln hasLa que
llegue el faLldlco dla.
Adems, para ml llbte-cboooel, lSCSl y slsLema nAS, de[e esLas cablnas fuera de la zona
conflgurada, o uLlllze los confllcLos de l (creado por las vMs), para emular la perdlda LoLal de
las comunlcaclones enLre las cablnas de almacenamlenLo.
Lo prlmero que noLars cuando llegues al slLlo de recuperacln, aparLe de un monLn de caras
preocupadas, es que Lus herramlenLas de gesLln de almacenamlenLo no ser capaces de
comunlcarse con el slLlo proLegldo. or e[emplo, en el vSA de LefLhand neLworks vers que Lu
vSA en el slLlo proLegldo no aparece en los slsLemas de gesLln.
Ln el navlSphere de Clarllon de LMC, una vez se ha e[ecuLado el plan de recuperacln, podrs
ver que las referenclas a las lmagenes prlmarlas / secundarlas se han ellmlnado y a la lzqulerda
solo quedan las lmgenes prlmarlas del slLlo de recuperacln. Adems, hasLa que las
conexlones de red no sean resLauradas no habr acceso a la cablna de almacenamlenLo en el
slLlo proLegldo.
La prlnclpal dlferencla cuando el slLlo proLegldo (new ?ork) no esL dlsponlble es que, cuando
Le valldas en el slLlo de recuperacln (new !ersey), el cllenLe de vSphere Le pedlr que Le
vuelvas a valldar en el vCenLer del slLlo proLegldo (new ?ork) y fallar. 8ecuerda, esLo ocurrlr
porque el vCenLer en el slLlo proLegldo esL muerLo.
Sl Llenes ablerLo el cllenLe vSphere en el momenLo de la perdlda del slLlo, vers que no esLar
- 373 -
dlsponlble nl el servldor vCenLer nl el S8M.
Adems, podrs ver en la esqulna lnferlor derecha del cllenLe vSphere que la conecLlvldad con
el vCenLer del slLlo proLegldo se ha perdldo.
Sl clerras y vuelves a abrlr el cllenLe vSphere y luego camblas a la vlsLa S8M, vers que los
servldores vCenLer y S8M esLn lnacceslbles. Los mensa[es exacLos pueden camblar
dependlenLo de sl Llenes hablllLado el llnked mode" enLre los respecLlvos servldores vCenLers.
or supuesLo, en esLa slLuacln, querrs e[ecuLar Lu plan de recuperacln. 1odavla es poslble,
en esLe esLado, reallzar una prueba del plan de recuperacln sl asl lo deseas.
Cuando e[ecuLas el plan de recuperacln, el servlclo S8M lnLenLar apagar las vMs del slLlo
proLegldo. A pesar del hecho de que el slLlo proLegldo esL lnacceslble, vers que aparece un
mensa[e que la operacln ha sldo reallzada con exlLo (Success") para una Larea que
lglcamenLe no puede ser compleLada. no es poslble apagar las vMs en el slLlo proLegldo sl
es un crLer humeanLe. La slgulenLe capLura de panLalla muesLra esLe mensa[e de errneo
Success".
- 374 -
S*%<;*2e ?<*&/*#+ H B< '%(%+ ?)+(/5%#+ K>* 3A/<(+ 4 /'(_ XA&2%+&*&#+P
or supuesLo, y por deflnlcln, el proceso de follbock slo se puede e[ecuLar sl el slLlo
proLegldo (new ?ork) esL dlsponlble de nuevo. A esLe respecLo, no debe ser dlferenLe del
proceso de follbock que hemos cublerLo anLerlormenLe en esLe caplLulo. no obsLanLe, para
compleLar esLa seccln, querla cubrlr oLra vez esLa parLe. no Lengo la lnLencln de corLar y
pegar Loda la seccln anLerlor, pero por brevedad slo cubrlre lo que es dlferenLe en esLe caso
de proceso de follbock.
ara slmular esLa slLuacln encendere de nuevo mls servldores LSx. ara generar Loda una
serle de errores y fallos, qulse hacer el encendldo de los slsLemas lo ms compllcado poslble,
por lo que me asegure de que ml cablna de almacenamlenLo, ml servldor SCL y mls servldores
de vCenLer y S8M esLaban Lodos de nuevo en llnea pero con un orden de arranque
equlvocado. ense en repeLlr esLe proceso de nuevo para ver sl surgla cualquler lmprevlsLo o
error sobre el que pudlera adverLlrLe.
Ln prlmer lugar, cuando volvl a poner onllne el slLlo proLegldo Luve algunos pequenos errores
de servlclo porque el S8M del slLlo de proLegldo arranc anLes que ml SCL y el slsLema
vCenLer. Ll comando "net start vmware-dr" en el servldor S8M arregl el problema. 1amblen
Luve un par de problemas de conecLlvldad por resolver y Luve que vlncular de nuevo los slLlos.
LsLe error es slmllar al que cubrlmos en el caplLulo 6: no es poslble conecLar con el servldor
S8M.
A parLlr de ese momenLo, las cosas fueron segun lo prevlsLo. ude ellmlnar del lnvenLarlo las
anLlguas" mqulnas vlrLuales proLegldas en el slLlo proLegldo (new ?ork) y ful capaz de apagar
las mqulnas vlrLuales en el slLlo de recuperacln (new !ersey), anLes de pausar los clclos de
repllcacln e lnverLlr el senLldo de la mlsma LemporalmenLe desde el slLlo de recuperacln
(new !ersey) al slLlo proLegldo (new ?ork).
Ln un escenarlo no planlflcado, ser necesarlo algo ms de Lraba[o para admlnlsLrar los camlnos
de repllcacln. Ln un follovet planlflcado, el S8A esL dlsenado dlsenado para admlnlsLrar el
flu[o de repllcacln de una manera eleganLe. or supuesLo, con una lnLerrupcln no planlflcada
del slLlo proLegldo, esLo no puede suceder. Ln general, las medldas necesarlas para resolver
esLos Lemas son basLanLe fclles de mane[ar, pero pueden varlar de un proveedor a oLro.
Adems, qulzs valga la pena pensar sobre las consecuenclas de un verdadero desasLre. Sl el
desasLre desLruy la capa de almacenamlenLo en el slLlo proLegldo y Le sumlnlsLraron nuevo
almacenamlenLo, neceslLars conflgurar la repllcacln. Ls poslble que el volumen de los daLos
sobrepase lo razonable para slncronlzar a Lraves de Lus enlaces slLlo-a-slLlo. Ls muy
probable que en esLe caso, Lengas que llevar la nueva cablna del slLlo proLegldo hasLa la
ublcacln u8 para slncronlzar los daLos localmenLe y luego envlarla al slLlo proLegldo.
- 373 -
.con LMC Ce|erra
Con LMC Celerra los pasos para llevar a cabo un follbock conLrolado no dlfleren enLre sl en un
escenarlo de follovet no planlflcado. 8egresa a la seccln acerca del follbock planeado para
ms deLalles.
.con LMC C|ar||on
Con LMC Clarllon vlmos que cuando se produce un follovet planlflcado, las lmgenes prlmarlas
y secundarlas lnverLleron sus papeles. Ln un follovet no planlflcado, las lmgenes prlmarlas en el
slLlo proLegldo se manLendrn como prlmarlas y la relacln con Mlrrorvlew se "fracLurar". Lo
que debe ocurrlr es que se ellmlnen las relaclones Mlrrorvlew y luego las reesLablezcamos.
1. Ln navlSphere, navegar hasLa kemote M|rrors en el slLlo proLegldo (new ?ork)
2. Abrlr el ob[eLo kemote M|rrors
3. Pacer cllck derecho sobre la lmagen secundarla y eleglr Iracture
- 376 -
Nota:
PasLa esLa eLapa, el 8emoLe Mlrror esL "SysIractured", pero haclendo esLa Larea
el esLado del 5ecooJoty Mlttot camblar a "Adm|nIractured". Al llevar a cabo esLa
Larea esLars dlclendole al slsLema que la anLerlor relacln Mlrrorvlew esL
lnvalldada y el slsLema de[ar de lnLenLar slncronlzar los daLos.
4. Ll slgulenLe paso es desLrulr la conflguracln del 8emoLe Mlrror en el slLlo
proLegldo y luego reconsLrulrla. Pacer cllck con el boLn derecho en kemote
M|rrors y selecclonar ropert|es. A conLlnuacln, en la pesLana r|mary Image,
hacer cllck en el boLn Iorce Destroy
- 377 -
Nota:
Conflrma el cuadro de adverLencla. 8ecuerda que Lodo lo que esLamos
desLruyendo aqul es la relacln Mlrrorvlew en el slLlo proLegldo. Las Luns que
esLn Lodavla presenLes y no Lenemos que desLrulr el 8emoLe Mlrror en el slLlo de
recuperacln (new !ersey).
IMCk1AN1L:
Ahora esLamos en poslcln de reconsLrulr las relaclones Mlrrorvlew. Ll 8emoLe
Mlrror en el slLlo de recuperacln no encuenLra una lmagen prlmarla. Sln embargo,
no podemos slmplemenLe anadlr una lmagen secundarla de nuevo ya que esL
slendo uLlllzada por el 5totoqe Ctoop en el slLlo proLegldo. Asl que anLes de
empezar, prlmero debemos ellmlnarla LemporalmenLe del 5totoqe Ctoop. LsLo fue
lmpuesLo por navlsphere para evlLar que accldenLalmenLe se pudlera repllcar el
conLenldo de una Lun errnea, la cual, de hecho, puede esLar slendo usada por
oLros servldores.
3. Ln el slLlo proLegldo (new ?ork), hacer cllck derecho en Lu Storage Group
6. Selecclonar LUNs
7. Ln el cuadro de dllogo Storage Groups, poslclonarse sobre la Lun a la que deseas
repllcar los camblos y selecclonar kemove. Ln ml caso, como esLoy fl[ando el
8emoLe Mlrror que conLrola la repllca del enLorno ClLrlx xenApp, Lendre que
ellmlnar del 5totoqe Ctoop la Lun_60
Nota:
AnLes de hacer cllc en kemove, deberlas Lomar noLa del valor del nost ID. Ln ml
enLorno slmple, la Lun_60 esL presenLe en los servldores LSx con el PosL lu 60.
LsLo no Llene porque ser lgual en Lu enLorno, donde la Clarllon puede conocer esLa
Lun con el ID 120 pero el nost ID de la Lun ser el 10.
uespues camblaremos a la cablna del slLlo de recuperacln (new !ersey) y
anadlremos de nuevo una lmagen secundarla al acLual 8emoLe Mlrror.
- 378 -
8. Pacer cllck en kemote M|rrors y selecclonar Add Secondary Image
9. Ln el cuadro de dllogo Add Secondary Image, locallzar la Lun en SA o en S8 y
selecclonarla como ob[eLlvo. Sl quleres, puedes deshablllLar In|t|a| Sync kequ|red y
camblar la velocldad de slncronlzacln a alLa (nlqb). Como esLas Luns se han
repllcado la una a la oLra anLes, puede que no sea requerlda una slncronlzacln
lnlclal, a menos que la cablna del slLlo proLegldo sufrlera danos lrreparables y
fuese necesarlo reemplazarla por una nueva.
10. una vez que la Lun prlmarla y secundarla esLen slncronlzadas, la Lun que qulLamos
de los 5totoqe Ctoops puede ser anadlda de nuevo para permlLlr que sea accedlda
por los servldores LSx. Adems, podrlas reduclr la velocldad de slncronlzacln a un
nlvel ms aproplado a Lus operaclones normales.
Ll proceso anLerlor deberla ser repeLldo para cada volumen afecLado por el
follovet.
- 379 -
IMCk1AN1L:
Ls muy fcll olvldarse de anadlr de nuevo en el slsLema las Luns que se ellmlnaron
del 5totoqe Ctoop. 8ecuerda conflrmar que las Luns esLn de nuevo en los
5totoqe Ctoops correcLos una vez se haya resLablecldo la relacln Mlrrorvlew.
.con n Lefthand
Con las cablnas P LefLPand, el S8A no cambla el esLado del volumen(es) prlmarlo en el slLlo
proLegldo, ya sea para un follovet planlflcado o no. Los pasos necesarlos para hacer un follbock
desde el slLlo de recuperacln al slLlo proLegldo son los mlsmos que en un escenarlo de
follbock planlflcado. no voy a repeLlr aqul los pasos ya que no camblan.
.con NetApp
A parLe de las eLapas lmpllcadas en un escenarlo de follbock, esLn la llmpleza de los volumenes
y las mqulnas vlrLuales. ara que esLo suceda, el almacenamlenLo deber esLar dlsponlble en
el slLlo proLegldo. LsLe proceso de llmpleza solo es necesarlo sl Lu cablna de almacenamlenLo
sobrevlvl al desasLre. Ln el caso del almacenamlenLo nlS, es poslble que los servldores LSx no
puedan ponerse en marcha anLes de que Lu cablna de almacenamlenLo esLe dlsponlble. LsLo
dar lugar a que las comparLlclones nlS no sean monLandas en el momenLo del arranque.
LsLas sern marcadas como "lnacLlvas" (looctlve) en la vlsLa daLasLores en el cllenLe de
vSphere de la slgulenLe manera:
una vez que esLos volumenes esLen dlsponlbles de nuevo, LSx relnLenLar por defecLo el
proceso de monLa[e. LsLo puede Lardar algun Llempo, asl que para evlLar relnlclos es poslble
que desees uLlllzar en la consola el comando esxcfg-nas" para volver a forzar el monLa[e:
esxcfg-nas -r
Al lgual que con el follbock y el follovet planlflcado, neceslLars repllcar Lodos los camblos que
hayan ocurrldo en el slLlo de recuperacln al slLlo proLegldo. LsLo requlere que se hablllLe una
nueva relacln SnapMlrror o que la relacln anLerlor sea relnlclallzada. Mucho depende donde
reallzasLe la dura prueba de follovet y follbock y sl borrasLe las relaclones SnapMlrror duranLe
la prueba o ensayo de u8. Sl las de[asLe en su lugar, slmplemenLe Lendrs que lnlclallzar el
- 380 -
SnapMlrror desde el slLlo de recuperacln al slLlo proLegldo y, a conLlnuacln, reslncronlzar los
volumenes de nuevo para volver a esLablecer el modelo normal de repllcacln.
L+&2<A'%+&/'
Como has vlsLo el proceso de e[ecucln real de un plan no se dlferencla mucho de la e[ecucln
de una prueba. Las consecuenclas de e[ecucln de un plan de recuperacln son Lan lnmensas
que no puedo enconLrar las palabras para descrlblrlo. LvldenLemenLe, un follovet y follbock
planlflcado es mucho ms fcll de mane[ar que uno causado por un suceso real. or esLo es
prlnclpalmenLe por lo que comprars el producLo, y Lal vez, sl Llenes suerLe, no Lendrs que
uLlllzarlo nunca. Como con Lodos los seguros conLra desasLres, S8M es una perdlda de dlnero
hasLa que Llenes que reclamar la pllza anLe un desasLre.
Sl mlramos hacla aLrs en esLe caplLulo, hay mucho ms escrlLo acerca del follbock que del
follovet. LsLo es asl por una buena razn, porque a pesar de ser capaz de uLlllzar las
caracLerlsLlcas de S8M para acelerar la recuperacln, el follbock, en esencla, es un proceso
manual. or supuesLo, S8M nunca Luvo la lnLencln o nunca fue dlsenado para auLomaLlzar la
recuperacln. ero esLo podrla ser una llmlLacln en la adopcln de la prlmera versln de S8M.
Se de algunos bancos, lnsLlLuclones flnancleras y grandes empresas farmaceuLlcas, las cuales
prueban rlgurosamenLe sus esLraLeglas de u8. 1anLo es asl, que algunas prueban sus
esLraLeglas u8 una vez por LrlmesLre a pesar de no experlmenLar nlngun desasLre real. Pay una
doble ldea deLrs de esLo. Ln prlmer lugar, la unlca manera de saber sl Lu plan u8 funclona es
sl lo usas - puedes verlo como un slsLema SAl, no hay nada me[or para ver sl funclona como
qulLar la fuenLe de allmenLacln del servldor. Ln segundo lugar, esLo slgnlflca que el personal
de 1l esL consLanLemenLe preparando, probando la esLraLegla, adems de me[orarla y
acLuallzarla, segun se van produclendo camblos en el slLlo proLegldo. ara las grandes
organlzaclones, la falLa de un proceso auLomaLlzado de recuperacln o follbock en el producLo
S8M puede ser un "punLo debll" slgnlflcaLlvo. Algo que espero y deseo que se lncluya en
fuLuras verslones segun el producLo madure. Ln Lermlnos de S8M y S8A, los clmlenLos esLn
puesLos para permlLlr que esLo suceda.
Culzs esLa sea una buena oporLunldad para pasar a oLro caplLulo. Soy un flrme creyenLe de
Lener un plan 8, en el caso de que el plan A no funclone. odrlas de[ar S8M y hacer Lodo lo que
hemos hecho hasLa ahora manualmenLe. Culzs el prxlmo caplLulo, flnalmenLe, Le dar la
perspecLlva necesarla para enLender los beneflclos del producLo S8M.
- 381 -
Capitulo 1S: El sitio ue iecupeiacion
meuiante sciipts
- 382 -
V& *5)*#/2%$%/&(+ $A4 /'?/2%*<
Me gusLarla agradecer especlalmenLe a cuaLro personas que me han ayudado dlrecLamenLe en
esLa seccln con referenclas especlales en owerShell. Me gusLarla dar las graclas en parLlcular
a CarLer Shanklln de vMware, Manager del producLo vMware owerShell 1oolklL, qulen
slempre esLuvo encanLado de conLesLar mls correos.
Adems, me gusLarla agradecer a Pal 8oLLenberg a qulen conocl por prlmera vez a Lraves de
los foros de la comunldad vMware. Pal es el auLor de un nuevo llbro llamado Moooqloq
vMwote loftosttoctote wltb lowet5bell". Sl deseas obLener ms lnformacln acerca de la
poLencla de owerShell, sln duda, Le recomendarla que vlslLases y Le unleses al foro de la
comunldad vMware vM1n - y que compres su llbro.
Me gusLarla dar las graclas a Luc uekens del foro de owerShell qulen fue especlalmenLe
amable expllcndome como crear un vlrLual swlLch con la owerShell. Culslera dar las graclas a
Al 8enouf de vlrL-al.com por su ayuda con esLe caplLulo.
or ulLlmo, me gusLarla agradecer a uave MedvlLz - qulen me proporclon la seccln de esLe
caplLulo AuLomaLlzar S8M" que escrlbl de moLu proplo. Conocl por prlmera vez a uave a
Lraves del foro de las comunldades vMware donde manLuvlmos una dlscusln acerca de la
auLomaLlzacln de S8M. Supuse equlvocadamenLe que el proceso denLro de S8M no podla ser
programado o auLomaLlzado - }aforLunadamenLe uave me puso en el camlno correcLo!
hLLp://communlLles.vmware.com/Lhread/233736.
Ls preclsamenLe esLe Llpo de conLrlbuclones de las Comunldades vMware" las que me
gusLarla ver ms en el fuLuro. ersonalmenLe creo que los dlas en los que un Llpo (como yo)
Lenga las desLrezas y habllldades para hacer Lodo esLe Llpo de cosas por sl mlsmo esLn
llegando gradualmenLe a su fln.
LsLe caplLulo esL dlvldo en dos parLes. La prlmera parLe es el Lraba[o de uave de como
auLomaLlzar las Lareas en S8M. Ln el fuLuro, esLoy seguro de que owerCLl Lendr esLe Llpo de
funclonalldad. ero, por ahora, esLo es lo que hay. La segunda parLe se ocupa de como llevar a
cabo Lareas de Llpo S8M sln S8M, y cubre herramlenLas de la llnea de comandos, como los
comandos esxcfg- y la vCLl [unLos, con e[emplos de la owerCLl.
I*)(/ m\ U&()+#A22%:& i "A(+$*(%^*&#+ ,-.*)/ 01-
Escrito por Dave Medvitz; Negrillas y Cursivas por Mike Laverick!
vMware S8M lncluye un con[unLo de Als que permlLen la lnLeraccln con los lanes de
8ecuperacln exlsLenLes. Con esLa Al puede:
ldenLlflcar lanes de 8ecuperacln.
- 383 -
L[ecuLar lanes de 8ecuperacln en los modos de rueba o 8ecuperacln.
Pacer una ausa, 8eanudar o Cancelar lanes de 8ecuperacln acLlvos.
CbLener los logs de un lan de 8ecuperacln.
L:$+ XA&2%+&* <* "IU #/ 01- 4 )/bA%'%(+'7
La Al S8M es presenLada como un con[unLo de servlclos web. Ln owerShell, neceslLamos
produclr un ossembly .nL1 para consumlr esos servlclos web. ara owerShell v2, esLo se hace
con el cmdleL new-WebServlcesroxy
New-WebServ|cesroxy -UkL hLLp://srm4n[.corp.com:9008/srm.wsdl -Namespace S8M
LsLe neceslLa ser e[ecuLado anLes de acceder a la Al, y solo es vlldo para la sesln de
owerShell acLual. una vez que el ptoxy es conflgurado, consLruye los ob[eLos necesarlos y la
conexln con el servldor de recovery.
$mof = new-Cb[ecL S8M.ManagedCb[ecLlramework
$mof.Lype = SrmServlcelnsLance"
$mof.value ="SrmServlcelnsLance"
$srm = new-Cb[ecL S8M.Srm8lndlng
$srm.url = hLLps://srm4n[.corp.com:9007"
$srm.CookleConLalner = new-ob[ecL SysLem.neL.CookleConLalner
$conLexL = $srm.CeLConLenL($mof).srmApl
1odos los meLodos de la Al son meLodos de la lnsLancla Srm8lndlng, $srm. Ll prlmer
parmeLro ser slempre $conLexL.
,%'%:& 5/&/)*< #/ <* "IU
Ll ob[eLo S8M.Srm8lndlng es nuesLra lnLerfaz a la Al S8M. 1odas las funclones de la Al son
meLodos de esLe ob[eLo. LsLos meLodos esLn resumldos deba[o:
Autent|cac|n a S|te kecover Manager
SrmLog|n armeLros
ConLexL: Managed Cb[ecL, Al conLexL
username: sLrlng
password: sLrlng
SrmLogout armeLros
ConLexL: Managed Cb[ecL
kecop||ac|n de |nformac|n
GetAp|Vers|on armeLros
ConLexL: Managed Cb[ecL
uevuelve
verslon: SLrlng
noLas
- 384 -
1.0 es la versln acLual, vllda para S8M 1.0, 4.0 y 4.0u1
GetI|na|Status armeLros
ConLexL: Managed Cb[ecL
8ecoverylan: sLrlng, plan de recuperacln del que se
obLlene el esLado
flrsLLlne:lnLeger:prlmera llnea a devolver
llneCounL:lnLeger, numero de llneas a devolver
uevuelve
parLlalSLaLus:sLrlng[]: llneas del log xML de la ulLlma
e[ecucln del plan de recuperacln.
noLa
LsLe meLodo puede que sea necesarlo llamarlo varlas veces
para obLener la repuesLa compleLa.
kecovery|anStatus armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
uevuelve
CompleLed, Lrror, aused, rompLlng, 8unnlng, and
unlnlLlallzed
noLas
Ll ob[eLo de esLado conLlene las slgulenLes propledades:
name
uescrlpLlon
SLaLus
uonde sLaLus es uno de: unlnlLlallzed, runnlng, prompLlng,
paused
Acc|ones de| p|an de recuperac|n
kecovery|anStart armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
lan1ype:sLrlng: Los valores vlldos son 1esL" y 8ecovery"
kecovery|anause armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
kecovery|ankesume armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
kecovery|anCance| armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
kecovery|anAnswer
rompt
armeLros
ConLexL: Managed Cb[ecL
8ecoverylan:sLrlng
noLes
Cuando un plan de recuperacln en e[ecucln pasa al paso
Mensa[e, el esLado cambla a prompLlng". Ll plan de
recuperacln esperar hasLa haya una conflrmacln del
- 383 -
mensa[e por medlo del plug-ln o a Lraves de esLa llamada a
la Al. no hay forma denLro de la Al de obLener el LexLo
del mensa[e.
Bj/$?<+ m\ "A(+$*(%^*) <* ?)A/;* #/ A& I<*& #/ 1/2A?/)*2%:&
Ahora que Lenemos Lodas las plezas, vamos a ponerlas [unLas para hacer algo uLll. Ll ob[eLlvo
aqul es lnlclar sesln en nuesLro servldor de recuperacln y e[ecuLar una prueba de un plan de
recuperacln. ara hacer esLo, crearemos el scrlpL 8un-Srm1esL.ps1. neceslLaremos pasar Lres
parmeLros al scrlpL: el servldor de recuperacln, el nombre del plan de recuperacln y un
con[unLo de credenclales
(param [sLrlng] $server,
[sLrlng]$recoverylan,
[CredenLlal] $credenLlal)
1. Conf|gurar e In|c|ar Ses|n
Lo prlmero que neceslLaremos hacer es asegurarnos que Lenemos acceso al servlclo web S8M
New-WebServ|cesroxy -UkL hLLp://$srm4n[.corp.com:9008/srm.wsdl -Namespace S8M
una vez que Lenemos nuesLro roxy al servlclo web, neceslLamos conflgurarlo e lnlclar sesln.
rlmero neceslLamos crear un ob[eLo Managed Cb[ecL lramework para S8M.
$mof = new-Cb[ecL S8M.ManagedCb[ecLlramework
$mof.Lype = SrmServlcelnsLance"
$mof.value = SrmServlcelnsLance"
? enLonces, asoclarnos a la lnsLancla S8M del servldor de recuperacln.
$srm = new-Cb[ecL S8M.Srm8lndlng
$srm.url = hLLps://$srm4n[.corp.com:9007"
$srm.CookleConLalner = new-ob[ecL SysLem.neL.CookleConLalner
$conLexL = $srm.CeLConLenL($mof).srmApl
$srm.SrmLogln($conLexL, $credenLlal.username,
credenLlal.CeLneLworkCredenLlal().assword)
2. L[ecutar e| |an
Ahora que hemos lnlclado sesln, vamos a lnlclar el plan de recuperacln en modo prueba.
$srm.8ecoverylanSLarL($conLexL,$recoverylan, 1esL")
3. Mon|tor|zar e| progreso de |os |anes
or defecLo, el lan de 8ecuperacln Lendr un mensa[e que separa la prueba en sl de la
llmpleza. 1amblen puede que haya oLros avlsos anadldos denLro del plan. ara gesLlonar esLo,
comprobaremos el esLado cada pocos mlnuLos y responderemos cualquler avlso que sur[a.
- 386 -
uesaforLunadamenLe, el mensa[e real no puede ser obLenldo por medlo de la Al, asl que no
podemos hacer nada con el.
$go = $Lrue
Whlle ($go)
SLarL-WalL 120
$sLaLus = $srm.8ecoverylanSLaLus($conLexL, $recoverylan).sLaLe
lf ($sLaLus -leq prompLlng") $sLaLus.8ecoverylanAnswer($conLexL,$recoverylan)
Llse lf ($sLaLus -leq runnlng") $go = $Lrue
Llse $go = $Lrue
? hemos Lermlnado. Ll scrlpL Lermlnar despues de que la prueba del lan de 8ecuperacln
haya flnallzado (lncluyendo la llmpleza). Ll log de esLa e[ecucln puede ser obLenldo por medlo
de la llamada a la Al CeLllnalSLaLus o el plug-ln S8M.
L[emp|o 2: Automat|zac|n de |a kecuperac|n
Ll mayor obsLculo para auLomaLlzar la recuperacln es obLener la aprobacln para embeber
las credenclales en el scrlpL. owerShell y el lramework .neL permlLe el uso de cadenas
encrlpLadas por medlo de la clase SecureSLrlng, asl como los cmdleLs de cadena ConverL1o-
SecureSLrlng y ConverLlrom-SecureSLrlng. Ln la mayorla de los casos, las cadenas seguras
pueden ser desencrlpLadas por el usuarlo que las encrlpL. Ln owerShell, una cadena segura
puede ser generada por
$sLr = kead-nost -AsSecure
Ll ob[eLo obLenldo por esLe comando neceslLa ahora esLar en una forma que podamos meLer
en un scrlpL. ara hacer esLo, e[ecuLamos
ConvertIrom-SecureStr|ng $sLr
Ahora Lenemos una cadena que podemos embeber en un scrlpL. Asumlendo que Lenemos un
nombre de usuarlo en la varlable $user y la conLrasena exporLada como $pass, creamos un
ob[eLo de credenclal.
$cred = new-ob[ect SysLem.ManagemenL.AuLomaLlon.SCredenLlal $user, (ConverL1o-
SecureSLrlng $pass)
La conLrasena 5ecote5ttloq puede ser obLenlda ahora de $cred.assword. La conLrasena en
LexLo plano puede ser obLenlda de $cred.CeLneLworkCredenLlal().assword
Scr|pts de va||dac|n
L[ecuLar scrlpLs de valldacln, especlalmenLe cuando se hace una prueba de recuperacln
puede ser pellagudo. no hay nlngun slLlo en la Al donde obLener una llsLa de las mqulnas
lncluldas en el plan de recuperacln que se esL e[ecuLando acLualmenLe (puedes obLener los
slsLemas de la ulLlma e[ecucln por medlo de CeLllnalSLaLus). Sl se e[ecuLa frecuenLemenLe
- 387 -
(dlarlamenLe) esLo puede que no sea un problema, pero sl la e[ecucln es semanal o menos
frecuenLe, puede slgnlflcar que pasen semanas anLes de que se descubra un problema. Sl se
desean Lener scrlpLs de comprobacln, Lodas las mqulnas vlrLuales recuperadas deberlan
exlsLlr denLro de alguna esLrucLura blen conoclda desde la cual puedan llegar a ser
deLermlnadas (carpeLa, uotostote, eLc.). una vez que se han deLermlnado las mqulnas
vlrLuales, se pueden e[ecuLar algunos scrlpLs de comprobacln usando el cmJlet lnvoke-
vMScrlpL. LsLe cmJlet requlere credenclales para el hosL LSx, credenclales para el lnvlLado, y el
LexLo del scrlpL que va a ser e[ecuLado. Ln el e[emplo de aba[o obLendrs Lodos los servlclos
conflgurados a AuLo que no esLn e[ecuLndose en una mqulna vlrLual dada.
Invoke-VMScr|pt -VM vmname -nostCredent|a|s hosLCreds -GuestCredent|a|s guesLCreds -
Scr|pt1ext gwml wln32_servlce -lllLer "SLaLe!='8unnlng' and SLarL1ype='AuLo'""
Comp||ar una DLL Webroxy
uede ser deseable compllar una uLL con el cdlgo del web ltoxy en lugar de generarlo
dlnmlcamenLe, de hecho para la owerShell v1 es necesarlo. ara hacer esLo, descarga e
lnsLala el lramework .nL1 3.3 y el Su .nL1 3.3. Locallza la ruLa donde se encuenLran wsdl.exe
y csc.exe. Lo slgulenLe crear la uLL necesarla para conecLarse a la Al
aLh-Lo-wsdl.exe /n:S8M /o Srm8lndlng.cs hLLp://srm4n[.corp.com:9008/srm.wsdl
aLh-Lo-csc.exe /L:llbrary Srm8lndlng.cs /r:Srm8lndlng.dll
LsLas llneas crearn una uLL Srm8lndlng.dll. ara usar la uLL, neceslLa ser lmporLada
[8eflecLlon.Assembly]::Loadlrom(fullpaLhLouLL)
Cargar la uLL como se descrlbe arrlba es equlvalenLe a crearla de forma lmprovlsada por medlo
del cmJlet new-WebServlcesroxy.
I*)(/ 9+'\ U&()+#A22%:& i 1/2A?/)*2%:& 2+& 0%(/ 1/2+3/)4 -*&*5/)
una de las lnLeresanLes lronlas o parado[as que me vlnleron a la cabeza cuando escrlbla esLe
llbro fue que pasarla sl en el momenLo de neceslLase ml lan u8, SlLe 8ecovery Manager de
vMware fallase o no esLuvlera dlsponlble? ulcho de oLro modo, }cul es nuesLro lan de
8ecuperacln para S8M! 8romas aparLe, es un Lema que debe ser conslderado serlamenLe. no
Llene mucho senLldo el uso de cualquler Lecnologla sln un lan 8, por sl el lan A no funclonara
como esperbamos.
uado que la clave de cualquler lan de 8ecuperacln es la repllcacln de daLos al slLlo de
recuperacln, el elemenLo ms lmporLanLe esL a cargo de Lu cablna de almacenamlenLo y no
por el S8M de vMware. 8ecuerda que Lodo lo que esL haclendo vMware S8M es auLomaLlzar
un proceso muy manual. Asl que realmenLe exlsLen dos Lemas prlnclpales en esLe caplLulo: el
prlmero es como hacer de forma manual Lodo lo que hace vMware S8M en el caso en el que
nuesLro lan A no sallera blen y el segundo es mosLrarLe lo lncrelblemenLe uLll que es S8M
auLomaLlzando esLe proceso. Lspero que veas en esLe caplLulo lo dura que es la vlda sln SlLe
8ecovery Manager de vMware. Como cualquler auLomaLlzacln o proceso programado,
realmenLe no ves las venLa[as hasLa que sabes como es el proceso manual.
- 388 -
1enlendo eso en cuenLa, podrla haber comenzado con esLe caplLulo como el caplLulo 1 2,
pero supuse que Lendrlas ganas de profundlzar en S8M que es el Lema de esLe llbro y reservar
esLe conLenldo para el flnal. 1amblen Le dar una ldea de lo que hace S8M en la sombra, que
es hacer Lu vlda mucho ms fcll. ara ml la gran venLa[a de S8M es que crece y reacclona a los
camblos en Lu slLlo proLegldo - algo que un proceso manual neceslLarla nlveles de
manLenlmlenLo mucho mayores para consegulrlo.
Como parLe de la preparacln para esLe caplLulo, decldl suprlmlr los grupos de proLeccln y
planes de recuperacln asoclados a nuesLra conflguracln bldlrecclonal de ml slLlo de
recuperacln (new !ersey).
La recuperacln manual de las mqulnas vlrLuales requerlr alguna gesLln de
almacenamlenLo, como deLener el acLual clclo de repllcacln y hacer del volumen remoLo" un
volumen prlmarlo" que se pueda leer y escrlblr. MlenLras que S8M hace esLo
auLomLlcamenLe por Ll, a Lraves del S8A de Lu proveedor de almacenamlenLo, en una
recuperacln manual Lendrs que hacerlo por Ll mlsmo. LsLo es asumlendo que aun Llenes
acceso a la cablna en el slLlo proLegldo, como ocurre con una e[ecucln planlflcada de Lu plan
u8. Adems, una vez que la repllcacln ha sldo deLenlda, Lendremos que permlLlr que los hosLs
LSx del slLlo de recuperacln accedan al ulLlmo soopsbot correcLo que fuera Lomado.
or la parLe de los servldores LSx, una vez que se ha concedldo el acceso a los volumenes,
debern ser reescaneados manualmenLe para asegurar que los volumenes vMlS han sldo
mosLrados. 8asndonos en nuesLras necesldades y la vlslbllldad de la Lun, Lendremos la
opcln de, o blen no volver a flrmar o de forzar una nueva flrma (teslqootote) del volumen
vMlS.
uespues de que hemos gesLlonado la parLe del almacenamlenLo, Lendremos que edlLar el
flchero .vmx de cada mqulna vlrLual y asoclarlo a la red correcLa. uespues de hacer esLo,
deberlamos ser capaces de empezar a anadlr cada mqulna vlrLual lndlvldualmenLe al slLlo de
recuperacln, Lenlendo que declrle al cllenLe de vSphere que clostet, carpeLa y tesootce pool
usar cada vez.
Ln el mundo ldeal, parLe de esLa gesLln de mqulna vlrLual podrla ser programada uLlllzando
varlos de los lLs de uesarrollo de SofLware (Su) de vMware como erl ScrlpLlng 1oolklL,
owerCLl o vCenLerSu con algun lengua[e de Lu eleccln - v8, C, eLceLera. 1engo la
lnLencln de uLlllzar owerCLl para vMware como e[emplo. Como vers con la programacln,
el proceso es laborloso y sumamenLe Ledloso.
lundamenLalmenLe, se LraLa de un proceso basLanLe lenLo que podrla lmpacLar en la rapldez
de Lu proceso de recuperacln. lensa en Lodos esos 81Cs y 8Cs.
ara una recuperac|n no p|aneada
ara una recuperacln no planeada debemos apagar las mqulnas vlrLuales que se esLn
e[ecuLando acLualmenLe en produccln anLes de que gesLlonemos el almacenamlenLo. Sl
recuerdas el prlmer paso de cualquler plan de recuperacln, es apagar las mqulnas vlrLuales
en el slLlo proLegldo.
- 389 -
LsLo no es necesarlo sl vas a hacer un follovet manual con propslLos de prueba.
Gest|onar e| a|macenam|ento
Sln un S8A, Lendremos que LraLar ms con las herramlenLas del fabrlcanLe para conLrolar los
soopsbots y la repllcacln. LsLa rea es muy especlflca del fabrlcanLe, asl que preferlrla
derlvarLe a su documenLacln. Ln el caso de un vSA de LefLhand neLworks, serlan los
slgulenLes pasos. AcLualmenLe, kecovety Moooqemeot Ctoop (new !ersey) Llene la copla
prlmarla y el ltotecteJ Moooqemeot Ctoop (new ?ork) alberga la copla remoLa manLenlda por
un soopsbot remoLo programado. neceslLare dar acceso a los hosLs LSx al ulLlmo volumen
repllcado o del que se Lenga un soopsbot, anadlendolo a una llsLa de volumenes exlsLenLes.
1. LnLrar en el vSA LefLhand neLworks como admlnlsLrador
2. uenLro de NI_Group, hacer cllck con el boLn derecho sobre un soopsbot de la
llsLa.
3. uenLro del menu, selecclonar Ass|gn and Unass|gn Servers.
4. Selecclonar los hosLs LSx, asegurndoLe que los permlsos son 8ead/WrlLe".
Nota: en el e[emplo de arrlba le esLoy dando a mls hosLs LSx de new ?ork acceso
al ulLlmo snapshoL de ml volumen vlrLualmachlnes_Sch_8S_1_8mL.804".
- 390 -
VMware owerCLI
Las slgulenLes secclones hablan del proceso manual de anadlr las mqulnas vlrLuales al vCenLer
y de[arlas llsLas para arrancar. 1amblen he decldo mosLrarLe como hacer las mlsmas Lareas con
owerShell.
Lo que slgue es casl una gula paso a paso" para conflgurar la owerShell. AnLes que nada
descarga e lnsLala Wlndows owershell. AcLualmenLe, esL en la versln 2.
hLLp://supporL.mlcrosofL.com/kb/968929
Lo slgulenLe que neceslLars descargar e lnsLalar es la vMware owerCLl, que anade clenLos de
cmJlets adlclonales a la llbrerla de MlcrosofL owerShell especlflcamenLe dlsenados para el
uso con vSphere4.
hLLp://communlLles.vmware.com/communlLy/vmLn/vsphere/auLomaLlonLools/powercll
ara conecLarLe e lnlclar sesln en el vCenLer uLlllza el comando connect-v|server de la
slgulenLe forma:
connect-v|server vc4nyc.corp.com -user corpadmlnlsLraLor -password vmware
Conse[o (1I):
Me doy cuenLa de lo dlflcll que resulLa escrlblr Lodo esLe cdlgo a mano. Asl que he cogldo
Lodos esLos e[emplos de owerShell y los he puesLo en un flchero de LexLo. uedes descargar
esLe flchero de LexLo desde el slLlo web de 81lM, de forma que puedas corLar y pegar y slo
camblar las varlables Lales como los nombres de Lus mqulnas vlrLuales y tesootce pools.
8ecuerda que esLe llbro Lamblen esL dlsponlble en ul de forma que Lamblen sers capaz de
corLar y pegar dlrecLamenLe desde aqul.
hLLp://www.rLfm-ed.co.uk/srm.hLml
1//'2*&/*) <*' Of"' #/ 2*#* >+'( B0T
ueberlas de Lener conoclmlenLo, ms que suflclenLe, de cmo hacer un reescaneo de un
servldor LSx LanLo desde la Cul como desde la CLl. Lo que vas buscando es que aparezca un
nuevo volumen vMlS. LsLe reescaneo debe ser hecho una vez por cada hosL LSx afecLado, y
serla basLanLe laborloso hacerlo a Lraves del cllenLe vSphere. or supuesLo que podrlas lnlclar
sesln con u11? y uLlllzar esxcfg-rescan. ersonalmenLe, preflero uLlllzar vCLl que puede ser
lnsLalado en el mlsmo slsLema de gesLln que la owerCLl de vMware. Con v8CLl para
Wlndows podrlamos usar Lamblen el scrlpL esxcfg-rescan.pl
esxcfg-rescan.p| --server esx1 --username rooL --password vmware vmhba32
MlenLras que vCLl es una herramlenLa llgera que llegar a [usLlflcarse, una vez que LSx4l (la
versln llgera del hypervlsor de vMware) co[a el LesLlgo y la Servlce Console (la versln pesada
del hypervlsor) sea depreclada o ellmlnada LoLalmenLe, sln embargo, no esL realmenLe
preparada para la admlnlsLracln maslva. La slgulenLe muesLra de owerCLl reescanea Lodos
los hosLs LSx en vCenLer, lo cual es mucho ms eflclenLe desde el punLo de vlsLa del scrlpLlng.
- 391 -
get-vmhost get-vmhoststorage -rescana||hba
Nota: La slnLaxls del Lrozo de arrlba de owerShel es relaLlvamenLe fcll de expllcar. Get-
vmhost devuelve Lodos los nombres de los hosLs LSx en el vCenLer en el que esL auLenLlcado
y esLa llsLa es pasada al comando get-vmhoststorage, para reescanear Lodos los hosLs LSx.
Get-vmhoststorage soporLa la opcln -rescanALLhba, que hace exacLamenLe lo que crees que
hace.
Lo slgulenLe que neceslLamos hacer es monLar el volumen vMlS en los servldores LSx. Como
vlmos en caplLulos anLerlores, podemos usar el aslsLenLe Add Storage" para volver a flrmar
(reslgnaLure) los volumenes vMlS, y LanLo la 5etvlce coosole como vCLl conLlenen los
comandos esxcfg-vo|ume y v|cfg-vo|ume que Le permlLen llsLar Luns/volumenes que
conLlenen soopsbots o daLos repllcados.
uesde la vCLl puedes usar el slgulenLe comando para llsLar las Luns/volumenes que son
soopsbots o repllcas:
v|cfg-vo|ume.p| -| --servervc4n[.corp.com --usernamecorpadmlnlsLraLor --
passwordvmware --v|hostesx3.corp.com
LsLo produclr la slgulenLe sallda:
Ll mlsmo comando en la 5etvlce coosole produce una sallda muy slmllar:
- 392 -
Con los comandos esxcfg-vo|ume y v|cfg-vo|ume Llenes la opcln LanLo de monLar el volumen
vMlS con su nombre orlglnal o volver a flrmarlo. ara monLar el volumen sln volver a fllmarlo
puedes usar LanLo:
v|cfg-vo|ume.p| -m 4b6d8fc2-339977f3-d2cb-001360aa6f7c lefLhand-vlrLualmachlnes --
servervc4n[.corp.com --usernamecorpadmlnlsLraLor -- passwordvmware --
v|hostesx3.corp.com
Como:
esxcfg-vo|ume -m 4b6d8fc2-339977f3-d2cb-001360aa6f7c |efthand-v|rtua|mach|nes
Sl preflrleses llevar a cabo una nueva flrma del volumen vMlS uLlllzando la vCLl o 5etvlce
coosole podrlas usar:
v|cfg-vo|ume.p| -r 4b6d8fc2-339977f3-d2cb-001360aa6f7c lefLhand-vlrLualmachlnes --
servervc4n[.corp.com --usernamecorpadmlnlsLraLor -- passwordvmware --
v|hostesx3.corp.com
C:
esxcfg-vo|ume -r 4b6d8fc2-339977f3-d2cb-001360aa6f7c |efthand-v|rtua|mach|nes
uesde una perspecLlva de owerCLl acLualmenLe no exlsLen cmJlets para llevar a cabo una
nueva flrma de un volumen vMlS. Sln embargo, es poslble sumerglrse en la Su. LsLe Lrozo de
owerCLl devuelve una llsLa de Luns/volumenes que esLn repllcados.
connect-v|server vc4n[.corp.com --username corpadmlnlsLraLor --password vmware
_th|s Get-V|ew -Id nostStorageSystem-storageSystem-2S
_th|s.ueryUnreso|vedVmfsVo|ume()
Sl quleres llevar a cabo una nueva flrma del volumen vMlS, neceslLas la ldenLldad nnA de la
Lun/volumen en cuesLln:
connect-v|server vc4n[.corp.com --username corpadmlnlsLraLor --password vmware
$resoluLlonSpec = new-Cb[ecL vMware.vlm.PosLunresolvedvmfs8eslgnaLureSpec
$resoluLlonSpec.exLenLuevlceaLh = new-Cb[ecL SysLem.SLrlng[] (1)
$resoluLlonSpec.exLenLuevlceaLh[0] =
"/vmfs/devlces/dlsks/naa.6000eb3420a6130d0000000000003497:1"
$_Lhls = CeL-vlew -ld PosLuaLasLoreSysLem-daLasLoreSysLem-23
$_Lhls.8eslgnaLureunresolvedvmfsvolume_1ask($resoluLlonSpec)
Sl deseas renombrar el volumen vMlS, como lo hace S8M despues de una nueva flrma,
puedes uLlllzar esLe Lrozo de owerShell. Ln esLe caso la owerCLl busca el volumen que acaba
- 393 -
de ser flrmado llamado snap-22e9da7a-|efthand-v|rtua|mach|nes" y lo renombra para que se
llame |efthand-v|rtua|mach|nes-copy".
seL-daLasLore -daLasLore (geL-daLasLore lefLhand-vlrLualmachlnes) -name lefLhand-
vlrLualmachlnes-copy
L)/*) A&* 1/# U&(/)&* ?*)* ?)A/;*'
Ls parLe de ml conflguracln esLndar, crear en Lodos mls servldores LSx un pott qtoop
llamado |nterna|", el cual esL en un swlLch dedlcado que no Llene mapeada nlnguna Lar[eLa
flslca.
Sln embargo, podrlas querer emular la forma en la que S8M hace sus pruebas para los planes
de recuperacln, creando una red de prueba llamada testbubb|e".
Crear swlLches vlrLuales en la versln beLa de la owerShell de vMware se ha vuelLo mucho
ms fcll desde vl3.3, hay nuevos cmJlets en vSphere4 owerCLl que lo faclllLan.
connect-v|server vc4n[.corp.com --username corpadmlnlsLraLor --password vmware
Ioreach (vmhost |n (get-vmhost))
vs New-V|rtua|Sw|tch -VMnost vmnost -Name "LesL8ubble-1 vswlLch"
|nterna| New-V|rtua|ortGroup -V|rtua|Sw|tch vs -Name "LesL8ubble-1 group"
- 394 -
"[*#%) -_bA%&*' ,%)(A*</' *< U&3/&(*)%+
1. Ln uno de los servldores LSx
2. navegar por el Jotostote que conLlene las mqulnas vlrLuales.
3. Pacer cllck derecho en el flchero .vmx y ellglr Add to Inventory.
4. Ln el slgulenLe cuadro de dllogo, selecclonar un uotoceotet y una carpeLa donde
almacenar Lu mqulna vlrLual.
3. A conLlnuacln, selecclonar un tesootce pool para la mqulna vlrLual.
Nota: ueberlas ser capaz de arrancar la mqulna vlrLual. 1endrs que camblar
manualmenLe su dlreccln l en el slsLema operaLlvo lnvlLado. Ls poslble auLomaLlzar la
adlcln de una mqulna vlrLual a un servldor LSx (no a un clusLer) uLlllzado la herramlenLa,
por llnea de comandos del servldor LSx, llamada vmware-cmd. LamenLablemenLe, esLe
comando no puede mane[ar los meLadaLos de vCenLer, Lales como la ublcacln de las
carpeLas y tesootce pool.
8ecuerda que Lendrlas que repeLlr esLos pasos para cada mqulna vlrLual que neceslLe ser
recuperada.
Culzs una forma me[or de hacerlo es usar algun owerCLl.
una vez que Lenemos el camlno, podemos pensar en LraLar de reglsLrar una vM. Pay un cmJlet
new-vM, que podemos uLlllzar para mane[ar Lodo el proceso de reglsLro, lncluyendo el
servldor LSx, carpeLa y ublcacln del tesootce pool en el lnvenLarlo vCenLer:
new-vm -vmhost esx3.corp.com -vmf||epath "[|efthand-v|rtua|mach|nes-copy]
ss03]ss03.vmx" -kesourceoo| NC_Dk -Locat|on NC_Dk
- 393 -
8ecuerda que esLe proceso de reglsLro deberla ser repeLldo LanLo para Lodos y cada uno de los
volumenes vMlS como para Lodas y cada una de las vM que neceslLen un proceso de
recuperacln. LsLoy asumlendo que Lodas las vM en un vMlS deberlan esLar reglsLradas en el
servldor LSx.
1/?*)*) <* )/# /& <+' X%2>/)+' 73$C
una de las Lareas crlLlcas que S8M auLomaLlza es la asoclacln de la vM con el pott qtoop de
red del vSwlLch. Con la lnLroduccln de los ulsttlboteJ v5wltcbes en vSphere4, el proceso de
programacln ahora dlflere dependlendo de sl uLlllza 5tooJotJ v5wltcbes o el nuevo
ulsttlboteJ v5wltcb.
Sl esLs usando 5tooJotJ v5wltcbes puedes uLlllzar nano o vl en la 5etvlce coosole para edlLar
el flchero vmx de cada mqulna vlrLual para reparar el pott qtoop uLlllzado para la
comunlcacln.
eLherneL0.neLworkname = "vlan17" ser eLherneL0.neLworkname = "LesL8ubble-1 group"
LsLo, por supuesLo, es agoblanLe, admlnlsLraLlvamenLe hablando.
Sl prlmero anades Lu mqulna vlrLual en el vCenLer (nuesLra slgulenLe Larea) enLonces puedes
auLomaLlzar el camblo de la propledad (como anLerlormenLe menclone) con owerShell para
vMware.
get-vm get-networkadapter sort-ob[ect -property "NetworkName" where
vlan21 -conta|ns _.NetworkName Set-NetworkAdapter -NetworkName LesL8ubble-1
group" -conf|rm:fa|se
Nota: Aqul el grflco muesLra el scrlpL e[ecuLndose sln el parmeLro -conf|rm:fa|se. Sl no
hay pregunLas de conflrmacln, el scrlpL slmplemenLe se e[ecuLa sln pararse.
- 396 -
Sl esLs Lraba[ando con el ulsttlboteJ v5wltcb es un poco ms compllcado. AcLualmenLe, hay
una brecha enLre la calldad de los cmJlets para 5tooJotJ v5wltcbes y los uv5wltcbes. Ll Lrozo
de owerCLl anLerlor slmplemenLe no funclonar para una vM recuperada manualmenLe que
fue conflgurada para un ulsttlboteJ v5wltcb de un vCenLer dlferenLe y aqul esL el porque. una
vM que esL conflgurada con un uv5wltcb, almacena un ldenLlflcador unlco para el uv5wltcb
en el slLlo proLegldo como podemos ver:
Cuando esLa vM es recuperada manualmenLe sln S8M debldo a que el proceso de asoclacln
del lnvenLarlo no Llene lugar, la vM perder su conexln con el uvSwlLch ya que ahora reslde
en un nuevo vSwlLch. 8esumlendo, la vM queda huerfana de su conflguracln de red. LsLo se
muesLra como un lnva||d back|ng" en el adapLador de red.
uLlllzando owerCLl es poslble reconflgurar las vM conflguradas con uvSwlLches de la
slgulenLe manera:
$spec = new-Cb[ecL vMware.vlm.vlrLualMachlneConflgSpec
$spec.changeverslon = "2010-02-14120:49:27.603938"
$spec.devlceChange = new-Cb[ecL vMware.vlm.vlrLualuevlceConflgSpec[] (2)
$spec.devlceChange[0] = new-Cb[ecL vMware.vlm.vlrLualuevlceConflgSpec
$spec.devlceChange[0].operaLlon = "edlL"
$spec.devlceChange[0].devlce = new-Cb[ecL vMware.vlm.vlrLualvmxneL3
$spec.devlceChange[0].devlce.key = 4000
$spec.devlceChange[0].devlce.devlcelnfo = new-Cb[ecL vMware.vlm.uescrlpLlon
$spec.devlceChange[0].devlce.devlcelnfo.label = "neLwork adapLer 1"
- 397 -
$spec.devlceChange[0].devlce.devlcelnfo.summary =
"vm.devlce.vlrLualvmxneL3.ulsLrlbuLedvlrLualorL8acklnglnfo.summary"
$spec.devlceChange[0].devlce.backlng = new-Cb[ecL
vMware.vlm.vlrLualLLherneLCardulsLrlbuLedvlrLualorL8acklnglnfo
$spec.devlceChange[0].devlce.backlng.porL = new-Cb[ecL
vMware.vlm.ulsLrlbuLedvlrLualSwlLchorLConnecLlon
$spec.devlceChange[0].devlce.backlng.porL.swlLchuuld = "9e 4d 0f 30 eb 3a 81 af-3f e3
0b 6b 7e 14 64 34"
$spec.devlceChange[0].devlce.backlng.porL.porLgroupey = "dvporLgroup-291"
$spec.devlceChange[0].devlce.connecLable = new-Cb[ecL
vMware.vlm.vlrLualuevlceConnecLlnfo
$spec.devlceChange[0].devlce.connecLable.sLarLConnecLed = $Lrue
$spec.devlceChange[0].devlce.connecLable.allowCuesLConLrol = $Lrue
$spec.devlceChange[0].devlce.connecLable.connecLed = $false
$spec.devlceChange[0].devlce.connecLable.sLaLus = "unLrled"
$spec.devlceChange[0].devlce.conLrollerey = 100
$spec.devlceChange[0].devlce.unlLnumber = 7
$spec.devlceChange[0].devlce.address1ype = "asslgned"
$spec.devlceChange[0].devlce.macAddress = "00:30:36:97:6c:37"
$spec.devlceChange[0].devlce.wakeCnLanLnabled = $Lrue
$spec.devlceChange[1] = new-Cb[ecL vMware.vlm.vlrLualuevlceConflgSpec
$spec.devlceChange[1].operaLlon = "remove"
$spec.devlceChange[1].devlce = new-Cb[ecL vMware.vlm.vlrLualLslLoglcConLroller
$spec.devlceChange[1].devlce.key = 1000
$spec.devlceChange[1].devlce.devlcelnfo = new-Cb[ecL vMware.vlm.uescrlpLlon
$spec.devlceChange[1].devlce.devlcelnfo.label = "SCSl conLroller 0"
$spec.devlceChange[1].devlce.devlcelnfo.summary = "LSl Loglc"
$spec.devlceChange[1].devlce.conLrollerey = 100
$spec.devlceChange[1].devlce.unlLnumber = 3
$spec.devlceChange[1].devlce.busnumber = 0
$spec.devlceChange[1].devlce.hoLAdd8emove = $Lrue
$spec.devlceChange[1].devlce.shared8us = "noSharlng"
$spec.devlceChange[1].devlce.scslCLlrunlLnumber = 7
$_Lhls = CeL-vlew -ld vlrLualMachlne-vm-3662
$_Lhls.8econflgvM_1ask($spec)
Sln embargo, esLa no es preclsamenLe una forma agradable de afronLar el problema. uede
que Le lnLerese saber que el famoso Luc uekens de hLLp://lucd.lnfo/, Llene una serle compleLa
de arLlculos sobre cmo gesLlonar ulsttlboteJ 5wltcbes uLlllzando owerCLl. lncluso ha llegado
a escrlblr sus proplas funclones (que se comporLan como cmJlets normales) para soluclonar
esLa carencla en la owerCLl. no me sorprenderla que hublera nuevos cmJlets en la slgulenLe
versln de la owerCLl para soluclonar esLa llmlLacln. or el momenLo, desaforLunadamenLe,
qulzs es ms slmple Lener un unlco vCenLer para ambos slLlos. Ln esLe caso los servldores LSx
en el u8 deberlan comparLlr la mlsma conflguracln de swlLches que los servldores LSx en el
slLlo prlmarlo. Sln embargo, una adverLencla - una conflguracln como esa va compleLamenLe
en conLra del vMware S8M el cual demanda dos vCenLers dlferenLes: uno para cada el SlLlo
roLegldo y oLro para el de 8ecuperacln. Asl que sl despues de lnvenLar Lu solucln manual
- 398 -
basada en scrlpLs, luego decldes adopLar S8M, podrlas Lener que hacer mucho Lraba[o de poda
e ln[erLo para cumpllr con los requlslLos de S8M.
Le he dado a Luc acceso remoLo a ml enLorno de laboraLorlo (ya que el carece de la
conflguracln necesarla para hacer esLe Llpo de Lraba[o), y espero que Lraba[ar en sus proplas
funclones para ayudarnos a gesLlonar esLe Llpo de escenarlo. Asl que manLenLe con los o[os
ablerLos sobre ml slLlo y sobre el de Luc en el caso en el que cumplamos (realmenLe el) con lo
promeLldo. LspeclflcamenLe, Luc ha esLado Lraba[ando en los equlvalenLes uvSwlLch de los
cmJlets SvSwlLch llamados Get-NetworkAdapter y Set-NetworkAdapter. Sus funclones Get-
dvSwNetworkAdapter y Set-dvSwNetworkAdapter son mucho ms fclles de uLlllzar.
ara usar sus funclones, crea o abre Lu perfll owerShell preferldo. Sl no sabes lo que son los
perflles owerShell o como crearlos, esLa pglna de MlcrosofL es un buen punLo de parLlda:
hLLp://msdn.mlcrosofL.com/en-us/llbrary/bb61348828vS.8329.aspx
uespues vlslLa la web de Luc en hLLp://lucd.lnfo/?p=1871 y copla y pega sus funclones en el
perfll.
uLlllzando esLas funclones, puedes e[ecuLar comandos como los del e[emplo de ms aba[o para
esLablecer que a cada vM que comlence con ss0 se le aslgne la vLAn33.
get-dvswnetworkadapter (get-vm ss0) set-dvswnetworkadapter -
networkname "vlan33" -StartConnected:true
- 399 -
LsLoy seguro de que Luc segulr me[orando y exLendlendo las caracLerlsLlcas de sus funclones
y recomlendo slnceramenLe sus serles de arLlculos de owerCLl y uvSwlLches.
L+&2<A'%+&/'
Como puedes ver el proceso manual resulLa LremendamenLe laborloso, como cabe esperar por
el uso de la palabra manual. odrlas llevarLe la lmpresln de que esLe Lema puede ser
corregldo por algun Llpo de scrlpL mglco de la owerShell. odrlas lncluso haber pensado,
porque neceslLo S8M sl Lengo esLos scrlpLs de owerShell?. Sln embargo, esLo no es Lan
slmple por dos razones prlnclpales: no hay soporLe para esLe u8 casero y, segundo, puedes
Lraba[ar Lodo lo que quleras probando Lus scrlpLs, pero enLonces Lu enLorno camblar y Lodos
esos scrlpLs quedarn obsoleLos y neceslLars un slnfln de lngenlerla y anllsls de nuevo.
Ln realldad, la razn por la que qulse escrlblr esLe caplLulo fue ensenarLe lo doloroso que es el
proceso manual y mosLrarLe los verdaderos beneflclos de S8M. Se que hay algunas grandes
corporaclones que han decldldo segulr por esLe camlno - prlnclpalmenLe por una serle de
facLores. rlmero, Llenen el Llempo, la genLe y los recursos para gesLlonarlo y, adems, hacerlo
blen. Segundo, probablemenLe esLuvleran haclendo esLo manualmenLe lncluso anLes de que
S8M enLrara en escena. A prlmera vlsLa, su proceso manual probablemenLe pareclera ms
soflsLlcado que el producLo S8M 1.0 y se podrla pensar de la mlsma manera con S8M 4.0.
ersonalmenLe, creo que a medlda que S8M evoluclona y me[ora, ser cada vez ms dlflcll
[usLlflcar una conflguracln casera. lenso que el punLo de lnflexln vendr con S8M 3.0.
- 400 -
Fin - Conclusiones finales
8ueno, esLe es el flnal del llbro y me gusLarla aprovechar esLa ulLlma parLe para hacer algunas
observaclones y concluslones flnales acerca de vMware SlLe 8ecovery Manager y vMware en
general.
La prlmera vez que empece a Lraba[ar con producLos vMware fue a flnales del ano 2003. ue
hecho, no fue hasLa el ano 2004 cuando me lnvolucre serlamenLe con vMware LSx y
vlrLualCenLer. or LanLo, esLamos Lodos anLe una enorme curva de aprendlza[e, ya que lncluso
nuesLros llamados experLos, gurus y evangellsLas son relaLlvamenLe nuevos en la vlrLuallzacln.
ero como slempre en nuesLra lndusLrla, hay genLe experLa que Lraba[a en esLe campo que
reacclon de una forma ms que brlllanLe al camblo radlcal que vl venlr cuando vl por prlmera
vez una demosLracln de vMoLlon.
Se ha hablado mucho de como los hlpervlsores se esLn convlrLlendo en un commoJlty.
1odavla creo que esLamos un poco le[os de llegar a esLo, como demuesLra la concesln de
llcenclas de vMware - Lodavla hay una prlma que se cobra en la capa de vlrLuallzacln. ero las
cosas esLn camblando y los compeLldores de vMware se esLn ponlendo al dla, aunque no
Lan rpldo como a veces pensamos. Los oLros vendedores de vlrLuallzacln Lamblen Llenen que
hacerlo - de oLra forma slo habr un [ugador en el mercado. LsLa slLuacln es mala para
Lodos los lnLeresados, lncluyendo vMware. Las empresas crecen cuando Llenen un mercado
para crear o defender. uesde la redaccln de esLe llbro, LSx3l se ha converLldo en un producLo
llbre, por lo que ahora podrla argumenLar que el hlpervlsor es un commoJlty. Sln embargo,
esLo slgnlflca que ahora el dlnero se ha Lrasladado a la gesLln y S8M esL aflncada en esa zona
de la gesLln.
ero veo un camblo que es lgualmenLe radlcal, en cuanLo a que se ha producldo una verdadera
revolucln en nuesLras herramlenLas de gesLln, porque, senclllamenLe, las anLlguas
herramlenLas de gesLln, slmplemenLe no esLaban a la alLura. no esLn concebldas para ser
usadas con mqulnas vlrLuales (vM owote). Ls un [uego de palabras que he hecho en algun
momenLo en mls clases de formacln - y lo dlgo como crlLlca - porque no se puede uLlllzar una
herramlenLa que no es consclenLe (owote) de la mqulna vlrLual. Como puedes observar es un
[uego de palabras con el nombre de la empresa. Ls una pena que vmaware.com ya esL
reglsLrado, slno fuera asl, podrla haber sldo el nuevo nombre de 81lM!
vMware ya esL creando producLos para ser usados con mqulnas vlrLuales (Lab Manager,
SLaLe Manager, SlLe 8ecovery Manager, LlfeCycle Manager y vlrLual ueskLop Manager), no en
roadmaps le[anos y dlsLanLes en el Llempo. Asl que sl eres usuarlo de vMware, no esperes ms
y subeLe a [ugar con esLas Lecnologlas, como lo he hecho yo, porque son "la prxlma gran
Lecnologla" que slempre has esLado buscando en Lu carrera.
Con el pasar de los anos esLamos expecLanLes en ver como la 8 de S8M desaparece, y con la
llegada del clooJ compotloq, el vMware SlLe Manager se converLlr en una herramlenLa de
gesLln de clouds asl como una herramlenLa de recuperacln anLe desasLres. Ln el fuLuro,
- 401 -
puedo lmaglnarme usando la Lecnologla sobre la que se aslenLa el S8M acLualmenLe para
mover mqulnas vlrLuales de una cloud prlvada lnLerna a oLra exLerna publlca y qulzs lncluso
de un proveedor de clouds a oLro.
- 402 -
Capitulo auicional: Sobie los
tiauuctoies
La lnlclaLlva de Lraduclr al casLellano esLe llbro surge de una ldea que se planLe en Ll blog de
vlrLuallzacln en Lspanol (www.[osemarlagonzalez.es). AnLe el llamamlenLo a sus lecLores, se
aslgn un caplLulo a las personas que se ofrecleron volunLarlas. Ll resulLado es el llbro que
habels podldo leer. Las personas que han hecho realldad esLa ldea son:
Ios kue|as Casas ([bruelasdgo[aol.com)
!ose 8 8uelas es consulLor de vlrLuallzacln (vC2, vC3, vC4, vLxperL 2010), basado en la
Cludad de Mexlco y que puede ser conLacLado por medlo del 8log de vlrLuallzacln en Mexlco
(aservlr.wordpress.com)
M|gue| nge| A|onso omar (mlguel.alonso[[mgvlrLualconsulLlng.com)
Mlguel ngel es experLo en vlrLuallzacln de SlsLemas en !MC vlrLual ConsulLlng, S.L., llderes y
experLos en Soluclones y Servlclos de vlrLuallzacln. Ls MlcrosofL CerLlfled 1echnology
SpeclallsL y CerLlfled rofesslonal, vMware CerLlfled rofesslonal, ClLrlx CerLlfled AdmlnlsLraLor
laLlnum y 8ed PaL CerLlfled vlrLuallzaLlon AdmlnlsLraLor (8PCvA).
Sa|vador 8|ot Cabrera (Lhalas[gmall.com)
Salvador es mlembro del Ml y de la ScrumAlllance, pro[ecL manager de slsLemas e
lnfraesLucLuras (almacenamlenLo, servldores, vlrLuallzacln, eLc) en SlsLel. AnLerlormenLe fue
pro[ecL manager de desarrollo en 8lomeLrla. Como desarrollador ha reallzado proyecLos de
8lomeLrla, L8, ClS y 8ealldad vlrLual Lodo en vlsual SLudlo y .neL.
Ios Mar|a Gonz|ez (lnfo[[osemarlagonzalez.es)
!ose Marla Conzlez es CLC y fundador de !MC vlrLual ConsulLlng, S.L., experLos y llderes en
Servlclos y Soluclones de vlrLuallzacln de SlsLemas con vMware, vSphere, ClLrlx xenServer,
MlcrosofL Pyper-v y 8ed PaL vlrLuallzaLlon.
Sant|ago Gonz|ez Ayaguer ([ullo.sanLlago.gonzalez[gmall.com)
SanLlago es profeslonal de la lnformLlca desde hace ms de 10 anos. Pa Lraba[ado en Avanade
Spaln, Crupo Agbar, y acLualmenLe esL Lraba[ando en Ceocom uruguay, como 1ecnlco senlor
en lnfraesLrucLura y vlrLuallzacln. vC 3, vC 4, v1S, MCl1.
ab|o keyes Lpez (preyes[cscprogreso.com)
ablo Cesar nacl en la cludad de CuaLemala (CenLroamerlca), hace 33 anos. Craduado de lng.
en SlsLemas de lnformacln y con MaesLrla en Comunlcaclones y 8anca LlecLrnlca. adre de
famllla con 2 hl[os. AcLualmenLe Lraba[a en el Crupo rogreso como !efe de enLornos de
vlrLuallzacln, Servldores y AlmacenamlenLo.
Gabr|e| Mac|e| (blog.lL.lnfrasLrucLure.managemenL[gmall.com)
- 403 -
Cabrlel Maclel es un profeslonal de 1l con ms de 10 anos de experlencla que se encuenLra
acLualmenLe Lraba[ando para un proveedor de servlclos de 1l de CLLawa, Canad. Su
experlencla lnformLlca la ha apllcado en el mblLo de las lndusLrlas flnancleras, hoLeleras,
unlverslLarlas y de consulLorla. Sus cerLlflcaclones lncluyen vC 3 & 4, CCnA, SecurlLy+ y
ro[ecL+ adems de un ulplomado en CesLln Cerenclal y un osLgrado en ManagemenL
LsLraLeglco".
V|cente Crera Longares (vlcenLe.orera[gmall.com)
vlcenLe nacl en CalaLayud-aragoza (1971). 8sc ln 8uslness lnformaLlon SysLems por la
unlversldad de Wales. CCnA. 1raba[a acLualmenLe en el deparLamenLo de lnformLlca, rea
de lnfraesLrucLura de una companla mulLlnaclonal del deporLe. lnLenLa compaglnar Lraba[o y
pasln por esLa profesln [unLo con la dedlcacln a su famllla.
Ionathan Lama Lpez ([lamalopez[gmall.com)
!onaLhan es lngenlero de slsLemas especlallzado en el dlseno e lmplanLacln de slsLemas de
alLa dlsponlbllldad, vlrLuallzacln y almacenamlenLo. CuenLa con ms de 10 anos de
experlencla en el secLor de las 1l. AcLualmenLe, Lraba[a en un proveedor de servlclos
lnLegrando soluclones Lecnolglcas a cllenLes de prlmer nlvel.
A|bert Gr|s (alberL.grls[gmall.com)
AlberL Crls es qulzs el vS y vS1 ms [oven de Lspana. Colabora de forma espordlca en
documenLaclones y Lraducclones [unLo a !ose Marla Conzlez mlenLras compaglna su
formacln. Ls el hl[o del archlconocldo !ose Marla Crls, dlrecLor Lecnlco de Crbal.
Andrs r|eto Antn (Anu8LS8lL1C[Lelefonlca.neL)
Andres rleLo, 1ecnlco lnformLlco nacldo en Len, lnlclado en programacln, se pas a
admlnlsLracln de slsLemas (MCSL 2003) y flnalmenLe ha acabado en el apaslonanLe mundo de
la vlrLuallzacln (vC3-vC4) en el que lleva unos 3 anos en dlferenLes empresas.
Ioan k|era Gascons ([oan.rlera[aeLech.es)
!oan 8lera de 40 anos de edad, 20 anos Lraba[ando en Apllcaclons LlecLrlques / ALLech, los
ulLlmos 13 anos en el deparLamenLo 1lC en la parLe de slsLemas. Ln el 2004 se lnlcl en la
vlrLuallzacln y en el 2009 se cerLlflc en vC4 adems de vS4 y v1S4.
Sant|ago Iernndez Muoz (loopleback[gmall.com)
SanLlago se dedlca a la lnformLlca a nlvel profeslonal desde hace 8 anos, acLualmenLe Llene
30. Lmpez como lnsLrucLor de slsLemas operaLlvos unlx/Llnux, donde se especlallz en
Segurldad y derlv en vlrLuallzacln y slsLemas MlcrosofL. uenLro del campo de la vlrLuallzacln
su especlallzacln se cenLra en vMware, aunque ha Locado LanLo xenServer como Pyper-v. Sus
cerLlflcaclones son: vC4, MCl1: LnLerprlse AdmlnlsLraLor, SecurlLy+, SCSA: Solarls9 y Ll-L2.
nge| Ar|as rez (angellLoap[gmall.com)
ngel Arlas es lngenlero Lecnlco en lnformLlca de SlsLemas por la unlversldad de Cdlz.
CerLlflcado vC3 y formacln Lecnlca con l8M en slsLemas Alx. uesde hace ms de 7 anos es
admlnlsLrador de slsLemas unlx, lnfraesLrucLuras, enLornos de vlrLuallzacln y almacenamlenLo
en la Ca[a de Ahorros Ca[asol. lLlmamenLe, ltoof keoJloq de LexLos sobre vMware.