Anda di halaman 1dari 404

Auministianuo vNwaie

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.(&#9) ................................................................209
Ia||os a| proteger una mqu|na v|rtua| ...................................................................................21S
Conc|us|n..............................................................................................................................218
!"#$%&'( 4+ !(-H1?&."012- /8' @1%1( /8 <80&#8."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&#8."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&#8."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

SoporLe para l8M u82.

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.

Me[ora en la ayuda senslble al conLexLo, [unLo con nuevos documenLos ul conLenldos en el Cu


de S8M 4.0.

0+;)/ <* >%'(+)%* #/ <* 3%#* H *&(/' #/ ,-.*)/ 01-
ara apreclar realmenLe el lmpacLo de vMware S8M, qulzs valga la pena hacer una pausa por un
momenLo y pensar como era la vlda anLes de que la vlrLuallzacln y vMware S8M fueran
lnvenLados.
AnLes de que la vlrLuallzacln se hlclera popular, Lener enLornos de ulsotet kecovety (u8 a parLlr de
ahora) convenclonales, slgnlflcaba dedlcar equlpos flslcos en el slLlo u8 en una relacln uno-a-uno.
or lo LanLo, para Lodos los servldores o servlclos crlLlcos para el negoclo exlsLla un dupllcado en el
slLlo remoLo o u8. or su naLuraleza, esLe modelo es caro y dlflcll de manLener y gesLlonar. Los
servldores esLaban conflgurados en modo sLandby", a la espera de ser uLlllzados en caso de un
desasLre del slLlo prlnclpal. ara aquellas empresas que careclan de los recursos lnLernos, slgnlflcaba
Lener que alqullar espaclo de servldores en rack" en un lugar comerclal, y sl adems esLo lnclula la
compra de ms servldores, muy a menudo slgnlflcaba que el hardware que Lenlan que comprar era
compleLamenLe dlferenLe al del slLlo de produccln. Aunque lmplemenLar un plan de conLlngenclas
es probable que sea cosLoso de gesLlonar, la vlrLuallzacln ayuda enormemenLe a reduclr los cosLes
flnancleros y los cosLes de planlflcacln. rlmero, las mqulnas vlrLuales son ms baraLas que las
mqulnas flslcas. odemos Lener muchas lnsLanclas de sofLware, por e[emplo Wlndows,
e[ecuLndose en el mlsmo hardware o servldor, reduclendo asl el espaclo en rack necesarlo para
una ublcacln u8. ?a no Llenes que preocuparLe de que el hardware en la ublcacln prlmarla sea
dlferenLe al hardware de la ublcacln u8, slempre y cuando el hardware en la ublcacln u8 soporLe
vMware LSx. Asl nuesLro precloso Llempo puede ser dedlcado a lograr que los servlclos que
manLenemos se pongan en marcha y enLren en funclonando en el menor Llempo poslble.
una de las cosas ms comunes que he escuchado en mls cursos y conferenclas a personas que son
nuevas en la vlrLuallzacln son, enLre oLras cosas:
"vamos a LraLar de vlrLuallzar nuesLro slLlo u8, anLes de lnsLalarlo en nuesLro slLlo prlmarlo o de
produccln"
LsLo se uLlllza a menudo como una excusa prudenLe" por parLe de las empresas que esLn
adopLando Lecnologlas de vlrLuallzacln por prlmera vez. Cuando me dlcen esLo yo slempre les

- 13 -
respondo: plensa en las consecuenclas de lo que esLs dlclendo. Ln ml oplnln, una vez que vayas
por el camlno de vlrLuallzar Lu slLlo u8, es casl lnevlLable desear vlrLuallzar Lamblen Lus slsLemas de
produccln por dos razones prlnclpales. Ln prlmer lugar, esLars Lan lmpreslonado y convencldo de
las venLa[as de la vlrLuallzacln, que Lamblen querrs vlrLuallzar el slLlo de produccln. ? en segundo
lugar, y ms lmporLanLe para el conLexLo de esLe llbro, sl Lu enLorno de produccln no esL ya
vlrLuallzado, enLonces, cmo vas a manLener el slLlo u8 slncronlzado con la ublcacln prlnclpal o
slLlo de produccln?
Pay un par de maneras de lograr esLe ob[eLlvo. rlmero, se puede conflar unlcamenLe en las coplas
de segurldad convenclonal y la resLauracln, aunque eso no va a ser muy rpldo. Segundo, y esLa es
una me[or alLernaLlva, podrlas uLlllzar algun Llpo de Lecnologla 2v (lbyslcol to vlttool o Conversln
de llslco a vlrLual). Ln los ulLlmos anos muchos de los proveedores de esLas herramlenLas de
conversln 2v como laLeSpln y LeoSLream, han reposlclonado sus producLos hacla "herramlenLas
de dlsponlbllldad". La ldea es que uLlllces el sofLware 2v para manLener Lamblen el enLorno de
produccln slncronlzado con el slLlo u8. Poy en dla, esLas Lecnologlas funclonan, y habr algunas
venLa[as en la adopcln de esLa esLraLegla, por e[emplo, hay apllcaclones/servlclos que por alguna
razn deben permanecer en un servldor flslco en el slLlo prlmarlo. ero, en general, soy escepLlco
sobre el uso de esLe meLodo. Me suscrlbo a la oplnln de que se deben uLlllzar las herramlenLas
adecuadas para el Lraba[o adecuado. no uses nunca una llave lnglesa para hacer el Lraba[o de un
marLlllo. uescubrlrs defecLos y problemas, porque esLs uLlllzando una herramlenLa con un fln para
el que nunca fue dlsenada. ara ml 2v es 2v, y no se LraLa de una herramlenLa u8, aunque puede
ser redlsenada para hacer esLe Llpo de Lareas. Adems, debes saber que a largo plazo vMware Llene
lnLencln de lnLegrar su Lecnologla vMware ConverLer" en S8M para permlLlr esLa funclonalldad.
CLra forma de aLa[ar esLe problema ha sldo la de vlrLuallzar los slsLemas de produccln anLes de
vlrLuallzar los slsLemas en el slLlo u8. Al hacer esLo, slo Lendrs que usar la Lecnologla de Lu
proveedor de almacenamlenLo para repllcar" una lnsLanLnea o soopsbot de los archlvos de daLos
que componen una mqulna vlrLual (vMx, vmdk, nvram, log, snapshoL, flchero swap) al slLlo o
ublcacln u8. Aunque esLe meLodo es mucho ms llmplo", esLo en sl mlsmo lnLroduce una serle de
problemas: enLender la Lecnologla de repllcacln de almacenamlenLo del proveedor y asegurar que
hay suflclenLe ancho de banda dlsponlble enLre el slLlo de produccln y la ublcacln u8 para que
esLe meLodo sea vlable. Adems, esLo lnLroduce una cuesLln de admlnlsLracln. Los chlcos que
mane[an la capa de vlrLuallzacln y prueban el plan de recuperacln no son los mlsmos chlcos que
gesLlonan la capa de almacenamlenLo. or lo LanLo, Llene que exlsLlr una gran colaboracln enLre
esLos dos equlpos para que lnLeracLuen enLre sl de manera eflcaz.
ero de[emos a un lado por el momenLo esLas conslderaclones lmporLanLes de almacenamlenLo -
aun habrla mucho Lraba[o por hacer en la capa de vlrLuallzacln anLes de enLrar en esLa capa. Las
mqulnas vlrLuales repllcadas" Llenen que ser "reglsLradas" en un LSx del slLlo de recuperacln, y
asocladas a la carpeLa correcLa, la red y al tesootce pool en el lugar de desLlno. ueben esLar
conLenldas denLro de algun Llpo de slsLema de gesLln como vCenLer para poder ser encendldas y,
adems, para poder arrancar las mqulnas vlrLuales, Lodos los "meLadaLos" almacenados en el
flchero .vmx de Lodas las mqulnas vlrLuales podrlan Lener que ser modlflcados. una vez encendldas
(en el orden correcLo), es muy probable que se neceslLe modlflcar su conflguracln l. Aunque
algunos de esLos pasos podrlan auLomaLlzarse vla secuencla de comandos, nos llevarla mucho
Llempo crear y comprobar las secuenclas de comandos. Adems, como el enLorno de produccln

- 16 -
evoluclona y cambla, las secuenclas de comandos neceslLan un manLenlmlenLo y una revlsln
consLanLe. ara las organlzaclones que crean clenLos de mqulnas vlrLuales a la semana, esLo puede
converLlrse rpldamenLe en algo lnmane[able". vale la pena declr que sl Lu organlzacln ya ha
lnverLldo mucho Llempo en esLe proceso de secuenclas de comandos para una solucln a medlda, es
muy probable que S8M no cubra Lodas Lus necesldades especlflcas. LsLo es una especle de Lplco
pero es clerLo. Cualquler slsLema a medlda creado lnLernamenLe slempre va a esLar ms a[usLado a
las necesldades de la empresa. Ll problema esL en su manLenlmlenLo, en las pruebas y en
demosLrar a los audlLores que funclona con flabllldad.
Ls en esLe conLexLo en el que los lngenleros de vMware comenzaron a Lraba[ar en la prlmera
versln de S8M, con un ob[eLlvo muy noble, crear un slsLema auLomaLlzado u8 acclonable medlanLe
un boLn" para slmpllflcar conslderablemenLe el proceso. ersonalmenLe esLoy convencldo que de
Lodos los lnsLrumenLos de gesLln que vMware ha anadldo duranLe los ulLlmos anos, vMware S8M
es el ms lmporLanLe. Las personas ms o menos enLlenden y apreclan su slgnlflcacln e
lmporLancla. or fln podemos usar el Lermlno "vlrLuallzacln del slLlo u8", sln que en realldad esLo
sea un Lermlno de markeLlng.
Sl deseas obLener ms lnformacln acerca de esLe manual u8, vMware ha escrlLo un llbro sobre la
vlrLuallzacln u8 que se llama "Cula prcLlca para la ConLlnuldad empresarlal y recuperacln de
desasLres con vMware lnfrasLrucLure". Ls graLulLo y esL dlsponlble en llnea aqul:
http:]]www.vmware.com]f||es]pdf]pract|ca|_gu|de_bcdr_vmb.pdf
1e recomlendo la lecLura de esLa gula, Lal vez lncluso anLes de leer esLe llbro. 1lene una lnLroduccln
mucho ms amplla que la mla y bslcamenLe enfocada al producLo S8M.
DEAF &+ /' A&* (/2&+<+5@* #/ 91G
Ln el Llempo que llevo usando las Lecnologlas de vMware han llegado dlversas caracLerlsLlcas que la
genLe suele confundlr o LraLan de adecuarlas para que sean Lecnologlas de u8. LsLe clase de cosas
suceden cuando algulen coge una de esLas caracLerlsLlcas e lnLenLa uLlllzarla para algo para lo cual
no ha sldo dlsenada. ersonalmenLe, esLoy a favor de uLlllzar las herramlenLas adecuadas para
reallzar un Lraba[o correcLo. vamos a Lomar cada una de esLas Lecnologlas y LraLar de usarlas para
un u8.
VMot|on:
Ln mls prlmeros dlas usando vMware, escuche a menudo a mls cllenLes declr que ellos lnLenLaban
uLlllzar vMoLlon como parLe de su plan de u8. La mayorla enLendla que esLo podrla ser vlldo para
un apagn que fuese un evenLo prevlsLo para u8, como un corLe de luz o la demollcln de un
edlflclo cercano. Cada vez ms vMware, asl como los proveedores de red y almacenamlenLo,
posLulan el concepLo de vMoLlon de larga dlsLancla. ue hecho uno de los colaboradores de esLe
llbro - Chad Sakac de LMC - Luvo una sesln en el vMworld 2009 en San lranclsco acerca de esLe
Lema. 1ecnlcamenLe, es poslble hacer vMoLlon a Lraves de grandes dlsLanclas, pero las dlflculLades
Lecnlcas no deben ser Lomadas a la llgera dadas las exlgenclas de vMoLlon para el almacenamlenLo
comparLldo y las redes comparLldas. no dudamos que esLo se haga flnalmenLe - es el slgulenLe paso
lglco sobre Lodo sl queremos ver pasar de una clooJ lnLerna hacla una clooJ exLerna y que sea Lan
fcll como mover una mqulna vlrLual de un servldor LSx en un 8lade a oLro. ero de[ando esLo de
lado, vMware nunca ha aflrmado que vMoLlon consLlLuya una Lecnologla de u8, a pesar de la luu

- 17 -
(leot, uocettoloty ooJ uoobt, en espanol Mledo, lncerLldumbre y uuda) que emana de sus
compeLldores. un e[emplo de como es mallnLerpreLado vMoLlon y el concepLo de que consLlLuye
una ublcacln de u8, uno de esLos cllenLes dl[o que podrla uLlllzar vMoLlon desde su slLlo prlnclpal
hacla su slLlo de recuperacln. Le pregunLe a que dlsLancla esLaba la ublcacln u8. La respuesLa fue
que se LraLaba de un par de clenLos de meLros de dlsLancla. LsLa forma de pensar slmple y errnea
no Le ayudar en el camlno de Lener un plan de u8 audlLable y efecLlvo. Ll uso real que Llene
vMoLlon acLualmenLe es que Le ofrece la poslbllldad de reclamar una venLana de manLenlmlenLo en
un servldor LSx sln afecLar al funclonamlenLo de las mqulnas vlrLuales denLro de un slLlo.
1raba[ando [unLo con la Lecnologla vMware u8S, se convlerLe en una Lecnologla de opLlmlzacln del
rendlmlenLo efecLlvo.
VMware nA C|usters:
Ln ocaslones, me han pregunLado los cllenLes sobre la poslbllldad de uLlllzar la Lecnologla vMware
PA a Lraves de dos slLlos. Ln esencla, lo que esLn descrlblendo es un concepLo de "clusLer
ampllado". ClerLamenLe esLo es poslble, pero adolece de los desaflos Lecnlcos que suponen uLlllzar
vMoLlon a dlsLancla - el acceso al almacenamlenLo comparLldo y el de red comparLlda. SeguramenLe
haya proveedores de almacenamlenLo que esLarn encanLados de venderLe la Lecnologla necesarla
para lograr esLa conflguracln - por e[emplo la Lecnologla de neLApp MeLroClusLer. La palabra clave
aqul es "meLro". LsLe Llpo de clusLerlng esL, a menudo, llmlLado por la dlsLancla (por e[emplo de
una parLe de una cludad a oLra). Al lgual que en la anecdoLa anLerlor sobre ml cllenLe, las dlsLanclas
pueden ser demaslado corLas para ser conslderadas como un slLlo u8. Cuando vMware dlseno PA,
el ob[eLlvo era que fuera capaz de relnlclar mqulnas vlrLuales en oLro servldor LSx. Su ob[eLlvo
prlnclpal no era ms que el de "proLeger" las mqulnas vlrLuales de un servldor LSx, algo que esL
le[os de ser un ob[eLlvo de u8. lue, en parLe, el prlmer lnLenLo de vMware para hacer frenLe a la
ansledad de "Lener Lodos los huevos en una canasLa" que acompanaba a gran parLe de los proyecLos
de consolldacln de servldores que se hlcleron en la prlmera parLe de la ulLlma decada. Adems,
vMware nunca ha dlcho que los clusLers PA consLlLuyan una solucln u8. lundamenLalmenLe, PA
carece de las parLes y plezas para que funclone como una Lecnologla u8 - por e[emplo, a dlferencla
de S8M, no hay manera de ordenar los evenLos de encendldo de Mv, parar un evenLo de encendldo
para permlLlr al operador reallzar una lnLervencln manual y no conLlene un componenLe de
secuenclas de comandos que Le permlLa auLomaLlzar una reconflguracln cuando la mqulna
vlrLual se lnlcla en el oLro slLlo. La oLra preocupacln que Lengo con esLo, es que los cllenLes
lnLenLen comblnar las Lecnologlas de una manera que no esL probada o valldada por el vendedor.
or e[emplo, algunas personas plensan poner un clusLer de vMware PA ampllado enclma de su
lmplemenLacln de S8M. 1erlcamenLe se podrla obLener lo me[or de ambos mundos. Ll problema
es que los requlslLos de vMware PA ampllado y S8M son excluyenLes unos con oLros. La
arqulLecLura de S8M exlge dos vCenLers para admlnlsLrar los dlsLlnLos servldores LSx. or oLro lado,
PA requlere que las dos o ms mqulnas que formen un clusLer PA deben ser gesLlonadas por un
unlco vCenLer. Ln esLos momenLos, me aLreverla a declr que con un poco de planlflcacln y
prevlsln esLa conflguracln podrla ser dlsenada. Ll ob[eLlvo real de vMware PA es relnlclar
mqulnas vlrLuales cuando un servldor LSx falla denLro de un slLlo - algo que la mayorla de la genLe
no conslderarla como un evenLo u8.
VMware Iau|t 1o|erance:
vMware l1 es una nueva caracLerlsLlca de vSphere4. ermlLe a una mqulna vlrLual prlmarla en un
hosL que se "repllque" en un segundo servldor LSx. 1odo lo que sucede en la mqulna vlrLual

- 18 -
prlmarla se "slncronlza" con la mqulna vlrLual secundarla en un servldor LSx dlferenLe. Ln caso de
una lnLerrupcln o corLe del servldor LSx, la secundarla lnmedlaLamenLe asumlr el rol de prlmarla.
Se requleren Cus modernas para proporclonar esLa funclonalldad, [unLo con dos Lar[eLas eLherneL
de 1 C8 dedlcadas para l1 logglng, que se uLlllzan para envlar los daLos de lockstep a la mqulna
vlrLual secundarla. l1 puede llegar hasLa cuaLro prlmarlas y cuaLro secundarlas sobre el servldor LSx
y esL llmlLado acLualmenLe a mqulnas vlrLuales con una vCu. vMware l1 es realmenLe una
exLensln de vMware PA (de hecho, l1 requlere que PA esLe hablllLado en el clusLer), lo que ofrece
es una dlsponlbllldad mucho me[or que PA ya que no hay que relnlclar la mqulna vlrLual. Al lgual
que PA, vMware l1 Llene requlslLos muy alLos, asl como la creacln de redes comparLldas y de
almacenamlenLo comparLldo. LnLre esLos requlslLos adlclonales esLn el ancho de banda y
redundancla en la red. Algo crlLlco es que l1 requlere enlaces de laLencla muy ba[a para manLener la
funclonalldad en slncronla y en la mayorla de enLornos conllevarla un cosLe prohlblLlvo el
proporclonar el ancho de banda para proLeger el mlsmo numero de mqulnas vlrLuales que
acLualmenLe proLege S8M. Ll ob[eLlvo real de la 1olerancla a lallos (l1) es proporclonar un nlvel de
dlsponlbllldad mucho me[or, de un numero selecLo de mqulnas vlrLuales denLro de un slLlo, del que
ofrece acLualmenLe vMware PA.
DEAF /' ,-.*)/ 01-G
SenclllamenLe S8M es un lnsLrumenLo de auLomaLlzacln. AuLomaLlza la prueba y la lnvocacln de la
"recuperacln de desasLres" (u8) o como ahora se preflere llamar, la conLlnuldad del negoclo "(8c-
8osloess cootloolty) de las mqulnas vlrLuales. Ln realldad, es ms compllcado de lo que para
muchos es solo un procedlmlenLo o evenLo u8. Cuando se produce un desasLre se requleren
medldas y procedlmlenLos desLlnados a levanLar" el negoclo de nuevo. or oLra parLe, la
conLlnuldad del negoclo es ms un evenLo esLraLeglco relaclonado con las perspecLlvas a largo plazo
de la empresa despues de un desasLre y debe lnclulr un plan sobre como el negoclo un dla podrla
volver al slLlo de produccln o moverlo a oLro lugar LoLalmenLe dlsLlnLo. Algulen podrla escrlblr un
llbro enLero sobre esLe Lema. ue hecho hay llbros que han sldo escrlLos sobre esLe Lema. Asl que no
Lengo la lnLencln de expllcar que es el Llempo ob[eLlvo de recuperacln (81C), punLo ob[eLlvo de
recuperacln (8C) o parada mxlma Lolerable (M1u). LsLo no es realmenLe el Lema de esLe llbro.
Ln pocas palabras vMware S8M no es una herramlenLa para u8 o 8C que soluclona Lodos los
problemas, slno es una herramlenLa que faclllLa los procesos de Loma de declslones prevlsLas anLes
de la caLsLrofe. LsLe llbro se cenLrar sobre como poner en marcha vMware S8M. Comence esLe
aparLado con la palabra acLualmenLe. Cada vez que lo hago, Le voy a dar un lndlclo de que o la
Lecnologla va a camblar o que creo que lo har. ersonalmenLe, plenso que la esLraLegla a largo
plazo de vMware es que se plerda la "8" en S8M y que el producLo pase a converLlrse en una
herramlenLa de gesLln de slLlos. LsLo nos permlLlr mover mqulnas vlrLuales desde el lnLerlor o
clooJ prlvada a una clooJ exLerna publlca. 1amblen podrla ayudar a que los cenLros de daLos se
movleran de un lugar geogrflco a oLro. or e[emplo, cuando un conLraLo de arrendamlenLo explre y
no pueda renovarse o sea demaslado caro hacerlo.
Con vMware S8M, sl plerdes Lu slLlo prlmarlo o "slLlo proLegldo", el ob[eLlvo es poder lr al slLlo
secundarlo o "slLlo de recuperacln" y hacer cllc en un boLn para ver como Lus mqulnas vlrLuales
se enclenden en el slLlo de recuperacln. ara lograr esLe ob[eLlvo, Lu proveedor de
almacenamlenLo debe proporclonar un moLor para repllcar Lus mqulnas vlrLuales desde el slLlo
proLegldo al slLlo se recuperacln. Ll proveedor de almacenamlenLo Lamblen Le proporclonar un

- 19 -
"AdapLador de 8ecuperacln del SlLlo " (5kA - 5lte kecovety AJoptet), el cual esLar lnsLalado en Lu
servldor S8M. Ln el momenLo de la aparlcln de S8M 1.0, solo soporLaba redes de rea local (5AN -
5totoqe Ateo Netwotk) de flbra e lSCSl. Ln S8M 4.0 esL compleLamenLe soporLado nlS. Cualquler
cosa que aumenLe las opclones en la capa de almacenamlenLo de ser lndependlenLe del proLocolo
es algo bueno. Cada vez ms nos enconLramos vlvlendo en un mundo convergenLe, donde el
almacenamlenLo y la red se convlerLen en una enLldad. Se d el caso de que la repllcacln basada en
hosL aun no es compaLlble con S8M. LxlsLen algunos Llpos de sofLware que se lnsLalan en la consola
de los servldores LSx y que se uLlllzan para repllcar las mqulnas vlrLuales. A corLo plazo, esLo no
parece que vaya a camblar. vMware ha declarado publlcamenLe que su ob[eLlvo es depreclar la
5etvlce coosole de LSx (a la cual se reflere a veces como LSx "Classlc") hacla la versln ms
recorLada LSxl. 1ampoco las verslones de LSx son promovldas como enLornos de "desarrollo" por
parLe vMware, por lo que se de[an lnLerroganLes sobre la vlabllldad a largo plazo de Lales "sofLware
de Lerceros" de repllcacln. Sln embargo, la puerLa esL ablerLa a vMware para el desarrollo de la
repllcacln basada en hosL en fuLuras edlclones de LSx. LsLo podrla ser aLracLlvo para las pymes que
encuenLran que las soluclones de los proveedores de almacenamlenLo son muy cosLosas.
Como la repllcacln o las lnsLanLneas son un requlslLo lndlspensable para que S8M funclone, pense
que era una buena ldea comenzar cubrlendo un par de Llpos dlferenLes de dlsposlLlvos de
almacenamlenLo desde la perspecLlva de S8M. LsLo dar a los lecLores una base sobre como
consegulr que la repllcacln o las lnsLanLneas del almacenamlenLo funclonen, especlalmenLe para
aquellos lecLores que, como yo, no se conslderan experLos en almacenamlenLo. 8ecuerda que
vMware S8M no hace la repllca o la lnsLanLnea. LsLe llbro no consLlLuye un susLlLuLo para una
buena formacln en esLas Lecnologlas de repllcacln, a ser poslble dlrecLamenLe del vendedor. Sl ya
esLs famlllarlzado con la funclonalldad del sofLware de repllcacln y de lnsLanLneas de Lu
proveedor de almacenamlenLo puedes decldlr pasar al caplLulo 6: lnsLalacln de vMware S8M.
1uve la suerLe de conocer al personal de gerencla del producLo de S8M a Lraves de LefLhand
neLworks en el vMworld Luropa 2008 en Cannes. uesde el momenLo en que los conocl, me
ofrecleron dos llcenclas nl8 (Noo lot kesellets) del vlrLual Appllance LefLhand neLworks para redes
SAn lSCSl, mayormenLe conocldo por el nombre de vSA, con flnes de prueba. Ms Larde me
presenLaron a dos chlcos de LMC y neLApp y me lnLerese mucho por esLas Lecnologlas de
almacenamlenLo, LanLo desde una perspecLlva de S8M como de vul (vlttool uesktop loftosttoctote).
1uve la suerLe de Lener acceso a dos nS20 de LMC y slsLemas lAS2020 de neLApp mlenLras escrlbla
esLe llbro - que fue lo que me permlLl exLender mls conoclmlenLos sobre oLras Lecnologlas de
repllcacln por parLe oLros proveedores de almacenamlenLo.
Ln Lermlnos de conflguracln, voy a empezar con una conflguracln muy slmple - una unlca
Lun/volumen repllcndose al emplazamlenLo remoLo. Sln embargo, ms adelanLe voy a camblar la
conflguracln de modo que Lendremos mulLlples Luns/volumenes con los dlscos vlrLuales de las
mqulnas vlrLuales en las Luns. LvldenLemenLe, la gesLln en la frecuencla de las repllcas ser
lmporLanLe. Sl Lenemos un archlvo booL.vmdk en una Lun/volumen y flcheros de base de daLos
almacenados en un archlvo daLa.vmdk en oLra Lun/volumen, los dos archlvos que forman parLe de
la mqulna vlrLual podrla fcllmenLe deslncronlzarse, lo que podrla corromper los daLos. Sl
uLlllzamos los exteots" vMlS de vMware LSx y olvldamos lnclulr Lodas las Luns/volumenes que
componen el exteot, esLarlamos provocando que se romplera en la ublcacln remoLa y los archlvos
que componen la mqulna vlrLual esLarlan danados. LnLonces, la pregunLa sobre como uLlllzar las

- 20 -
Luns y dnde puedes guardar Lus mqulnas vlrLuales, puede llegar a ser ms compllcada que en
esLe slmple e[emplo de los exteots. nuesLra aLencln se cenLrar en vMware S8M, no en el
almacenamlenLo. Sln embargo, la esLrucLura de almacenamlenLo y la repllcacln es fundamenLal
para la lmplemenLacln de S8M.
DEAF /' <* 2+>/)/&2%* + 2+&'%'(/&2%* * &%3/< #/ *)2>%3+G
una de las preocupaclones o pregunLas que puedes Lener y que Lendrs es, cul es el nlvel de
coherencla de la copla en el slLlo de recuperacln? LsLa pregunLa es muy fcll de responder - el
mlsmo nlvel de coherencla que sl no hubleras vlrLuallzado Lu slLlo u8. A Lraves de la capa de
almacenamlenLo se podrn repllcar las mqulnas vlrLuales de un slLlo a oLro de manera slncrona.
LsLo slgnlflca que los daLos almacenados en ambos slLlos van a ser de una calldad" muy alLa. Sln
embargo, lo que no se slncronlza es el esLado de la memorla de los servldores en el slLlo de
produccln. Lo que slgnlflca que sl se produce un verdadero desasLre, el esLado de la memorla se
plerde. Asl, pase lo que pase, habr algun Llpo de perdlda de daLos a menos que Lu proveedor de
almacenamlenLo Lenga una manera de parar" las apllcaclones y servlclos denLro de Lu mqulna
vlrLual. LsLe nlvel de conslsLencla a nlvel de la mqulna vlrLual se ha llmlLado hlsLrlcamenLe al
sofLware de copla de segurldad, pero cada vez ms fabrlcanLes de almacenamlenLo como LMC y
neLApp esLn haclendo uso de la nueva Al vSLorage de vMware, que permlLe cosas como la
creacln de 5oopsbots de vMware.
Asl que, aunque puedas ser capaz de encender las mqulnas vlrLuales en un slLlo de recuperacln,
puede que aun sea necesarlo usar herramlenLas de Lerceros para la reparacln de esLos slsLemas a
parLlr del esLado ctosb cooslsteot". ue hecho, sl esLas herramlenLas fallan, puedes verLe obllgado a
reparar los slsLemas medlanLe la resLauracln de una copla de segurldad. Con apllcaclones como
MlcrosofL SCL y Lxchange, esLo podrla llevar mucho Llempo dependlendo de sl los daLos son
lnconslsLenLes y de la canLldad de daLos. uebes realmenLe lnclulr esLe facLor en la varlable 1lempo
Cb[eLlvo de 8ecuperacln" (81C). Lo prlmero que hay que garanLlzar en Lu plan de u8 es Lener una
esLraLegla de segurldad y de resLauracln efecLlva que LraLe con la poslbllldad de corrupcln de los
daLos y los aLaques de vlrus.
I)%&2%?%+' #/ <* *#$%&%'()*2%:& #/< *<$*2/&*$%/&(+ 4 <* )/?<%2*2%:&
Ln los prxlmos caplLulos voy a exponer en deLalle una serle de slsLemas de almacenamlenLo. ero
anLes me gusLarla declr brevemenLe y de forma muy generlca como es la gesLln del
almacenamlenLo por parLe de los proveedores y la forma en que gesLlonan la dupllcacln de los
daLos de una ublcacln a oLra. uebldo a esLa necesldad, esLa seccln va a ser muy general y no
especlflca de nlngun proveedor en concreLo, de modo que para abordar un problema parLlcular con
la capa de almacenamlenLo, Lermlnare dando una serle de enlaces web donde muchos de esLos
proveedores de almacenamlenLo Llenen documenLacln especlflca relaclonada con los requlslLos y
conflguracln de vMware SlLe 8ecovery Manager.
Cuando empece a escrlblr esLe llbro Luve amblclosas, yo dlrla lncluso exLravaganLes, esperanzas de
que serla capaz de cubrlr la conflguracln bslca de Lodas las cablnas de los proveedores de
almacenamlenLo y de como consegulr comunlcacln enLre vMware S8M y dlchas cablnas. Sln
embargo, en poco Llempo reconocl que }esLa asplracln no era reallsLa! Ln esLa segunda edlcln
espero poder aslgnar esLos conLenldos a las personas de las comunldades de

- 21 -
vMware/AlmacenamlenLo y luego llberar esLe maLerlal en archlvos ul, como un complemenLo de
esLe llbro. uespues de Lodo, es un llbro sobre vMware S8M y no de almacenamlenLo. Sln embargo,
el almacenamlenLo y la dupllcacln es un requlslLo prlmordlal para que vMware S8M funclone, por
lo que consldero negllgenLe por ml parLe no esbozar al menos algunos concepLos bslcos y
adverLenclas a aquellos lecLores para los que el almacenamlenLo no es algo con lo que [ueguen"
Lodos los dlas.
Advertenc|a nmero 1: Ln esencla, Lodos los slsLemas de gesLln de almacenamlenLo son los
"mlsmos", es slo que los proveedores de almacenamlenLo LraLan de confundlrnos a Lodos (y ml en
parLlcular) con el uso de sus proplos Lermlnos especlflcos. Lllos no llegaron a un acuerdo sobre los
Lermlnos a usar. or lo LanLo, para algunos vendedores un "stotoqe qtoop" es un "Jevlce qtoop",
mlenLras que oLros lo llaman "volomeo qtoop". ara oLros un volumen es una Lun, pero para oLros
proveedores de almacenamlenLo un volumen es una coleccln Luns.
ue hecho, algunos proveedores de almacenamlenLo plensan que la palabra Lun" es una especle de
palabra "mala". Ln resumen, descrgaLe la documenLacln de Lu proveedor de almacenamlenLo y
sumer[eLe en sus Lermlnos y su ldloma. LsLo evlLar que Le slenLas confundldo.
Advertenc|a nmero 2: 1odos los proveedores de almacenamlenLo revenden" la repllcacln. ue
hecho, pueden admlLlr hasLa Lres o cuaLro Llpos dlferenLes de repllcacln que heredaron de un
desarrollo prevlo o adqulslcln. Algunos vendedores no lmplemenLan o soporLan Lodos los Llpos de
repllcacln con vMware S8M. Asl que puede que Lengas una llcencla para la repllcacln de Llpo A,
pero Lu proveedor slo admlLe repllcacln de Llpo 8, C y u, lo cual puede obllgarLe a acLuallzar Lus
llcenclas, el flrmware y los slsLemas de gesLln para soporLar el Llpo 8, C o u. ue hecho, en algunos
casos, puedes neceslLar una comblnacln de funclonalldades obllgndoLe asl a comprar el Llpo 8 y C
C y u. ara ser [usLos con los proveedores de almacenamlenLo, con la maduracln de S8M
enconLrars que Lodos soporLan los dlferenLes Llpos de repllcacln. LsLo se debe prlnclpalmenLe a
una respuesLa a la compeLencla.
Ln pocas palabras, Le podrla cosLar un buen" dlnero hacer el camblo al Llpo de repllcacln correcLo.
AlLernaLlvamenLe, podrlas enconLrarLe con que aunque el Llpo de repllcacln que Llenes cuenLa con
el soporLe necesarlo, esLe no sea el ms eflclenLe desde el punLo de vlsLa de L/S. un buen e[emplo
de esLa slLuacln son los slsLemas de LMC Clarllon. Ln los slsLemas Clarllon puedes uLlllzar una
Lecnologla de repllcacln llamada Mlrrorvlew. La Lecnologla Mlrrorvlew de LMC cuenLa con el
soporLe de vMware S8M, pero lnlclalmenLe slo soporLaba el modo aslncrnlco. A flnales del ano
2008, el soporLe cambl y Mlrrorvlew ya soporLa el modo slncrono. Aunque la repllcacln slncrona
es alLamenLe recomendable, se ve llmlLada frecuenLemenLe por la dlsLancla enLre el slLlo proLegldo
y el slLlo de recuperacln. Ln resumen, el slLlo de recuperacln puede esLar demaslado cerca como
para conslderarlo un slLlo real de u8. Ln el nlvel superlor, la dlsLancla mxlma de repllcacln
slncrona se slLua en un rango de 400-430 kllmeLros. Sln embargo, en la prcLlca y en el mundo real,
esLas dlsLanclas suelen esLar en un rango de 30-60 kllmeLros. Ll resulLado de esLa llmlLacln es que,
sln la repllcacln aslncrona, se vuelve cada vez ms dlflcll claslflcar al slLlo de recuperacln como un
lugar real de u8. La dlsLancla es relaLlva, y asl se ha demosLrado en los LL.uu. donde esLas
llmlLaclones han sldo especlalmenLe lmporLanLes en los reclenLes huracanes, pero en ml pals que
Llene el de Lamano de un sello de correos, Lal vez sea menos lmporLanLe.

- 22 -
CLro e[emplo, en las dlferenclas especlflcas de soporLe de los proveedores de almacenamlenLo, es el
caso de P. Las cablnas de P (LvA) son compaLlbles con vMware S8M. Sln embargo, deben Lener
las llcenclas de "8osloess copy y "cootloooos Access" para que puedan funclonar correcLamenLe. La
llcencla de 8osloess copy slo se uLlllza cuando se crean las lnsLanLneas o soopsbots duranLe un
LesL de lan de 8ecuperacln" con vMware S8M. La llcencla cootloooos Access", permlLe la
repllcacln de lo que P llamada "vdlsks" en los grupos de almacenamlenLo.
Advertenc|a nmero 3: Los slsLemas de gesLln de almacenamlenLo Llenen decenas de
conLenedores que a su vez conLlenen decenas de oLros conLenedores o cootoloets. LsLo slgnlflca
que el slsLema puede ser admlnlsLrado de una forma muy flexlble. un e[emplo Llplco de esLo es
MlcrosofL con sus mulLlples opclones en la esLrucLura de AcLlve ulrecLory. 1en en cuenLa que a
veces esLo slgnlflca que la repllcacln de almacenamlenLo se llmlLa a un deLermlnado Llpo de
conLenedor o de nlvel. Lo que lmpllca que Lu, o Lu equlpo de almacenamlenLo, Llenes que senLarLe y
pensar muy blen como vas a agrupar Lus Luns para asegurarLe de que slo repllcas las Luns que
sean necesarlas y que el proceso de repllcacln en sl no sea la causa de la corrupcln de los daLos
porque los horarlos de repllcacln no colncldleron. ClerLamenLe, muchos proveedores de
almacenamlenLo Llenen requlslLos muy especlflcos acerca de las relaclones enLre los dlferenLes
conLenedores cuando se uLlllzan con vMware S8M. Adems, algunos proveedores de
almacenamlenLo lmponen" requlslLos de nomenclaLura sobre esLos ob[eLos y shapshoLs o
lnsLanLneas. Sl no cumples con esLas recomendaclones, puedes enconLrarLe en la slLuacln en que
S8M no pueda lncluso comunlcarse con el almacenamlenLo correcLamenLe. Ln pocas palabras, es
una comblnacln del Llpo correcLo de repllcacln [unLo con las esLrucLuras de gesLln correcLas que
harn que Lodo funclone y slo puedes saberlo consulLando la documenLacln que proporclona el
proveedor de almacenamlenLo. Ln resumen - }81lM! (keoJ 1be loo Mooool - Lee el dlverLldo
manual).
Ahora que hemos desglosado esLas adverLenclas, me gusLarla Lrazar las esLrucLuras de como
funclonan la mayorla de los proveedores de slsLemas de almacenamlenLo, para esbozar despues
algunas conslderaclones sobre la planlflcacln de almacenamlenLo. lnlclalmenLe usare Lermlnos no
especlflcos de nlngun proveedor. A conLlnuacln, se muesLra un dlagrama de una cablna de
almacenamlenLo la cual conLlene muchas unldades de dlsco.


- 23 -
Ln esLa slLuacln:
A. Ls la cablna que esLs uLlllzando, no es lmporLanLe en esLe caso sl se LraLa de llbet cboooel o
lSCSl.
8. MuesLra que lncluso anLes de permlLlr el acceso a dlsco, muchos proveedores de
almacenamlenLo permlLen agrupar los dlscos. or e[emplo, neLApp se reflere a esLa agrupacln
como un dlsco con[unLo o Jlsk oqqteqote y, muy a menudo, es aqul donde Lenemos la
prlmera oporLunldad de esLablecer un nlvel de 8Alu por defecLo.
C. Ls oLro grupo - esLo es denomlnado por algunos proveedores como grupo de almacenamlenLo
(5totoqe Ctoop), grupo de dlsposlLlvo (uevlce qtoop) o grupo de volumenes (volome qtoop).
D. uenLro de esLos grupos Lenemos los bloques de almacenamlenLo, que la mayorla de los
proveedores llaman Luns. Algunos se deLlenen en esLe punLo, y la repllcacln es hablllLada para
el grupo C como se lndlca medlanLe la flecha L. Ln esLe caso, cada Lun denLro de esLe grupo se
repllca a la cablna remoLa y sl esLo no esLuvlera blen planlflcado nos podemos enconLrar Luns
repllcadas en el slLlo de recuperacln que no son necesarlas.
I. Algunos proveedores de almacenamlenLo permlLen oLros subgrupos. LsLos se denomlnan
grupos de recuperacln (tecovety qtoops), grupos de proLeccln (ptotecteJ qtoops), grupos de
conLlngencla (cootloqeocy qtoops) o grupos de coherencla o conslsLencla (cooslsteocy qtoops).
Ln esLe caso slo las Luns que flguran en el Crupo L se repllcan a la oLra cablna remoLa. Las
Luns no lncluldas en el subgrupo L no se repllcan. ara enLenderlo me[or, el grupo C es la regla,
slendo el grupo L una excepcln a esa regla.
G. Ll ulLlmo grupo es C. LsLe es un grupo de servldores LSx, que permlLen el acceso LanLo al Crupo
C o al Crupo L, dependlendo de lo que la cablna de almacenamlenLo soporLe. LsLos servldores
LSx se anadlrn al Crupo C, vla canal de flbra WWn (wotlJ wlJe Nome) o lSCSl lCn (l5c5l
poollfleJ Nome). Los proveedores que desarrollan su adapLador para vMware S8M - 5lte
kecovety AJoptet (S8A) es el sofLware que permlLe a S8M comunlcar con la capa de
almacenamlenLo -, a menudo Llenen sus proplas normas y reglamenLos sobre la creacln de
esLas agrupaclones. or e[emplo, pueden esLlpular que nlngun dlsco del grupo L puede ser
mlembro del grupo C. LsLo puede dar lugar a un fallo del S8A al no presenLar Lodas las Luns que
los servldores LSx neceslLan. Ll S8A de algunos proveedores permlLe auLomLlcamenLe el
acceso de los servldores LSx a las Luns repllcadas en la cablna del slLlo de recuperacln y oLros
no. uede, en esLe caso, que Lengas que aslgnar manualmenLe esLas Luns anLes de reallzar
cualquler prueba.

LsLa esLrucLura de agrupacln puede Lener lmporLanLes consecuenclas. un buen e[emplo de esLo es
cuando se colocan las mqulnas vlrLuales en mulLlples Lun. LsLo es una recomendacln de vMware,
generalmenLe por razones de rendlmlenLo, ya que permlLe adopLar dlferenLes nlveles de 8Alu en
dlferenLes dlscos. Sl esLo no esL blen planlflcado, podrla causar la corrupcln de las mqulnas
vlrLuales.

- 24 -

Ln el e[emplo anLerlor, los dos dlscos vlrLuales que componen la mqulna vlrLual (SCSl 0:0 y SCSl 0:1)
se han dlvldldo en dos Luns y en dos grupos dlferenLes. Ll clclo de repllcacln de un grupo Llene una
laLencla de 13 mlnuLos, mlenLras que el oLro no Llene laLencla en absoluLo. Ln esLe caso, podrlamos
llegar a la corrupcln de archlvos de log, Jote stomps", y creacln de archlvos como los del slsLema
operaLlvo de la mqulnas vlrLuales que podrlan ser recuperados en dlferenLe esLado al dlsco de los
daLos.
odemos ver oLro e[emplo de esLo sl ellges uLlllzar vMl5 exteots". Como sabes, LSx Llene la
poslbllldad de anadlr espaclo a un volumen vMlS porque esLe falLo de capacldad o porque quleras
romper la llmlLacln de 218 del Lamano mxlmo de un unlco volumen vMlS. LsLo se logra
expandlendo (exteots) un volumen vMlS a Lraves de mulLlples Luns.

Ln esLe caso, el problema esL slendo causado por almacenar la mqulna vlrLual en dos Luns
separadas en dos grupos dlferenLes. Lo peor es que el cllenLe vSphere pensar que la mqulna
vlrLual esLa almacenada en un solo uoto5tote vMlS. A menos que mlres muy de cerca la seccln de
almacenamlenLo con el cllenLe vSphere, puede ser que no noLes que el archlvo de la mqulna vlrLual
esL dlsLrlbuldo en dos Luns en dos grupos dlferenLes. LsLo no slo causa un problema con la
mqulna vlrLual, slno lo que es ms lmporLanLe, puede compromeLer la lnLegrldad del exteot
vMl5". ulcho esLo, los exteot vMl5" esLn generalmenLe mal vlsLos por la comunldad de vMware
en general, aunque en ocaslones se uLlllzan como una cura Lemporal" para soluclonar un problema
a corLo plazo. 1e hago una pregunLa: cunLas veces algo Lemporal Lermlna de[ndose duranLe
semanas, meses o anos ms all del momenLo en que se plane deshacerlo? Sln embargo,
reconozco que sl se dan Lamanos de almacenamlenLo muy pequenos a los equlpos, no Llenes ms
remedlo que uLlllzar los exteots. A menudo, esLo es debldo a las resLrlcclones que pone el equlpo de
almacenamlenLo en un esfuerzo por ahorrar espaclo, aunque la realldad es que solo Le dan Luns de

- 23 -
30 C8 y acabars pldlendo 10 de esLas para crear un exteot de }300 C8! Sl lo haces, Len el suflclenLe
culdado en asegurarLe de que Lodas las Luns que consLlLuyen el vMlS se esLen repllcando. Ml unlco
mensa[e es que procedas con cauLela, de lo conLrarlo podrlan produclrse slLuaclones caLasLrflcas.
La lnfraesLrucLura vlrLual de vMware no es muy consclenLe" de la esLrucLura subyacenLe, por eso
esLa falLa de conclencla" slgnlflca que podrlas crear un exteot" que lncluya una Lun que no se esLe
repllcando. Ll resulLado serla un volumen vMlS danado en el slLlo de desLlno.
1amblen habr ocaslones en las que Le slenLas arrasLrado" hacla dos dlrecclones dlferenLes. ara
una mxlma flexlbllldad, un grupo con una sola Lun Le permlLe conLrolar los clclos de repllcacln de
una forma ms clara. Ln prlmer lugar, sl Llenes la lnLencln de aprovechar esLa esLraLegla, Len
culdado de no expandlr los archlvos de mqulna vlrLual a Lraves de mulLlples Luns y vMl5 exteots"
porque los clclos dlferenLes de repllcacln pueden causar la corrupcln. 1en en cuenLa que la
mayorla de la genLe que uLlllza vSphere, pueden Lener poco conoclmlenLo sobre la esLrucLura de la
repllcacln que esL por deba[o. Ln segundo lugar, sl decldes poner muchas Luns conLenldas en un
solo grupo, debes Lener en cuenLra que esLo ofrece menos flexlbllldad. Sl no Llenes culdado, podrlas
lnclulr Luns que no son necesarlas repllcar o llmlLar la capacldad para repllcar con la frecuencla que
neceslLas.
LsLas cuesLlones sobre la gesLln del almacenamlenLo van a ser compllcadas" de resolver, porque
no se a[usLan a una esLraLegla general. ero me gusLarla lmaglnar que algunas organlzaclones
Lendrn Lres grupos, los cuales esLarn dlsenados con la repllcacln en meLe. uno se podrla uLlllzar
para la repllcacln slncrona y los oLros dos puede Lener lnLervalos de repllcacln de 30 y 60 mlnuLos
respecLlvamenLe. uepende mucho de cul sea Lu "ob[eLlvo de punLo de recuperacln" (kecovety
lolot Objectlves - klO). LsLa conflguracln crear mqulnas vlrLuales en los volumenes vMlS
correcLos, los cuales se esLn repllcando con una frecuencla adecuada a Lus necesldades de
recuperacln, aunque plenso que lmplanLar esLa esLraLegla serla dlflcll. Cmo sabr nuesLro
admlnlsLrador de mqulnas vlrLuales cual es la conflguracln correcLa de los volumenes vMlS para
crear las mqulnas vlrLuales? AforLunadamenLe, ahora vSphere es capaz de crear las carpeLas que
conLlenen los volumenes y fl[ar permlsos en ellas. Ls poslble gular" a las personas que crean los
vMlS para que los almacenen en las ublcaclones correcLas.
un meLodo mucho me[or serla crear grupos de almacenamlenLo con el sofLware de gesLln de la
cablna y mapear esLos a las mqulnas vlrLuales dependlendo de su funclonalldad. Los nombres de
los volumenes vMlS refle[arn sus dlferenLes ob[eLlvos. Adems, en vMware S8M podemos crear lo
que se llaman "grupos de proLeccln". LsLos grupos de proLeccln podrlan mapear dlrecLamenLe los
volumenes vMlS y los grupos de almacenamlenLo de la cablna. Ll dlagrama de aba[o llusLra esLe
enfoque que Le propongo.

- 26 -

Ln esLe caso Lendrla dos "grupos de proLeccln" en vMware SlLe 8ecovery Manager, uno para el
arranque y daLos de Lxchange, y oLro para el arranque y daLos de SCL. Aslmlsmo, esLo permlLlrla
Lres Llpos de planes de recuperacln con S8M - un plan de recuperacln en caso de fallos slo
Lxchange, un plan de recuperacln en caso de fallos slo para SCL y un plan de recuperacln en
caso de fallos para Lodas las mqulnas vlrLuales.
Ahora que he expuesLo los prlnclplos de la admlnlsLracln del almacenamlenLo me gusLarla darLe la
dlreccln de algunos archlvos ul de gran lmporLancla sobre el almacenamlenLo de varlos
proveedores, los cuales exponen con ms deLalle de los que yo puedo en esLe llbro sobre la
repllcacln de almacenamlenLo y gesLln de las necesldades de sus Lecnologlas. Algunas de esLas
gulas esLn lncluldas en el 5lte kecovety AJoptet" cuando lo descargues desde el slLlo Web de
vMware.
LamenLo declrLe que muchas de esLas gulas se refleren a S8M 1.0 en lugar de S8M 4.0. LxlsLen
varlas razones para ello. Algunos proveedores Lodavla no han conseguldo acLuallzar sus documenLos
Lecnlcos nl las me[ores prcLlcas. Lllos lnslsLen en permlLlr el acceso a los documenLos solo a cllenLes
y sl no lo eres no puedes acceder a los mlsmos. Pe LraLado de hablar de esLe Lema con Lodos los
proveedores pero reclbl una respuesLa mlxLa. Sl encuenLras una relacln de documenLos me[or que
las que muesLro aqul, enLonces envlame un emall y me esforzare en acLuallzar la versln en ul de
esLe llbro.
JA@*' #/ <+' ?)+3//#+)/' #/ *<$*2/&*$%/&(+
3Ak SkA for VMware S|te kecovery Manager Cverv|ew
hLLp://www.3par.com/SlLeCb[ecLs/2A3ul027886843L39686234u991Lu278/3A8-srmds-
08.0.pdf

3Ak w|th VMware SkM Wh|te aper
hLLp://www.3par.com/SlLeCb[ecLs/L84l0L66L630u9888C8l038lu48481Lu/3A8_srmwp-
08.1.pdf

Leftnand Ia||back roceedure for VMware S|te kecovery Manager
hLLp://h20193.www2.hp.com/v2/CeLuocumenL.aspx?docname=4AA2-
3083LnW&cc=us&lc=en

- 27 -

n d|saster to|erant so|ut|ons us|ng Cont|nuous Access for n StorageWorks Lnterpr|se V|rtua|
Array |n a VMware Infrastructure 3 env|ronment [Document ID: 4AA1-0820LNW]
hLLp://h71028.www7.hp.com/L8C/downloads/4AA1-0820LnW.pdf hLLp

VMware S|te kecovery Manager |n a NetApp Lnv|ronment [Document ID: 1k-3671]
hLLp://kb.vmware.com/laLform/ubllshlng/aLLachmenLs/1007098_dneLApp-S8M-Lr-
3671.pdf
hLLp://medla.neLapp.com/documenLs/Lr-3671.pdf hLLp

D|saster kecovery Us|ng De|| Lqua||og|c s Ser|es Storage And VMware S|te kecovery Manager
[Document ID: 1k1039]
hLLp://www.equalloglc.com/uploadedllles/8esources/1ech_8eporLs/181039-uell-LqualLoglc-S-
Serles-SAn-and-vMware-S8M.pdf hLLp
hLLp://www.vmware.com/flles/pdf/parLners/dell/ASSL1_7_S8122_vMware_S8M_uellvlu.ul
hLLp://www.equalloglc.com/parLnershlps/defaulL.aspx?ld=6333

Improv|ng VMware D|saster kecovery w|th LMC kecovero|nt [Document ID: nSS82]
hLLp://powerllnk.emc.com/km/llve1/en_uS/Cfferlng_1echnlcal/1echnlcal_uocumenLaLlon/P3382-
vMware_SlLe_8ecovery_Manager_wlLh_LMC_8ecoverolnL_lmplemenLaLlon_Culde.pdf hLLp

Us|ng LMC SkDI Adapter VMware S|te kecovery Manager [Document ID: nSS11]
hLLp://powerllnk.emc.com/km/llve1/en_uS/Cfferlng_1echnlcal/WhlLe_aper/P3311-slngemc-srdf-
adapLer-vmware-slLe-rcvry-mgr-wp.pdf hLLp

VMware S|te kecovery Manager w|th LMC Ce|erra NS Ser|es and Ce|erra kep||cator
Imp|ementat|on Gu|de [Document ID: nSS81]
hLLp://powerllnk.emc.com/km/llve1/en_uS/Cfferlng_1echnlcal/1echnlcal_uocumenLaLlon/P3381-
vMware_SlLe_8ecovery_Manager_wlLh_LMC_Celerra_nS_Serles_and_Celerra_8epllcaLor_l
mplemenLaLlon_Culde.pdf

VMware S|te kecovery Manager w|th LMC CLAk||CN Ck3 and M|rrorV|ew Imp|ementat|on Gu|de
[Document ID: nSS83]
hLLp://powerllnk.emc.com/km/llve1/en_uS/Cfferlng_1echnlcal/1echnlcal_uocumenLaLlon/P3383-
vMware_SlLe_8ecovery_Manager_wlLh_LMC_CLA8llCn_Cx3_and_MlrrorvlewS_lmplemenL
aLlon_Culde.pdf
K9B0L"1J" B0MN0 "ON1"P KQRBQN0P K1MS- "ON1"P
or ulLlmo, debes saber que en el slLlo web de vMware vlops.com, un empleado de vMware
llamado Cormac Pogan ha escrlLo una serle de gulas de lnLroduccln a la conflguracln y
hablllLacln de repllcacln enLre los muchos proveedores de cablnas. Sl eres nuevo en la repllcacln
del almacenamlenLo vale la pena que los leas.

SLeps Lo seLup 3A8 lnserv arrays
hLLp://vlops.vmware.com/home/docs/uCC-1471

SLeps Lo seLup LMC Clarllons
hLLp://vlops.vmware.com/home/docs/uCC-1227


- 28 -
SLeps Lo seLup LMC Celerra (lSCSl)
hLLp://vlops.vmware.com/home/docs/uCC-1233

SLeps Lo seLup LMC Celerra nAS 8epllcaLlon
hLLp://vlops.vmware.com/home/docs/uCC-1602

SLeps Lo seLup l8M SvC
hLLp://vlops.vmware.com/home/docs/uCC-1601

SLeps Lo seLup neLApp nAS 8epllcaLlon
hLLp://vlops.vmware.com/home/docs/uCC-1603

SLeps Lo seLup neLApp arrays
hLLp://vlops.vmware.com/home/docs/uCC-1229

1/'A$/&
8ueno, eso es Lodo en esLa breve lnLroduccln. AnLes de sumerglrme en S8M, qulero pasar los
prxlmos caplLulos conflgurando esLa capa de almacenamlenLo para asegurarme de que son apLos
para su uso con el producLo S8M. voy a cubrlr cada proveedor en orden alfabeLlco (LMC, P,
neLApp) para evlLar ser acusado de parclalldad sobre los proveedores. Con el Llempo espero que
oLros vendedores den un paso adelanLe para anadlr archlvos ul adlclonales que cubran la
conflguracln de sus slsLemas de almacenamlenLo Lamblen. or favor, no veas esLos caplLulos como
gulas deflnlLlvas sobre esLas cablnas de almacenamlenLo. uespues de Lodo, esLe es un llbro acerca
de S8M y el enfasls esL dlrecclonado hacla esLa herramlenLa. Sl conoces blen las Lecnologlas de
repllcacln de Lu proveedor de almacenamlenLo, podrlas pasar dlrecLamenLe al caplLulo 6. Como
alLernaLlva, puedes salLar hasLa el caplLulo que habla de Lu cablna de almacenamlenLo y luego
dlrlglrLe al caplLulo 6. no espero que algulen lea Lodos los caplLulos del 2 al 3, a menos que seas un
consulLor que Llene que esLar famlllarlzado con dlferenLes Llpos de repllcacln o seas masoqulsLa.
ulcho esLo, algunas personas dlcen que ser consulLor y ser masoqulsLa es ms o menos lo mlsmo.

- 29 -

Capitulo 2: Piimeios pasos con ENC
Celeiia Replicatoi

- 30 -

LMC es una empresa que proporclona cablnas de almacenamlenLo de dlsco para el mercado de
llbte-cboooel, un mercado en el que probablemenLe son los ms conocldos. Sln embargo, al lgual
que oLros muchos proveedores de almacenamlenLo, sus cablnas soporLan dlferenLes proLocolos de
almacenamlenLo mulLlple asl como conecLlvldad lSCSl y nlS a Lraves de su slsLema llamado
"Celerra". Al lgual que oLros fabrlcanLes, LMC Llene dlsponlbles las verslones en formaLo de vlttool
oppllooce de sus slsLemas de almacenamlenLo lSCSl/nAS y, en concreLo, su slsLema "Celerra" esL
dlsponlble en formaLo de mqulna vlrLual.
Sl deseas obLener ms lnformacln sobre la conflguracln del vSA Celerra - Cormac Pogan de
vMware, ha escrlLo una gula de lnLroduccln la cual puedes enconLrar en la pglna web vlops.com:
hLLp://vlops.vmware.com/home/docs/uCC-1233
Adems, el slLlo web vlrLualgeek, dlrlgldo por Chad Sakac, Llene Loda una serle de blogs y vldeos
sobre como conflgurar el vSA Celerra:
hLLp://vlrLualgeek.Lypepad.com/vlrLual_geek/2009/04/new-celerra-vsa.hLml
1oda la conflguracln se denomlna "SlsLema de LMC Celerra nS20lC con doble conLroladora con
opcln de lC hablllLada" y se parece a esLo:

uesde la parLe posLerlor, los dlagramas nS20lC Le muesLran como funclona el slsLema Celerra.


- 31 -
Ll slsLema es admlnlsLrado por lo que se denomlna el "coottol 5totloo". LsLo es puramenLe un nodo
de admlnlsLracln y no parLlclpa en nlngun l/C de dlsco. Celerra Llene en realldad dos "ho[as" o
conLroladoras que conLlenen el cdlgo para que los proLocolos lSCSl/nAS puedan funclonar. LsLas
"ho[as" se conocen como los "Joto movets", ya que son responsables de mover daLos enLre los
servldores LSx y la capa de almacenamlenLo. La razn por la que hay dos es debldo a la
redundancla. LsLos encuenLran su almacenamlenLo al ser, a su vez, enlazados a una CLA8llCn
Cx3. Ll paqueLe compleLo, sl se compran [unLos, permlLe que puedan ser uLlllzados para los Lres
proLocolos (llbre-Channel, lSCSl y nAS).
LMC Clarllon uLlllza un concepLo llamado "kAlu Ctoops" para descrlblr la agrupacln de una
coleccln de dlscos con un clerLo nlvel de 8Alu. Ln ml caso "8Alu Croup 0" es una coleccln de
dlscos uLlllzados por el hosL Celerra en 8Alu 3. La aslgnacln de almacenamlenLo flslco a un slsLema
Celerra cuando esLe Llene conecLlvldad de flbra con una Clarllon, no es dlferenLe del proceso de
presenLar a cualquler hosL (LSx, Wlndows, Llnux) el acceso al almacenamlenLo de un grupo 8Alu. Se
puede ver como el hosL Celerra se reglsLra conLra el slsLema de gesLln navlsphere como cualquler
oLro equlpo.

Ln la capLura de panLalla de la consola de admlnlsLracln de Celerra se puede ver que Lengo dos
slsLemas Celerra, los cuales han sldo enlazados a dos slsLemas dlferenLes de Clarllon LMC Cx3. Ll
slsLema new-york-ce|erra1.corp.com represenLa el slLlo proLegldo (new ?ork) y el slsLema new-
[ersey-ce|erra1.corp.com represenLa el slLlo de recuperacln (new !ersey). voy a suponer en esLe
llbro que una conflguracln slmllar a esLa ya ha sldo conflgurada.


- 32 -
L)/*2%:& #/ A& !"#$%& ()*)+ /& B-L L/</))*
AnLes de empezar, qulz sea recomendable comprobar que el Celerra cuenLa con las llcenclas
necesarlas para las caracLerlsLlcas y proLocolos que desees uLlllzar. ConecLaLe al coottol 5totloo
uLlllzando un navegador web. Selecclona el nombre y la pesLana de llcenclas:

una vez que el Celerra Llene llcencla para lSCSl, podemos empezar a crear un 1otqet l5c5l. Ll 1otqet
l5c5l es el "oyenLe" que permlLe a las sollclLudes enLranLes de lSCSl provenlenLes de los lnlcladores
ser reclbldas y procesadas. Muchas cablnas vlenen ya preparadas y conflguradas con 1otqet l5c5l,
pero con la Celerra Lu Llenes conLrol compleLo para deflnlr sus propledades como me[or Le
parezca. Al lgual que muchos slsLemas lSCSl, Celerra es compaLlble con muchos 1otqet l5c5l, cada
uno con dlferenLes allas.
Ls lmporLanLe saber que la l del coottol 5totloo del Celerra es uLlllzada excluslvamenLe para la
gesLln. Ll l/C de dlsco de lecLura y escrlLura generado por los hosLs LSx a un volumen ser dlrlgldo
por las lnLerfaces del uoto Movet. uel mlsmo modo, el l/C generado en la repllcacln Lamblen ser
dlrlgldo por las lnLerfaces del uoto Movet. Sl no esLs seguro de que dlreccln l Llenen las
lnLerfaces del uoto Movets lo puedes ver en ]Data Movers]Network.


- 33 -
Ln ml caso, en el Celerra de new ?ork, la l 172.168.3.73 (rod_kep||cat|on) se uLlllzar para
conduclr el Lrflco de repllcacln, mlenLras que la l 172.168.3.76 (rod_Access) ser uLlllzada por
los servldores LSx para acceder a las Lun lSCSl.
1. Ln el Celerra Manager del slLlo proLegldo (new ?ork)
2. Selecclonar la carpeLa W|zards, y luego el lcono New |SCSI 1arget

3. Selecclonar Next en el aslsLenLe y eleglr el daLamover por defecLo

4. lnLroduclr un "totqet ollos" unlco como newyorkce|erra1 - esLe es el nombre por el cual el
1otqet l5c5l ser conocldo por las herramlenLas de gesLln. or defecLo, sl de[as acLlvada la
opcln "Auto Generate 1arget ua||f|ed Name", el slsLema crear un lCn para el LargeL.
Cenerar un lCn con esLa nomenclaLura:
lqn.1992-03.com.emc:ck2000734004790000-22
Como alLernaLlva, puedes deselecclonar esLa opcln y esLablecer Lu proplo y personallzado
lCn como, por e[emplo:
lqn.2009-10.com.corp:newyorkcelerra1

- 34 -

3. uespues hacer cllc en el boLn Add para lnclulr las lnLerfaces de red uLlllzadas por el uoto
Movet, esLas lnLerfaces de red Llenen dlrecclones l, y escucharn por defecLo por el puerLo
1C lSCSl 3260 para las sollclLudes enLranLes de los lnlcladores - en nuesLro caso esLe ser
un lnlclador sofLware lSCSl el cual esL lnLegrado en el servldor LSx.

Nota:
Ml lnLerface uoto Movet rod_Access es cge0 con la dlreccln l 172.168.3.76.

6. Pacer cllc en I|n|sh y C|ose

Nota:
LsLe aslsLenLe auLomaLlza el proceso de creacln de un totqet l5c5l. odrla haber sldo
creado de forma manual y ser modlflcado en cualquler momenLo, selecclonando el uoto
Movet (en ml caso nyc_datamover2), en la opcln |SCSI y denLro, en la pesLana de 1argets.

Nota:
Ahora replLe el mlsmo paso en el slLlo de recuperacln (new !ersey)



- 33 -
L+&2/#%/&#+ *22/'+ #/ <+' >+'(' B0T * <+' (*)5/(' %0L0U /& B-L L/</))*
Ahora que hemos creado el totqet l5c5l, es una buena ldea hablllLar el sofLware lSCSl en el hosL LSx.
LsLo slgnlflca que cuando vayamos a crear una Lun lSCSl, esLa ser prereglsLrada" en la cablna
Celerra, por lo que solo Lendremos que selecclonar nuesLros servldores LSx.
Sl Llenes un adapLador hardware lSCSl dedlcado, puedes conflgurar su dlreccln l y lCn
dlrecLamenLe en la Lar[eLa hardware lSCSl. una venLa[a de esLo es que sl por alguna razn Llenes que
borrar o reconflgurar Lu servldor LSx, la conflguracln lSCSl permanecer en la Lar[eLa. Sln embargo,
una desvenLa[a es que esLas Lar[eLas lSCSl son basLanLes caras. Muchos cllenLes de vMware
prefleren uLlllzar el lnlclador sofLware lSCSl que vlene lncluldo con el servldor LSx. La plla de lSCSl en
LSx 4 ha sldo reclenLemenLe reescrlLa, lo que la hace ms fcll de lnsLalar y ofrece un me[or
rendlmlenLo. Las lnsLrucclones slgulenLes expllcan como conflgurar la plla lSCSl para que esLa hable
con nuesLra totqet l5c5l que hemos creado anLerlormenLe en el Celerra.
AnLes de hablllLar el lnlclador de sofLware lSCSl en el hosL LSx, Lendrs que crear un porLgroup Llpo
vMkernel con la dlreccln l correcLa para comunlcarse con el totqet l5c5l en el Celerra. Ln
verslones prevlas de LSx, Lamblen era necesarlo Lener un segundo porLgroup Llpo Servlce Console".
Ln la acLualldad y con la versln LSx 4 ya no es necesarlo.
Ll slgulenLe dlagrama muesLra la conflguracln de mls servldores LSx1 y LSx2. Cbserva que el
vSwlLch Llene dos Lar[eLas de red para la Lolerancla a fallos.

Nota:
uependlendo de la versln de LSx 4.x que esLes usando, Lendrs que abrlr o no manualmenLe el
puerLo 1C lSCSl en el flrewall LSx. ?o slempre he hecho esLo de forma manual para asegurarme al
100 de que no hay nlnguna barrera en la comunlcacln enLre los servldores LSx y el totqet l5c5l.
1. Selecclonar el servldor LSx y la pesLana Conf|gurat|on
2. Selecclonar el enlace Secur|ty rof||e en la pesLana Software
3. Cerrar el enlace ropert|es.
4. Ln el cuadro de dllogo, abre el puerLo 1C (3260) para el cllenLe de sofLware lSCSl

- 36 -

3. SeguldamenLe hacer cllc en el enlace Storage Adapters y selecclonar |SCSI Software
Adapter
6. Cerrar ropert|es.
7. Ln el cuadro de dllogo, hacer cllc en el boLn Conf|gure
8. PablllLar la opcln Status como se muesLra a conLlnuacln

Nota:
LsLo puede llevar algun Llempo. Se paclenLe. no podrs esLablecer un lCn personallzado
hasLa que no hagas cllc en AcepLar. vMware lnLenLar deLermlnar un lCn por defecLo.
9. Pacer cllc en el boLn Conf|gure. oLra vez y susLlLuye el lCn generado auLomLlcamenLe
con Lu proplas normas lCn, de esLe modo:

- 37 -

Nota:
uespues de hacer cllc en Ck, puede aparecer un cuadro de dllogo que lndlca que debes
relnlclar el servldor LSx.

Aunque esLo es clerLo, puedes aplazar el relnlclo hasLa que la conflguracln haya flnallzado
por compleLo.
10. uespues, selecclonar la pesLana Dynam|c D|scovery y hacer cllc en el boLn Add
11. lnLroduclr la dlreccln l de la cablna lSCSl la cual es accedlda por las dos Lar[eLas de red del
uoto Movet - en ml caso 172.168.3.76


- 38 -
Nota:
Ll Stat|c D|scovery es solo compaLlble con los lnlcladores de hardware lSCSl. noLa que la
dlreccln l del LargeL de la cablna Celerra lSCSl es la de la lnLerface rod_Access uoto
Movet, y no la del coottol 5totloo que se usa unlcamenLe para la gesLln.
12. Pacer cllc en Ck
Nota:
LsLo puede llevar algun Llempo.
13. uespues de hacer cllc en C|ose sobre el cuadro de dllogo prlnclpal. 1e pregunLar sl quleres
volver a anallzar la P8A vlrLual del sofLware lSCSl (en ml caso vmhba34). Pacer cllc en es.
Nota:
ue vez en cuando, me ha dado cuenLa que, despues de algunos camblos en la conflguracln
lnlclal del lnlclador de sofLware lSCSl, puede requerlr un relnlclo del servldor LSx. Asl que
LraLa de llmlLar los camblos slempre que sea poslble y plensa por adelanLado que a[usLes
sern necesarlos en el fuLuro para evlLarlo.

Nota:
Ahora replLe esLa conflguracln para los servldores LSx del slLlo de recuperacln,
camblando las dlrecclones l con relacln a su ublcacln.
L)/*&#+ A& &A/3+ '%'(/$* #/ *)2>%3+'
Al lgual que con oLros proveedores de cablnas de almacenamlenLo, el slsLema Celerra Llene su
proplo slsLema de archlvos en el que se pueden crear Luns. LsLo permlLe caracLerlsLlcas avanzadas
Lales como la dedupllcacln y el tblo ptovlslooloq. Ls poslble crear la conflguracln manualmenLe,
pero preflero uLlllzar los aslsLenLes del Celerra para gularme duranLe el proceso.
1. Selecclonar el Ce|erra Manager del slLlo proLegldo (new ?ork).
2. Selecclonar el nodo W|zards y luego el boLn New I||e System.

- 39 -

3. Pacer cllc en Next en el aslsLenLe para eleglr el daLamover por defecLo
4. Selecclonar Storage oo| como Llpo de Vo|ume Management
3. Selecclonar un Storage oo|, en ml caso solo Lengo uno c|ar_rS_performance con
933.494M8 de espaclo dlsponlble

6. Luego especlflcar un nombre para el slsLema de archlvos que esLs creando. Ln ml caso he
usado newyorkce|erraIS1" el cual Llene 200C8 de Lamano. Publese sldo poslble crear un
slsLema de archlvos de casl 118 y luego rellenar esLe slsLema de archlvos con muchas Luns
lSCSl. Cbserva como el valor se especlflca en M8.


- 40 -
7. Ll resLo del aslsLenLe permlLe opclones ms avanzadas, aunque Lermlna acepLando los
valores predeLermlnados y haz cllc en I|n|sh y luego C|ose
Nota:
LsLe aslsLenLe auLomaLlza prlnclpalmenLe el proceso de creacln de un slsLema de archlvos
para almacenar Luns lSCSl. Se podrla haber creado de forma manual y ser modlflcado en
cualquler momenLo, selecclonando I||e Systems y la pesLana I||e Systems

lMC81An1L: Ahora replLe los mlsmos pasos en el Celerra del slLlo de recuperacln (new
!ersey). A[usLa Lu nomenclaLura para refle[ar la ublcacln. no obsLanLe, cuando lo hagas
reclblrs una adverLencla crlLlca. Ll slsLema de archlvos del slLlo de recuperacln Llene que
ser un poco ms grande para poder reclblr las lnsLanLneas que se generan duranLe el
proceso de repllcacln. CunLo ms grande debe ser? LMC recomlenda que sl la Lun va a
Lener pocos camblos, el slsLema de archlvos en el slLlo de recuperacln deberla de ser un
20 ms grande (en ml caso 240C8). Ln el peor de los casos, donde se reallzan un volumen
de camblos muy alLos, puede llegar a ser una clfra Lan alLa como un 130 de espaclo
reservado. Sl no reservas espaclo para las lnsLanLneas, puede que reclbas un mensa[e de
error Llpo vetsloo 5et oot of spoce". Lo bueno es que sl reclbes esLe error puedes aumenLar
el Lamano del slsLema de archlvos segun sea necesarlo sln alLerar el enLorno de produccln.
La capLura de panLalla slgulenLe muesLra un slsLema de archlvos del Celerra en el slLlo de
recuperacln (new !ersey) de 230C8. odrlas hacerlo ms grande con el boLn Lxtend.

- 41 -

L)/*&#+ A&* QVW %0L0U
Ln esLa seccln voy a crear una Lun lSCSl. una vez la Lenga creada, pondre la repllcacln aslncrona
en marcha - enLre la Celerra de new ?ork y la de new !ersey usando la Lecnologla de repllcacln
8epllcaLorv2" de la cual Lengo llcenclas. Ls poslble crear la conflguracln de forma manual pero, en
esLe caso, yo preflero usar los aslsLenLes del Celerra para gularme en el proceso.
1. Selecclonar el Ce|erra Manager del slLlo proLegldo (new ?ork)
2. Selecclonar el nodo W|zards, y luego el boLn New |SCSI LUN

3. Selecclonar Next en el aslsLenLe para eleglr el uoto Movet por defecLo

- 42 -

4. Selecclonar Next para acepLar la creacln del LargeL en el paso anLerlor.

3. uespues, selecclonar el slsLema de archlvos donde reslde la Lun lSCSl. Ln ml caso, es el
slsLema de archlvos newyorkce|erraIS1 que creamos con el aslsLenLe anLerlor. Cbserva
como a pesar de que sollclLe un slsLema de archlvos de 200C8, no Lodo el espaclo esL
dlsponlble, ya que parLe de dlcho espaclo es necesarlo para los meLadaLos del proplo
slsLema de archlvos.

6. uespues, a[usLar el numero ldenLlflcaLlvo de Lu Lun, en ml caso he elegldo el 100. La opcln
Create Mu|t|p|e LUNS, Le permlLe crear muchas LunS de una sola vez, las cuales resldlrn
en el mlsmo slsLema de archlvos y con el mlsmo Lamano. Ln ml caso sl lo hlclera asl serlan
Luns de 100C8 en Lamano.

- 43 -

7. Ln la parLe del aslsLenLe del enmascaramlenLo de la Lun, selecclonar la opcln Lnab|e
Mu|t|p|e Access y usar la opcln Grant para agregar los lnlcladores conocldos a la llsLa. Mls
servldores LSx ya flguran en esLa llsLa porque ya hablllLe la opcln del sofLware lSCSl en los
servldores LSx y reallce un escaneo.

8. Ll slgulenLe cuadro de dllogo, Le permlLlr conflgurar el CPA de acceso (opclonal). Sl has
hablllLado CPA, segun das acceso a los hosL LSx, reclblrs un mensa[e cada vez que quleras
esLablecer el CPA secreLo para cada servldor LSx. Adems, serla necesarlo que revlsases la
conflguracln del lnlclador lSCSl en el hosL LSx y conflgures a Lal efecLo el CPA.
9. Pacer cllc en I|n|sh y C|ose
Nota: LsLe aslsLenLe auLomaLlza prlnclpalmenLe el proceso de creacln de una Lun y la
aslgnacln de los servldores LSx por su lCn a la mlsma. Se podrla haber creado de forma
manual y haberla modlflcado en cualquler momenLo, navegando por la seccln Data
Movers y selecclonando el nodo |SCSI en la pesLana LUNs.


- 44 -
Adems, sl selecclonas el nodo |SCSI, la pesLana 1argets y haces cllc con el boLn derecho en
las propledades del 1argeL, selecclonas ropert|es y en la pesLana LUN Mask puedes ver los
servldores LSx a los cuales se les a aslgnado la Lun.

Nota: Sl vuelves a los servldores LSx que fueron aslgnados al LargeL lSCSl, enLonces vers
que esLos Lendrn las Luns lSCSl dlsponlbles.

Ln esLe momenLo, serla una buena ldea formaLear la Lun lSCSl con el formaLo vMlS y usar
dlcha Lun con algunas mqulnas vlrLuales. uespues, podrs repllcar la Lun a la Celerra del
slLlo de recuperacln.
lMC81An1L: Ahora replLe los pasos en el Celerra del slLlo de recuperacln (new !ersey)
a[usLando los nombres y las dlrecclones l para refle[ar su ublcacln. Al crear la Lun lSCSl,
recuerda poner la Lun en modo slo lecLura. Cuando e[ecuLas un plan de recuperacln con
S8M, el S8A del Celerra auLomLlcamenLe har que la Lun sea de modo lecLura-escrlLura.


- 43 -
no es necesarlo formaLear el volumen y rellenarlo con mqulnas vlrLuales ya que esLe
volumen fue creado en el slLlo de recuperacln y esL vaclo, y reclblr las acLuallzaclones de
repllcacln del Celerra del slLlo proLegldo (new ?ork).
L+&X%5A)*&#+ <* )/?<%2*2%:& /& L/</))*
Sl has seguldo blen el manual, ahora deberlas Lener dos slsLemas Celerra en marcha y funclonado -
cada uno con un totqet l5c5l, un slsLema de archlvos y una Lun lSCSl. La Lun lSCSl en el Celerra del
slLlo de produccln (new ?ork) es de lecLura y escrlLura, mlenLras que la oLra Lun en el Celerra del
slLlo de recuperacln, es de slo lecLura. una vez ms, podemos uLlllzar el aslsLenLe para conflgurar
la repllcacln. Ln general, la conflguracln de la repllcacln consLa de un proceso de Lres fases:
Crear una relacln de conflanza enLre las dos Celerras, la del slLlo proLegldo y la del de
recuperacln, en forma de conLrasena secreLa comparLlda.
Crear un uoto Movet de lnLerconexln para permlLlr que las dos Celerras puedan repllcarse
una conLra oLra.
PablllLar la repllcacln enLre el slLlo proLegldo y el slLlo de recuperacln.
AnLes de comenzar con el aslsLenLe, qulz quleras conflrmar que las dos Celerras pueden verse
enLre sl a Lraves del lnLerface cge que va a usarse para la repllcacln. uedes hacer una slmple
prueba de plng" en la web de admlnlsLracln ba[o ]Data Movers]Network en la pesLana |ng.

1. Ln la Celerra del slLlo proLegldo (new ?ork), abrlr el nodo W|zards
2. Pacer cllc en el boLn New kep||cat|on

3. Ln la seccln kep||cat|on 1ype, selecclonar |SCSI LUN

- 46 -
4. Ln la seccln Spec|fy Dest|nat|on Ce|erra Network Server, pulsar el boLn New Dest|nat|on
Ce|erra

3. Ln el cuadro de dllogo slgulenLe, escrlblr un nombre descrlpLlvo para represenLar el Celerra
del slLlo de recuperacln (new !ersey), [unLo con la dlreccln l del slsLema de gesLln. La
clave crea una conflanza enLre el slLlo proLegldo y el slLlo de recuperacln de Lal manera que
sern capaces de envlar daLos y acLuallzaclones a nlvel de bloque.

6. Lscrlblr las credenclales uLlllzadas para auLenLlflcar el Celerra en el slLlo de recuperacln
(new !ersey).

7. Ahora que el Celerra del slLlo pLoLegldo sabe de la exlsLencla del Celerra del slLlo de
recuperacln, la slgulenLe parLe del aslsLenLe cteote leet celetto Netwotk 5etvet", lnforma
al Celerra del slLlo de recuperacln de la ldenLldad del Celerra del slLlo proLegldo (new
?ork), creando asl una conflanza bldlrecclonal enLre los dos Celerras.

- 47 -

Nota: uespues de hacer cllc en Next, reclblrs una noLa resumen de como quedarn
empare[ados los slsLemas. Cuando pulsemos el boLn Subm|t, conflarn el uno en el oLro
medlanLe la frase de conLrasena comparLlda. Cuando se compleLa el aslsLenLe, Le llevar de
nuevo al prlnclplo del mlsmo donde Le pedlr que selecclones un servldor Celerra de
desLlno.


Selecclona el Celerra del slLlo de recuperacln (new !ersey) y haz cllc en Next
8. Ahora que los Celerras Llenen una relacln de conflanza, neceslLas crear un uoto Movet
lotetcoooect, el cual Le permlLlr envlar daLos y acLuallzaclones desde el slLlo proLegldo al
slLlo de recuperacln. Pacer cllc en el boLn New InterConnect en la parLe del aslsLenLe de
Data Mover Interconnect

- 48 -

9. uespues lnLroduce un nombre descrlpLlvo para el uaLa Mover lnLerconnecL

Ln ml caso he llamado al lnLerconnecL del slLlo de produccln new-york-ce|erra1-to-new-
[ersey-ce|erra1" y a la lnversa en el slLlo de recuperacln. Cbserva que al hablllLar la opcln
de conflguracln avanzada, pude selecclonar la lnLerface rod_kep||cat|on con la dlreccln
l 172.168.3.73 uLlllzado por cge1.
10. La opcln Interconnect 8andw|dth Schedu|e Le permlLe conLrolar la canLldad de ancho de
banda aslgnada a cada clclo de repllcacln y cuando ocurre la repllcacln.


- 49 -
A[usLa el horarlo segun Lus necesldades y haz cllc en Subm|t para crear el uoto Movet
lotetcoooect.
11. Ahora que el uoto Move lotetcoooect ha sldo creado, puedes selecclonarlo en el aslsLenLe.

12. Ln la opcln kep||cat|on Sess|on Interface, puedes selecclonar que dlreccln l (y, por lo
LanLo, que lnLerface de red) llevar el Lrflco de repllcacln. Ln ml caso he selecclonado la
dlreccln 172.168.4.73 la cual esL aslgnada a rod_kep||cat|on en cdg1.

13. A conLlnuacln, esLablecer un nombre descrlpLlvo de sesln de repllcacln. Adems,
selecclonar la Lun lSCSl que desees repllcar. Ln ml caso, es la Lun de 100C8 que creamos
anLerlormenLe.

14. Ln la seccln Se|ect Dest|nat|on, selecclonar la Lun desLlno que reclblr las acLuallzaclones
de repllcacln desde la Lun orlgen.

- 30 -

13. La opcln Update o||cy, Le permlLe conflgurar la Lolerancla sobre lo que sucede sl la
repllcacln no esL dlsponlble duranLe un perlodo de Llempo. LsLo refle[a Lu 8C (kecovety
lolot Objectlve). Asl que sl selecclonas 10 mlnuLos, el slLlo de recuperacln esLar 10
mlnuLos por deLrs de Lu slLlo proLegldo.

16. llnalmenLe, hacer cllc en Subm|t y el proceso de repllcacln comenzar.
Nota: LsLe aslsLenLe prlnclpalmenLe auLomaLlza el proceso manual de la asoclacln de las
dos Celerras, crea el uoto Movet lotetcoooects y la sesln de repllcacln. uedes ver y
modlflcar esLas enLradas desde el nodo kep||cat|on en la pglna web de admlnlsLracln del
Celerra.

La pesLana Data Mover Interconnects, muesLra la conexln de red enLre las dos Celerras, la
cual se uLlllza para Lransferlr las acLuallzaclones de repllcacln. uedes hacer cllc con el
boLn derecho y valldar" esLas conexlones asl como modlflcar sus propledades.

- 31 -

La pesLana kep||cat|ons muesLra la sesln de repllcacln creada por el aslsLenLe - Llene
boLones que Le permlLlrn deLener, lnlclar o relnverLlr la relacln de la repllcacln.

L+&2<A'%:&
Ln esLe caplLulo, Le he mosLrado rpldamenLe como conflgurar un LMC Celerra lSCSl 8epllcaLor, el
cual es compaLlble con vMware S8M. Pemos conflgurado dos slsLemas Celerra y luego los hemos
conflgurado para la repllcacln.
ue ahora en adelanLe, yo recomendarla crear las mqulnas vlrLuales sobre el vMlS de la Lun lSCSl
en el Celerra del slLlo proLegldo para usarlas de prueba con vMware S8M. S8M esLa dlsenado solo
para su uso con Luns/volumenes a los que acceden los hosLs LSx y que conLlenen flcheros de
mqulnas vlrLuales. Ln verslones anLerlores, sl Lenlas un volumen vMlS en blanco, es declr, sln
formaLear, no se mosLraba en el aslsLenLe Attoy Moooqet cooflqototloo de S8M (en la nueva
versln nos advlerLe en esLe caso). LsLo fue un error frecuenLe que muchas personas Luvleron con la
versln S8M 1.0, pero que rara vez he vlsLo - sobre Lodo porque slempre me aseguro que mls
volumenes repllcados vMlS conLlenen mqulnas vlrLuales. }no veo el moLlvo para repllcar
volumenes vMlS vaclos!
uesde LSx 3.3 y vCenLer 2.3, puedes Lrasladar el flchero swap de la mqulna vlrLual (.vswp) a un
daLasLore dlferenLe, en lugar de de[arlo en la ublcacln predeLermlnada. un buen conse[o es
Lrasladar el flchero swap de las mqulnas vlrLuales a oLro almacenamlenLo comparLldo pero no
repllcado. Se reduclr la canLldad necesarla de ancho de banda para la repllcacln. LsLo, en camblo,
no reduce el espaclo en dlsco necesarlo en el slLlo de recuperacln ya que ser regenerado de forma
auLomLlca. Ln S8M 4.0 el aslsLenLe del Array Manager ConflguraLlon muesLra ahora el slgulenLe
error sl no rellenas el daLasLore con mqulnas vlrLuales:


- 32 -
Ln mls demosLraclones uso prlnclpalmenLe dlscos vlrLuales. La funclonalldad 8uM de vMware esL
LoLalmenLe soporLada por S8M (no era asl cuando la versln 1.0 fue lanzada al mercado por prlmera
vez). Cubrlre 8uMs al flnal de esLe llbro ya que es una caracLerlsLlca muy popular de vMware.


- 33 -

Capitulo S: Piimeios pasos con ENC
Claiiion Niiioiview

- 34 -
LMC es una empresa que proporclona cablnas de almacenamlenLo de dlsco para el mercado de
llbte-cboooel, un mercado en el que probablemenLe son los ms conocldos. Sln embargo, al lgual
que oLros muchos proveedores de almacenamlenLo, sus cablnas soporLan dlferenLes proLocolos de
almacenamlenLo mulLlple asl como conecLlvldad lSCSl y nlS a Lraves de su slsLema llamado
"Celerra". Al lgual que oLros fabrlcanLes, LMC Llene dlsponlbles las verslones en formaLo de vlttool
oppllooce de sus slsLemas de almacenamlenLo lSCSl/nAS y, en concreLo, su slsLema "Celerra" esL
dlsponlble en formaLo de mqulna vlrLual. Sln embargo, de momenLo, no esL a dlsposlcln publlca
la mqulna vlrLual del slsLema Clarllon".
Ln 2009, LMC muy amablemenLe me aslgn dos Clarllon Cx3s. 1oda la conflguracln se denomlna
"SlsLema LMC Celerra nS20lC con doble conLroladora con opcln de lC hablllLada" y se parece a
esLo:

1engo dos slsLemas nS20lC y cada uno de ellos ha sldo anadldo a domlnlos separados en la consola
de gesLln navlsphere.
Ln esLa capLura de panLalla de la consola de gesLln navlsphere" se puede ver que Lengo dos
SlsLemas Clarllon Cx3. uonde Loca| Doma|n represenLa el SlLlo roLegldo (new ?ork) y el domlnlo
denomlnado NLW_ILkSL represenLa el slLlo de recuperacln. voy a suponer que ya dlspones de
esLa mlsma conflguracln. Sl no Llenes las dos Clarllon llsLadas en la vlsLa, revlsa el menu I||e, el cual
Le permlLe poder conflgurar la "CesLln MulLl-uomlnlo". 1amblen voy a suponer que el Lraba[o
necesarlo en la capa fabrlc (WWns y zooloq) ya ha sldo reallzado correcLamenLe.

- 33 -

Ln S8M 1.0, la LMC Clarllon requerla un Crupo de ConslsLencla" (ConslsLency Croup) para que
funclonase el S8A. LsLo ya no es un requlslLo en S8M 4.0. Los grupos de conslsLencla se uLlllzan
cuando se Llenen varlas Luns para garanLlzar que en la repllcacln (o Mlttotvlew) se manLlene el
esLado de dlchas Luns slncronlzadas. Aunque los grupos de conslsLencla no requleren requlslLos
especlales, voy a ensenarLe como crearlos para que sepas como hacerlo, ya que es una buena
prcLlca usarlos. LsLe requerlmlenLo en S8M 1.0 para los grupos de conslsLencla supuso problemas
para algunas personas ya que en ese momenLo exlsLla un llmlLe en el numero de grupos que podlan
ser creados.
L)/*&#+ A&* QVW /& B-L
LMC usa un concepLo denomlnado "kAlu Ctoops" para descrlblr un con[unLo de dlscos con clerLo
nlvel de 8Alu. Ln ml caso, "kAID Group 1" es una coleccln de dlscos usados por los servldores
sobre un 8Alu3. Ln esLa seccln creare una Lun, en esLe kAlu qtoop, denomlnada
"LUN_60_100G8_VIk1UALMACnINLS". una vez creada, conflgurare la repllcacln de forma
aslncrona enLre la Clarllon new ?ork y la Clarllon new !ersey usando la Lecnologla "Mlrrorvlew" de
LMC.
1. Abrlr en el navegador web, e lnLroduclr la dlreccln lp usada para acceder a navlsphere,
en ml caso es hLLps://172.168.3.79.
2. lnLroduclr usuarlo y password.
3. Lxpandlr + Loca| Doma|n (SlLlo roLegldo, ml "uomlnlo Local")
4. Lxpandlr + Cknnnnnnnnnnnn (Ls el numero de serle de la Cx3)
3. Lxpandlr + kAID Groups
6. Pacer cllck con el boLn derecho sobre kAID Group y selecclonar 8|nd LUN, para crear
una Lun. Ln ml caso es kAID Group 1

7. Ln el cuadro de dllogo, selecclonar un ldenLlflcador de Lun dlsponlble/llbre. Ln ml caso
use el LUN ID 60.
8. Luego, ba[o Defau|t Cwner, selecclonar la opcln Auto.
9. ara flnallzar, deflnlr el Lamano de la Lun. Ln ml caso, 100C8.

- 36 -


Nota:
LsLe numero de Lun no es necesarlamenLe el lu Lun que en realldad ser presenLado al
servldor LSx. Ll numero de Lun podrla ser 300, pero cuando ms Larde sea aslgnado a
los hosLs LSx, el numero debe esLar enLre los valores comprendldos enLre 0 y 233, ya
que es el numero mxlmo de Lun que un servldor LSx4 acLualmenLe puede ver. La
opcln Auto lndlca al slsLema Clarllon que aslgne la Lun a una de las conLroladoras de
almacenamlenLo (ya sea SA o S8). La flnalldad de la opcln Auto es evlLar que una
sola conLroladora (SA o S8) Lenga aslgnadas Lodas las Luns y, por LanLo, se degrade el
rendlmlenLo. Se denomlna pseudo acLlvo", donde LanLo SA como S8 pueden
conLrolar la carga de L/S, pero solo una conLroladora puede ser propleLarla de una Lun
al mlsmo Llempo. Sl un S quedase fuera de llnea (por e[emplo, debldo a una
acLuallzacln de flrmware) Lodas las Luns son Lransferldas a la oLra conLroladora. LsLe
proceso es conocldo como "LrnslLo"(ttooslt). Ls recomendable comprobar, de vez en
cuando, esLa propledad para asegurarse que un S no esL sobrecargado por
demasladas Luns o por varlas Luns con un uso lnLenslvo de L/S.

10. Pacer cllc en App|y en el cuadro de dllogo 8|nd LUN y es en el slgulenLe para
conflrmar los camblos. una vez la Lun ha sldo creada, hacer cllck en Ck para conflrmar
que la operacln se reallz con exlLo. Ll cuadro de dllogo 8|nd LUN permanecer en
panLalla (se supone que puedes desear crear varlas Luns. Pacer cllck en Cance| para
cerrarlo). una vez la Lun ha sldo creada, puedes pulsar cllc con el boLn derecho y
eleglr ropert|es para darle un nombre ms descrlpLlvo. Ln ml caso, la he renombrado
a:
LUN_60_100G8_VIk1UALMACnINLS

- 37 -

Nota:
uedes ver varlas Luns en la llsLa. or e[emplo, mls Luns de lSCS/1LMLA1LS. uedes
lgnorarlas ya que nlnguna de ellas ser repllcada al slLlo de recuperacln (new !ersey).
LsLas son para uso lnLerno cuando hago Lraba[os en un enLorno de desarrollo u oLras
acLlvldades.
L+&X%5A)*&#+ B-L -%))+),%/.
1. ulsar el boLn derecho sobre la Lun que se desea repllcar. Ln ml caso
LUN_60_100G8_VIk1UALMACnINLS
2. Ln el menu, selecclonar M|rrorV|ew y luego Create kemote M|rror

3. Ln el cuadro de dllogo, selecclonar Synchronous y escrlblr un nombre descrlpLlvo.
Luego pulsar Ck

4. Aparecer esLe cuadro de dllogo

- 38 -

Nota:
ara Lener una conflguracln saLlsfacLorla de Mlrror vlew, se neceslLa crear una lmagen
en espe[o secundarla en el slLlo de recuperacln (new !ersey). ulsar es. LsLo crear
una "ltlmoty lmoqe" en el nodo kemote M|rrors de esLe modo:

Cbserva como lndlca enLre corcheLes [] que no hay "5ecooJoty lmoqes" Lodavla.
3. Ll slgulenLe paso es crear la 5ecooJoty lmoqe de la Lun en la Clarllon del slLlo de
recuperacln (new !ersey)
6. ulsar boLn derecho sobre la mlsma Lun de nuevo y selecclonar M|rrorV|ew]Create
Secondary Image LUN.
7. Se abrlr un cuadro de dllogo, el cual mosLrar la Clarllon del slLlo de recuperacln,
vlslble en navlsphere. Selecclonar un numero de Lun llbre, que ser usada para crear la
"5ecooJoty lmoqe" de la Lun.

Nota:
uespues de pulsar Ck y conflrmar los slgulenLes cuadros de dllogos auxlllares se
recrear la Lun en el Clarllon del slLlo de recuperacln (new !ersey). LsLa Lun puede ser
renombrada para hacer que sea ms descrlpLlva. ?o llame a la mla:
LUN60_100G8_VIk1UALMACnINLS_MIkkCkVILW

- 39 -

8. A conLlnuacln, esLa nueva "5ecooJoty lmoqe" de la Lun debe ser agregada al kemote
Mlttot creado anLerlormenLe. Sobre la Clarllon del slLlo proLegldo (new ?ork), pulsar
boLn derecho sobre el kemote Mlttot, en ml caso "kep||ca of LUN60 -
v|rtua|mach|nes" y selecclonar Add Secondary Image

9. Ln el slgulenLe cuadro de dllogo, selecclonar la Clarllon del slLlo de recuperacln (new
!ersey) y desplegar el SA o S8 para selecclonar la "Secondary lmage" de la Lun creada
anLerlormenLe.

Nota:
uedes reduclr el Llempo necesarlo para slncronlzar, camblando el Synchron|zat|on
kate a alLo (n|gh). LsLo supone un lncremenLo de carga en la cablna, por LanLo qulzs
quleras camblarlo una vez se haya compleLado la slncronlzacln por prlmera vez. Ms
Larde veremos que sl desmarcamos la opcln In|t|a| Sync kequ|red" duranLe el proceso
de follbock en S8M, esLe se reduclr aun ms.
La slncronlzacln lnlclal requerlda causar una slncronlzacln compleLa de los daLos de
una Lun a oLra para que Lengan los daLos en el mlsmo esLado. La pollLlca de
recuperacln conLrola que sucede sl la lmagen secundarla repllcada esL lnacceslble.
AuLomLlcamenLe se fuerza una reslncronlzacln de los daLos sln la lnLervencln del
admlnlsLrador, mlenLras que la opcln manual requlere que el admlnlsLrador slncronlce
manualmenLe la Lun. Ll raLlo de slncronlzacln (Synchron|zat|on kate) conLrola la

- 60 -
velocldad de escrlLura enLre la Clarllon del slLlo proLegldo (new ?ork) y la del slLlo de
recuperacln (new !ersey).
uespues de pulsar Ck, deberlas ver los lconos camblando denLro Novlspbete, lndlcados
con la leLra 1 mayuscula.

La "1" lndlcada que el Mlrrorvlew esL en esLado de "1ranslcln" y en proceso de
slncronlzacln con[unLa de las Luns prlmarla y secundarla.
L)/*&#+ A& '&*?'>+( ?*)* ?)A/;*' 2+& 01-
uuranLe una prueba de un plan de 8ecuperacln de S8M, el volumen repllcado, en ml caso
"LUN60_100G8_VIk1UALMACnINLS_MIkCkVILW", no esL monLado dlrecLamenLe y acceslble por
los servldores LSx. Ln su lugar, se reallza una lnsLanLnea o soopsbot de la Lun secundarla y esLa es
la que se presenLa a los servldores LSx en el slLlo de recuperacln duranLe la mlsma. LsLo permlLe
e[ecuLar pruebas de planes de recuperacln duranLe el dla sln lnLerrumplr las operaclones normales
o la repllcacln slncrona enLre las Luns prlmarlas y las secundarlas. La lnsLanLnea no se crea
auLomLlcamenLe. Ls creada manualmenLe y se debe eLlqueLar de forma correcLa con el fln de que
el S8A de LMC Clarllon sea capaz de locallzarla. Ll nombre de la lnsLanLnea debe comenzar con el
LexLo "WMWAkL_SkM_SNA". LsLe procedlmlenLo se lleva a cambo en ambos slLlos, LanLo en el
slLlo proLegldo (new ?ork) como en el de recuperacln (new !ersey). LsLo nos permlLlr reallzar
pruebas compleLas de los planes de recuperacln, e[ecuLar los planes de recuperacln, asl como
permlLlr las pruebas de procesos follbock y e[ecuLar procesos de follbock reales.
1. Lxpandlr + ka|d Groups y locallzar la Secondary Image LUN
2. ulsar boLn derecho sobre la Lun y selecclonar denLro del menu SnapV|ew, la opcln
Create Snapshot

3. Ln el cuadro de dllogo, escrlblr un nombre de snapshoL como
VMWAkL_SkM_SNA_LUN60


- 61 -
Nota:
Ls poslble asoclar el snapshoL a un grupo de almacenamlenLo, pero en ese caso no es
necesarlo en esLa eLapa. Los soopsbots usan lo que se denomlna un "kesetveJ luN
lool" (kll). uedes ver el 8L como una reserva de espaclo excluslvamenLe para los
soopsbots ya que esLe espaclo no esLar dlsponlble.
La documenLacln de LMC lndlca que deberlas reservar enLre el 20 y el 30 de espaclo
en el 8eserved Lun ool para los snapshoL. Ln ml caso del volumen de 100C8, el 8L
neceslLarla alrededor de 20-30C8.

8a[o SnapV|ew se deberla crear un snapshoL slgulendo la nomenclaLura lndlcada hace
un momenLo.

lMC81An1L:
Sl quleres e[ecuLar un u8 de verdad o reallzar pruebas exlgenLes de Lu plan, es probable
que quleras probar el procedlmlenLo de follbock, anLes de reallzar el follbock sobre un
enLorno real. ara que esLas pruebas de recuperacln Lengan exlLo, neceslLars Lener
llsLos slmllares snapshoL en el slLlo proLegldo (new ?ork). or LanLo, es necesarlo repeLlr
Lamblen esLe proceso para cada Lun en el slLlo proLegldo.
L)/*&#+ 5)A?+' #/ 2+&'%'(/&2%* Y1/2+$/&#*#+Z
8ecuerda que esLrlcLamenLe hablando, los grupos de conslsLencla acLualmenLe no son requerldos
por el S8A de LMC Clarllon. Sln embargo, pueden ser de uLllldad sobre Lodo sl esLn repllcando
mulLlples volumenes hablllLados por Mlrrorvlew.
1. ulsar boLn derecho sobre la Clarllon del slLlo proLegldo (new ?ork), y selecclonar
Cons|stency Groups]Create Group
2. Camblar el M|rror 1ype a Synchronous
3. Ln el mlsmo cuadro de dllogo, escrlblr un nombre descrlpLlvo para el grupo y agregar
las Luns de llsLa Ava||ab|e kemote M|rrors denLro de la llsLa Se|ected kemote M|rrors y
hacer cllck en Ck.

- 62 -

Nota:
Se crear un grupo de conslsLencla conLenlendo, en ml caso, unlcamenLe una Lun.
Como ml slsLema crece, creare ms Luns proLegldas con Mlrrorvlew. odrla agregarlas
al mlsmo grupo de conslsLencla o crear varlos grupos para dlferenLes Llpos de
apllcacln. Como podrs ver ms adelanLe, los grupos de conslsLencla son casl
equlvalenLes al ob[eLo/concepLo de "Crupo de roLeccln" en vMware S8M.

uespues de pulsar Ck, el grupo de conslsLencla Lamblen ser creado en la Clarllon del
slLlo de recuperacln (new !ersey).
una vez la slncronlzacln esL en marcha, Lardar algun Llempo hasLa que el perlodo de
"1ranslcln", ldenLlflcado por la leLra 1, sea compleLado. Lsperaremos hasLa que esLe
esLado haya desparecldo anLes de conflgurar el S8A para el servldor S8M, ya que podrla
devolver resulLados negaLlvos hasLa que las dos cablnas esLen slncronlzadas.

L+&2/#%/&#+ *22/'+' #/ <+' '/)3%#+)/' B0T * <*' QVW' /& L<*)%%+&7
Ahora que hemos creado nuesLros ob[eLos prlmarlo, secundarlo y snapshoL, vamos a ver como
ponerlos a dlsposlcln de los servldores LSx. ueberla ser un proceso slmple, locallzar los grupos de
almacenamlenLo que conLlenen los servldores LSx y aslgnarles a los mlsmos el volumen correcLo.
Ln |a C|ar||on de| s|t|o de recuperac|n (New Iersey)
Ln el slLlo de recuperacln, los servldores LSx neceslLarn Lener acceso LanLo a la Lun que conLlene
la 5ecooJoty lmoqe como al snapshoL creados anLerlormenLe con Mlrrorvlew, para poder reallzar
las pruebas y e[ecucln de los planes de 8ecuperacln de S8M correcLamenLe.
1. uesplegar Storage Groups, pulsar con el boLn derecho sobre el 5totoqe Ctoop que
conLlene Lus servldores LSx. Ln ml caso lo he llamado New _Iersey_C|uster1

- 63 -

2. Selecclonar en el menu Se|ect LUNs
3. uesplegar 5oopsbots y selecclonar el snapshoL creado anLerlormenLe, en ml caso lo
denomlne: MWAkL_SkM_SNA_LUN60
4. uesplegar SA o S8 y locallzar la Lun que creasLe anLerlormenLe.
3. Selecclonar la Lun de la llsLa. Ln ml caso la denomlne
LUN60_100G8_VIk1UALMACnINLS_MIkkCkVILW
6. uesplazarse hacla aba[o en la llsLa Se|ected LUNs y ba[o nost ID locallzar el numero de
Lun que usarn los servldores LSx. Ln ml caso, el nost ID 60 esLaba dlsponlble para
usarlo.

Nota:
uespues de pulsar Ck y conflrmar las opclones de Novlspbete, deberlas ver aparecer la
Lun en la llsLa de Luns del grupo de almacenamlenLo. Cbserva como la descrlpcln
lndlca que la Lun no es ms que una copla secundarla.

Nota:
Ll snapshoL deberla marcarse como "acLlvo" cuando se hacen pruebas de planes de
recuperacln en S8M.

- 64 -
Ln |a C|ar||on de| s|t|o proteg|do (New ork)
1. uesplegar Storage Groups, pulsar el boLn derecho sobre el 5totoqe Ctoop que
conLlene Lus hosLs LSx. Ln ml caso lo he llamado New _ork_C|uster1

2. Selecclonar en el menu Se|ect LUNs
3. uesplegar 5oopsbots y selecclonar el snapshoL creado anLerlormenLe. Ln ml caso lo
denomlne: VMWAkL_SkM_SNA_LUN60
4. uesplegar SA o S8 y locallzar la Lun que creasLe anLerlormenLe.
3. Selecclonar la Lun de la llsLa. Ln ml caso la denomlne
LUN60_100G8_VIk1UALMACnINLS
6. uesplazarse hacla aba[o en la llsLa Se|ected LUNs y ba[o nost ID, locallzar el numero de
Lun que usarn los servldores LSx. Ln ml caso, el nost ID 60 esLaba dlsponlble para
usarlo.

Nota:
uespues de pulsar Ck y conflrmar las opclones de Novlspbete, deberlas ver aparecer la
Lun en la llsLa de Luns del grupo de almacenamlenLo. Cbserva como la descrlpcln
lndlca que la Lun esL en espe[o (mlttoteJ).


- 63 -

Nota:
Ahora se deberla llevar a cabo un nuevo reescaneo de los servldores LSx en el slLlo
proLegldo y, posLerlormenLe, formaLear esLa Lun. Ln vSphere 4, podemos sollclLar un
reescaneo de Lodos los servldores LSx denLro de un clusLer PA/u8S pulsando cllck con
el boLn derecho y selecclonando kescan for DataStores.

uespues del reescaneo, formaLear la Lun con formaLo vMlS y crear algunas mqulnas
vlrLuales.
L+&2<A'%:&
Ln esLe caplLulo, Le he mosLrado rpldamenLe como conflgurar Mlttotvlew en la LMC Clarllon, el
cual es compaLlble con vMware S8M. ue ahora en adelanLe, yo recomendarla crear las mqulnas
vlrLuales sobre el vMlS para usarlas de prueba con vMware S8M. S8M esLa dlsenado solo para su
uso con Luns/volumenes a los que acceden los hosLs LSx y que conLlenen flcheros de mqulnas
vlrLuales. Ln verslones anLerlores, sl Lenlas un volumen vMlS en blanco, es declr, sln formaLear, no
se mosLraba en el aslsLenLe Attoy Moooqet cooflqototloo de S8M (en la nueva versln nos advlerLe
en esLe caso). LsLo fue un error frecuenLe que muchas personas Luvleron con la versln S8M 1.0,
pero que rara vez he vlsLo - sobre Lodo porque slempre me aseguro que mls volumenes repllcados
vMlS conLlenen mqulnas vlrLuales. }no veo el moLlvo para repllcar volumenes vMlS vaclos! Ln
S8M 4.0, el AslsLenLe de conflguracln del Array Manager muesLra el error sl hay fallo al
repllcar/llenar el daLasLore con mqulnas vlrLuales.

uesde LSx 3.3 y vCenLer 2.3, puedes Lrasladar el flchero swap de la mqulna vlrLual (.vswp) a un
daLasLore dlferenLe, en lugar de de[arlo en la ublcacln predeLermlnada. un buen conse[o es
Lrasladar el flchero swap de las mqulnas vlrLuales a oLro almacenamlenLo comparLldo pero no
repllcado. Se reduclr la canLldad necesarla de ancho de banda para la repllcacln. LsLo, en camblo,
no reduce el espaclo en dlsco necesarlo en el slLlo de recuperacln ya que ser regenerado de forma
auLomLlca.
Ln mls demosLraclones uso prlnclpalmenLe dlscos vlrLuales. La funclonalldad 8uM de vMware esL
LoLalmenLe soporLada por S8M (no era asl cuando la versln 1.0 fue lanzada al mercado por prlmera
vez). Cubrlre 8uMs al flnal de esLe llbro ya que es una caracLerlsLlca muy popular de vMware.

- 66 -

Capitulo 4: Piimeios pasos con BP
Lefthanu Scheuuleu Remote Copy

























- 67 -
P LefLhand es una companla que proporclona dlsposlLlvos de almacenamlenLo LanLo flslcos como
vlrLuales basados en l en el mercado SAn lSCSl. lue adqulrlda por P en el 2009. Ln parLlcular
Llenen un dlsposlLlvo vlrLual llamado vSA que se puede descargar desde su slLlo web para evaluarlo
duranLe un perlodo de 60 dlas. Ln esLe senLldo es ldeal para Llpos" que les gusLa [ugar con esLa
Lecnologla y vMware S8M. Sl slgues esLe llbro punLo por punLo, deberlas Lermlnar con una
esLrucLura lgual a esLa consola de gesLln del vSA, con los nombres adapLados a Lu propla
normaLlva.

LsLa panLalla muesLra la consola de admlnlsLracln (nl leftbooJ Moooqemeot coosole), en la cual
se puede ver que Lengo dos vSAs (vsa1.corp.com y vsa2.corp.com) cada uno en su proplo grupo de
gesLln (n?C_Croup y n!_Croup). 1amblen Lengo un volumen llamado vlrLualmachlnes" y los daLos
se esLn repllcando desde el vsa1 a un volumen llamado repllca_of_vlrLualmachlnes" en el vsa2. Ls
una conflguracln muy slmple, pero suflclenLe para comenzar con el producLo S8M.
"<5A&*' ?)/5A&(*' X)/2A/&(/' '+;)/ ,0" #/ OI Q/X(>*&#

1. Cul es la memorla y Cu mlnlma recomendable?
1C8 de 8AM, 1 vCu con acceso a 2CPz de Cu o ms. Anadlr nuevas vCus no me[orar
slgnlflcaLlvamenLe el rendlmlenLo.
2. Ll vSA debe ser almacenado en un volumen vMlS local o en uno comparLldo?
uepende LoLalmenLe de la calldad de la cablna de almacenamlenLo. Sl Lu almacenamlenLo local es
ms rpldo y ofrece ms redundancla que cualquler oLro almacenamlenLo remoLo, enLonces

- 68 -
deberlas uLlllzar el almacenamlenLo local. Ln algunos enLornos es poslble que prefleras uLlllzar
almacenamlenLo comparLldo para faclllLar la copla de segurldad, el despllegue y para permlLlr alLa
dlsponlbllldad con vMware PA.
3. vSA se llcencla por la dlreccln MAC. ueberla usar una dlreccln MAC fl[a?
Sl decldes comprar el vSA, se recomlenda el uso de una dlreccln MAC fl[a. Sl solo lo esLs
evaluando, no es requerlda la dlreccln MAC fl[a, aunque sl es recomendada.
4. Se puede usar la funclonalldad de clooloq" en vCenLer para crear mulLlples vSAs?
Sl. Sln embargo, el vSA no debe ser conflgurado en un grupo de gesLln. Sl has adqulrldo una
versln de vSA con llcencla, Len en cuenLa que al generar un clone con vCenLer se genera una nueva
dlreccln MAC para la mqulna vlrLual y, como Lal, Lendrs que llcenclar de nuevo esLe clon de vSA.
3. La creacln de dos vSAs en un grupo de gesLln con Lodos los a[usLes adecuados lleva algun
Llempo. Se puede uLlllzar la caracLerlsLlca de clon en vCenLer para resLaurar los enLornos de
laboraLorlo?
Sl. Conflgura los dos vSAs al nlvel deseado. uespues slmplemenLe haz cllck con el boLn derecho
sobre el grupo de gesLln y ell[e la opcln de apagado del grupo de gesLln. uespues, podrs clonar,
borrar y volver a clonar. no obsLanLe debes Lener culdado en el proceso de clonacln ya que esLe
cambla la dlreccln MAC, al lgual que el proceso de clonacln medlanLe planLllla. una alLernaLlva
puede ser aprender el CLl (Command Llne lnLerface) de LefLhand neLworks el cual Le permlLe crear
una secuencla de comandos con el procedlmlenLo. LsLe meLodo no ser cublerLo en esLe llbro.
6. Se puede capLurar la conflguracln de vSA y resLaurarla?
Sl y no. uedes capLurar la conflguracln con el propslLo de reclblr soporLe, pero no con el de
guardar la conflguracln. Ls muy poslble que las fuLuras verslones de esLe oppllooce Lengan esLa
opcln y se pueda capLurar la conflguracln en un archlvo xML para que se permlLa su recarga".
LsLo pondrla fln a la necesldad de clonar o crear un scrlpL para el proceso de conflguracln de alLo
nlvel que se produce en la Consola de AdmlnlsLracln.
9/'2*)5*) / %&'(*<*) /< ,0"

Ll vSA esL dlsponlble para la descarga en formaLo Cvl Cpen vlrLual Machlne lormaL". ue Lodas
formas, a la hora de escrlblr esLo, ya ha sldo publlcado en el vMware's vlrLual Appllance MarkeL
lace. 1amblen puedes descargar la versln LSx" del vSA P LefLhand desde su slLlo web en
formaLo zlp o en formaLo Cvl. vers que hay una versln LSx y una versln que se puede e[ecuLar
en un ordenador porLLll con vMware WorksLaLlon o Server. ?o esLoy usando la versln de LSx en
esLe llbro.
hLLp://www.hp.com/go/Lryvsa
La forma de sublr" el vSA a Lu servldor LSx depende mucho de la versln de LSx que esLes
uLlllzando. Sl uLlllzas la 5etvlce coosole del LSx 4.0, es muy probable que sea ms fcll y rpldo sublr
el archlvo l sln exLraerlo y despues descomprlmlrlo en la mlsma con el comando Lar. Sl, por oLra
parLe, esLs uLlllzando la versln LSx4l, qulzs Le resulLe ms senclllo exLraer el flchero prlmero en

- 69 -
Wlndows para despues sublr los archlvos al servldor LSx usado el navegador de daLasLores, o la
funcln de lmporLacln, sl decldes usar el formaLo Cvl.

una vez exLraldo el archlvo adecuadamenLe, esLe puede ser anadldo al lnvenLarlo del vCenLer
slmplemenLe haclendo cllck con el boLn derecho del raLn sobre el archlvo vMx del vSA:

ersonalmenLe, lnLenLo uLlllzar el nuevo formaLo Cvl slempre que sea poslble. Sobre Lodo, ahora
que ms de la mlLad de mls servldores e[ecuLan LSx4l. 1ampoco es especlalmenLe compllcado ya
que unlcamenLe Lengo 4 servldores. ero el prlnclpal moLlvo para adopLar el formaLo Cvl es para
anlmar su uso enLre los proveedores de dlsposlLlvos vlrLuales - cuando funclonan, da gusLo usarlo.
U$?+)(*&#+ /< ,0" #/ OI Q/X(>*&#
1. una vez descargado el vSA, descomprlmlr el flchero l.
2. LnLra en vCenLer a Lraves del cllenLe vSphere.
3. Ln el menu I||e, selecclona Dep|oy CVI 1emp|ate.
4. Selecclonar Dep|oy from f||e y navegar hacla el flchero .Cvl denLro del flchero zlp exLraldo.

3. AcepLar los deLalles de la planLllla Cvl.
6. AcepLar el acuerdo LuLA.

- 70 -
7. Lscrlblr un nombre para la vM del dlsposlLlvo y selecclonar una carpeLa para ublcar la vM.
Ln ml caso se llama vsa1 y esL en la carpeLa "Infrastructure".


8. Selecclonar el servldor LSx o el clusLer donde el vSA se e[ecuLar.


9. Selecclonar, sl Llenes, un tesootce pool


10. SeguldamenLe, selecclonar un Jotostote para ublcar los .vmx y .vmdk del vSA.


- 71 -
11. llnalmenLe, selecclonar un v5wltcb lott Ctoop para la vSA.

Nota:
8ecuerda que esLa red debe ser acceslble por el servldor LSx, para permlLlr que el sofLware
lSCSl que exlsLe en el LSx hable con el vSA y el volumen lSCSl que presenLa. A propslLo, los
pott qtoops (vlan11, vlan12, vlan13) en esLa panLalla son pott qtoops en los nuevos swlLches
dlsLrlbuldos de vMware. S8M funclona con los anLlguos swlLches esLndares pero creo que
podrla ser lnLeresanLe usar las nuevas funclonalldades de red de S8M en esLe llbro.
-+#%X%2*) <* 2+&X%5A)*2%:& #/< ,0"
"[*#%) A& (/)2/) #%'2+ 3%)(A*<\
1. Lo slgulenLe ser anadlr un dlsco vlrLual. LsLe ser presenLado a Lu servldor LSx y se uLlllzar
para almacenar las mqulnas vlrLuales proLegldas por S8M. 1endrs que hacerlo Lan grande
como sea poslble ya que crearemos muchas mqulnas vlrLuales en esLe dlsco. Adems, esLe
debe ser conflgurado en SCSI 1:0.


Nota:
Ms Larde, cuando creemos los volumenes en el vSA, vers que soporLan tblo ptovlslooloq
para presenLar esLe volumen del Lamano que quleras a pesar de no Lener el espaclo acLual
del dlsco ocupado. A pesar de hacer esLo, esLe Lercer dlsco es el que Lendr mayor Lamano
para albergar Lus mqulnas vlrLuales. Ln la acLualldad el vSA solo puede conLener Lres
dlscos vlrLuales, y dos de ellos son los del flchero zlp.
Ll vSA ahora puede soporLar 3 dlscos vlrLuales sobre el SCSI1: como cada dlsco vlrLual Llene
un Lamano mxlmo de 218, esLo slgnlflca que un solo vSA puede presenLar hasLa 1018 de
almacenamlenLo.

- 72 -
Q%2/&2%*) ?+) #%)/22%:& -"L ,%)(A*<,
AnLes de encender por prlmera vez el vSA, es poslble que desees conocer la forma en que se
llcencla el producLo en caso de que vayas a segulr uLlllzando vSA ms all de los 60 dlas del perlodo
de evaluacln. vSA se llcencla por la dlreccln MAC vlrLual generada cuando vMware arranca la Mv.
Aunque esLa dlreccln MAC auLogenerada no deberla camblar, en algunos casos puedes neceslLar
desreglsLrar y reglsLrar manualmenLe la mqulna para moverla de un servldor LSx a oLro. Adems, sl
falla el bockop del flchero.vmx podrlas perder la lnformacln de la MAC para slempre. or ulLlmo, sl
por la razn que sea, has decldo hacer un clon del vSA con vCenLer o la funclonalldad de clonar
planLlllas, esLo generarla una nueva dlreccln MAC. ara esLar 100 seguros de que la dlreccln
MAC no camblar, podrlas esLablecer y reglsLrar una dlreccln MAC esLLlca para el vSA. LsLo
depende de Lus clrcunsLanclas y requerlmlenLos. Sl lo deseas, puedes conflgurar esLa dlreccln MAC
esLLlca denLro del rango proporclonado por vMware. uesde vMware 3.3, ya es poslble esLablecer
una dlreccln MAC desde la Cul de vCenLer por lo que ya no es necesarlo edlLar el archlvo vMx
dlrecLamenLe.

lndependlenLemenLe de que ell[as una dlreccln MAC esLLlca o dlnmlca, aseguraLe de guardar
esLa dlreccln MAC en un flchero de llcenclas (sl has comprado una) ya que esLa ser vllda sl
neceslLas reconsLrulr el vSA compleLamenLe desde cero. P LefLhand neLworks recomlenda una
dlreccln MAC esLLlca.
L+&X%5A)*2%:& ?)%$*)%* #/< '/)3%#+) ,0"
AnLes de encender el vSA y llevar a cabo la conflguracln, es poslble que desees conslderar la
opcln de crear un segundo vSA. A pesar de que no lleva mucho Llempo anadlr un vSA, acLualmenLe
Lenemos un vSA llmplo y sln conflgurar. ara crear rpldamenLe un segundo vSA, puedes e[ecuLar la
operacln de clonado del vCenLer para dupllcar la conflguracln de la vSA acLual. uedes hacer esLo
lncluso sl se encuenLra en un almacenamlenLo local, como es ml caso con ml vSA1.
P LefLhand no soporLa la clonacln del vSA una vez que esL conflgurada en un grupo de gesLln
medlanLe la consola cllenLe usada para admlnlsLrar el slsLema.

- 73 -
La conflguracln lnlclal conslsLe en esLablecer la conflguracln l y el nombre del hosL vSA desde la
consola remoLa de vMware. uedes navegar por esLa uLllldad con una comblnacln de Leclas Lales
como el Labulador, la barra espacladora y la Lecla enLer. Ls basLanLe slmple y evlLa usar las Leclas del
cursor para la navegacln ya que no funclonan.
1. Lncender ambas mqulnas vlrLuales vSA
2. Abrlr una consola remoLa de vMware (vMwote kemote coosole")
3. Ln el slmbolo de lnlclo de sesln, escrlblr start y pulsar [LN1Lk]

Nota: Los colores de la slgulenLe lmagen se han lnverLldo para faclllLar la lmpresln. Ll vSA
presenLa un fondo negro y LexLo en blanco. uedes navegar por el vSA usando la Lecla del
Labulador y el [LN1Lk]
4. ulsar [LN1Lk] en el slmbolo de lnlclo de sesln


3. Ln el menu slgulenLe, selecclonar "Network 1C]I Sett|ngs" y pulsar [LN1Lk]


6. Sublr el cursor hacla arrlba para selecclonar <eth0> y pulsar [LN1Lk]


- 74 -
7. Camblar el bostoome y conflgurar una dlreccln l esLLlca


Nota:
Cuando repeLl esLe proceso para ml segundo vSA, puse el nombre vsa2.corp.com con
una dlreccln l 172.168.4.99/24 y con la puerLa de enlace predeLermlnada 172.168.4.1.
A pesar de que Lodo, ml equlpo esL en el mlsmo rack y he LraLado de usar dlferenLes
rangos de l con enruLadores para dar la lmpresln de que ml new ?ork y new !ersey
son dos ublcaclones dlferenLes.

8. ulsar [Lnter] para conflrmar la adverLencla sobre el relnlclo de la red.
9. usar 8ack opt|ons" para volver al menu prlnclpal de acceso.

Nota:
8eplLe esLe proceso para el oLro vSA, en ml caso he usado la dlreccln l 172.168.4.99 para
el segundo vSA.

Sugerenc|a (1I):
Culzs quleras acLuallzar Lu conflguracln unS para refle[ar esLos nombres de mqulna y
dlrecclones ls y asl poder usar un lCun en varlas consolas de gesLln P LefLhand.

U&'(*<*) /< 2<%/&(/ #/ 5/'(%:&
La conflguracln avanzada se reallza a Lraves de la consola de admlnlsLracln cenLrallzada de P
LefLhand neLworks. LsLa es una apllcacln muy slmple que se uLlllza para conflgurar el vSA. 1amblen
hay una versln para Llnux. 1u C debe Lener una dlreccln l vllda o enruLable para comunlcarse
con los dos vSAs. La consola de admlnlsLracln cenLrallzada de P LefLhand neLworks se puede
descargar graLls desde la pglna web de descargas de P LefLhand neLworks.
Ln esLe llbro, voy a usar la versln para Wlndows "Wlndows CMC" (.exe)
La lnsLalacln de la consola de admlnlsLracln es muy slmple y no Llene mucho senLldo documenLar
dlcha lnsLalacln. una lnsLalacln Llplca deberla ser suflclenLe para el propslLo de esLe llbro.

- 73 -
L+&X%5A)*) /< ,0" YJ/'(%:& #/ 5)A?+'= 2<A'(/)' 4 3+<]$/&/'Z
"5)/5*) <+' ,0"' * <* 2+&'+<* #/ *#$%&%'()*2%:&
Nota:
AnLes de comenzar, deberlas de comprobar que Lu esLacln de gesLln puede hacer plng al vSA. }no
vas a llegar muy le[os en el prxlmo paso sl no puedes!

1. Cargar el CMC y comenzar el wlzard "We|come to I|nd Modu|es"
2. Lleglr la busqueda 8y I address or nostname (|nd|v|dua| search)"


3. Pacer cllck en el boLn Add" y escrlblr la dlreccln l o nombre del vSA.



4. Cllck en I|n|sh
3. Cllck en C|ose

- 76 -

Nota: Pe repeLldo esLe proceso de anadlr con el segundo vSA, por LanLo ahora Lengo una
consola de gesLln mosLrando dos vSA (vsa1/2) en dos locallzaclones dlferenLes.

Agregar |os VSAs a |os grupos de gest|n
Cada vSA esLar en su proplo grupo de gesLln. uuranLe esLe proceso debers esLablecer nombres
descrlpLlvos para los grupos y los volumenes. 1lene senLldo uLlllzar nombres que refle[en el
propslLo o ublcacln de los ob[eLos en cuesLln, Lales como:
n?C_Croup y n!_Croup
n?C_ClusLer y n!_ClusLer
vlrLual_Machlnes volume
8epllca_Cf_vlrLual_Machlnes volume

AlLernaLlvamenLe sl lo prefleres, puedes lndlcar que los dos vSAs esLen en dos lugares
dlferenLes como Londres y 8eadlng o Chlcago y new ?ork.

or supuesLo, Lu decldes que nomenclaLura de nombre adopLas. Solo Len en cuenLa que esLos
nombres no pueden lnclulr nlngun espaclo.
1. Ln el menu Gett|ng Started Node, hacer cllck en 2. Management Groups, C|usters and
Vo|umes" y luego en Next en la pglna de blenvenlda.
2. Lleglr New Management Group
3. ara el Management Group Name poner algo descrlpLlvo como NC_Group y selecclonar el
vSA que desees anadlr, en ml caso vsa1.corp.com


Nota:
Ln un enLorno producLlvo, LerlcamenLe podrlas Lener hasLa 3 vSAs en el slLlo proLegldo,

- 77 -
Lodos repllcndose enLre ellos de forma aslncrona y oLros 3 vSAs en el slLlo de recuperacln
repllcndose de forma aslncrona conLra el slLlo de proLeccln.
no se permlLen espaclos en el Management Group Name". uedes usar mayusculas,
mlnusculas o el guln ba[o (_) para me[orar la leglbllldad.
4. Selecclonar un nombre de usuarlo y una conLrasena


Nota:
Ll nombre de usuarlo y conLrasena se almacenan en una base de daLos lnLerna en el vSA. La
base de daLos esL en un formaLo blnarlo propleLarlo y se coplar a Lodos los vSAs en el
mlsmo grupo de gesLln. Sl eres algo olvldadlzo qulzs quleras guardar esLos valores. LsLe
usuarlo es dlferenLe al del lnlclo de sesln de vCenLer o del dlrecLorlo acLlvo.
3. Lleglr set t|me" de forma manual.
Nota:
Como el vSA es un dlsposlLlvo (oppllooce) vlrLual deberla reclblr acLuallzaclones de Llempo"
vla el servldor de LSx, que, a su vez, esL conflgurado por n1. ara hablllLar esLo, he
edlLado el archlvo .vmx de mls dos vSAs y he anadldo esLa llnea: Lools.sync1lme = "18uL"
L)/*) A& L<A'(/)
La slgulenLe eLapa del aslsLenLe es la creacln de un clostet. Ln nuesLro caso, Lendremos un vSA en
un grupo de gesLln denLro de un clusLer y oLro vSA en oLro grupo de gesLln denLro de oLro clusLer.
un clusLer esL dlsenado para mulLlples vSA denLro de un unlco grupo de gesLln, sln embargo, no
podemos conflgurar la repllcacln o lnsLanLneas enLre dos vSA en slLlos dlferenLes sln uno.
1. Lleglr Standard C|uster
2. Lscrlblr un nombre de clusLer como NC_C|uster
3. SeguldamenLe conflgurar una l vlrLual. LsLa l es uLlllzada prlnclpalmenLe por el clusLer
cuando se Llenen dos vSAs denLro de un mlsmo grupo de gesLln. Ln nuesLro caso, no es
requerldo, pero es una buena prcLlca conflgurarla para usos fuLuros. ?o he usado la l

- 78 -
172.168.3.98 que Lenla dlsponlble.



Nota:
Cuando conflgure la dlreccln lp vlrLual de ml oLro vSA usare la dlreccln l 172.168.4.98.

L)/*) A& 3+<A$/&
Ll slgulenLe paso es la creacln de un volumen. volumen es oLra palabra que se usa para deflnlr una
Lun. Sea cual sea la palabra con la que esLes famlllarlzado, lo que esLamos creando es un bloque de
almacenamlenLo sln formaLo, el cual pueda ser acceslble por oLro slsLema (en nuesLro caso un
servldor LSx) y una vez formaLeado, se podrlan crear archlvos sobre el. Algunos proveedores de
almacenamlenLo se refleren a esLe proceso como la creacln de un "slsLema de archlvos". LsLo
puede ser un poco confuso ya que muchas personas asoclan esLo con el uso de Lx13, vMlS o n1lS.
un volumen o slsLema de archlvos es oLra capa de absLraccln enLre el almacenamlenLo flslco y el
acceso por el servldor. LsLo permlLe funclones avanzadas Lales como el tblo ptovlslooloq" o
almacenamlenLo vlrLual.
un volumen puede esLar parclal o LoLalmenLe aprovlslonado". Con el aprovlslonamlenLo parclal, los
volumenes presenLados a un servldor o slsLema operaLlvo pueden ser lncluso mayor en Lamano que
del almacenamlenLo flslco real dlsponlble. or lo LanLo, el volumen puede ser de 118 en Lamano,
aunque slo haya 312C8 de espaclo de dlsco real. uede que conozcas esLe concepLo como vlttool
stotoqe" por el cual adquleres espaclo en dlsco segun se requlera, en lugar de por adelanLado. Ll
lnconvenlenLe es que debemos monlLorlzar la uLlllzacln acLual del almacenamlenLo muy
culdadosamenLe, ya que no puedes guardar flcheros en el alre. uedes camblar de foll a tblo
ptovlslooloq, y al reves, una vez creado el volumen.
1. Lscrlblr un nombre de volumen, por e[emplo: v|rtua|mach|nes
2. A[usLar el Lamano del volumen
3. Lleglr Iu|| o 1h|n para el aprovlslonamlenLo


- 79 -


Nota:
Ln esLe caso he creado un volumen llamado v|rtua|mach|nes, que usare para almacenar las
vMs. Ll Lamano flslco" del dlsco es de 37.1C8, pero con tblo-ptovlslooloq puedo presenLar
esLe almacenamlenLo como sl fuera un volumen/Lun de un 118. La opcln kep||cat|on
Leve|" se uLlllza sl se repllcan denLro del mlsmo grupo de gesLln. Ln el caso de nuesLra
conflguracln es lrrelevanLe, ya que esLamos repllcando enLre dlferenLes grupos de gesLln.
Cuando he repeLldo esLe proceso para el vSA2, he selecclonado la opcln Sk|p Vo|umen
Creat|on", y cuando he conflgurado la repllcacln enLre vSA1 y vSA2 - el aslsLenLe de la
repllcacln crear un volumen remoLo para acepLar las acLuallzaclones del vSA1. Al flnal de
algunas largas barras de esLado, habremos creado el grupo de gesLln, el clusLer y el
volumen.

Nota:
Ahora debemos repeLlr esLe proceso para el vSA2 pero usando un nombre y una dlreccln
l unlca.

Management Group Name: NI_Group
C|uster Name: NI_C|uster
Vo|ume Name: Seleclona Sk|p Vo|ume Creat|on"

Nota:
ulferenLes proveedores uLlllzan dlsLlnLos Lermlnos para coplar daLos de un slLlo a oLro como
temote copy, tepllcotloo y soopsbot. 1odos esLos Lermlnos en el mundo del almacenamlenLo
prcLlcamenLe slgnlflcan lo mlsmo, la dupllcacln de daLos de una locallzacln a oLra.

Nota:
Al flnal de esLe proceso deberlas Lener una vlsLa que se parezca a esLa:

- 80 -

Q%2/&2%*&#+ /< ,0"

A pesar de que el vSA se puede evaluar de forma graLulLa duranLe 60 dlas sln nlnguna clave de
llcencla, es clerLo que para las funclones avanzadas neceslLars acLlvar una. uedes enconLrar la
pesLana Ieature keg|strat|on cuando selecclonas el vSA desde el nodo 5totoqe. Las claves de
llcenclas son en LexLo plano que puedes corLar y pegar desde la web de llcenclamlenLo o blen vla
mall/fax y envlando Lu numero de orden a P:



- 81 -
Ln esLa venLana exlsLe un leaLure 8eglsLraLlon 1ask" con la opcln de edlLar las claves de llcenclas.

L+&X%5A)*) /< ,0" ?*)* <* )/?<%2*2%:&
Ls muy fcll conflgurar la repllcacln o una lnsLanLnea (soopsbot) enLre dos vSAs en dos grupos
dlferenLes de gesLln. Con el vSA P LefLhand usamos el "Shedule 8emoLe SnapshoL". LsLo permlLe
la repllcacln aslncrona enLre dos vSAs con un lnLervalo de repllcacln de Lu eleccln, en lnLervalos
de 30 mlnuLos o ms. LsL soporLado un clclo de repllcacln ms pequeno enLre dos vSAs en el
mlsmo grupo de gesLln, pero no funclona con S8M ya que esLos clclos de repllcacln ms
pequenos no fueron dlsenados para ser uLlllzados a Lraves de dos slLlos en lugares dlsLlnLos.
Ln el vSA P LefLhand el proceso de soopsbot comlenza con una lnsLanLnea local en el slLlo
proLegldo, y una vez compleLada, esLa es coplada al slLlo de recuperacln. uespues de la prlmera
copla, los unlcos daLos que se Lransfleren son los camblos o Jeltos. 1enemos una opcln para
conLrolar la reLencln de esLos daLos. odemos conLrolar el Llempo que queremos manLener los
soopsbots de daLos LanLo en el grupo gesLln de proLeccln como en el de recuperacln.
1. uenLro de NC_Group, rotected C|uster, Vo|umes
2. Pacer cllck con el boLn derecho en el volumen y selecclonar New Schedu|e to kemote
Snapshot a Vo|ume.


3. Conflgurar el kecur Lvery cada 30 mlnuLos

- 82 -
4. Ln la seccln r|mary Snapshot Setup", hablllLar la opcln keta|n Max|mum of de 3
soopsbots.

Nota:
ueclde cunLo Llempo quleres manLener Lus soopsbots. Ln esLa conflguracln, a ml me
gusLarla hacer 3 lnsLanLneas en 180 mlnuLos y cuando se haga la cuarLa, las ms anLlgua
ser sobrescrlLa. CuanLo ms Llempo manLengas Lus lnsLanLneas, y mayor sea la frecuencla
de las mlsmas, exlsLlrn ms opclones para la recuperacln de los daLos. Ln el enLorno de
prueba que esLamos conflgurando, probablemenLe no Llene senLldo guardar los daLos
duranLe demaslado Llempo. CuanLo mayor sea la frecuencla en la Loma de las lnsLanLneas y
ms Llempo se conserven, ser necesarlo ms espaclo en el almacenamlenLo. ara flnes de
prueba, enconLrars que es ms aproplada una frecuencla de lnLervalo mucho menor, asl el
espaclo para manLenerlas ser menor.

3. Pacer cllck en keta|n max|mum of: y conflgurar 3 5oopsbots
6. 8a[o kemote Snapshot Setup", aseguraLe que esL selecclonado el NI_Group.


7. Cllck en el boLn New kemote Vo|ume. Se lanzar un nuevo aslsLenLe donde podrs crear
un volumen remoLo en el vSA del NI_Group. LsLe ser el recepLor de las acLuallzaclones del
oLro vSA en el NC_Group.
8. Selecclonar el NI_Group en el Management Groups, C|usters, and Vo|umes W|zard


- 83 -


9. Cllck en Next, y selecclonar Lx|st|ng C|uster y Add a vo|ume to the Lx|st|ng C|uster


10. Ln el slgulenLe cuadro de dllogo, selecclonar el NI_C|uster (}Se que es un poco raro porque
ya lo has selecclonado anLerlormenLe!)
11. Ln el cuadro de dllogo Create Vo|ume, escrlblr un nombre senclllo para el volumen como
rep||ca_of_v|rtua|mach|nes". noLa como el Llpo de esLe volumen no es r|mary" slno
kemote"


- 84 -


Nota:
Cllck en I|n|sh y C|ose. Al flnal de esLe proceso, el cuadro de dllogo New Schedu|e to
kemote Snapshot a Vo|ume se habr acLuallzado para refle[ar la creacln del volumen
remoLo.



- 83 -
IMCk1AN1L:
noLars que a pesar de selecclonar Lodos los parmeLros de conflguracln, el boLn C no
esL acLlvado. LsLo se debe a que Lodavla no hemos fl[ado la "fecha de lnlclo (stott Jote) " o
"Llempo (tlme)" para el prlmer soopsbot.

Advertenc|a:
La frecuencla de soopsbots y Llempo de reLencln son valores lmporLanLes. Sl creas clclos de
repllcacln demaslado corLos, como yo he hecho aqul, puede ser que a mlLad de una prueba
de un plan de recuperacln encuenLres que la lmagen con la que esLs Lraba[ando
acLualmenLe esL slendo sobrescrlLa. Al flnal, por falLa de almacenamlenLo (yo he
conflgurado la frecuencla en una hora), me quede sln espaclo mlenLras esLaba escrlblendo
esLe llbro, y eso que ml enLorno de pruebas no generaba muchos archlvos nuevos. Ml
programacln no es una gula de lo que se deberla conflgurar un enLorno real sl esLuvleras
usando el almacenamlenLo P LefLhand, es slmplemenLe una forma de hacer funclonar la
repllcacln para que pueda ser usada por S8M.

12. !unLo a Se|ect `Start At t|me, hacer cllck en el boLn Ld|t. y, uLlllzando el lnLerfaz de la
fecha y la hora, conflgurar cuando deseas que el proceso de repllcacln/soopsbot comlence.
13. Cllck Ck
IMCk1AN1L:
Sl no Llenes llcencla para el vSA, esLa caracLerlsLlca esLar dlsponlble slo duranLe 60 dlas.
1amblen puede que reclbas adverLenclas de que esLs Lraba[ando con una versln del vSA
de evaluacln.
-+&%(+)%^*) <* )/?<%2*2%:&-!"#$!%&'!
9/&()+ #/< ,0"
or supuesLo, Le pregunLaras sl las repllcas esLn funclonando. Pay dos maneras de conflrmarlo. Sl
expandes los volumenes denLro de cada grupo de gesLln, se vern los soopsbots. uede ver el
proceso de repllcacln con lconos anlmados en la panLalla, como se muesLra a conLlnuacln:


- 86 -
uespues, selecclonando el soopsbot remoLo, vers una pesLana en la parLe derecha denomlnada
"8emoLe ShanpshoLs". Aqul podrs ver la canLldad de daLos que han sldo Lransferldos y el Llempo
que se Lard en compleLar la operacln.


Q* X)/2A/&2%* #/ )/?<%2*2%:&

Como has podldo ver, ml clclo de repllcacln no es especlalmenLe frecuenLe, debldo a la reLencln
del soopsbot - podrlamos conslderar P LefLhand neLworks ofrece un meLodo de repllcacln con
una serle de nlveles de "deshacer" (ooJo). PasLa clerLo punLo esLo es clerLo, ya que sl Lenemos Lres
lnsLanLneas (SS1, SS2, SS3), separadas por una hora, Lenemos la capacldad de volver a la ulLlma
lmagen y a la que se cre una hora anLes de esLa. Sln embargo, la mayorla de los S8As por defecLo
uLlllzan la lnsLanLnea ms reclenLe o crean una lnsLanLnea sobre la marcha, por lo que sl qulsleras
uLlllzar esLos nlveles de deshacer" (ooJo), Lendrlas que conocer las herramlenLas de admlnlsLracln
de Lu almacenamlenLo lo suflclenLemenLe blen como para poder repllcar una lmagen anLlgua a la
parLe superlor de la plla de las repllcas. Ln oLras palabras, SS1 se converLlrla en SS4.
or ulLlmo, vale la pena anadlr que muchas organlzaclones querrn uLlllzar la repllcacln slncrnlca,
slempre que el ancho de banda y la Lecnologla lo permlLan. La repllcacln slncrnlca ofrece el nlvel
ms alLo de lnLegrldad ya que consLanLemenLe y en Llempo real, manLlene el esLado de los dlscos
del slLlo de proLeccln y recuperacln slncronlzados. 1amblen, esLa forma de repllcacln es menos
resLrlcLlva en el Llempo para poder hacer un tollbock de los daLos. uebes saber, sln embargo, que
esLa funclonalldad no esL auLomaLlzada nl puesLa en vMware S8M y nunca fue parLe del dlseno.
Como Lal es una funclonalldad que slo puede lograrse medlanLe la gesLln manual de la capa de
almacenamlenLo. un buen e[emplo de un proveedor de almacenamlenLo que ofrece esLe nlvel de
conLrol granular serla LMC con su Lecnologla "kecovety lolot", la cual Le permlLe reverLlr una repllca
segundo por segundo. 8ecuerda Lamblen que la repllcacln slncrona esL resLrlnglda por la
dlsLancla, de manera que esLe meLodo puede ser lnvlable, segun Lus necesldades, para la creacln
de un plan de conLlngenclas.
"5)/5*&#+ >+'(' B0T 4 *'%5&_&#+</' 3+<]$/&/'
LvldenLemenLe, habrla poca segurldad sl pudleras dar a Lus servldores LSx una dlreccln lp y que
apunLen" hacla el almacenamlenLo. ara permlLlr que Lus servldores LSxs accedan al
almacenamlenLo debes proporclonar un lCn (lSCSl Cuallfled name). A cada hosLs LSx se le aslgnar
un lCn - el lCn se usa denLro de un grupo de auLenLlflcacln para ldenLlflcar a un servldor LSx. Ln el
caso de que lo hayas olvldado, el lCn es una convencln y no un nombre de cdlgo unlco (a

- 87 -
dlferencla de los WWns de los dlsposlLlvos de llbte-cboooel) y Llenen el formaLo lqn-fecha-
lCunlnverso:allas. Como un nombre de domlnlo, solo puede ser reglsLrado una vez en una fecha
concreLa (aunque puede ser Lransferldo o vendldo a oLra organlzacln) esLo hace que esLe valor sea
vlldo para esLe propslLo. un e[emplo de lCn puede ser:
|qn.2009-10.com.corp:esx1

Ln esLa conflguracln slmple, dos de mls servldores LSx esLn en el slLlo n?C, y son denomlnados
esx1.corp.com y esx2.corp.com. Mls oLros dos hosLs LSx (sl, lo has adlvlnado - esx3 y esx4) esLn en
el slLlo n! y no neceslLan Lener acceso al volumen repllcado en el grupo de gesLln n!_Croup. AnLes
de lnvocar u8/8C con S8M, el S8A de P LefLhand les dar acceso al ulLlmo snapshoL de
repllca_of_vlrLual_machlnes". ue momenLo, LSx3 y LSx4 no neceslLan nlngun Llpo de acceso a los
vSAs.
"5)/5*&#+ A& >+'( B0T

1. Ln NC_Group
2. Pacer cllck con el boLn derecho en el lcono de Servers y selecclonar New Server.

3. Lscrlblr el IDN del servldor LSx como ldenLlflcador, y en el cuadro de edlcln ba[o
CnA not requ|red" escrlblr el lCn del hosL LSx.


Nota:
Ll vSA ahora soporLa CPA cuando se usa con S8M. Sln embargo, por slmpllcldad he
decldldo no conflgurarlo.

- 88 -
"'%5&*&#+ 3+<]$/&/' * <+' '/)3%#+)/' B0T
Ahora que Lenemos los servldores LSx llsLados en el vSA, podemos desear aslgnarles acceso al
volumen vlrLualmachlnes" creado anLerlormenLe. Pay dos formas de llevar a cabo esLa Larea.
uedes hacer cllck con el boLn derecho sobre un servldor y usar la opcln del menu Ass|gn and
Unass|gn Vo|umes and 5oopsbots (LsLo es muy uLll sl Llenes un volumen y quleres que un hosL
acceda a el). 1amblen puedes enconLrar oLra opcln haclendo cllck con el boLn derecho sobre un
volumen - esLa es la me[or forma para los servldores LSxs - ya que en vMware Lodos los hosLs
neceslLan acceso al mlsmo volumen formaLeado con vMlS para soporLar funclones como vMoLlon,
u8S, PA and l1.
1. Pacer cllck con el boLn derecho en el volumen, en ml caso v|rtua|mach|nes
2. Selecclonar la opcln del menu Ass|gn and Unass|gn Servers.

3. Ln el cuadro de dllogo de Ass|gn and Unass|gn Servers, acLlvar la opcln "Ass|gned" para
Lodos los hosLs LSx en el Jotoceotet/clostet que requleran acceso:


- 89 -

Nota:
Cuando hagas esLo reclblrs una adverLencla lndlcndoLe que esLa conflguracln solo es
vllda para slsLemas clusLer o slsLemas de flcheros clusLerlzados. vMlS es un slsLema de
flcheros clusLerlzado donde ms de un LSx puede acceder al volumen al mlsmo Llempo sln
que se corrompan los daLos. or lo LanLo, es seguro conLlnuar.

Conc|us|n
or ahora, con esLo acaba la conflguracln del vSA - Lodo lo que neceslLamos hacer ahora es
conflgurar la conexln del servldor LSx al vSA. AcLualmenLe nuesLros hosLs LSx en la locallzacln de
recuperacln no Llenen acceso al vSA y no lo neceslLan hasLa que probemos o lnvoquemos el plan
de u8/8C.
L+&X%5A)*&#+ /< '+X(.*)/ %0L0U /& /< B0T

Sl Llenes un adapLador hardware lSCSl dedlcado puedes conflgurar Lu l y Lu lCn dlrecLamenLe en la
Lar[eLa. La venLa[a de esLo es que sl se borra la conflguracln de Lu hosL LSx, la conflguracln lSCSl
permanece en la Lar[eLa - sln embargo, esLas son algo caras. La mayorla de cllenLes vMware
prefleren usar el lnlclallzador sofLware del servldor LSx. La plla lSCSl en LSx4 ha sldo reLocada y
ahora es ms fcll de conflgurar y ofrece un mayor rendlmlenLo. Las slgulenLes lnsLrucclones
expllcarn como conflgurarlo para conecLar con el vSA. AnLes de hablllLar el lnlclallzador/adapLador
por sofLware en el hosL LSx, Lendrs que crear un vMketoel lottqtoop con la l correcLa para
comunlcar con el vSA. AnLlguamenLe Lamblen neceslLabas una segunda 5etvlce coosole", aunque
esLo ya no ocurre con LSx4.
La slgulenLe capLura muesLra la conflguracln para esx1 y esx2. ll[aLe que el vSwlLch Llene dos nlCs
para Lolerancla a fallos.


AnLes de proceder a la conflguracln del lnlclallzador/adapLador por sofLware de vMware, deberlas
conflrmar que puedes comunlcarLe con el vSA medlanLe una sencllla prueba usando plng y vmkplng.
O*;%<%(*) /< %&%2%*#+) %0L0U

Nota:
uependlendo de la versln del LSx 4.x.x que esLes usando, puedes neceslLar o no abrlr
manualmenLe el puerLo l5c5l 5oftwote 1cl en el flrewall del LSx. ?o slempre lo he hecho de forma
manual para esLar 100 seguro de que no haya nlnguna barrera de comunlcacln enLre el hosL LSx
y el l5c5l 1otqet.
14. Selecclonar la pesLana Conf|gurat|on del servldor LSx
13. Selecclonar la opcln Secur|ty rof||e en la pesLana Software
16. Cllck en el enlace ropert|es...
17. Ln el cuadro de dllogo, abrlr el 1C ort (3260) para el |SCSI Software C||ent

- 90 -


18. SeguldamenLe hacer cllck en Storage Adapters y selecclonar el |SCSI Software Adapter
19. Selecclonar ropert|es...
20. Ln el cuadro de dllogo, hacer cllck en el boLn Conf|gure.
21. PablllLar la opcln Lnab|ed ba[o Status, como se muesLra a conLlnuacln


Nota:
LsLo puede llevar algun Llempo. 1en paclencla. no podrs conflgurar un lCn personallzado
hasLa que hagas cllck en Ck. vMware Le ayudar conflgurando un lCn por defecLo.

22. ulsar cllck oLra vez en Conf|gure y reemplazar el lCn auLo generado por Lu proplo
esLndar, podrla ser algo asl:

- 91 -


Nota:
uespues de hacer cllck en Ck, esLa vez aparecer un cuadro de dllogo lndlcando que debes
relnlclar Lu servldor LSx.
LsLo debe hacerse asl, aunque reLrasaremos el relnlclo hasLa que acabemos
compleLamenLe.

23. Selecclonar la pesLana Dynam|c D|scovery y hacer cllck en el boLn Add
24. Lscrlbe la dlreccln l del vSA (en ml caso el vSA en el NC_Group) 172.168.3.99




- 92 -
Nota:
5totlc Jlscovety unlcamenLe esL soporLado por lnlclallzadores hardware. ll[aLe aqul que la
dlreccln l del vSA es la mlsma que la de su Lar[eLa de gesLln. LsLo slgnlflca que las l/C de
lecLura/escrlLura al volumen lrn a Lraves de las mlsmas vlrLual nlCs y vmnlcs. Ln un enLorno
producLlvo es de esperar que Lengas ms Lar[eLas nlC donde puedas segmenLar por usos
como gesLln, L/S de Mv y Lrflco de repllcacln.

23. Cllck Ck

Nota:
La reallzacln de esLa Larea Lamblen llevar algun Llempo.

26. uespues de hacer cllck en C|ose denLro del cuadro de dllogo prlnclpal, se Le pregunLar sl
deseas escanear con el 5oftwote l5c5l vlttool n8A (en ml caso vmhba34). Cllck es.

Nota:
CcaslonalmenLe, he noLado que despues de reallzar algunos camblos en el lnlclallzador
SofLware lSCSl requlere relnlclar el hosL LSx. or LanLo, lnLenLa llmlLar los camblos cuanLo
sea poslble, y plensa con anLelacln lo que quleres hacer para evlLar esLo.


-+&%(+)%^*&#+ (A' 2+&/C%+&/' %0L0U
Pay muchos slLlos en donde puedes conflrmar que hay una conexln lSCSl vllda. LsLo es
lmporLanLe porque las redes pueden y suelen fallar.
Ln prlmera lnsLancla, deberlas poder ver el volumen/Lun con el cllenLe vSphere cuando selecclones
la P8A lSCSl vlrLual en los adapLadores de almacenamlenLo.

Nota:
Ln las propledades de las P8As vlrLuales, en esLe caso vmhba32 o vmhba40 (hosL dlferenLes pueden
devolver un numero dlferenLe de P8A vlrLual) y en el cuadro Manage aths, mosLrarn un dlamanLe

- 93 -
verde lndlcando una conexln vllda, [unLo con oLras lnformaclones vallosas que Le ayudarn a
ldenLlflcar los volumenes.

Nota:
Ln el cuadro de dllogo slgulenLe puedes ver los deLalles del totqet mosLrando que esLoy conecLado
al vSA en el n?C-Croup" y el volumen se llama vlrLualmachlnes". Adems, cuando uses el
aslsLenLe Add Storage puedes ver el volumen/Lun como en la slgulenLe capLura:

ue Lodas formas, puedes ver con ms deLalle el esLado de las conexlones lSCSl desde la consola de
gesLln del vSA
1. Lxpandlr el NC_Group
2. Selecclonar el NC_C|uster,
3. Selecclonar el nodo Vo|umes and 5oopsbots
4. Lscoger el volumen de la llsLa y hacer cllck en la pesLana |SCSI Sess|ons




- 94 -
Nota:
Ln esLe caso puedes ver que hay 2 seslones, pero una de ellas ha fallado. LsLo ocurrl
por poner el esx2.corp.com en modo manLenlmlenLo (al ellmlnar Lodas las mqulnas
que Lenla) y relnlclarlo, mlenLras se conecLaba al vSA.

OI Q/X(>*&# H L)/*) A& 3+<A$/& #/ ?)A/;* /& /< '%(%+ #/ )/2A?/)*2%:&
Culero verlflcar que mls servldores LSx pueden comunlcarse con ml segundo vSA.
ara hacer esLo, voy a crear y darles acceso a una Lun en blanco. Me dare por saLlsfecho sl ven esLe
volumen de LesL". ara que un plan de recuperacln funclone, el hosL LSx en el slLlo de
recuperacln (new !ersey) neceslLa esLar llsLado en el slsLema de gesLln. Sln embargo, no es
necesarlo aslgnar manualmenLe el acceso a los volumenes repllcados - esLo es algo que el S8A de
P LefLhand har auLomLlcamenLe ya sea porque reallcemos un LesL o porque e[ecuLemos un plan
de recuperacln.
8slcamenLe, los pasos a conLlnuacln son los mlsmos que llevamos a cabo en el slLlo proLegldo
(new ?ork) pero para un vSA dlferenLe y dlferenLes hosLs LSx.
1. Abrlr la n Lefthand Centra||zed Management Conso|e
2. Selecclonar el NI_Group y valldarse
3. Lxpandlr NI_C|uster, Vo|umes
4. Pacer cllck con el boLn derecho en Vo|umes y eleglr New Vo|ume.

3. Ln cuadro de dllogo New Vo|ume, escrlblr en Vo|ume Name: 1estVo|ume"
6. Lscrlblr un Lamano para el volumen, asegurndoLe que es de ms de 2C8 de Lamano


- 93 -
Nota:
A pesar que no vamos a formaLear esLa Lun, es lmporLanLe saber que LSx no puede dar
formaLo a un volumen que es lnferlor a 2C8.

7. Cllck Ck

"[*#%/&#+ A& >+'( B0T

1. Ln NI_Group
2. Pacer cllck con el boLn derecho en el lcono Servers, y selecclonar New Server.


3. Lscrlblr el lCun del hosL LSx como ldenLlflcador y en el cuadro de edlcln ba[o CnA
not requ|red", escrlblr el lCn del hosL LSx.

"'%5&*&#+ 3+<]$/&/' * <+' >+'(' B0T
1. Pacer cllck con el boLn derecho en el volumen, en ml caso 1estVo|ume
2. Selecclonar en el menu la opcln Ass|gn and Unass|gn Servers.
3. AcLlvar la opcln "Ass|gned" para Lodos los hosL LSx del Jotoceotet/clostet que
requleren acceso:

- 96 -


"2(%3*&#+ /< %&%2%*<%^*#+) %0L0U

1. Selecclonar la pesLana Conf|gurat|on en el servldor LSx
2. Selecclonar Secur|ty rof||e, en la pesLana Software
3. Cllck en ropert|es...
4. Ln el cuadro de dllogo, abrlr 1C ort (3260) para el |SCSI Software C||ent


3. A conLlnuacln, cllck en Storage Adapter y selecclonar |SCSI Software Adapter
6. Ln ropert|es...
7. Cllck en Conf|gure
8. PablllLar la opcln Lnab|ed ba[o la opcln Status, como se muesLra a conLlnuacln.


Nota:
LsLo puede llevar algun Llempo. 1en paclencla. no podrs conflgurar un lCn
personallzado hasLa que hagas cllck en Ck. vMware Le ayudar conflgurando un lCn
por defecLo.


- 97 -
9. ulsar cllck oLra vez en Conf|gure y reemplazar el lCn auLogenerado por Lu propla
nomenclaLura, podrla ser algo asl:


Nota:
uespues de hacer cllck en Ck, esLa vez aparecer un cuadro lndlcando que debes
relnlclar Lu hosL LSx.
LsLo debe hacerse asl, aunque reLrasaremos el relnlclo hasLa que acabemos
compleLamenLe.

10. Selecclonar la pesLana Dynam|c D|scovery y hacer cllck en el boLn Add
11. Lscrlblr la dlreccln l del vSA (en ml caso el vSA en el NI_Group) 172.168.4.99


- 98 -

12. Cllck Ck

Nota:
Al flnal de esLe proceso Lodos los hosL LSx en el slLlo de recuperacln (new !ersey)
deberlan poder ver el 1esLvolume del vSA P LefLand.
"?*5*&#+ /< ,0"
Se recomlenda que uses la consola de gesLln del vSA para poner offllne el vSA.

1. Pacer cllck con el boLn derecho en Storage Nodes
2. Selecclonar en el menu ower off o reboot

L+&2<A'%:&
Ln esLa seccln he mosLrado rpldamenLe como conflgurar una copla de evaluacln de 60 dlas del
appllance vSA, el cual es compaLlble con vMware S8M. Conflguramos dos vSA P LefLhand y
despues las conflguramos para la repllcacln o 5cbeJole kemote copy". llnalmenLe, conecLamos
un servldor LSx a ese almacenamlenLo.
A parLlr de ahora en adelanLe, Le recomlendo que formaLees el volumen/Lun con vMlS y crees
mqulnas vlrLuales. Ls poslble que quleras probar las vMs con vMware S8M. S8M esL dlsenado
para Lraba[ar con Luns/volumenes que esLn formaLeados con vMlS y que conLlenen flcheros de
mqulnas vlrLuales. Ln verslones anLerlores, sl Lenlas un volumen vMlS en blanco, esLe no se
mosLraba en el aslsLenLe Attoy Moooqet cooflqototloo de S8M (en la nueva versln nos advlerLe en
esLe caso). LsLe era un error frecuenLe que muchas personas Luvleron con la versln S8M 1.0, pero
que raramenLe vl -prlnclpalmenLe porque slempre me aseguro que mls volumenes repllcados vMlS
Llenen mqulnas vlrLuales en ellos. }no veo el moLlvo para repllcar volumenes vMlS vaclos! Ln el
aslsLenLe del Attoy Moooqet cooflqototloo del S8M 4.0 se muesLra esLe error sl no puedes llenar el
daLasLore con mqulnas vlrLuales.

uesde LSx 3.3 y vCenLer 2.3, puedes Lrasladar el flchero swap de la mqulna vlrLual (.vswp) a un
daLasLore dlferenLe. un buen conse[o es Lrasladar el flchero swap de la mqulna vlrLual a oLro
almacenamlenLo comparLldo pero no repllcado. Se reduclr la canLldad necesarla de ancho de
banda. LsLo, en camblo, no reduce el espaclo en dlsco necesarlo en el slLlo de recuperacln ya que
ser regenerado de forma auLomLlca en el almacenamlenLo del slLlo de recuperacln. Ln mls
demosLraclones uso prlnclpalmenLe dlscos vlrLuales. La funclonalldad vMware's 8uM esL
LoLalmenLe soporLada por S8M (no esLaba soporLada cuando la versln 1.0 fue lanzada al mercado
por prlmera vez). Cubrlre 8uMS al flnal de esLe llbro ya que es una caracLerlsLlca de vMware muy
popular.

- 99 -

Capitulo S: Piimeios pasos con Netapp
y SnapNiiioi























- 100 -

neLapp es probablemenLe ms conocldo por proporclonar cablnas de almacenamlenLo que ofrecer
dedupllcacln de daLos para el mercado nAS. Ln realldad, sus dlsposlLlvos (flslcos) de
almacenamlenLo son mulLlples cablnas de dlscos con soporLe para proLocolos como llbte-cboooel
(lC), lC sobre LLherneL y SAn lSCSl asl como nlS y Samba (SM8) con conecLlvldad nAS. A dlferencla
de oLros proveedores, neLApp no Llene una versln vlrLual de sus slsLemas de almacenamlenLo a
dlsposlcln del publlco. Sln embargo, los cllenLes y las personas que aslsLen a sus cursos de
formacln con frecuencla pueden adqulrlr el slmulador Cn1A que se e[ecuLa denLro de una
mqulna vlrLual de vMware. Como el slmulador de Cn1A no esL dlsponlble para ser descargado
publlcamenLe, he preferldo no cubrlr la lnsLalacln del slmulador. Sl Llenes acceso al slmulador,
Cormac Pogan en su pglna web vlops.com ha creado una gula rplda para empezar:
hLLp://vlops.vmware.com/home/docs/uCC-1603
Ln el momenLo de escrlblr esLas llneas, mls fuenLes en neLApp me aseguraban que un slmulador de
neLApp deberla venlr con uaLa Cn1A 8.0. Me pregunLo sl ser un vSA (vlttool 5totoqe Appllooce),
slo nos queda esperar.
Ln 2009, neLApp muy amablemenLe me cedl dos slsLemas lAS2020 de neLApp. Son fcllmenLe
enracables y se parecen mucho a los servldores de 2u con dlscos monLados verLlcalmenLe deLrs de
la re[llla. or lo que se, una vez conozces una cablna neLApp, las conoces Lodas. or LanLo, lo que
vamos a cubrlr en esLe caplLulo debe ser apllcable a Lodas las lmplemenLaclones de neLApp, grandes
y pequenas.

or lo general, me las arreglo mane[ando la nueva apllcacln "NetApp 5ystem Moooqet". Aunque
esLa consola de admlnlsLracln es muy amlgable, en la acLualldad carece de la capacldad de uLlllzar
repllcacln SnapMlrror enLre mulLlples cablnas. Asl que en esLe caplLulo voy a uLlllzar "lllervlew",
que es una herramlenLa web de admlnlsLracln lnLegrada de forma naLlva en cada conLroladora.

- 101 -

Ln la capLura de panLalla anLerlor de la consola del NetApp 5ystem Moooqemeot, se puede ver
que Lengo dos slsLemas lAS2020 neLApp (new-york-f||er1.corp.com y new-[ersey-f||er1.corp.com).
1amblen Lengo un volumen llamado "vo|1_v|rtua|mach|nes" que esL repllcando los daLos de una
cablna a oLra, o lo que neLApp llama "SnapMlrror". or clerLo, se LraLa de una conflguracln slmple
y suflclenLe para que comencemos con el producLo S8M. NetApp 5ystem Moooqet se uLlllza en la
gesLln del dla a dla del lller neLApp. Sl quleres conflgurar neLApp SnapMlrror, el cual es requerldo
para que funclone S8M, enLonces neceslLas arrancar con "lllervlew", que como Le dl[e anLes es un
slsLema web dlsponlble en cada slsLema lAS (lobtlc-AttocbeJ 5totoqe).
"?)+3%'%+&*&#+ *<$*2/&*$%/&(+ #/ W/("?? ?*)* ,-.*)/ B0T
Cada slsLema de almacenamlenLo neLApp Llene la capacldad de servlr almacenamlenLo a Lraves de
mulLlples proLocolos, asl que puedes conecLarlo a los servldores LSx o clusLers a Lraves de nlS, llbte
cboooel, lCoL e lSCSl, Lodo desde un ca[n de neLApp.
ara hacer el aprovlslonamlenLo mucho ms rpldo, neLApp ha creado un plug-ln para vCenLer
llamado koplJ clooloq utlllty", que adems de la clonacln de mqulnas vlrLuales, Le permlLe crear,
redlmenslonar y dedupllcar uoto5totes y volumenes de almacenamlenLo.
Sln embargo, en esLe e[emplo Le mosLrare como aprovlslonar almacenamlenLo de la manera
Lradlclonal. Ll proceso ser un poco dlferenLe, dependlendo sl se esL aprovlslonando a Lraves de
nlS o Luns sobre llbte cboooel e lSCSl. Se cubrlrn en secclones separadas.


- 102 -
Como se muesLra en el dlagrama anLerlor, Lamblen es poslble conecLar dlsposlLlvos de
almacenamlenLo, como Luns sobre lSCSl y comparLlr archlvos, dlrecLamenLe a las mqulnas
vlrLuales sobre una red vlrLual. Ll almacenamlenLo presenLado de esLa manera ser lnvlslble para
vMware SlLe 8ecovery Manager, por lo que no se LraLar en esLe llbro.
L)/*&#+ 3+<]$/&/' W/("?? ?*)* WS0
neLApp uLlllza un concepLo llamado "agregado" (oqqteqote) para descrlblr una coleccln o con[unLo
de unldades de dlsco de Lamano slmllar y velocldad. Con el agregado, los dlscos se ordenan
auLomLlcamenLe en grupos de 8Alu. Ln ml caso, aggr0" es una coleccln de unldades uLlllzadas
para almacenar el uaLa Cn1A, que es el slsLema operaLlvo que se e[ecuLa en Lodos los
conLroladores de almacenamlenLo de neLApp. Ln aggr1" esL el resLo del almacenamlenLo que
puedo presenLar a los hosLs LSx en el slLlo proLegldo (new ?ork). ara crear volumenes debes enLrar
en la pglna web con el nA Admln" para acceder a la lnLerfaz "lllervlew".
1. Abrlr un navegador a la web del neLApp lller (new ?ork) de Lu slLlo proLegldo con:
hLLps://nameofyourfller/na_admln, en ml caso es
https:]]new-york-f||er1.corp.com]na_adm|n
2. valldarse con rooL y su conLrasena
3. Pacer cllc en el lcono I||erV|ew

4. Abrlr la caLegorla llamada Vo|umes y selecclonar Add. LsLo abrlr el aslsLenLe de volumenes

5. Ln la venLana Vo|ume W|zard, hacer cllc en Next para agregar un nuevo volumen.

- 103 -
6. Selecclonar I|ex|b|e en Vo|ume 1ype Se|ect|on

Nota:
Los volumenes flexlbles (Lamblen referenclados como llexvol) ofrecen me[oras slgnlflcaLlvas
en el mane[o de los volumenes Lradlclonales y los volumenes de cache (los volumenes
Lradlclonales aparecen aqul unlcamenLe por razones de compaLlbllldad)
7. A conLlnuacln, esclblr el nombre del volumen. Ln ml caso, vo|1_v|rtua|mach|nes

8. Selecclonar el agregado que conLendr el volumen. Ln ml caso, he selecclonado aggr1.

9. La slgulenLe parLe del aslsLenLe permlLe una gran canLldad de opclones. Ln ml caso, cree un
volumen que el hosL LSx pudlera ver como 100 C8 con 20 reservado en la parLe superlor
del espaclo Lemporal para SnapshoL.


- 104 -
Nota:
Sl hublera selecclonado 1ota| S|ze en Vo|ume S|ze 1ype, se crearla un volumen de 100C8,
con los 100C8 usados por el hosL LSx y no habrla espaclo reservado para los soopsbots.
10. Pacer cllc en Comm|t para crear el volumen

Nota:
una vez se compleLe el proceso, el volumen debe aparecer en la llsLa, sl haces cllc en el
enlace Manage ba[o Vo|umes.

uespues enLra en el lller del slLlo de recuperacln, en ml caso new-[ersey-f||er1.corp.com, y
replLe esLe proceso de creacln de un volumen. ulcho volumen se uLlllzar para reclblr las
acLuallzaclones desde el neLApp lller del slLlo proLegldo (new-york-f||er1.corp.com). La
unlca dlferencla en el neLApp lller del slLlo de recuperacln (new-[ersey-f||er1.corp.com)
fue que llame al volumen: vo|1_rep||ca_of_v|rtua|mach|nes.

- 103 -

LsLe volumen debe ser del mlsmo Lamano o mayor que el creado prevlamenLe para que
Lraba[e SnapMlrror. Asl que Len culdado con la llsLa desplegable de M8/C8, ya que es
basLanLe fcll crear un volumen de 100 M8, que luego no puede reclblr acLuallzaclones
desde uno de 100 C8. LsLo suena a un error muy esLupldo de comeLer y fcllmenLe
correglble camblando el Lamano del volumen, pero Le sorprenderlas de lo fcllmenLe que se
hace. Ll porque lo se, es porque esLe ldloLa (yo) }lo ha hecho varlas veces!
-+#%X%2*&#+ <*' ?)+?%/#*#/' #/ /C?+)(*2%:&
or defecLo, cuando creas un volumen en neLApp esLe auLo-mglcamenLe" hace que el volumen
esLe dlsponlble usando nlS. Sln embargo, los permlsos necesarlos para hacer que el volumen esLe
acceslble neceslLan ser modlflcados. Como debes saber, los servldores LSx deben poder acceder a la
exporLacln nlS por su dlreccln l y Lamblen neceslLan accesos de "rooL" para exporLar nlS.
nosoLros solo neceslLamos exporLar el volumen en el slLlo proLegldo, como SlLe 8ecovery Manager,
y el S8A de neLApp se encargar de exporLar el volumen desLlno de SnapMlrror cuando sea
necesarlo.
1. Ln I||erV|ew, abrlr la opcln nlS
2. Selecclonar Manage Lxport
3. Pacer cllc en el enlace que muesLra el exlsLenLe NIS ] Lxport sett|ng - en esLe caso dlce
kead-Wr|te Access (A|| nosts) Secur|ty (sys)

4. Ln el NIS Lxport W|zard, hablllLar la opcln de koot Access y hacer cllc en Next

- 106 -

5. AcepLar la ruLa predeLermlnada para exporLar, en ml caso ]vo|]vo|1_v|rtua|mach|nes
6. Ln el NIS Lxport W|zard - kead-Wr|te Access, qulLar el valor por defecLo de que Lodos los
hosLs Lengan keoJ-wtlte Access
7. Pacer cllc en el boLn Add y escrlblr la dlreccln l de Lus servldores LSx

Nota:
LsLe es un puerLo vMernel en Lus hosLs LSx en el slLlo proLegldo (en ml caso, los servldores
de new ?ork: esx1.corp.com y esx2.corp.com) uLlllzado para monLar el nlS exporLado al
hosL LSx. 8eplLe esLa operacln para cada hosL LSx en el slLlo proLegldo que neceslLar
acceder a esLe nlS exporLado.

8. uespues de hacer cllc en Next, en la pglna NIS Lxport W|zard - koot Access, replLe el
mlsmo proceso

- 107 -

9. AcepLar los valores predeLermlnados de segurldad.
10. Al flnal del aslsLenLe, preslonar cllc en Comm|t para apllcar los camblos.

Nota:
Al flnal de esLe proceso, los permlsos de exporLacln de nlS se habrn acLuallzado. uebers
hacer cllc en el boLn kefresh en lllervlew para ver esLe camblo.

LsLe proceso grflco puede llegar a ser un poco largo, sl Llenes muchos volumenes y
servldores LSx que admlnlsLrar. Sl prefleres, las opclones de llnea de comandos para reallzar
esLo en el mlsmo lller neLApp son asl:
exporLfs -p rw=172.168.3.101,rooL=172.168.3.102 /vol/vol1_vlrLualmachlnes
L+&2/#%/&#+ *22/'+ ?+) <+' >+'(' B0T * <+' 3+<]$/&/' #/ W/("??
Ll slgulenLe paso es monLar el volumen v|rtua|mach|nes" que hemos creado en el neLApp lller del
slLlo proLegldo (new-york-fller1). AnLes de monLar una exporLacln nlS en el servldor LSx Lendrs
que crear un vMketoel lott Ctoop con los daLos l correcLos para comunlcarse con el neLApp lller.
AnLlguamenLe Lamblen era necesarlo Lener un segundo "Servlce Console" de conexln. LsLo ya no
es necesarlo en LSx4.

- 108 -

Ll slgulenLe grflco muesLra ml conflguracln para esx1 y esx2. noLa como el vSwlLch Llene dos
Lar[eLas de red para Lolerancla a fallos. Ll slgulenLe dlagrama muesLra ml conflguracln para esx1.


AnLes de proceder con la slgulenLe parLe de la conflguracln, deberlas conflrmar que exlsLe
comunlcacln con el neLApp lller medlanLe una sencllla prueba uLlllzando plng y vmkplng.

1. Ln vCenLer, selecclonar el servldor LSx y hacer cllc en la pesLana Conf|gurat|on
2. Ln el panel nardware, selecclonar el enlace Storage
3. Pacer cllc en Add Storage en la esqulna de la derecha
4. Selecclonar Network I||e System en el cuadro de dllogo
3. Lscrlblr la dlreccln l o el nombre del lller del SlLlo roLegldo
6. Lscrlblr el nombre de volumen, usando ]vo|] como prefl[o
7. Lscrlblr un nombre descrlpLlvo para el daLasLore

Nota:
or razones de clarldad, he usado el nombre compleLo lCun: new-york-f||er1.corp.com. Ln
realldad, yo preflero usar dlrecLamenLe la dlreccln l. Pe observado que el monLa[e y
navegacln en los daLasLores nlS es mucho ms rpldo sl no se uLlllza un lCun en el cuadro de
dllogo. Aunque, francamenLe, esLo podrla Lener que ver ms con ml loca conflguracln de unS
denLro de 81lM. Ln una mlsma semana, ml enLorno de laboraLorlo ha Lenldo hasLa 4
ldenLldades dlferenLes - desde esLe punLo en adelanLe, me quedo con corp.com.

- 109 -
L)/*&#+ 3+<]$/&/' W/("?? ?*)* S%;)/ L>*&&/< / %0L0U
Ll almacenamlenLo presenLando sobre llbre Channel e lSCSl neceslLa acceso basado en bloques.
LsLo slgnlflca que el servldor ver que aparece como una unldad de dlsco. ara lograrlo, muchos
proveedores de almacenamlenLo dlvlden en reas sus unldades de dlsco flslco como unldades
lglcas (Lun). neLApp adopLa un enfoque llgeramenLe dlferenLe. Ln su lugar, las Luns son creadas
denLro de volumenes flexlbles, los cuales permlLen caracLerlsLlcas como la dedupllcacln para
Lraba[ar con ellas.
Asl que para aprovlslonar una Lun, ya sea sobre llbte cboooel o lSCSl, prlmero neceslLamos crear
un llexvol para la Lun.
1. Abrlr lllervlew y expandlr la caLegorla Vo|umes y selecclonar Add. LsLo abrlr el alsLenLe de
volumenes.

2. Slgue el mlsmo procedlmlenLo que se descrlbe en la seccln "Creacln de volumenes
neLApp para nlS" para crear un nuevo volumen flexlble. Sln embargo, esLa vez aseguraLe
de selecclonar Snapshot keserve of zero.
3. 1amblen puedes querer desacLlvar los 5oopsbots auLomLlcos en el volumen, ya que vamos
a conflgurar SnapMlrror ms Larde, el cual crear sus proplos 5oopsbots. ve a la seccln
Vo|umes - 5oopsbots - Conf|gure en el lllervlew:

4. Ln la pglna Conf|gure 5oopsbots, selecclonar el volumen en el menu desplegable en la
parLe superlor y, a conLlnuacln, desacLlvar la casllla en Schedu|ed 5oopsbots.

- 110 -

5. Asl que ahora Lenemos un llexvol llsLo para nuesLra Lun. lr a la seccln de Luns en
lllervlew y abrlr el aslsLenLe para Luns.

6. Lscrlblr el nombre de la ruLa donde quleres que se cree la Lun. LsLa ser:
/vol/Lunombredevolumen/LunombredeLun
7. lnLroduzclr el Lamano de la Lun y selecclonar el Llpo de Lun: VMware. or oLra parLe,
desmarcar la opcln Space-reserved, ya que esLo permlLlr a nuesLras Luns ser tblo-
ptovlslooeJ.

8. A conLlnuacln, podemos conflgurar el lnlclador de grupo (o lgroup) que aslgnaremos a la
Lun. un lgroup es una coleccln de lnlcladores que darn acceso a nuesLra Lun. Pacer cllc
en Create new |n|t|ator group para crear un nuevo lgroup. Cuando llegues a Spec|fy new
group parameters en el aslsLenLe, selecclona IC para uLlllzar el lgroup por lnlcladores llbre
Channel o |SCSI para uLlllzar el lgroup por lSCSl.

- 111 -



9. Al llegar a la fase del aslsLenLe para anadlr lnlcladores, hacer cllc en Add In|t|ador. odrs
lnserLar los WWns (wotlJ wlJe lott Nomes) de las P8As de los servldores LSx.

- 112 -


10. Sl no esLs seguro de los WWns de las P8As de Lus servldores LSx, puedes fcllmenLe
locallzarlos denLro de vCenLer y slo Llenes que hacer un coplar/pegar.


11. ConLlnua con el aslsLenLe para Luns. Cuando Le plda que aslgnes un ldenLlflcador de Lun,
puedes de[arlo en blanco y se le aslgnar el slgulenLe numero de Lun dlsponlble.

- 113 -

12. Ln el ulLlmo paso, revlsa el resumen y pulsa Comm|t para apllcar los camblos.

L+&2/#%/&#+ *22/'+' * QVW' W/("?? ?+) <+' B0T
Ahora que hemos creado una Lun y la hemos presenLado a nuesLras P8As de los servldores LSx,
podemos crear un uotostote para uLlllzar la Lun.
1. Lo prlmero que debemos hacer es declrle a nuesLros servldores LSx que vuelvan a escanear
sus P8As para deLecLar la nueva Lun. odemos hacerlo desde vCenLer.

2. ara las P8As CLoglc, es poslble que debas reescanear una segunda vez anLes de que
deLecLe la Lun. vers una nueva Lun llsLada ba[o los dlsposlLlvos de P8As una vez que el
reescaneo se haya compleLado.

- 114 -

3. Ahora que nuesLro servldor LSx puede ver la Lun, podemos crear un nuevo uaLaSLore
vMlS, llsLo para ser usado.
L+&X%5A)*&#+ W/("?? 0&*?-%))+)
V&* %&()+#A22%:& )_?%#* * 0&*?-%))+)
SnapMlrror es la prlnclpal caracLerlsLlca de repllcacln de daLos uLlllzada por los slsLemas de
neLApp. LsLa puede reallzar repllcacln slncrnlca, aslncrnlca o seml-slncrnlca ya sea con llbte
cboooel o lnfraesLrucLura de red eLherneL.
vamos a conflgurar SnapMlrror para repllcar de forma aslncrnlca volumenes nlS y de llbte
cboooel, creados anLerlormenLe en las cablnas de los slLlos roLegldo y de 8ecuperacln. ero hay
un par de cosas que neceslLamos conflgurar prlmero.
L+&X%)$*) 3%'%;%<%#*# UI YN;<%5*(+)%+Z 4 <* )/'+<A2%:& #/ &+$;)/' YN?2%+&*<Z
AnLes de comenzar con la conflguracln de la repllcacln enLre los dos neLApp lllers, merece la
pena conflrmar que pueden verse enLre sl a Lraves de Lu red l. Me gusLa hablllLar el servlclo SSP en
mls lllers para poder uLlllzar u11? con ellos, al lgual que hago con mls servldores LSx. LsLo slgnlflca
que puedo e[ecuLar comandos lnLeracLlvos sln Lener que recurrlr a la Lar[eLa 8MC. Los neLApp lllers
obvlamenLe soporLan el comando "plng" y uLlllzndolo, LanLo con la dlreccln l como con el
nombre de hosL del neLApp lller del slLlo de recuperacln (new !ersey), puedes comprobar sl se
pueden ver el uno al oLro y Lamblen sl la resolucln de nombres esL conflgurada correcLamenLe.

Sl no reclbes respuesLas poslLlvas en esLas pruebas, enLonces revlsa lo que normalmenLe es ms
sospechoso. Lmpleza conflrmando la conflguracln unS de las cablnas ba[o Network ] Conf|gure
nost Name keso|ut|on (DNS & NIS).


- 113 -
O*;%<%(*) 0&*?-%))+) Y/& /< '%(%+ I)+(/5%#+ 4 /< 1/2A?/)*2%:&Z
Ln los slsLemas neLApp reclen lnsLalados, es probable que la caracLerlsLlca SnapMlrror esLe
desacLlvada. ara que SnapMlrror funclone neceslLa ser llcenclado y hablllLarlo en ambos slsLemas.
1. lnlclar sesln en lllervlew
2. Lxpandlr la opcln SnapM|rror
3. Pacer cllc en el enlace Lnab|e]D|sab|e
4. ulsar el boLn de hablllLar SnapMlrror (Lnab|e SnapM|rror)

Nota:
8eplLe esLa Larea en el neLApp lller del slLlo de recuperacln (new !ersey). Sl la cablna con la
que esLs Lraba[ando es nueva, conflrma que Llenes las llcenclas correcLas para SnapMlrror.
O*;%<%(*) "22/'+ )/$+(+ Y/& /< '%(%+ I)+(/5%#+ 4 /< #/ 1/2A?/)*2%:&Z
Con el fln de poder conflgurar neLApp SnapMlrror, neceslLamos permlLlr que el neLApp lller del
slLlo de 8ecuperacln (new !ersey) acceda al neLApp lller del slLlo roLegldo (new ?ork). Cuando lo
Lengamos conflgurado, podremos uLlllzar LanLo la dlreccln l como el lCun. Adems, podremos
lndlcar sl esL permlLldo el acceso remoLo del neLApp lller del slLlo de 8ecuperacln (new !ersey) a
Lodos los volumenes o slo a los selecclonados.
1. lnlclar sesln en lllervlew del neLApp lller en el slLlo proLegldo, en ml caso es new-york-
f||er1
2. Selecclonar SnapM|rror
3. Pacer cllc en kemote Access y luego en Add.

- 116 -

4. Ln la venLana de la lzqulerda, escrlblr la dlreccln l o el nombre del neLApp lller del SlLlo
de recuperacln (new !ersey) y luego anadlrlo pulsando Add

Nota:
8eplLe esLa Larea en el neLApp lller del slLlo de recuperacln (new !ersey) para permlLlr el
acceso del slLlo proLegldo a los volumenes del slLlo de recuperacln.
L+&X%5A)*) 0&*?-%))+) /& /< W/("?? S%</) #/< '%(%+ #/ )/2A?/)*2%:& YW/. `/)'/4Z
Ll slgulenLe paso es lnlclar sesln en el neLApp lller del slLlo de recuperacln (new !ersey) y permlLlr
la repllcacln. neceslLaremos resLlnglr nuesLro volumen desLlno, en el slLlo de recuperacln, de
modo que slo SnapMlrror pueda hacer camblos en el mlsmo. una vez hecho, podemos crear la
relacln SnapMlrror.
1. Ln lllervlew, selecclonar Vo|umes ] Manage
2. Ln el panel correspondlenLe, selecclonar el volumen que va a reclblr las acLuallzaclones,
en ml caso vo|1_rep||ca_of_v|rtua|mach|nes.
3. Paz cllc en el boLn kestr|ct y Ck para conflrmar el cuadro de dllogo.

- 117 -
Nota:
uespues de llevar a cabo esLa Larea, hay que recargar la pglna para que lndlque que el
volumen esLa ahora resLrlngldo.


Nota:
A conLlnuacln conflguraremos la relacln SnapMlrror enLre el neLApp lller del slLlo de
recuperacln (new !ersey) y el neLApp lller del slLlo proLegldo (new ?ork) para que el
prlmero reclba las acLuallzaclones del segundo.
4. 8a[o SnapM|rror en lllervlew, hacer cllc en el boLn Add

5. Ln el AslsLenLe de SnapMlrror, selecclonar el volumen que reclblr las acLuallzaclones
desde el slLlo proLegldo. Ln ml caso vo|1_rep||ca_of_v|rtua|mach|nes. Ms Larde,
podrs selecclonar el orlgen de esas acLuallzaclones, en ml caso, el volumen
v|rtua|mach|nes" en new-york-f||er1.

Nota:
lnlclalmenLe, puede parecer exLrano que la conflguracln de SnapMlrror sea conLrolada
desde el neLApp lller del slLlo de recuperacln (new !ersey) y que en el aslsLenLe
especlflques la ublcacln de desLlno anLes que la de orlgen. ero sl lo plensas blen, en el

- 118 -
caso de un u8 real serla desde el desLlno donde Lu admlnlsLrases la capa de
almacenamlenLo de la ublcacln u8.
6. Ln la slgulenLe parLe del aslsLenLe, escrlblr la l o el nombre del neLApp lller del slLlo
proLegldo, que ser el orlgen de las acLuallzaclones para el volumen.

7. La slgulenLe parLe del aslsLenLe llamada "Set Schedu|e Arguments" conLrola dos
parmeLros prlnclpales - kestart Mode y Max|mum 1ransfer kate

Nota:
Ll modo de relnlclo (kestart Mode) conLrola como el neLApp lller se comporLar en el
caso en que la Lransferencla de daLos sea lnLerrumplda debldo a un corLe en la red. La
llsLa desplegable permlLe "Schedu|e r|or|ty", "A|ways" y "Never". Con la prlmera
opcln, la repllca se reanudar a parLlr del punLo en que se lnLerrumpl en la slgulenLe
hora programada. Con "A|ways", la repllcacln se relnlclar desde el prlnclplo en lugar
de reanudar desde el punLo de lnLerrupcln. Con "Never", la repllcacln se reanudar
desde el punLo donde la repllca anLerlor se lnLerrumpl.
Ll camblo de la velocldad mxlma de Lransferencla (Max|mum 1ransfer kate), permlLe
que se pueda regular el ancho de banda de red aslgnado a la repllcacln en 8/seg. LsLo
puede ser muy uLll sl esLs uLlllzando enlaces WAn (en lugar de dedlcados) para la
repllcacln y no deseas que la mlsma afecLe negaLlvamenLe al ancho de banda
necesarlo para oLras apllcaclones. or supuesLo, hacerlo reLrasar la repllcacln y
neceslLar ms Llempo (en relacln con los camblos que esLen Lenlendo lugar) para que
flnallce la repllcacln. Como se puede ver, de[ar esLe campo en blanco en el aslsLenLe
permlLe uLlllzar Lodo el ancho de banda que se dlspone para la repllcacln.
8. La slgulenLe parLe del aslsLenLe llamada "Set Schedu|e" Le permlLe conflgurar la
frecuencla de la repllcacln.

- 119 -

Nota:
LvldenLemenLe, esLo Le va a permlLlr conLrolar la frecuencla de repllcacln. A efecLo de
u8, qulzs encuenLres lnadecuados los valores para dlarlo, semanal y mensual respecLo
a Lus ob[eLlvos 81C/8C. Lso Le de[a solo con las opclones de repllca cada mlnuLo y
cada hora. Sl selecclonas la opcln Lvery nour ba[o kepeat M|rror, sers capaz de
conLrolar sl la repllcacln ocurre en la hora en punLo o 3, 10, 13, 20, 23, 30, 33, 40, 43,
30, 33 mlnuLos despues de la mlsma.
LnconLrars una gran flexlbllldad uLlllzando esLa programacln personallzada,
repllcando o mlrroreando volumenes especlflcos con dlferenLes frecuenclas basadas en
Lus ob[eLlvos 8C/81C. Ll boLn de ayuda al lado del "Schedu|e Iormat" es
parLlcularmenLe uLll ya que ofrece e[emplos sobre como conflgurar esLo. Cada parLe de
la enLrada (separadas por un espaclo en blanco) en el formaLo de programacln
personallzada represenLa un perlodo de Llempo: mlnuLos, horas, dlas, dlas de la
semana. Los valores pueden ser un rango (dlgamos de 11 p.m. - 01 a.m.) o mulLlples
valores separados por una coma. Ll slgno asLerlsco se uLlllza como comodln para lndlcar
que acepLe el valor predeLermlnado para ese perlodo. ue hecho, esLamos uLlllzando el
formaLo del "cron", el cual Le puede ser famlllar del Llnux.
or e[emplo, para programar una Larea que pueda repllcar cada hora y 13 mlnuLos, de
lunes a vlernes, deberlas escrlblr: 13 1,2,3,4,3
Sl lo que quleres es programar una Larea que pueda repllcar cada 3 mlnuLos Lodo el
Llempo, deberlas escrlblr slmplemenLe: 3
1amblen, puedes conflgurar la relacln para repllcar de forma slncrnlca o seml-
slncrnlca a Lraves de la llnea de comandos.
9. una vez conflgurada la programacln, hacer cllc en Next y, a conLlnuacln, en Comm|t.
10. Sl selecclonas SnapM|rror y la opcln Manage, podrs ver alll las relaclones. Cbserva,
en la capLura de panLalla slgulenLe, que el esLado de la relacln es acLualmenLe

- 120 -
desconocldo" (unknown)

LsLo se debe a que la relacln aun no ha sldo "lnlclada" o lanzada. La lnlclallzacln
llevar a cabo una copla base de referencla desde el volumen fuenLe al desLlno.
uespues de esLa prlmera copla, SnapMlrror repllcar solamenLe los camblos. ara
desencadenar el proceso de lnlclallzacln, debes hacer cllc en el enlace Advanced en
esLa venLana y luego en In|t|a||ze

MlenLras la relacln de SnapMlrror se esL lnlclando, el esLado aparecer Lal y como
vemos en la venLana prlnclpal. una vez la lnlclallzacln ha Lermlnado, el sLaLus debe
camblar a "|d|e", con el esLado en "snapm|rrored". CcaslonalmenLe, cuando se acLuallce
la pglna, el sLaLus podrla camblar de "|d|e" a "transferr|ng", esLo ocurre cuando esL
slendo Lransferlda una acLuallzacln.


- 121 -
U&()+#A22%:& * W/(*?? 1*?%# L<+&/ V(%<%(4 a78 Y1LVZ 4 ,%)(A*< 0(+)*5/
L+&'+</ Y,0LZ

Sl slgues ml blog 81lM frecuenLemenLe, sabrs que he esLado [ugando duranLe algun Llempo con los
nuevos plug-lns vSLorage para vCenLer. ues blen, esLa semana he Lenldo la suerLe de poder acceder
a la ulLlma versln de la apllcacln de neLApp 8apld Clone uLlllLy 3.0. AcLualmenLe es una versln
beLa pero llegar a esLar en una versln esLable (CA) muy pronLo y me slenLo muy aforLunado de
poder dar un pequeno adelanLo. or supuesLo, no neceslLas ser cllenLe de neLApp para que el plug-
ln funclone, pero lo bonlLo de la apllcacln 8Cu es que es LoLalmenLe graLulLa. 1amblen ml llbro lo
es y, dado el acLual cllma econmlco, cualquler cosa graLls slempre es buena. uecldl comenzar esLe
caplLulo con la creacln de volumenes de forma manual uLlllzando el lllervlew. Sln embargo,
puedes enconLrar ms eflclenLe la creacln y monLa[e de muchos volumenes sobre muchos LSx a
Lraves de 8Cu.
8Cu es una sencllla herramlenLa cuyo nombre esL basLanLe mal elegldo ya que no unlcamenLe slrve
para hacer clones de mqulnas vlrLuales. 1e ayudar con los admlnlsLradores en el dla a dla. ? sl eres
ms un admlnlsLrador de neLApp que de vMware, esLa es una manera de darle a Lu genLe de
vMware la capacldad de gesLlonar su proplo almacenamlenLo y que no Le esLen molesLando Lodo el
Llempo, con la cerLeza de que sl algo sale mal }es culpa suya y no Luya! (Ls una broma). Sl uLlllzas
neLApp 8Cu y vlrLual SLorage Console de neLApp (vSC) [unLos, le dars a Lu vCenLer mucha ms
flexlbllldad. ue Lodos modos, sln ms prembulos, vamos a lnsLalarlos y ver lo que pueden hacer por
Ll. uedes descargar las uLllldades desde:
hLLp://now.neLapp.com
U&'(*<*2%:& 4 ?+'(2+&X%5A)*2%:&
Ll neLApp 8Cu y la vlrLual SLorage Console son lnsLalados en el servldor vCenLer y corren como
servlclos en la plaLaforma de admlnlsLracln de vMware. no exlsLe nlngun cllenLe como Lal para
lnsLalar, eso es lo que realmenLe me gusLa. La lnLerfaz de usuarlo de 8Cu son una serle de pglnas
web lncorporadas en vCenLer. normalmenLe, soy algo escepLlco acerca de esLo, despues de Lodo, la
presenLacln de una pglna web en vCenLer no Llene grandes movlmlenLos, como lo demuesLra el
plug-ln de P lnslghL Manager. La dlferencla con 8Cu es que Llenes la sensacln de que es una
apllcacln real denLro de vCenLer. La lnsLalacln de la 8Cu y vSC es, ms o menos, una ruLlna de
lnsLalacln slgulenLe-slgulenLe. uuranLe la lnsLalacln de 8Cu, el aslsLenLe Le pregunLar por los
deLalles de auLenLlcacln del vCenLer, de Lal manera que 8Cu pueda lnLeracLuar con vCenLer desde
la vlsLa de ploq-los/exLenslones:

- 122 -

Ll lnsLalador de vSC abre una pglna web donde lnLroduces la mlsma lnformacln. no esL muy
claro porque los plug-lns Llenen lnLerfaces dlferenLes. Sospecho que hay dlferenLes equlpos en
neLApp programndolas.

Sl quleres, es poslble lnsLalar los plug-lns vSLorage en oLros servldores de admlnlsLracln. ero he
observado que LanLo 8Cu como vSC Llenen muy poca carga y no parecen afecLar al funclonamlenLo
de los servlclos bslcos de vCenLer. uespues de la lnsLalacln, es hora de que los subas al cllenLe de
vSphere. Pabr dos mensa[es de segurldad (sl has lnsLalado LanLo el 8Cu como el vSC) para
conflrmar que conflas en la conecLlvldad del cllenLe a esLos nuevos servlclos. Ln el cuadro de dllogo
|ug-|n Manager vers que hay dos nuevas exLenslones, la vlrLual SLorage Console y "amlno".
amlno es el nombre lnLerno del proyecLo del 8Cu. Supongo que en algun momenLo neLApp lo
camblar a algo como "8apld Clon uLlllLy". or clerLo, para los no lnlclados, amlno es un planeLa
que aparece en "Ll ALaque de los Clones". Segun Wlklpedla son una raza de alLura, las crlaLuras
eleganLes de cuello largo... guardlanes de ellos mlsmos y conocldos por su Lecnologla de clonacln."
hLLp://en.wlklpedla.org/wlkl/amlno

- 123 -

vSC no requlere Lareas de posLconflguracln para que los admlnlsLradores puedan usarlo, pero 8Cu
sl neceslLa algunas. ara que funclone, es necesarlo declrle a 8Cu cul es el nombre o dlreccln l
de la cablna y las credenclales de auLenLlcacln. ara ello, Llenes que hacerlo sobre la pglna de
admlnlsLracln de 8Cu. uesde el cllenLe de vSphere, lr a la pesLana nome\ So|ut|ons and
App||cat|ons\ kap|d C|on|ng Ut|||ty y haz cllc en el pesLana Storage Contro||ers. ulsa sobre el
enlace Add., que se encuenLra en el exLremo derecho, para comenzar a hacer cosas. Lmpleza
escrlblendo el nombre o la dlreccln l de admlnlsLracln del lnLerfaz de la cablna, [unLo con el
nombre de usuarlo y la conLrasena. Ln esLe caso esLoy slendo algo Lravleso uLlllzando
root]password. uede que quleras crear un agregado(s) unlcamenLe para vMware, y luego uLlllzar
los permlsos denLro de neLApp lller para resLrlnglr que los chlcos de vMware slo accedan a su
agregado(s). 8ealmenLe, es como Lener un pequeno ca[n de arena donde poder hacer cosas sln
Lemor a que les afecLen a oLros usuarlos de la cablna de almacenamlenLo.

Ln esLa eLapa, 8Cu pregunLa al lller e lnforma sobre los volumenes y agregados exlsLenLes en Lodos
los lnLerfaces de red. or defecLo, 8Cu Lamblen anade al aggr0. ersonalmenLe, me gusLa qulLarlo
de la llsLa, ya que normalmenLe es en aggr0 donde se almacena el slsLema que e[ecuLa el lller
(llamado uaLa Cn1ap), y no es una buena ldea crear volumenes en el, aunque haya espaclo llbre.
usa las flechas para anadlr y ellmlnar lnLerfaces, volumenes y agregados de la conflguracln para
resLrlnglr que puede ver y hacer 8Cu.

- 124 -


V'*&#+ /< 9*(*0(+)/ #/ W/("?? 2+& /< *'%'(/&(/ #/ *?)+3%'%+&*$%/&(+
Con esLo Lermlna la fase de posLconflguracln, ahora ya esLamos llsLos para [ugar. 8ecuerdas que
anLes dl[e que 8Cu se uLlllza para mucho ms que slmplemenLe la clonacln de mqulnas vlrLuales?
8Cu puede faclllLar la admlnlsLracln dlarla. Pe aqul como. Consldera que neceslLas crear un nuevo
volumen porque Lus servldores LSx neceslLan mayor almacenamlenLo. LsLos podrlan ser los pasos
que Lendrlas que dar:
Cargar la herramlenLa de admlnlsLracln de neLApp (valldacln, eLc, eLc).
Crear un nuevo volumen.
Conflgurar el acceso (anadlr los servldores LSx) y esLablecer los permlsos.
volver al cllenLe de vSphere sobre el prlmer hosL LSx para compleLar el aslsLenLe para
anadlr almacenamlenLo (sl usas nlS)
Ln el aslsLenLe, escrlbe correcLamenLe Lres campos (nombre del lller l, ruLa del volumen,
el nombre del uaLaSLore)
8eplLe los pasos 1-3 para cada maldlLo servldor LSx que Lengas. A propslLo, Llenes un
clusLer PA/u8S de vMware con 32 hosLs.
Llama a Lu pare[a y dlle que debldo a los pasos 1-6, no llegars a casa a Llempo para cenar.
asars el fln de semana en la casa del perro.
Ahora, vamos a compararlo usando 8Cu:

- 123 -
1. Selecclonar el clusLer PA/u8S y hacer cllc en el lcono NetApp Datastore rov|s|on|ng
W|zard.

2. uespues de eleglr el conLrolador de almacenamlenLo y selecclonar sl se LraLa de un volumen
nlS o vMlS. A efecLos de esLe e[emplo, he selecclonado nlS. Ll cuadro de dllogo slgulenLe
es basLanLe senclllo. uebes especlflcar un Lamano (100 C8) y el nombre de uaLasLore. Llame
al mlo "home|nt|meford|nner" porque ese es ml ob[eLlvo prlnclpal. Slo pude selecclonar
aggr1, ya que es el unlco al que Lengo acceso por la conflguracln de los conLroladores de
almacenamlenLo. Lo realmenLe bueno en 8Cu es el acceso a parmeLros adlclonales Lales
como aprovlslonamlenLo a medlda (tblo ptovlslooloq) y auLo-creclmlenLo (Aoto-qtow), lo
que me permlLe Lener un almacenamlenLo ms eflclenLe, mlenLras que cubro ml Lrasero"
al mlsmo Llempo. ue esLa manera, sl ml admlnlsLrador de vMware pone ms archlvos en el
volumen de lo esperado, no se Lopar con una pared de ladrlllos. Ll volumen se
lncremenLar a un facLor de 30 C8, hasLa que llegue al Lope de 200 C8.

3. Pacer cllc en I|n|sh y observa como 8Cu se encarga del resLo. ? aqul esL la parLe ms
lmporLanLe, lo hace }A8A CAuA SL8vluC8 lnulvluuAL LSx uLn18C uLL CLuS1L8!

- 126 -

4. Llama a Lu resLauranLe favorlLo. Como soy brlLnlco y es vlernes, decldl pedlr el eLerno
clslco "llsb ooJ cblps".
5. Llama a Lu pare[a, dlle que esLars en casa pronLo y que Lu llevars la cena.
6. asa el fln de semana dlsfruLando de los "punLos" que has ganado con Lu pare[a y, adems,
en dos pasos menos que el meLodo manual. Ls fanLsLlco verdad?
V'*&#+ W/("?? ,%)(A*< 0(+)*5/ L+&'+</ Y,0LZ
Al lgual que el "LMC SLorage vlewer", el Lraba[o prlnclpal de vSC es me[orar la calldad de la
lnformacln proporclonada en el cllenLe de vSphere alrededor del uso de almacenamlenLo.
una vez lnsLalado vSC (no voy a aburrlrLe con esLo porque es demaslado fcll), se anadlr una
pesLana adlclonal a cada servldor LSx en vCenLer. uespues de un breve proceso de descubrlmlenLo,
se abrlr una pglna prlnclpal con una vlsln general y desde aqul podrs ver Lu neLApp lller y los
servldores LSx conecLados a el. Se podrn ver los slgulenLes deLalles:
Ll nombre neLApp lller y su dlreccln l.
La versln de Oo1op que esL lnsLalada.
CuanLa capacldad llbre Llenes.
roLocolos soporLados.
Los servldores LSx, asl como sus dlrecclones l, conecLados con el neLApp lller.
LsLado de la conflguracln de los servldores LSx.
Ln la capLura de panLalla de aba[o se puede ver que uno de mls hosL LSx Llene una alerLa en la
conflguracln de nlS. vSC Le puede ayudar en el proceso de conflguracln de parmeLros sobre un
servldor LSx recomendados por neLApp.

- 127 -

Sl hacemos cllc enclma de la alerLa y selecclonamos Set kecommended Va|ues...

Aparecer un segundo cuadro de dllogo que nos permlLe acLlvar la conflguracln por defecLo
segun lo recomendado por neLApp.

ara algunos de los camblos reallzados de esLa forma es necesarlo relnlclar, pero vSC se
auLoacLuallza para declrLe sl es necesarlo hacerlo.
8a[o oLros enlaces llamados Storage Deta||s - SAN y Storage Deta||s - NIS, puedes ver ms deLalles
sobre los proLocolos de almacenamlenLo soporLados por la cablna. or e[emplo, ba[o Storage
Deta||s - SAN, puedes observar que Lengo una Lun de 10C8 que esLoy uLlllzando como
demosLracln 8uM. Cbserva como ALuA y la dedupllcacln han sldo deshablllLados. lgualmenLe
lnLeresanLe es que puedes ver en que agregado reslde el volumen (aggr1) y el uso del volumen y el
agregado. Ll enlace V|ew Mapped nosts., Le dlr que oLros servldores LSx Llenen acceso al
volumen.

- 128 -

Ln Storage Deta||s - NIS, Llenes una vlsln muy slmllar, excepLo que Le dar unlcamenLe los daLos
que esperas ver para nlS, Lales como el nombre "exporLado" y los prlvlleglos del servldor (8/C, 8/W
y el acceso como rooL).

Ll nodo Data Co||ect|on, permlLe ba[ar a Lu C los flcheros de log de la cablna neLApp. LsLos son
descargados como archlvos .Lar.gz, llsLos para ser envlados al soporLe Lecnlco de neLApp. Data

- 129 -
Co||ect|on, permlLe descargarLe los flcheros para soporLe de la cablna, los servldores LSx y la capa
flslca del swlLch:

llnalmenLe, esL el menu 1oo|s. neLApp vSC Le permlLe descargar un numero de uLllldades
lnLeresanLes que se ocupan de abordar el panLanoso asunLo de la allneacln del dlsco.

1lenen dos uLllldades que pueden ser descargadas y copladas en los servldores LSx. La uLllldad
mbrscan hace un chequeo para ver sl el dlsco esL allneado y la uLllldad mbra||gn soluclona el
problema de allneacln de dlsco. ara Lraba[ar con esLas uLllldades, la Mv debe esLar apagada para
que puedan Lener acceso al archlvo .vmdk. Sl no es asl, slmplemenLe devuelve el mensa[e
ulsposlLlvo o 8ecurso ocupado" (Dev|ce or kesource busy"). uescarga las herramlenLas en Lu C y
las subes a Lus servldores LSx. una vez alll, se pueden exLraer con el comando Lar y hacer esLos
e[ecuLables con:
Lar -xzvf mbrLools.Lar.gz
chmod 333 mbrscan

- 130 -
chmod 333 mbrallgn
una vez hecho, puedes uLlllzar mrbscan para comprobar los archlvos .vmdk de la mqulna vlrLual.
Asl para una Mv llamada CS03 monLada por nlS en neLapp-vlrLualmachlne, neceslLo e[ecuLar esLe
comando:
/rooL/mbrscan /vmfs/volumes/neLapp-vlrLualmachlnes/cs03/cs03-flaL.vmdk
Cbserva que esLoy e[ecuLando el comando conLra el archlvo -flaL. Aqul es donde reslden realmenLe
los daLos del dlsco vlrLual, ya que el prlmer archlvo del dlsco vlrLual (cs03.vmdk) es slmplemenLe un
archlvo de LexLo con la descrlpcln del mlsmo. uedes ver su conLenldo con el comando caL de
Llnux.
A conLlnuacln, aparecern los resulLados de la e[ecucln del comando mbrscan. Como puedes ver,
la parLlcln1 (p1) es un volumen n1lS, que no esL allneado. Ln esLe caso, es causado por el reglsLro
M88 al comlenzo de un dlsco de arranque.

ara correglrlo, puedes e[ecuLar la oLra uLllldad. LsLo requerlr algo de Llempo en compleLarse ya
que Llene que mover los bloques denLro de los archlvos de dlscos vlrLuales (.vmdk). AnLes de
e[ecuLar mbra||gn, debemos conflrmar que la Mv no Lenga asoclados soopsbots o llokeJ clooes, ya
que esLo puede ser una fuenLe de problemas. La uLllldad se deLendr, adverLlr acerca de esLe
hecho y no segulr adelanLe hasLa que se preslone [?]. Adems, neceslLars espaclo llbre ya que lo
prlmero que hace mrba||gn es hacer una copla de segurldad del dlsco vlrLual desLlno.

Ll comando es:
/rooL/mbrallgn /vmfs/volumes/neLapp-vlrLualmachlnes/cs03/cs03-flaL.vmdk

- 131 -

una vez que el dlsco esLe correcLamenLe allneado, puedes opLar por e[ecuLar scrlpLs denLro del
slsLema operaLlvo guesL de la vM para llevar a cabo oLras Lareas de opLlmlzacln. Los scrlpLs se
encuenLran denLro de flcheros lSCs que pueden ser descargados, subldos al almacenamlenLo y
aslgnados a la Mv desLlno. ueberlas ser capaz de descargar esLos archlvos .lso desde donde
lnsLalasLe vSC (en ml caso, en ml servldor vCenLer). Sln embargo, me dl cuenLa que no los podla
recuperar usando las u8Ls llsLadas en el vSC. Al flnal las he coplado dlrecLamenLe desde:
C:rogram lllesneLAppvlrLual SLorage Consolewebappspubllc
Cuando flnalmenLe aslgnas el archlvo .lSC a la vM y abres el Cu en el Lxplorador de Wlndows, el
flchero auLorun.lnf desencadena la lmporLacln de un archlvo de reglsLro de MlcrosofL (.reg)

L+&2<A'%:&
Ln esLa seccln he mosLrado rpldamenLe como conflgurar neLApp SnapMlrror, la cual es
compaLlble con vMware S8M. Pemos conflgurado dos neLApp lAS2020 y luego las conflguramos
para la repllcacln o SnapMlrrror. or ulLlmo, conecLamos un servldor LSx al almacenamlenLo.
Adems, Le he mosLrado como los nuevos ploq-los de neLApp Le permlLen crear volumenes y
monLarlos, de manera eflclenLe, en los servldores LSx.

- 132 -
ue ahora en adelanLe, Le recomlendo que crees mqulnas vlrLuales en el punLo de monLa[e nlS, asl
Llenes algunas vM de prueba para poder usarlas con vMware S8M. S8M esL dlsenado para Lraba[ar
con Luns/volumenes que esLn formaLeados con vMlS y que conLlenen flcheros de mqulnas
vlrLuales. Ln verslones anLerlores, sl Lenlas un volumen vMlS en blanco, esLe no se mosLraba en el
aslsLenLe Attoy Moooqet cooflqototloo de S8M (en la nueva versln nos advlerLe en esLe caso). LsLe
era un error frecuenLe que muchas personas Luvleron con la versln S8M 1.0, pero que raramenLe vl
-prlnclpalmenLe porque slempre me aseguro que mls volumenes repllcados vMlS Llenen mqulnas
vlrLuales en ellos. }no veo el moLlvo para repllcar volumenes vMlS vaclos!
uesde LSx 3.3 y vCenLer 2.3, puedes Lrasladar el flchero swap de la mqulna vlrLual (.vswp) a un
daLasLore dlferenLe. un buen conse[o es Lrasladar el flchero swap de la mqulna vlrLual a oLro
almacenamlenLo comparLldo pero no repllcado. Se reduclr la canLldad necesarla de ancho de
banda. LsLo, en camblo, no reduce el espaclo en dlsco necesarlo en el slLlo de recuperacln ya que
ser regenerado de forma auLomLlca en el almacenamlenLo del slLlo de recuperacln.
Ln mls demosLraclones uso prlnclpalmenLe dlscos vlrLuales. La funclonalldad vMware's 8uM esL
LoLalmenLe soporLada por S8M (no esLaba soporLada cuando la versln 1.0 fue lanzada al mercado
por prlmera vez). Cubrlre 8uMS al flnal de esLe llbro ya que es una caracLerlsLlca de vMware muy
popular.

- 133 -

Capitulo 6: Instalanuo vNwaie SRN


























- 134 -
")bA%(/2(A)* #/ ,-.*)/ 01-
AnLes de comenzar el proceso de creacln y conflguracln de S8M por prlmera vez, es muy
lmporLanLe enLender la esLrucLura del producLo y sus requerlmlenLos bslcos.


uno de los prlnclpales desaflos de esLa arqulLecLura es que, es poco probable que el servldor de
S8M reslda slo en una red. Sln embargo, el slsLema de almacenamlenLo poslblemenLe reslda en
una red dlferenLe. Ln oLras palabras hay cuaLro camlnos dlferenLes de comunlcacln hacla y desde
el servldor de S8M:
uesde/hacla la base de daLos backend de S8M (SCL, Cracle o l8M u82)
uesde/hacla la cablna de almacenamlenLo a Lraves del SlLe 8ecovery AdapLer (S8A)
proporclonado por el proveedor de almacenamlenLo.
uesde/hacla el vCenLer y el servldor de llcenclas.
uesde/hacla el vCenLer del slLlo de recuperacln, el que a su vez se comunlca con el
servldor S8M del slLlo de recuperacln. Ll vCenLer acLua como proxy" para sus
respecLlvos S8M.
Nota:
or supuesLo es poslble que un unlco servldor Wlndows albergue Lodos los roles (base de
daLos, S8M, vCenLer y servldor de llcenclas). Ln el dlagrama, esLos roles han sldo
represenLados separadamenLe para slmpllflcar la comprensln LanLo de los roles necesarlos
como de los puerLos a uLlllzar.
Nota:
Ln algunos slsLemas de almacenamlenLo Lendrs la opcln de permlLlr al S8M la
admlnlsLracln" de las Lun/volumenes uLlllzando una caracLerlsLlca de vmware S8M. LsLo
Le permlLlr conLar con la venLa[a de uLlllzar las herramlenLas de admlnlsLracln
proporclonadas por el fabrlcanLe de forma naLlva en el servldor de S8M. ersonalmenLe,
preflero uLlllzar la red para reallzar esLa comunlcacln, aunque es poslble hacer lo

- 133 -
anLerlormenLe comenLado como, por e[emplo, con los slsLemas de almacenamlenLo LMC
SymmeLrlx.
La slgulenLe es una llsLa de los puerLos uLlllzados Lal y como nos lndlca el dlagrama:
1. Ll servldor S8M se comunlca con el servldor de base de daLos por los puerLos de
MlcrosofL SCL, Cracle o l8M u82.
2. Ln el caso de uLlllzar vSphere 4, no es necesarlo Lener un servldor de llcenclas, Lal y
como era necesarlo en vl 3.3. Ln vSphere 4, las llcenclas han sldo Lransformadas a LexLo
y almacenadas en la base de daLos del vCenLer.
ue Lodas formas, se neceslLar una llcencla para el vCenLer y llcenclas para los
servldores LSx en el slLlo proLegldo. Sln embargo, sl en Lu lnsLalacln cuenLas con el
vCenLer en llnked mode", las llcenclas pueden ser Lransferldas enLre los slLlos. Ln ml
caso, esLn llcenclados los slLlos de new ?ork y de new !ersey.


2]4 S8M se comunlca con los dos vCenLers, en el slLlo proLegldo y en el slLlo de
recuperacln por el puerLo 1C 443. Ll vCenLer acLua como un servldor proxy" enLre
los dos servldores S8M.
Ll servldor S8M escucha" en el puerLo 1C 8093 basado en SCA.
Los usuarlos del cllenLe vSphere, se descargan el plug-ln de S8M por el puerLo P11
personallzado, puerLo 8096.
Sl declde uLlllzar la Al, la comunlcacln lrla por los puerLos 1C 9007 y 9008, (SCA y
P11 personallzado respecLlvamenLe).
3. Ll servldor de S8M, por medlo de S8A (SlLe 8ecovery AdapLer), se comunlca con el
almacenamlenLo por un rango de puerLos preesLablecldos por el fabrlcanLe y
desarrollador del mlsmo. or favor, consulLa la documenLacln proporclonada por el
fabrlcanLe del almacenamlenLo para deLermlnar los puerLos uLlllzados.
uuranLe la conflguracln del S8M Array Manager", el S8M uLlllza un sofLware especlflco
desarrollado por el proveedor de almacenamlenLo (SLorage Array AdapLer) para descubrlr las
Luns/volumenes que se esLn repllcando. LsLa comunlcacln se reallza a Lraves de la red, vla

- 136 -
enlaces u1 de la cablna de almacenamlenLo de flbra, dlrecLamenLe por el puerLo de
admlnlsLracln, un LargeL lSCSl o nlS. Ln un enLorno producLlvo se deberla conflgurar el
enruLamlenLo o la comunlcacln lnLra-vLAn para permlLlr que el adapLador S8M pueda
comunlcarse con Lu cablna de dlscos.
uebemos Lener en cuenLa la exlsLencla de flrewalls en nuesLro enLorno de red y reallzar las acclones
necesarlas para conflrmar Lodas las conexlones, ya sea enLre vCenLers o servldores S8M.
llnalmenLe el ulLlmo desaflo es consegulr que las dos cablnas de almacenamlenLo se comunlquen
enLre sl con el fln de repllcar y crear soopsbots.
L+$?+&/&(/' ?*)* <* )/?<%2*2%:& #/< *<$*2/&*$%/&(+7
S8M asume que Llenes dos o ms ublcaclones geogrflcamenLe dlspersas. La prlmera es Lu slLlo
proLegldo". uedes conocerlo Lamblen como slLlo prlmarlo", es declr, el slLlo donde corren Lodas
las funclones crlLlcas de Lu negoclo. Sl plerdes esLe slLlo, Lu negoclo no puede funclonar, por lo que
se debe reallzar el camblo a un slLlo de recuperacln", el cual puede ser usado en caso de fallos en
el slLlo prlnclpal. uedes conocer Lamblen esLe slLlo como slLlo secundarlo" o slLlo u8/8C. Pay
muchas empresas que alqullan espaclos en rack", para proveer un slLlo de recuperacln a oLras
empresas.
Ln ml caso, voy a comenzar con el uso de nombres muy claros para el slLlo prlmarlo y el secundarlo.
voy a asumlr que Lenemos un lugar dedlcado para la recuperacln - qulzs conLraLando espaclos
en rack" para esLo - y la Lolerancla a fallos es unldlrecclonal. Ls declr, el slLlo prlnclpal slempre
falla" hacla el slLlo secundarlo. Pay oLra conflguracln dlferenLe, la cual llamamos bldlrecclonal. Ln
esLe caso, la ublcacln secundarla u8 es el slLlo prlnclpal y el slLlo prlnclpal u8, es la ublcacln del
slLlo secundarlo. LsLe enfoque bldlrecclonal se uLlllza mucho en grandes empresas donde la
ublcacln u8 de new ?ork podrlan ser las oflclnas de new !ersey y la ublcacln de las oflclnas u8 de
new !ersey serla new ?ork. voy a LraLar la conflguracln bldlrecclonal u8 de S8M en el caplLulo 11.
CLra forma de descrlblr la dlferencla enLre una conflguracln unldlrecclonal y bldlrecclonal, es
uLlllzando los Lermlnos ms convenclonales como acLlvo/paslvo" o acLlvo/acLlvo". voy a segulr
con los Lermlnos unldlrecclonal y bldlrecclonal porque son Lamblen los Lermlnos que enconLrars en
la documenLacln oflclal de vmware.
Ln alguna de esLas locallzaclones hay servldores LSx con mqulnas vlrLuales que neceslLan
proLeccln. Las mqulnas vlrLuales del slLlo proLegldo", se repllcan con una frecuencla
deLermlnada, la cual ser un equlllbrlo enLre el ancho de banda y la Lolerancla a la perdlda de daLos.
CuanLo mayor sea el ancho de banda enLre el slLlo proLegldo y el slLlo de recuperacln, mayor ser
la frecuencla con la que podremos repllcar los dos slLlos.
Las grandes companlas pueden uLlllzar, y es hablLual enconLrar, una mezcla de Lecnologlas y clclos
de repllcacln para faclllLar el movlmlenLo de los daLos fuera del slLlo proLegldo. ueden Lener un
enlace de flbra de alLa velocldad enLre el SlLlo A y el SlLlo 8, pero usan una red ms lenLa enLre el
slLlo 8 y el SlLlo C. Ln esLa conflguracln, la repllcacln enLre el SlLlo A y el SlLlo 8 podr ser
slncrnlca y sln laLencla. ue esLa manera, cuando un dlsco escrlbe en el SlLlo A, slmulLneamenLe lo
hace en el SlLlo 8. LsLa conflguracln de la repllcacln ofrece una probabllldad muy ba[a de perdlda
de daLos. La repllcacln desde el SlLlo 8 al SlLlo C Lendr una mayor laLencla, pero frecuenLemenLe
es el me[or meLodo para consegulr repllcar los daLos desde el slLlo proLegldo a una dlsLancla

- 137 -
slgnlflcaLlva de forma ms econmlca. AcLualmenLe, S8M esL llmlLado a crear una relacln de
repllcacln de slLlos uno a uno". Ln la presenLe versln no es poslble crear una relacln de
repllcacln spoke-and-hub". Ls de esperar que en las prxlmas verslones esLe Llpo de conflguracln
sea poslble.
L+$?+&/&(/' ,-.*)/
ue[ando a un lado las conslderaclones de la capa de almacenamlenLo, hay una serle de
componenenLes que necesarlamenLe deben ser conflgurados. Ls poslble que Lengas algunos de
esLos componenLes conflgurados sl llevas uLlllzando vmware desde hace Llempo. 1anLo en el slLlo
proLegldo como el de recuperacln neceslLas:
LSx 4.0 Clslco" o LSx4l (S8M 4.0 es compaLlble con LSx3.0.3 y superlor. no exlsLe nlngun
planLeamlenLo de hacer S8M1.0 compaLlble con LSx4.0)
vCenLer 4.0
una base de daLos para cada servldor S8M, una para el slLlo proLegldo y oLra para el de
recuperacln
o vMware soporLa SCL 2003 SLd o Superlor (SCL Lxpress esL soporLado)
o Cracle 10g SLd 8elease 1 o superlor
o l8M u82 Lxpress C o superlor
La lnsLancla de S8M en ambos slLlos puede esLar sobre Wlndows 2003 S1 o superlor. S8M
esL cerLlflcado para correr" sobre verslones de 64-blL de Wlndows 2003 y Wlndows 2008.
AdapLador S8M (o S8A) del proveedor de almacenamlenLo lnsLalado en ambos servldores
S8M.
S8M vSphere CllenL ManagemenL lug-ln.
LnmascaramlenLo Lun (luN Moskloq). Los servldores LSx del slLlo proLegldo, ven las Luns
producLlvas, pero los servldores LSx en el slLlo de recuperacln solo pueden ver las
repllcas" o lnsLanLneas. LsLo permlLe que, duranLe las pruebas, no se lnLerrumpan las
operaclones normales de la repllcacln nl Lampoco el clclo de repllcacln normal enLre los
dos slLlos.
8esolucln de nombres unS. Al lgual que con vSphere4, se recomlenda probar Lodos los
meLodos de resolucln de nombres - nombre de hosL corLo, largo (lCun) y resolucln de
nombres lnversa.
LsLa es una llsLa general de requerlmlenLos. ara una llsLa ms exLensa y compleLa, lncluyendo
parches especlflcos, lee esLe documenLo:
hLLp://www.vmware.com/supporL/pubs/srm_pubs.hLml
LspeclflcamenLe esLa maLrlz de compaLlbllldad en ul, nos da una vlsln global de los
requerlmlenLos y los elemenLos soporLados por S8M para su correcLo funclonamlenLo. uada la
rapldez con la que se suceden los camblos, Le recomlendo consulLar esLa gula on-llne en lugar del
llbro:
hLLp://www.vmware.com/pdf/srm_compaL_maLrlx_4_0.pdf
una pregunLa muy comun es sl es poslble repllcar la base de daLos en vCenLer desde el slLlo
proLegldo al slLlo de recuperacln. La respuesLa es nC, sl Llenes lnLencln de usar S8M. S8M asume

- 138 -
que las dos bases de daLos de vCenLer se esLn e[ecuLando de forma lndependlenLe la una de la
oLra. ue hecho, una de las Lareas de gesLln necesarlas duranLe la conflguracln de los dos S8M es
la vlnculacln" del S8M del slLlo proLegldo con el S8M del slLlo de recuperacln. Luego se mapean
los ob[eLos del vCenLer (carpeLas, tesootce pools, redes) del slLlo proLegldo con el slLlo de
recuperacln. AcLualmenLe, la esLrucLura de la base de daLos de vCenLer no permlLe uLlllzar
repllcacln SCL u Cracle naLlva para dupllcarla en el slLlo de recuperacln. lmaglno que en los
prxlmos anos vMware podrla desarrollar un modelo para vCenLer slmllar al comporLamlenLo de los
conLroladores de domlnlo de AcLlve ulrecLory, es declr, un modelo de repllcacln mulLlmasLer. LsLo
nos evlLarla la necesldad de repllcacln de la base de daLos y Lal vez reduclr la comple[ldad del
proceso de loveototy Mopploq denLro de la conflguracln de S8M. Ln esLe momenLo, sl Lu
preocupacln es la dlsponlbllldad del servlclo brlndado por el servldor de vCenLer, serla
recomendable, e[ecuLar el vCenLer en una mqulna vlrLual en un enLorno con PA/u8S y l1
conflgurado. Sl esLs e[ecuLando el vCenLer en una mqulna flslca (una ldea que personalmenLe no
recomlendo), enLonces deberlas uLlllzar MSCS o el nuevo vCenLer PearLbeaL Servlce.
A efecLo de ser ms breve, voy a asumlr que sabes como conflgurar LSx y vCenLer, para poder
cenLrarme especlflcamenLe en la parLe del proceso de lnsLalacln y conflguracln de S8M. Ln el caso
de que no esLes famlllarlzado con lo dlcho anLerlormenLe, puedes neceslLar leer mls oLras gulas que
cubren esLos producLos con deLalle. 1amblen puedes esLar lnLeresado en comprar ml llbro de
vSphere, el cual fue publlcado por McCraw-Plll en febrero de 2010.
hLLp://www.amazon.com/vMware-vSphere-lmplemenLaLlon-Mlke-
Laverlck/dp/0071664321/ref=sr_1_4?le=u1l8&s=books&qld=1249123438&sr=8-4


Ln ml caso, he uLlllzado los slgulenLes nombres para los componenLes:
L| "S|t|o roteg|do":
dc01nyc.corp.com
vc4nyc.corp.com
srm4nyc.corp.com
sql4nyc.corp.com
L| "S|t|o de kecuperac|n":
dc01n[.corp.com
vc4n[.corp.com
srm4n[.corp.com
sql4n[.corp.com
La slgulenLe capLura de panLalla muesLra la conflguracln compleLa de mls servldores LSx, vMware

- 139 -
u8S /PA ClusLers, vCenLer y oLros ob[eLos, lncluldo las carpeLas y tesootce pools, anLes de lnlclar la
lnsLalacln de S8M. Sl esLs slgulendo esLe llbro, no Llenes necesarlamenLe que adopLar ml
esLrucLura nl mls convenclones de nombres, aunque esLas son las que voy a uLlllzar a lo largo de
esLe llbro. or supuesLo, nlnguna de esLas mqulnas vlrLuales se esLn e[ecuLando en un enLorno de
produccln. SlmplemenLe es un enLorno de demo para [ugar" con S8M y demosLrar la
funclonalldad del producLo.
or razones obvlas, yo recomendarla esLe enfoque de demo" anLes de lnsLalar S8M en un enLorno
producLlvo. Como puedes ver, esLoy uLlllzando vSA de P LefLhand y los componenLes necesarlos
para que funclone S8M. LsLas mqulnas vlrLuales no sern repllcadas al slLlo de recuperacln, de
hecho, puedes exLender esLe concepLo para servlclos locales que no son requerldos o apllcables en
el slLlo de recuperacln Lales como unS, uPC, WlnS y servlclos de lmpresln. LsLos servlclos
permanecern en carpeLas/pool Je tecotsos aparLe de las mqulnas vlrLuales de produccln. Como
puedes ver en la capLura de panLalla, esLas mqulnas vlrLuales no repllcadas se encuenLran en la
carpeLa Infrastructure". ?o podrla haber oculLado esLas Mvs por medlo de permlsos, pero preferl
no hacerlo en un esfuerzo por mosLrar al lecLor la conflguracln exacLa de ml enLorno.

Como se puede ver en la lmagen, he reproducldo casl exacLamenLe la esLrucLura de tesootce pool
del NC DataCenter, creando un resource pool llamado NC_Dk en New Iersey DataCenter. LsLo
me permlLlr reallzar un loveototy mopploq en una relacln unlvoca, elemenLo a elemenLo enLre el
slLlo proLegldo y el slLlo de recuperacln.
Pe reallzado una ruLlna slmllar con las carpeLas de mqulnas vlrLuales, como puedes observar a
conLlnuacln:

Segun lo comenLado anLerlormenLe, puedes conslderar Lodas las Mvs de la carpeLa/tesootce pool
Infrastructure", como mqulnas vlrLuales locales", las cuales no se repllcarn al slLlo de
recuperacln. Adems, ml tesootce pool/carpeLa 1est & Dev" represenLa Lodas las Mvs no crlLlcas

- 140 -
para el negoclo, por lo que no formarn parLe de ml plan de recuperacln y, por LanLo, no he creado
correspondencla alguna en ml slLlo de recuperacln (new !ersey).
Ls poslble que, a prlmera vlsLa, parezca un proceso Lrlvlal y demaslado exlgenLe, pero por favor no
subesLlmes la lmporLancla de esLas esLrucLuras y [erarqulas. Sl no las respeLas, probablemenLe Le
enconLrars consecuenclas lnesperadas al reallzar un proceso de follbock". Sln una buena
organlzacln esLrucLural de las carpeLas/tesootce pools, puedes correr el rlesgo de que las mqulnas
vlrLuales no esLen en las carpeLas correspondlenLes, Lenlendo que reaslgnar Lodas las mqulnas de
Lu plan de recuperacln a las carpeLas correcLas.
U&X+)$*2%:& $_' #/(*<<*#* *2/)2* #/ <+' )/bA/)%$%/&(+' >*)#.*)/ 4 '+X(.*)/

Como sabes, los requlslLos de sofLware y nlvel de parches camblan muy a menudo. or lo menos,
querrs saber sl Lu almacenamlenLo se ha probado con S8M y es compaLlble. no me parece muy
lglco llsLar esLos requlslLos en deLalle en esLe llbro, asl que en su lugar, de[o esLa u8L donde
enconLraras rpldamenLe Lodo Llpo de lnformacln uLll - uls, WhlLe papers, gulas, webcasLs, eLc.
hLLp://www.vmware.com/producLs/srm/
Ln esLa oLra pglna, se puede enconLrar la gula oflclal de admlnlsLracln de S8M
hLLp://www.vmware.com/supporL/pubs/srm_pubs.hLml
y algunas oLras gulas, lncluyendo:
vMware vCenLer SlLe 8ecovery Manager 8elease noLes
CeLLlng SLarLed wlLh vMware vCenLer SlLe 8ecovery Manager
vMware vCenLer SlLe 8ecovery Manager AdmlnlsLraLlon Culde
lnsLalllng, Conflgurlng, and uslng Shared 8ecovery SlLe SupporL
Addlng a unS updaLe SLep Lo a 8ecovery lan
vMware SlLe 8ecovery Manager Al
SlLe 8ecovery Manager SLorage arLner CompaLlblllLy MaLrlx
vMware vCenLer SlLe 8ecovery Manager CompaLlblllLy MaLrlxes
Las maLrlces de compaLlbllldad Le dlrn Lodo lo que neceslLes saber sobre que esL soporLado y que
no, como:
Cue versln de LSx y vCenLer esLn soporLadas y que parches se neceslLan?
Cue slsLemas operaLlvos Wlndows y Servlce acks son necesarlos?
Cue 8ases de daLos esLn soporLadas por S8M?
Cue SlsLemas CperaLlvos podemos proLeger con S8M?
Cue slsLema operaLlvo permlLe la personallzacln (permlLe el camblo de la dlreccln l)? or
e[emplo, Solarls no esL en la llsLa.
Cue cablna de almacenamlenLo esL soporLada por S8M?
1raLa a esLa maLrlz de compaLlbllldad de la mlsma forma que LraLas la llsLa de compaLlbllldad de
vMware LSx. Sl Lu conflguracln no esL en la llsLa, no esL soporLada. La conflguracln puede
funclonar, pero sl se rompe" o no funclona blen, no esperes que el soporLe de vMware Le ayude
mucho.

- 141 -
Ln cuanLo a los requlslLos de hardware (flslco o vlrLual), vMware acLualmenLe recomlenda esLos
mlnlmos, como un punLo de parLlda:
rocesador - lnLel 2.0CPz o superlor o procesador AMu x86.
Memor|a - 2 C8
D|sco - 2 C8
ked - ClgablL recomendado
Q* /'2*<*;%<%#*# #/ ,-.*)/ 01-

CLra de las preocupaclones que Lenemos sobre vMware S8M, es sl Llene algun llmlLe en cuanLo al
numero de servldores LSx y mqulnas vlrLuales que puede proLeger y cunLos planes de
recuperacln se pueden crear y e[ecuLar. Pace un momenLo hablbamos de los mlnlmos, pero vale
la pena menclonar los mxlmos acLuales de S8M. S8M ha sldo probado para proLeger hasLa un
mxlmo de 1000 mqulnas vlrLuales por slLlo. uedes crear un mxlmo de 130 grupos de proLeccln
que a su vez esLn vlnculados a 130 Luns/volumenes repllcados. Cada grupo de proLeccln puede
conLener un mxlmo de 300 mqulnas vlrLuales. uede e[ecuLar hasLa Lres planes de recuperacln
slmulLneos. Ll Lermlno clave aqul son las palabras por slLlo", podrlas Lener mlles de mqulnas
vlrLuales reparLldas en muchos slLlos. Como con Lodos los producLos, es de esperar que esLas clfras
aumenLen en verslones posLerlores.
D9%'/[*#+ (*&(+ ?*)* /< cX*%<+3/)d 2+$+ ?*)* /< cX*%<;*2edG
Como sabes, S8M fue dlsenado desde el prlmer dla para auLomaLlzar el follovet desde el slLlo
proLegldo hacla el slLlo de recuperacln. 1al vez Le sorprender saber que nunca fue parLe de la
esLraLegla de dlseno auLomaLlzar la recuperacln del slLlo de proLeccln (follbock). Ln Leorla, el
proceso de follbock deberla de ser Lan senclllo como el proceso de follovet, pero slenLo declr que no
es Lan senclllo. L[ecuLar un proceso de follovet o follbock es una gran declsln y no debe Lomarse a
la llgera, con o sln sofLware de vlrLuallzacln. A pesar de esLo, vamos a lnLenLarlo, porque creo que
ser dlverLldo hacerlo, aprendlendo muchlslmo sobre el funclonamlenLo de la nueva versln de S8M
y lo que se puede lograr con ella.
ue mls conversaclones con los cllenLes de vmware, el hecho de no haber un boLn grande en S8M
que dlga follbock", a veces, es vlsLo o conslderado como algo poslLlvo y no negaLlvo. Aunque
Lamblen es clerLo que hay oLros cllenLes que dlcen: dnde esL el boLn de follbock"?
Pay algunas razones del porque no hay un boLn de follbock". Ll follbock, en muchos aspecLos, es
ms pellgroso que el follovet. Con el follovet realmenLe no hay oLra opcln que la de pulsar el gran
boLn ro[o y empezar el proceso. uespues de Lodo, sl un lncendlo, lnundacln o un aLaque LerrorlsLa
ha desLruldo LoLal o parclalmenLe Lu slLlo prlmarlo, no Lendrs ms remedlo que lnlclar el proceso
de follovet al slLlo de recuperacln. ulgamos que el proceso ya ha concluldo con exlLo y ahora esLs
operando desde el slLlo de recuperacln. Sl esLs funclonando sln problemas, que es lo que Le
llevar a hacer un follbock? Ln prlmer lugar, el personal de venLas esL creando nuevos pedldos y los
flnancleros esLn procesando las facLuras. Lllos esLn generando beneflclos para Lu organlzacln. Ln
segundo lugar, los usuarlos de las apllcaclones esLn conLenLos porque las apllcaclones
sobrevlvleron a la caLsLrofe y sus servlclos/servldores esLn on-llne. uebldo a esLas clrcunsLanclas,
es ms probable que desees volver al slLlo prlnclpal poco a poco y con culdado (sl puedes).
SeguramenLe no desees que el follbock sea Lan senclllo como preslonar un boLn. Ll hecho mlsmo

- 142 -
de llevar a cabo una recuperacln de esLa forma podrla acarrear males mayores. uespues de Lodo, sl
Lu slLlo prlnclpal se vl gravemenLe desLruldo duranLe el desasLre puede que nunca quleras regresar
a ese lugar. Ln muchos aspecLos el follbock es mucho ms compllcado que el follovet, dando lugar
adems a conflguraclones dlferenLes. or e[emplo, neceslLars servldores nuevos, redes y
almacenamlenLo - sobre Lodo la conflguracln crlLlca ser la del almacenamlenLo, donde debers
comenzar con un proceso de repllcacln de muchos LerabyLes - anLes del proceso de follbock en sl.
Lo que espero que veas, es el proceso de follbock de una manera ms sencllla y fcll de hacer, con
menos pasos y eLapas que en la acLualldad, especlalmenLe en la cablna de almacenamlenLo, para
que podamos concenLrarnos en lo que realmenLe lmporLa. Pacla el flnal de la vlda de S8M updaLe 1
empezamos a ver que algunos proveedores de almacenamlenLo, especlalmenLe LMC y neLApp,
desarrollaron sus proplos plug-lns de follbock, hasLa clerLo punLo parecldos a los S8As que Llenes
para el follovet. LsLos plug-lns no son perfecLos, nl auLomaLlzan Lodas las Lareas, pero es un
comlenzo con respecLo a la auLomaLlzacln del proceso, donde los proveedores de almacenamlenLo
aporLan sus proplos plug-lns para el proceso de follbock. no me sorprenderla que en la release de
S8M 3.0 Luvleramos la funcln de follbock lnLegrada en el producLo.
ara mucha genLe del mundo de los negoclos corporaLlvos, el cumpllmlenLo de audlLorlas y la
segurldad es lmporLanLe. Ll ser capaz de pulsar un boLn de "prueba de follovet" es por lo que
realmenLe compran vMware S8M. LsLo slgnlflca que puedo declr a ml empresa, dlrecLlvos y
audlLores, mlra" Lenemos un plan de conLlngencla que ha sldo probado y funclona. Sln embargo,
para probar realmenLe un plan de recuperacln o follovet, la unlca prueba real es la de e[ecuLar un
plan u8 de verdad. Ln algunos enLornos corporaLlvos, la prueba de su plan de recuperacln es cada
dos anos. ara esLas organlzaclones, la falLa de una opcln fcll de follbock les resulLa un gran
lnconvenlenLe. no esLoy dlclendo que el follbock no sea poslble con S8M, es slo que es un proceso
mucho ms manual que slmplemenLe preslonar el boLn de prueba que esL en el producLo de
S8M.
MU IMCk1AN1L: A|go sobre |os vo|menes VMIS y e| <891?-"%&.1-?
LsLa seccln es para aquellas personas que no han aslsLldo a los cursos oflclales de vMware o para
los que han olvldado rpldamenLe la mayorla de lo que se dlce en esLe curso. AnLes de comenzar, es
lmporLanLe enLender que esLo nC LS ALlCA8LL a los volumenes nlS, solamenLe se apllca sobre los
vmwares llle SysLem (vMlS) con acceso a nlvel de bloque como el almacenamlenLo sobre llbre-
Channel o lSCSl.
Ls lmporLanLe que enLlendas el concepLo de teslqoototloq y porque S8M lo hace auLomLlcamenLe.
LsLo Le ayudar a enLender algunos de los mensa[es raros que a veces nos muesLra S8M. ue hecho,
esLos mensa[es raros no son raros, slno que es la forma como esL dlsenado y como funclona. Ln
prlmer lugar vamos a empezar con un repaso a las propledades de los volumenes vMlS.
AnLes y despues de formaLear un volumen vMlS, el almacenamlenLo puede accederse de varlas
maneras dlferenLes:
MedlanLe su nombre de dlsposlLlvo Llnux: ]dev ]sdk
MedlanLe su nombre de dlsposlLlvo vMkernel: vmhba1: 0:1S
MedlanLe su unlque neLwork Address AuLhorlLy (nAA): naa.6000.
MedlanLe su nombre de uaLaSLore, que Llene que ser unlco en el hosL LSx: myvmfs

- 143 -
MedlanLe su nombre de uaLaSLore, que Llene que ser unlco en vCenLer: myvmfs
MedlanLe su uulu: 47877284-77d8f66b-fc04-001360ace43f

Ls lmporLanLe saber que el valor nAA y uulu deben ser unlcos y que un LSx no puede Lener dos
uulu lguales al mlsmo Llempo. Los uulu son generados por medlo de Lres varlables bslcas: la
fecha, la hora y el numero de Lun, con el fln de garanLlzar que el valor uulu es absoluLamenLe
unlco. LsLo puede causar desagradables consecuenclas sl no eres coherenLe en la numeracln Lun.
Ls declr, los problemas pueden ocurrlr sl LSx1 cree que una Lun/volumen Llene un numero 13 y
oLro hosL LSx cree que el mlsmo bloque de almacenamlenLo Lun/volumen Llene el numero 20.
1amblen vale la pena declr que en la acLualldad, las mqulnas vlrLuales no encuenLran sus archlvos
.vmdk y .vswp medlanLe el nombre de volumen o daLasLore. Sl examlnas el conLenldo de un archlvo
.vmx ver referenclas al valor uulu.


Nota:
Aqul puedes ver que el segundo dlsco vlrLual (cLx01_1.vmdk) esL alo[ado en un volumen dlferenLe
(ea3bb) al del archlvo swap (ea3bc). Sl el dlsco esLuvlera alo[ado en la mlsma ublcacln que el
archlvo .vmx, el paLh /vmfs/volumes no se muesLra, aunque es uLlllzado.

Como se puede ver, los numeros uulu son muy lmporLanLes. Ll requlslLo de uulu unlco, presenLa
reLos lnLeresanLes para el u8. or deflnlcln, cualquler snapshoL o proceso de repllcacln
conflgurado en el slsLema de almacenamlenLo esL desLlnado a crear un dupllcado exacLo del
volumen vMlS que, por deflnlcln, lncluye el valor uulu.
Ln condlclones normales, un servldor LSx en el slLlo proLegldo no debe llegar a ver la Lun orlglnal y
la Lun/lnsLanLnea repllcada al mlsmo Llempo. Sl esLo pasara, el servldor LSx suprlmlrla la segunda
Lun/volumen. Sl a un LSx se le permlLe ver ambas Luns/volumenes al mlsmo Llempo, esLe esLarla
basLanLe confuso y no muy fellz. no sabr en que Lun/volumen podr leer y escrlblr. Ln la versln
3.3, el LSx muesLra un mensa[e de error en la consola que suglere que es poslble que Lenga que
hacer un teslqootote del volumen vMlS.

- 144 -

Ln LSx 4.0 esLe mensa[e de error en la consola ha quedado obsoleLo y ya no aparece, lo cual plenso
que es un poco vergonzoso.
Nota:
Soy consclenLe de que esLa lmagen es dlflcll de leer en blanco y negro y que el conLrasLe de color
azul sobre fondo negro puede que no se vea muy blen cuando se lmprlma el llbro. ara su
lnformacln el LexLo aflrma que: 1c6933433349344:1 May be snapshoL: dlsabllng access. See
reslgnaLurlng secLlon of Lhe SAn AdmlnlsLraLlon Culde" ("1c6933433349344 puede ser un snapshoL
al cual se ha desacLlvado el acceso. vea la seccln teslqoototloq de la gula de admlnlsLracln de
SAn".)
Ln verslones prevlas, sl esLe volumen fuese una Lun repllcada o un snapshoL, enLonces la forma de
resolverlo serla modlflcando la conflguracln avanzada en el LSx para permlLlr el teslqootote y
forzar un reescaneo de la P8A. Ln esLa nueva versln vSphere 4, Llenes dos formas de resolver esLa
problemLlca pudlendo hacer que el volumen sea de nuevo vlslble por el LSx. uedes reallzar un
teslqootote desde la lnLerfaz grflca o cuando presenLes el volumen al servldor LSx usando las
herramlenLas de gesLln del proveedor del almacenamlenLo, desde el aslsLenLe de Add Storage Le
aparecer la opcln para hacerlo.
ara demosLrar esLe meLodo manual de presenLar el almacenamlenLo empleado para pruebas de Lu
plan de u8, y cuando aun no conLamos con S8M, haremos lo slgulenLe:
1emporalmenLe he anadldo en ml hosL LSx una dlreccln l vllda para comunlcarme con el
servldor vsa1.corp.com. Luego en vSA P LefLhand, he anadldo al LSx como un servldor del grupo
n!_Croup y le he aslgnado uno de los soopsbots. Al hacerlo me enconLre con el aslsLenLe de Add
SLorage" del LSx asl:


- 143 -
Como se puede ver en la lmagen, el volumen no esL en blanco, ya que Llene una eLlqueLa de
volumen vMlS vllda. Cuando el aslsLenLe de Add Storage se da cuenLa de que esLe volumen puede
ser una repllca o un snapshoL, me ofrece la oporLunldad de llevar a cabo un reslgnaLure
manualmenLe.


AlLernaLlvamenLe, sl lo prefleres, debes saber que el nuevo comando esxcfg-volumes soporLa el
modlflcador -l que llsLa Lodos los volumenes/soopsbots que hayan sldo deLecLados y que el
modlflcador -r permlLe el teslqootote del volumen, como muesLra el slgulenLe e[emplo de esLe
comando:
esxcfg-vo|umes -|
Aqul nos muesLra una llsLa de los volumenes repllcados/soopsbots que el LSx ha deLecLado:

Como puedes ver el comando muesLra que el volumen vMlS no ha podldo monLarse debldo a que
el volumen orlglnal esL on-llne. or LanLo, esL dlsponlble para un proceso de teslqootote. ara ello
procedo a e[ecuLar el slgulenLe comando:
esxcfg-vo|umes -r |efthand-networks-v|rtua|mach|nes
Nota:
|efthand-networks-v|rtua|mach|nes es el nombre del volumen.
Ll LSx vuelve a flrmar el volumen y luego lo monLa. Cuando esLo ocurre, el LSx le da un nuevo uulu
y un nuevo nombre (snap-hexlunombredelvolumenorlglnal) para que pueda ldenLlflcarse en el
enLorno de vSphere.

- 146 -

CbvlamenLe, esLos camblos producldos por llnea de comando se refle[an en el cllenLe grflco:

LsLe comporLamlenLo es el mlsmo para Lodos los proveedores de almacenamlenLo, solo esLoy
usando P LefLPand como e[emplo. ue hecho, vl por prlmera vez esLa nueva forma de gesLlonar el
teslqoototloq" a LMC y el sofLware kepllcotloo Moooqet".
LsLe Llpo de comporLamlenLo puede Lener algunas consecuenclas lndeseables sl se esL llevando a
cabo un plan de u8 manual. Ll nombre del volumen/daLasLore puede ser camblado y le ser
aslgnado un nuevo valor uulu. Sl las mqulnas vlrLuales fueron reglsLradas en el volumen vMlS
Lendremos un problema, ya que Lodos los archlvos .vmx de las mlsmas esLarn apunLando al
anLlguo uulu en lugar de apunLar al nuevo. ara soluclonar esLa problemLlca, deberlamos
desreglsLrar las mqulnas vlrLuales del lnvenLarlo de vCenLer y volverlas a reglsLrar para refle[ar esLe
camblo de uulu. Cuando llevas a cabo un plan de u8 manual, deberlas volver a flrmar (teslqootote)
el volumen y desreglsLrar/reglsLrar las mqulnas vlrLuales para que esLas conLemplen el camblo de
uulu. LsLa secuencla es slmllar a lo que aconLece al hacer una prueba de los planes de
recuperacln.
Me vas slgulendo hasLa ahora? La buena noLlcla es que S8M auLomLlcamenLe hace el
teslqoototloq de los volumenes por Ll, pero slo en el slLlo de recuperacln, y auLomglcamenLe
corrlge cualquler problema con el archlvo .vmx. Como al servldor LSx en el slLlo de recuperacln se
le podrlan haber presenLado dlferenLes lnsLanLneas Lomadas en dlferenLes momenLos, S8M
auLomLlcamenLe y por defecLo, vuelve a flrmar o reallza el teslqoototloq del volumen vMlS.
uespues, corrlge los archlvos .vmx de las mqulnas vlrLuales para asegurar que se pueden encender
sln errores. Ln la versln 8L1A de la release de S8M 1.0, vMware reallzaba auLomLlcamenLe el
camblo de nombre del vMlS al nombre orlglnal. Sln embargo, en la release CA del S8M 1.0 y 4.0, el
proceso de camblo de nombre fue ellmlnado. Sl quleres que S8M reallce el camblo de nombre del
snapshoL de modo auLomLlco a su nombre orlglnal, puedes hablllLarlo edlLando el archlvo vmware-
dr.xm| o medlanLe la conflguracln avanzada haclendo cllc con el boLn derecho en el nodo S|te
kecovery en el cllenLe vSphere:

- 147 -


LsLo es conslderado por algunos como algo "ms prudenLe" por parLe de vMware, pero no
garanLlza menos errores en el servldor LSx, ya que Llene el poLenclal de presenLar el mlsmo uulu
ms de una vez. Sl no se produce esLe teslqoototloq de forma auLomLlca y el LSx ve dos
Lun/volumenes con el mlsmo vMlS, uaLaSLore y valores uulu, el admlnlsLrador reclblr un error en
la consola y deberla ser el admlnlsLrador de S8M el que resuelva el problema. Algunas personas
prefleren evlLar por compleLo esLe Llpo de problemas de repllcacln, y no Lomar rlesgos
lnnecesarlos con los daLos o Lener que llJlot con una capa lnnecesarla de conflguracln manual.
Culzs valga la pena menclonar que exlsLen producLos de almacenamlenLo por los que un servldor
LSx podrla ver la Lun orlglnal y su lnsLanLnea al mlsmo Llempo. LsLoy pensando en producLos
como P Crossllnk/ConLlnuous Access y 1lmellnder de LMC. LsLas Lecnologlas esLn dlsenadas para
proLeger Lu slsLema en caso de perdlda de Lu SAn. Con esLas Lecnologlas, el LSx Lendrla
conecLlvldad a dos cablnas de almacenamlenLo, las cuales esLarlan repllcndose consLanLemenLe de
una cablna a oLra. La ldea es que sl Loda una cablna de almacenamlenLo fallase, serla aun poslble
acceder a la Lun en la oLra cablna. Ls probablemenLe por esLa razn, que por defecLo, vMware S8M
haga un teslqoototloq de las Luns para poner fln a la poslble corrupcln de los daLos.
ersonalmenLe, podrlas no acepLar esLa posLura pero, de momenLo, es como Lraba[a S8M.
B< 5)*& ?<*&
nuesLro plan maesLro ser el poder ser capaces de tltot Lodos los servldores LSx en el slLlo
proLegldo (new ?ork), slmulando la perdlda de Lodos los componenLes de nuesLra lnfraesLrucLura, y
poder lnvocar una prueba u8/8C en el slLlo de recuperacln (new !ersey). lnlclalmenLe
comenzaremos con las pruebas de esLa forma y una vez que esLemos conformes con la forma como
S8M se comporLa, planlflcaremos el procedlmlenLo de follbock" al slLlo proLegldo, auLomaLlzando
el proceso de la me[or manera poslble. Comenzaremos con un modelo unldlrecclonal. Luego anadlre
un nuevo caplLulo al llbro, cubrlendo la nueva caracLerlsLlca de slLlos comparLldos (sboteJ slte).

- 148 -
Q%$%(*2%+&/' #/< ?)+#A2(+ ,-.*)/ 01- 4 /))*(*'
Lo que slgue a conLlnuacln es un corLar y pegar" de las noLas de la versln de S8M. Leelas, Le ser
muy uLll para deLecLar problemas poLenclales, anLes de pasar una semana LraLando de resolver un
problema que es muy probable que se menclone en las noLas de la versln. Como e[emplo lncluyo
en ro[o problemas que he sufrldo en carne propla y que luego he descublerLo que esLaban
menclonados en las noLas de S8M:
Un|nsta|| kemoves Stored Array Manager Credent|a|s
unlnsLalllng S8M Server sofLware removes Lhe array manager credenLlals LhaL are sLored on Lhe hosL. lf you
relnsLall S8M on LhaL hosL, you musL conflgure Lhe array managers agaln.

kepa|r-Mode Insta||at|on Ia||s |f SkM Server Log I||e |s Cpen
lf you run Lhe lnsLaller ln repalr mode whlle any S8M server log flle ls open, Lhe lnsLallaLlon falls.
Workaround: Close Lhe log flle and reLry Lhe lnsLallaLlon.

Insta||er Drop-Down Does Not kefresh to show a New|y-Created DSN
When you creaLe a new uSn durlng lnsLallaLlon, Lhe newly-creaLed uSn ls noL vlslble ln Lhe llsL of avallable uSns.
Workaround: Cancel and resLarL Lhe lnsLallaLlon.

Length and Character Set kequ|rements for asswords.
S8M CS12 cerLlflcaLe passwords cannoL conLaln more Lhan 31 characLers, and musL conslsL enLlrely of ASCll
characLers

kecovery V|rtua| Mach|ne Adm|n|strator ko|e has Inadequate r|v||eges to rotect a 1emp|ate
?ou musL manually add Lhe followlng prlvlleges Lo Lhls role:
o vlrLualMachlne.rovlslonlng.Mark As 1emplaLe
o vlrLualMachlne.rovlslonlng.Mark As vlrLual Machlne

kecovery |an Adm|n|strator Must nave kead erm|ss|on for A|| kecovery |ans
A user who has admlnlsLraLor permlsslon for any 8ecovery lan musL be granLed read permlsslon for all 8ecovery
lans. Asslgnlng read permlsslon for all 8ecovery lans enables Lhe user Lo access hldden meLadaLa LhaL musL be
read when an admlnlsLraLor role accesses a speclflc 8ecovery lan

kemote vCenter Log|n Credent|a|s Must Inc|ude Doma|n Name When a Doma|n Account |s Spec|f|ed
lf you speclfy a Wlndows uomaln accounL when Lhe S8M cllenL prompLs you for vCenLer credenLlals, you musL
lnclude Lhe domaln name ln Lhe user name (for example, uOMAlN\oset).

rotected S|tes Shows "Unab|e to Connect" After Successfu| Connect|on
AfLer successful connecLlon beLween proLecLed and 8ecovery SlLes, Lhe roLecLed SlLe reporLs "unable Lo
ConnecL" and evenLually reporLs Lhe error: "Low 8esources on alr..."
Workaround:
o 8esLarL Lhe S8M Servlce.
o Close Lhe vSphere CllenL for Lhe 8ecovery SlLe.
o 8reak Lhe connecLlon and conflgure connecLlon from Lhe proLecLed Summary page.
o SLarL Lhe vSphere CllenL and log ln Lo Lhe 8ecovery SlLe.
o SelecL SlLe 8ecovery and conflgure Lhe connecLlon from Lhe remoLe slLe.

When a|r|ng S|tes, Use 1rusted Cert|f|cates
When palrlng slLes and Lhe cerLlflcaLes of Lhe recovery-slLe vCenLer Server and S8M Server are noL LrusLed by Lhe
proLecLlon-slLe S8M server, yellow warnlng Lrlangles, raLher Lhan green check boxes, appear Lo Lhe lefL of Lhe
CerLlflcaLe valldaLlon sLeps. 1he yellow warnlng Lrlangles warn Lhe user LhaL Lhe glven cerLlflcaLes dld noL pass
Lhe valldaLlon requlremenLs LhaL Lhe cerLlflcaLes be slgned by a LrusLed CerLlflcaLe AuLhorlLy (CA) and have a unS
value maLchlng Lhe address of Lhe server. uurlng Lhe palrlng, Lhe user lndlcaLed LhaL Lhe cerLlflcaLes should be

- 149 -
accepLed based on Lhelr SPA-1 Lhumb-prlnLs. lL ls a serlous securlLy vlolaLlon Lo accepL cerLlflcaLes based on Lhelr
Lhumb-prlnLs wlLhouL verlfylng LhaL Lhe Lhumb-prlnLs are correcL.
Workaround: Lnsure LhaL boLh vCenLer Servers and boLh S8M Servers use LrusLed cerLlflcaLes.

rob|ems Custom|z|ng Certa|n L|nux Guest Conf|gurat|ons Dur|ng kecovery
Llnux guesLs LhaL are noL runnlng an exL2, exL3, or 8elserlS flle sysLem may experlence cusLomlzaLlon fallures
when recovered.

SkM keports the Lrror: "Cannot execute scr|pts" When Custom|z|ng W|ndows V|rtua| Mach|nes Dur|ng
kecovery
uurlng LesL recovery or recovery, when Wlndows guesLs are cusLomlzed, occaslonally Lhe vlrLual machlnes
aLLempL Lo shuL down gracefully and S8M reporLs Lhe error "CannoL execuLe scrlpLs." 1hls resulL ln a hard shuL
down afLer cusLomlzaLlon ls compleLe and Lhe vlrLual machlne remalns powered off regardless of lLs 8ecovery
lan prlorlLy.
Workaround: Manually power on Lhe Wlndows vlrLual machlnes LhaL reporL Lhls error.

A Stop 8utton Appears After Start|ng a kecovery |an 1est
Cccaslonally, afLer you sLarL recovery LesL for Lhe flrsL Llme, a SLop buLLon appears wlLh Lhe message: "SLop
8ecovery.
Are you sure you wanL Lo sLop Lhls 8ecovery lan? 1hls process may Lake several mlnuLes."
Workaround: Cllck "no." 1he LesL proceeds and compleLes successfully
Note: 1he |nterest|ng th|ngs about th|s bug, |s that |t's been around s|nce SkM 1.0

Some Arrays M|ght kequ|re a Second kescan.
Some sLorage arrays mlghL requlre a second rescan Lo dlscover Luns. P arrays have been ldenLlfled as havlng
Lhls requlremenL. 1o enable Lhe addlLlonal rescan, use Lhe SAn rovlder seLLlngs page of Lhe Advanced SeLLlngs
dlalog box.
Note: I've seen th|s |ssue surface on the SkM forums and was a popu|ar forum post |n the f|rst re|ease of SkM
1.0. It can be "f|xed" by chang|ng a parameter |n the advanced sett|ngs d|a|og box:


kDM Descr|ptors Must be |aced on a kep||cated Datastore
ln order Lo proLecL vlrLual machlnes LhaL use raw dlsk mapplng (8uM) devlces, ensure LhaL Lhe 8uM descrlpLor
flles reslde on repllcaLed daLasLores. laclng Lhe 8uM descrlpLor flles ln Lhe same daLasLore as Lhe .vmx flle LhaL
refers Lo Lhem ls hlghly recommended.
Q%2/&2%*) ,-.*)/ 01-
S8M se llcencla escrlblendo una llcencla vllda. Culzs valga la pena menclonar en esLe punLo que
vMware S8M Llene dos modelos de llcenclamlenLo dlferenLes y puede ser conflgurado de dos
maneras: unldlrecclonal (acLlvo/paslvo) y bldlrecclonal (acLlvo/acLlvo). Con la conflguracln
unldlrecclonal solo se neceslLa una llcencla de S8M para las mqulnas vlrLuales del slLlo proLegldo,

- 130 -
no se neceslLan llcenclas para el slLlo de recuperacln. LsLo no slgnlflca que se pueda e[ecuLar
vSphere4 en el slLlo de recuperacln graLulLamenLe, }nada ms ale[ado de la realldad!
Sl esLs e[ecuLando LSx 4.0 y vCenLer 4.0 en el slLlo de recuperacln, neceslLars las llcenclas
correspondlenLes para ello. Sl e[ecuLas el plan de recuperacln verdadero y al hacerlo comlenza el
proceso de follovet al slLlo de recuperacln, neceslLars que los sockeLs de Cu esLen llcenclados.
uado que S8M es una herramlenLa para faclllLar el proceso de follovet, podrs coger
LemporalmenLe las llcenclas del slLlo proLegldo para el slLlo de recuperacln cuando se lnlcle el
proceso. LsLo es legal y de conformldad con los Lermlnos y condlclones del conLraLo vMware S8M
LuLA. Serla reallsLa aflrmar que, como oLros proveedores de sofLware, vMware no Lendrla forma de
flscallzar sl se esLn uLlllzando las llcenclas correcLamenLe.
Sl esLs lnsLalando una conflguracln bldlrecclonal Lendrs que Lener una llcencla de S8M en ambos
slLlos. osLerlormenLe, en esLe llbro Lamblen mosLrare una conflguracln bldlrecclonal.
uada la comple[ldad acLual en Lorno a la concesln de llcenclas de S8M, algunos cllenLes han
propuesLo poslbles escenarlos donde el modelo de llcenclas por sockeL" falla. Aqul va un buen
e[emplo. ulgamos que Lengo un clusLer u8S/PA con 32 nodos, donde cada servldor LSx Llene 4
sockeLs y 4 nucleos por sockeL, con un LoLal de 16 nucleos por servldor LSx. Lso slgnlflca 128
llcenclas sockeL que Lendrla que comprar en el slLlo proLegldo. ero que pasa sl slo Lenemos 3
mqulnas vlrLuales que neceslLan proLeccln? LsLo ha llevado a algunos experLos a sugerlr que el
modelo de llcencla por mqulna vlrLual a proLeger serla me[or para S8M. ue esLa forma slo
pagarlas por las mqulnas que quleres proLeger.
Ln prlmer lugar, y slendo consclenLe de esLe punLo de vlsLa (despues de Lodo, es un lnLenLo de
ahorrar dlnero en llcenclas), es muy poco reallsLa pensar que una organlzacln con esLe numero de
servldores LSx, Lenga un numero Lan pequeno de mqulnas vlrLuales que neceslLan proLeccln. Ln
segundo lugar, serla muy dlflcll que vMware lmplemenLase esLe camblo rpldamenLe ya que la
prlnclpal herramlenLa para la concesln de llcenclas, cuenLa el numero de sockeLs, en lugar del
numero de vCus en uso. un camblo en esLa herramlenLa requerlrla un camblo en la arqulLecLura
del slsLema de concesln de llcenclas de vMware.
Ml ulLlma palabra sobre esLe debaLe es que creo que esLo llusLra que el conLar los sockeLs para la
concesln de llcenclas de producLos se ha converLldo algo desfasado, sobre Lodo porque el mlsmo
hecho de vlrLuallzar ha hecho del llcenclamlenLo por Cus sea algo cada vez ms mlsLerloso. Creo
que es muy revelador el hecho de que uno de los compeLldores de vMware, ClLrlx xenServer, opL
por un modelo de llcencla por servldor flslco en lugar del modelo por sockeL. Ln los ulLlmos meses,
vMware ha desplazado" el ob[eLo de la conversacln dlclendo que no lmporLa el numero de sockeL
que Lu servldor pueda Lener, sl Llenes el hlpervlsor llbre como es el caso de LSx3l. ero el problema
es que la gesLln de alLo nlvel de producLos como vCenLer y S8M, Lodavla esLn llgados al anLlguo
modelo por sockeL.
ue Lodos modos, esLos dos ulLlmos prrafos sobre la concesln de llcenclas podrlan haberLe de[ado
ms confuso que anLes de empezar. Ll slsLema de llcenclamlenLo por parLe de muchos proveedores
puede ser confuso y opaco, LanLo como comparar Larlfas Lelefnlcas de un proveedor con oLro.
Asl que Le dare un slmple conse[o para el momenLo en que comlences a Lraba[ar con S8M:

- 131 -
Cada vez que crees un grupo de proLeccln (para proLeger Mvs), neceslLars una llcencla.
L+&X%5A)*&#+ <* f*'/ #/ 9*(+' #/ 01- 2+& -%2)+'+X( 0EQ g88h

So||c|tud a |a comun|dad:
no Lengo llcenclas, nl experlencla alguna con Cracle o l8M u82. Sl algulen que esLe leyendo esLe
llbro, desea colaborar con un procedlmlenLo paso a paso, le esLarla muy agradecldo, reconoclendo y
dando credlLo de su Lraba[o en esLa parLe y al prlnclplo del llbro.

Nota:
Ls poslble conflgurar S8M uLlllzando MlcrosofL SCL Lxpress. Sl Le lnLeresa saber como, vMware ha
publlcado una gula paso a paso para reallzar dlcho procedlmlenLo.
hLLp://communlLles.vmware.com/docs/uCC-11347
Ln nuesLro caso, uLlllzaremos la versln comerclal de MlcrosofL SCL 2003 server.
Ll procedlmlenLo uLlllzado en esLe llbro, Loma como referencla esLe documenLo, esLando en deuda
con los auLores del mlsmo. Lspero que sea lncluldo en la documenLacln prlnclpal de admlnlsLracln
de S8M por vMware.
S8M requlere dos bases de daLos, una base de daLos para el SlLlo roLegldo (en ml caso new ?ork
ClLy), y oLra base de daLos separada para el slLlo de recuperacln (en ml caso new !ersey).
AcLualmenLe, S8M soporLa solamenLe auLenLlcacln SCL sl quleres e[ecuLar, como yo, la base de
daLos de SCL en un servldor lndependlenLe. Sln embargo, el servldor SCL y el servldor de S8M,
deben esLar en el mlsmo domlnlo. Ln ml enLorno de laboraLorlo, he conseguldo conflgurar la
comunlcacln enLre el servldor SCL y el S8M con auLenLlcacln Wlndows. ue hecho, he
experlmenLado esLa conflguracln con varlos producLos vMware desde el vCenLer 1.0, aunque no
esL soporLada para un servldor SCL lndependlenLe. Al lgual que vCenLer 1.0, sl lnLenLas uLlllzar la
auLenLlcacln Wlndows con S8M 4.0, el servlclo prlnclpal de S8M fallar al arrancar. Ls una Larea
relaLlvamenLe Lrlvlal garanLlzar los permlsos, conflgurando el usuarlo de la base de daLos de S8M de
la forma tlqbt to loqlo os setvlce" en la Consola de Servlclos de Wlndows (MMC) en el servlclo de
S8M.
Ls fcll de conflgurar, funclona eleganLemenLe, pero no esL soporLado y reallzar la conflguracln de
esLa manera produce problemas duranLe los procesos de acLuallzacln. ersonalmenLe, y hasLa que
Lengamos apoyo oflclal de vMware, LraLare la conflguracln de una forma ms amplla.
Ln cuanLo a permlsos, en el servldor SCL, el usuarlo de base de daLos de S8M no neceslLa permlsos
de u8_CWnL8, como sl los requerla el usuarlo de la base de daLos de vCenLer. Ll esquema por
defecLo debe Lener el mlsmo nombre que el usuarlo de la base de daLos y esLe debe ser el
propleLarlo. Con esLo serla suflclenLe.
uespues de eso, la cuesLln es conflgurar los permlsos del usuarlo de la base de daLos para que
pueda leer y escrlblr en ella correcLamenLe.
LxlsLen 3 requerlmlenLos para el esquema de la base de daLos:

- 132 -
Ll usuarlo de la base de daLos de S8M debe ser propleLarlo de esLa (el nombre del usuarlo
se proporclona cuando conflguras el conecLor de base de daLos S8M)
uebe Lener el mlsmo nombre del usuarlo de la base de daLos de S8M
uebe ser el esquema por defecLo del usuarlo de la base de daLos de S8M
Ll usuarlo de la base de daLos debe Lener prlvlleglos de admlnlsLrador
Ll usuarlo de la base de daLos debe Lener los slgulenLes permlsos:
o 8ulk
o lnserL
o ConnecL
o CreaLe 1able
o CreaLe vlew
Sl uLlllzas auLenLlcacln Wlndows, el servldor de S8M y el servldor de SCL deben resldlr en
el mlsmo servldor.
Sl el servldor S8M y el servldor de base de daLos reslden en servldores dlferenLes, debes
uLlllzar auLenLlcacln en modo mlxLo.
Sl el servldor SCL esL lnsLalado localmenLe, neceslLas deshablllLar la conflguracln Shared
Memory neLwork" del servldor de base de daLos.

L)/*&#+ <* f*'/ #/ #*(+' 4 2+&X%5A)*&#+ ?/)$%'+'7

1. Abrlr M|crosoft SL Server Management Stud|o
2. Comenzar la sesln con la cuenLa del usuarlo SA, creado duranLe la lnsLalacln de MlcrosofL
SCL 2003


3. ulsar el boLn New uery" para abrlr una nueva venLana de SCL 1ransacL". LsLo Le
permlLlr escrlblr comandos para la creacln del esquema, la base de daLos, propleLarlos y
permlsos.


- 133 -
4. Lscrlblr el comando:
CkLA1L SCnLMA srm4nycdb,


Nota: 8ecuerda que el nombre del esquema, base de daLos y cuenLa de usuarlo debe ser el
mlsmo, en ml caso srm4nycdb. uespues de e[ecuLar el comando, en la pesLana Messages de
MlcrosofL SCL 2003, debe leerse Command(s) comp|eted successfu||y" y un Llck verde
deberla verse al lado de uery executed successfu||y"


3. A conLlnuacln crearemos la base de daLos, slmplemenLe e[ecuLando el comando slgulenLe:
CkLA1L DA1A8ASL srm4nycdb,
Nota:
Sl uLlllzas la opcln kefresh sobre la carpeLa Databases, podrs ver que la base de daLos ha
sldo creada.


- 134 -
6. A conLlnuacln, selecclonaremos la base de daLos creada para reallzar los camblos en ella,
Lales como crear la cuenLa de usuarlo y conflgurar el esquema por defecLo. odrs hacerlo a
Lraves del comando use":
USL srm4nycdb,
7. uLlllzaremos los comandos slgulenLes para crear la cuenLa de usuarlo y asoclarla con el
esquema por defecLo:
CkLA1L LCGIN srm4nycdb WI1n ASSWCkD = ??????????',
CkLA1L USLk srm4nycdb ICk LCGIN srm4nycdb WI1n DLIAUL1_SCnLMA = srm4nycdb,
Nota: Aunque parezca algo Lrlvlal declrlo, Loma noLa de la conLrasena que colocas aqul, ya
que la neceslLars ms adelanLe. ?o slempre hago colncldlr mls conLrasenas con el esLndar
de comple[ldad de MlcrosofL AcLlve ulrecLory.
Los comandos arrlba descrlLos crearn el usuarlo denLro de Secur|ty]Log|ns:


8. Ll slgulenLe paso es conflgurar la propledad y los permlsos por defecLo para el usuarlo de
base de daLos y el esquema.
rlmero conflguraremos Database ko|e Membersh|p". ara hacer esLo, navegaremos por
el menu ]Databases]srm4nycdb]Secur|ty]Users y selecclonaremos las propledades de la
cuenLa de usuarlo srm4nydb:

- 133 -

Nota:
Conflrma en el cuadro de dllogo que el nombre de usuarlo y el esquema por defecLo son
correcLos. ueberlas leer srm4nycdb o cualquler oLro nombre que hayas convenldo uLlllzar
para Lu organlzacln.
9. uenLro de la pesLana Genera|, en Database ro|e membersh|p, selecclonar la casllla de
prlvlleglos "db_owner"

Pacer cllc en Ck

10. A conLlnuacln conflguraremos la base de daLos por defecLo del usuarlo de la base de daLos
y sus permlsos. ara ello, navegaremos por ]Secur|ty]Log|ns y selecclonaremos el usuarlo
creado en el paso anLerlor con el comando CkLA1L LCGIN. Ln el cuadro de dllogo, camblar

- 136 -
la base de daLos por defecLo de "master" a la base de daLos creada con el comando
"CkLA1L DA1A8ASL":


11. Ln el mlsmo cuadro de dllogo, selecclonar la opcln Server ko|es y hablllLar el permlso
"bu|k adm|n":


12. A conLlnuacln conflrmaremos que hemos reallzado los pasos correcLos. ara ello, enLra en
User Mapp|ng y comprueba que la base de daLos, el usuarlo y el esquema por defecLo
colnclden:


- 137 -


13. Ll ulLlmo paso en el proceso de conflguracln es enLrar a la base de daLos de S8M con la
cuenLa de usuarlo que hemos conflgurado y comprobar la conflguracln y los permlsos. ara
hacer esLo cerramos MlcrosofL SCL Server ManagemenL SLudlo" y lo volvemos a abrlr con
la cuenLa de usuarlo de base de daLos de S8M:


Abrlr una venLana de "New uery" y escrlblr el comando slgulenLe:
CkLA1L SCnLMA srm4nycdb AU1nCkIA1ICN srm4nycdb,
Ahora crearemos una Labla de pruebas denLro de la base de daLos:
USL srm4nycdb
go
CkLA1L 1A8LL LesL (daLa varchar(10))
go
Nota:
ueberla aparecer un mensa[e en la venLana Cuery" y sl navegamos por
]Database]srm4nycdb]1ab|es deberlamos ver una Labla llamada srm4nycdb.test

- 138 -

Sl reclbes algun Llpo de error, comprueba la slnLaxls de los comandos de SCL y Lus permlsos.

L+&X%5A)*2%:& #/ A&* 2+&/C%:& 90W /& /< '/)3%#+) 01-

1. LnLrar en el servldor de S8M del slLlo proLegldo, en ml caso la Mv llamada srm4nyc, con
la cuenLa de usuarlo de base de daLos, en ml caso srmdbuser-nyc
2. navegar por Start]rograms]Adm|n|strat|ve 1oo|s y abrlr el CD8C Data Source
Adm|n|strator.
3. Lleglr la pesLana System DSN
4. Pacer cllc en el boLn Add"
3. Al flnal de la llsLa, eleglr SL Nat|ve C||ent y selecclonar I|n|sh
Advertenc|a:
1en culdado de no selecclonar el drlver SL Server".
6. Ln el cuadro de LexLo name" de la venLana Create a New Data Source to SL Server
escrlblr VMware SkM"
7. ue la llsLa desplegable, selecclonar el servldor SCL del slLlo proLegldo y preslonar Next"

8. Selecclonar W|th Integrated W|ndows Authent|cat|on." y hacer cllc en Next
9. PablllLar Change the defau|t database to" y selecclonar la 88uu de S8M que hemos
creado anLes.

- 139 -

10. Pacer cllc en Next y luego en I|n|sh
Nota:
ueberlas ahora esLar en condlclones de conflrmar Lodos los cuadros de dllogo relaclonados
con la conflguracln del Cu8C y prueba Lamblen que Llenes conecLlvldad con el servldor de
base de daLos. LsLe LesL suele ser saLlsfacLorlo.
Nota:
8eplLe esLa conflguracln del uSn para el servldor S8M del slLlo de recuperacln.
U&'(*<*2%:& #/< '/)3%#+) #/ ,-.*)/ 01-

Advertenc|a:
Merece la pena menclonar que podrlas lnsLalar S8M en el modo sboteJ-slte" o slLlo comparLldo,
donde un slLlo de recuperacln podrla ofrecer recursos de recuperacln de desasLres a muchos
slLlos proLegldos. Sl esLa es la conflguracln que deseas, por favor echale un vlsLazo al caplLulo 11,
donde veremos conflguraclones de mulLlples slLlos. ue Lodas formas, puedes Lomar una
conflguracln de S8M unldlrecclonal y converLlrla en cualquler momenLo. LsLa conflguracln no es
la ms Llplca en la acLualldad y no qulero anadlr elemenLos que puedan dar ms comple[ldad de la
que ya Llene.
U&'(*<*2%:& #/< '+X(.*)/ 01-
La lnsLalacln de S8M es la mlsma, LanLo para el servldor del slLlo proLegldo como para el servldor
del slLlo de recuperacln. uuranLe la lnsLalacln se neceslLan los slgulenLes daLos:
vCenLer lCun
nombre de usuarlo y conLrasena vlldos para auLenLlcarnos con vCenLer
AcepLar un cerLlflcado por defecLo o generar uno proplo
valores de ldenLlflcacln del slLlo, como el nombre del slLlo, lnformacln de conLacLo y
correo elecLrnlco.
Credenclales de SCL/Cracle uSn para la base de daLos correcLa.

1. LnLrar en el servldor S8M del slLlo proLegldo
2. L[ecuLar el lnsLalador .exe de S8M

- 160 -
3. Pacer cllc en Next a la panLalla hablLual de blenvenlda y LuLA
4. Selecclonar una ublcacln en el dlsco para el sofLware S8M
3. Ln el cuadro de dllogo de S8M para reglsLrar el vCenLer, lnLroduclr el nombre del vCenLer
del slLlo proLegldo y credenclales vlldas para auLenLlcar con dlcho vCenLer


Nota:
La erraLa en esLe cuadro de dllogo es que, aunque el numero de puerLo por defecLo
uLlllzado para comunlcarse es el puerLo 1C 80, sl nos fl[amos en los deLalles de S8M, una
vez Lermlnada la lnsLalacln del slsLema, esLe se comunlca con vCenLer por el puerLo 443.
uebes Lener ablerLo el puerLo 80 para que esLe cuadro de dllogo funclone y sl modlflcas el
puerLo al 443, reclblrs un mensa[e de error.

Nota:
Ls recomendable que crees una cuenLa dedlcada para esLe fln y la excluyas de cualquler
pollLlca de resLableclmlenLo de conLrasena que puedas Lener en Lu domlnlo.

6. uespues de un corLo perlodo de Llempo, aparecer una adverLencla de segurldad del
cerLlflcado. Selecclonar es

Nota:
Como menclone hace un momenLo, a pesar de que el cuadro de dllogo uLlllza por defecLo
el puerLo 80, se produce un lnLercamblo de deLalles de los cerLlflcados. LsLo es hecho asl
para conflrmar que el slLlo S8M proLegldo "confla" en el servldor de vCenLer. LsLa

- 161 -
adverLencla se produce al usar los cerLlflcados auLogenerados del servldor vCenLer, los
cuales no colnclde con el lCun del servldor vCenLer. ara ellmlnar esLe mensa[e que
aparece, Lendrlas que generar cerLlflcados de conflanza para el vCenLer en el slLlo de
proLeccln y recuperacln.


uedes conflrmar que el lu dlglLal del cerLlflcado mosLrado en esLe cuadro de dllogo es
lgual que el de los servldores vCenLer, abrlendo Lu navegador web en el servldor vCenLer y
vlendo el cerLlflcado a Lraves de los conLroles del explorador.


Cbserva como los ulLlmos 3 bloques del lu colnclden con el cuadro de dllogo de la
lnsLalacln de S8M (b4:e9:f4)

no es obllgaLorlo uLlllzar cerLlflcados de uso lnLerno o de una enLldad cerLlflcadora
comerclal. Pe comprobado que los cerLlflcados generados auLomLlcamenLe funclonan
perfecLamenLe para nuesLro propslLo. ue Lodas formas, sl deseas generar Lus proplos
cerLlflcados, vMware ha escrlLo una gula que nos expllca exacLamenLe como hacerlo:
hLLp://communlLles.vmware.com/servleL/!lveServleL/download/2746-201687-1209882-
20726/Pow_Lo_use_LrusLed_CerLlflcaLes_wlLh_vMware_vCenLer_SlLe_8ecovery_Manager_
v1.0.2.pdf

- 162 -
7. Ll slgulenLe cuadro de dllogo Lamblen se reflere a la segurldad. Ls poslble generar en la
lnsLalacln de S8M un cerLlflcado para demosLrar la ldenLldad del servldor de S8M. CLra
alLernaLlva es crear Lus proplos cerLlflcados. Selecclonar Automat|ca||y generate a
cert|f|cate y hacer cllc en Next


8. Como parLe de la auLogeneracln del cerLlflcado S8M, debes lndlcar Lu organlzacln y
unldad organlzaLlva


Advertenc|a:
Lspaclos, comas, punLos y caracLeres alfanumerlcos son Lodos vlldos. Los caracLeres no
vlldos son el guln y el subrayado.

9. A conLlnuacln, lnLroduclr los deLalles del slLlo. Ln esLe caso, he camblado el nombre por
defecLo del slLlo por New ork S|te" y he anadldo la dlreccln de correo elecLrnlco.
lgualmenLe he qulLado la dlreccln l que aparecla en el campo |oca| host". nunca he sldo
un gran fan de escrlblr la lp en nlngun producLo, slempre lo reemplazo por el nombre lCun.
La l que aparecla era la l del servldor de S8M.


- 163 -


Nota:
Los puerLos SCA/P11 (9007/9008) slo se uLlllzan sl decldes usar el klL de desarrollo de
sofLware (Su) para crear apllcaclones o scrlpLs que auLomaLlcen aun ms S8M. Ll puerLo de
escucha SCA (8093) se uLlllza para envlar y reclblr peLlclones del servlclo S8M. Ll puerLo de
escucha P11 (8096) se uLlllza en el proceso de descarga del plug-ln del S8M. La
conflguracln del correo elecLrnlco se puede enconLrar en el archlvo exLenslon.xml,
slLuado en el servldor S8M.

10. Luego, compleLar la lnformacln de la conexln a la base de daLos.


Nota:
8ecuerda que esLas credenclales no Llenen nada que ver con el nombre de usuarlo y la
conLrasena uLlllzada para auLenLlcar con vCenLer.

Ll cllenLe de base de daLos nos permlLe selecclonar el Llpo de base de daLos que esLamos
usando (SCL, Cracle, l8M u82) y el Data Source Name nos permlLe eleglr el nombre del uSn
creado anLerlormenLe.

- 164 -
La opcln Connect|on Count" se uLlllza para deflnlr el Lamano lnlclal del pool" que
conflgurars para conecLarLe a la base de daLos. Ll pool" gesLlona la canLldad de
conexlones ablerLas a la base de daLos.
Ls poslble que el u8A resLrln[a el numero de conexlones slmulLneas ablerLas a una base de
daLos. Sl esLe es el caso, el parmeLro Max Connect|ons" no deberla superar ese numero.

11. uespues de compleLar esLe cuadro, se lnlclar la lnsLalacln proplamenLe dlcha.

U&'(*<*2%:& #/< 0%(/ 1/2+3/)4 "#*?(/) i Bj/$?<+ OI Q/X(>*&# 01"

Ll SlLe 8ecovery AdapLer (S8A) es un plug-ln sumlnlsLrado por el proveedor de almacenamlenLo. Ln
las prlmeras verslones beLa de S8M, algunos S8As fueron lncorporados en el producLo, mlenLras
que oLros Lenlan que ser descargados e lnsLalados en el S8M. Sln embargo, parLlr de la versln flnal
de S8M, el S8A debe ser descargado e lnsLalado por separado. Sln el S8A habr opclones para
conLrolar el funclonamlenLo del moLor de S8M que no esLarn dlsponlbles. uedes descargar Lu S8A
desde la web de vMware. Ln la prlmera versln de S8M hubo algun reLraso en la aparlcln de los
S8A de proveedores de almacenamlenLo en la web de vMware. LsLo fue debldo a que vMware
Llene su proplo proceso de calldad lnLerno lndependlenLe del proveedor. Sl no encuenLras el S8A de
Lu proveedor y sabes que esL soporLado, es me[or que lo busques en la web del proveedor
dlrecLamenLe. LsLe caso Lamblen se da en S8M 4.0, puede ser que el proveedor de almacenamlenLo
Lenga un S8A ms reclenLe que el que se encuenLra en vMware.
La lnsLalacln del S8A, amplla la funclonalldad del cllenLe vSphere a Lraves del Array Manager". Sln
un S8A lnsLalado, no se podrla compleLar la posLconflguracln del S8M. Ll cuadro de dllogo que se
muesLra a conLlnuacln no Lendrla opclones en la llsLa desplegable


una vez el S8A ha sldo lnsLalado, permlLlr a vMware S8M que pueda descubrlr las
Luns/volumenes en el slLlo proLegldo y de recuperacln. 1amblen encuenLra que Luns/volumenes
se esLn repllcando. La verdadera ldea de esLo es permlLlr que el admlnlsLrador del slLlo de
recuperacln pueda e[ecuLar planes de recuperacln sln Lener que gesLlonar la capa de
almacenamlenLo dlrecLamenLe. Ll S8A auLomaLlzar el proceso de presenLacln de las Luns

- 163 -
repllcadas o lnsLanLneas correcLas a los servldores LSx en el slLlo de recuperacln cuando esLas se
neceslLen.
Los S8As, en realldad, son un con[unLo de scrlpLs que nos permlLen reallzar 3 Lareas prlnclpales:
Comunlcar con las cablnas de dlscos y la auLenLlcacln correspondlenLe.
ueLecLar que Luns esLn slendo repllcadas, selecclonar/crear soopsbots" para reallzar las
pruebas sln romper la repllcacln normal y ponerlos como volumenes de lecLura/escrlLura
para permlLlrnos lnlclar las pruebas.
1raba[ar [unLo a S8M para lnlclar las pruebas, volver a la slLuacln lnlclal despues de dlcha
prueba y lanzar follovets" reales.

vale la pena senalar que algunos S8As Llenen oLro sofLware adlclonal o requerlmlenLos de llcencla,
por e[emplo:

Ll S8A de laclsLor requlere duranLe la lnsLalacln que se lnLroduzca la llcencla
Ll S8ul de LMC requlere el sofLware LMC SoluLlon Lnabler" lnsLalado anLes de proceder a
la lnsLalacln de LMC S8ul SuA
Ll LMC Mlrrorvlew neceslLa .nL1 2.0 y LMC SoluLlon Lnabler" lnsLalado anLes de proceder
a la lnsLalacln del S8A.
LMC 8ecover olnL (SanLorlnl) neceslLa !ava 2 SLd LdlLlon 8un1lme 6.0 u3.
Ll S8A de 3A8 requlere lnform Cll" para Wlndows lnsLalado anLes del S8A.
AdlclonalmenLe requlere .nL1 2.0.
Ll S8A de CompellenL SLorageCenLer requlere .nL1 2.0. uespues de la lnsLalacln se
neceslLa relnlclar el servlclo de S8M.
Ll S8A de l8M n-Serles auLomLlcamenLe relnlcla el servlclo de S8M despues de su
lnsLalacln.

Ln ml e[emplo, esLoy usando un appllance vlrLual (vSA) de LefLhand neLworks por lo que neceslLo
descargar e lnsLalar el S8A de LefLhand neLworks. La lnsLalacln del S8A es muy slmple y en la
mayorla de los casos es slgulenLe-slgulenLe-flnallzar [unLo con el relnlclo de los servlclos de vMware
S8M.
1. uescargar el S8A de LefLhand neLworks desde su web
2. Pacer doble cllc en el e[ecuLable
3. uespues del proceso de exLraccln, vers una panLalla de blenvenlda
4. Cllc en Next
3. AcepLar el acuerdo de llcencla


- 166 -


6. Abrlr la consola de servlclos y relnlclar el servlclo vMwote 5lte kecovety Moooqet 5etvet.
Como alLernaLlva, puedes relnlclar el servlclo de S8M desde la llnea de comandos con:
net stop vmware-dr
net start vmware-dr

Nota:
8eplLe esLa lnsLalacln en el servldor S8M del slLlo de recuperacln, en ml caso en el
servldor srm4n[.corp.com. uespues de compleLar la lnsLalacln del S8A de P LefLhand,
enconLrars una carpeLa en el menu lnlclo/rogramas, llamada P LefLhand, que conLlene
llnks a la documenLacln en formaLo ul.

U&'(*<*2%:& #/< ?<A5H%& 01- /& /< 2<%/&(/ 30?>/)/
Al lgual que con la lnsLalacln de vMware updaLe Manager o vMware ConverLer, la lnsLalacln del
plug-ln para S8M amplla" el cllenLe de vSphere con una funclonalldad de gesLln adlclonal.
uespues de la correcLa lnsLalacln de los S8M, Llenes que ver el plug-ln vcDr" dlsponlble en el
menu de plug-lns. uebes lnsLalarlo para llevar a cabo la prlmera conflguracln o posLconflguracln
del servlclo S8M.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo proLegldo
2. Ln el menu, selecclonar |ug-|ns y luego Manage |ug-|ns
3. 8a[o Ava||ab|e |ug-|ns, hacer cllc en Downo|ad and Insta||, [unLo al vcur plug-ln.



- 167 -
Nota:
no hay nada de especlal en la lnsLalacln del plug-ln, aparLe de acepLar el LuLA y el boLn
Next. CcaslonalmenLe me he enconLrado con la parLlcularldad que he Lenldo que cerrar el
cllenLe vSphere una vez lnsLalado el plug-ln para que el lcono apareclera en So|ut|ons and
App||cat|ons ublcado en la pesLana nome.


Al hacer cllc en el boLn S|te kecovery por prlmera vez, reclblrs una adverLencla de
segurldad muy slmllar a las adverLenclas que reclbes cuando se carga el cllenLe vSphere.
LsLa adverLencla se produce por el uso del cerLlflcado auLogenerado para S8M.


Sl no quleres que esLe mensa[e vuelva a aparecer oLra vez, hablllLa la opcln lnsLall Lhls
cerLlflcaLe and do noL dlsplay any securlLy warnlngs for w.x.y.z"" y preslona el boLn Ignore
W+ /' ?+'%;</ 2+&/2(*) 2+& /< '/)3%#+) #/ 01-
Sl plerdes la conecLlvldad con el servldor o relnlclas el servlclo en cualqulera de los dos slLlos (el
proLegldo o el de recuperacln) y Llenes el cllenLe vSphere ablerLo, reclblrs un cuadro de dllogo de
error. Sl se produce un fallo al conecLarLe al S8M, vers esLo cuando hagas cllc en el lcono del slLlo
de recuperacln. Sl esLo sucede, conflrma que el esLado del servlclo de S8M esL SLarLed", revlsa la
conexln con el servldor de base de daLos y oLras dependenclas adems de la conflguracln l del
servldor o la resolucln de nombres.


- 168 -
AdlclonalmenLe, sl el slLlo proLegldo no puede conecLar con el slLlo de recuperacln (qulzs porque
hayas perdldo conecLlvldad con el slLlo de recuperacln), podrs ver el slgulenLe mensa[e de error
en la venLana rotect|on Setup, denLro de la pesLana Summary en la venLana prlnclpal de S8M.

Sl esLo sucede, comprueba los moLlvos hablLuales Lales como un fallo en el servlclo vCenLer del slLlo
de recuperacln y, a conLlnuacln, haz cllc en el enlace Conf|gure para el reesLableclmlenLo de las
credenclales del vCenLer en el slLlo de recuperacln.
Sl reclbes una lnLerrupcln de la comunlcacln con el vCenLer del slLlo de recuperacln, la vlsLa del
panel de conflguracln camblar a noL ConnecLed". una vez resuelLo el problema de
comunlcacln, neceslLars reconecLarlos. Sl no puedes hacerlo por Ll mlsmo, debers volver a
e[ecuLar el aslsLenLe de conflguracln para volver a vlncular los slLlos.
L+&2<A'%:&
Ln esLe caplLulo, he lnLenLado ponerLe en marcha a Lraves de las prlnclpales eLapas, para consegulr
conflgurar e lnsLalar el servlclo de S8M. 8slcamenLe, sl puedes crear una base de daLos y apunLar"
a la mlsma, enLonces puedes lnsLalar S8M. A esLe respecLo, es muy slmllar a la lnsLalacln de
vMware updaLe Manager. 8ecuerda que el mayor desaflo con S8M esL en consegulr que se vean, a
Lraves de la red de comunlcaclones, el slLlo proLegldo con el slLlo recuperacln y esLo no solo es una
cuesLln de ls y unS. LxlsLen poslbles conslderaclones de segurldad (flrewall) que deben Lenerse
Lamblen en cuenLa. Ls lo que veremos en el prxlmo caplLulo, las fases de posLconflguracln del
producLo S8M que se lnlclan en el vCenLer del slLlo proLegldo. veremos la conflguracln de
vlnculacln" de los dos slLlos a Lraves de la conflguracln de los loveototy Mopploqs y los grupos de
proLeccln.



- 169 -

Capitulo 7: Configuiacion uel Sitio
Piotegiuo

- 170 -

B$?*)/j*&#+ /< 0%(%+ I)+(/5%#+ 4 /< #/ 1/2A?/)*2%:& /& /< 01-
una de las prlnclpales acclones a la hora de conflgurar el S8M es el empare[amlenLo del slLlo
roLegldo (ltotecteJ slte) y el 8ecuperacln (kecovety 5lte) de S8M. Ls en esLe punLo donde se
conflgura la relacln enLre los dos slLlos y, realmenLe, esLa es la prlmera vez que lndlcamos cual es el
slLlo proLegldo y cul es el de recuperacln. Cuando reallzamos esLa prlmera conflguracln,
personalmenLe yo preflero Lener ablerLas dos venLanas del cllenLe vSphere, una para el vCenLer del
slLlo proLegldo y la oLra para el vCenLer del de recuperacln. or supuesLo, puedes slmpllflcar las
cosas basLanLe usando la nueva caracLerlsLlca de vSphere 4, llokeJ moJe. or el momenLo,
manLengo los dos vCenLer separados, asl queda 100 claro cual uno es uno y cual el oLro.

Como puedes deduclr, el proceso de empare[amlenLo claramenLe slgnlflca que el servldor S8M del
slLlo proLegldo y el del slLlo de recuperacln neceslLan comunlcarse enLre ellos para comparLlr
lnformacln. Ls poslble uLlllzar el mlsmo rango de l en las dos ublcaclones geogrflcas, se LraLa de
un concepLo de red llamado sttetcbeJ vlANs". Sl lmplemenLas 5ttetcbeJ vlANs, pueden slmpllflcar
mucho el proceso de empare[amlenLo asl como la conecLlvldad de red de las mqulnas vlrLuales
(Coest) cuando se e[ecuLa una prueba o se reallza un lan de 8ecuperacln (kecovety lloo). Sl
nunca has oldo hablar del concepLo de una sttetcbeJ vlAN merece la pena lndagar en ello, ya que
son usadas para faclllLar los planes u8/8C. Ll Llpo de conflguracln de esLas sttetcbeJ vlANs, como
podremos ver ms adelanLe, puede reduclr la carga admlnlsLraLlva cuando se e[ecuLa una prueba
del plan o se preclsa lanzar un plan de recuperacln real. CLro meLodo de slmpllflcar las
comunlcaclones, especlalmenLe cuando esLamos LesLeando y e[ecuLando planes de recuperacln, es
el uso de slsLemas de Netwotk AJJtess 1tooslotloo (nA1) o blen modlflcar la conflguracln de
enruLamlenLo enLre las dos ublcaclones. 1odo ello esL orlenLado a que no sea necesarlo
reconflgurar las l de las mqulnas vlrLuales cuando arrancan en la ublcacln de u8. LsLo es algo
que veremos ms deLenldamenLe en los slgulenLes caplLulos.

- 171 -
Ll proceso de empare[amlenLo es Lamblen llamado LsLableclmlenLo de 8eclprocldad". Ln la
prlmera versln del S8M, el proceso de empare[amlenLo era de uno-a-uno y no era poslble el crear
conflguraclones 5poke ooJ wbeel donde un slLlo es empare[ado con dlferenLes slLlos. La
esLrucLura del producLo S8M 1.0 evlLaba las relaclones de empare[amlenLos de muchos-a-muchos.
Ll producLo S8M 4.0 ha evoluclonado para soporLar una conflguracln comparLlda por Lodos los
slLlos (sboteJ-slte) donde una ublcacln de u8 puede proporclonar recursos para varlos slLlos
proLegldos. Sln embargo, en esLos prlmeros pasos qulero manLenerme en la conflguracln de dos
slLlos. Ms adelanLe en esLe llbro, reconflguraremos vCenLer para usar la caracLerlsLlca llokeJ
moJe con dlferenLes slLlos.
lnsLalar el S8M y el vCenLer en la mlsma lnsLancla de Wlndows puede ahorrarnos una llcencla de
Wlndows. Sln embargo, algunas personas conslderan esLe planLeamlenLo como un lncremenLo de la
dependencla del slsLema de admlnlsLracln de vCenLer (exlsLe una preocupacln o angusLla sobre
crear un escenarlo donde Lodos los huevos esLen en la mlsma cesLa"). Sl llevamos esLo a un
exLremo lglco raclonal, Lu servldor de admlnlsLracln Lendr muchos Lraba[os a reallzar, como ser:
Servldor vCenLer Server
Servldor Web Access Server
Servldor Culeded ConsolldaLlon Server
Servldor ConverLer Server
Servldor updaLe Manager Server
Ll punLo prlnclpal radlca en que sl el proceso de empare[amlenLo falla, lo ms probable es que sea
ms por un problema de comunlcaclones l, resolucln unS o corLafuegos que oLra cosa. 1ener
vlslbllldad l enLre el slLlo proLegldo y el de recuperacln es lmpresclndlble para lmplemenLar S8M.
Cuando conecLamos los slLlos [unLos, slempre hay que valldarse lnlclalmenLe en el slLlo proLegldo y
conecLarlo con el slLlo de recuperacln. LsLe orden de arranque o lnlclallzacln dlcLa la relacln
enLre los dos servldores de S8M.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del SlLlo roLegldo (new ?ork)
2. Selecclonar el lcono nome y despues el de S|te kecovery.
3. Ln la pesLana Summary, en el panel rotect|on Setup, selecclonar Conf|gure, al lado de la
opcln Connect|on.


- 172 -
4. Ln la venLana que nos aparece, escrlblr el nombre del servldor vCenLer del slLlo de
recuperacln.


AdverLencla:
Al lnLroduclr el nombre del vCenLer, uLlllza slempre mlnusculas. Ll nombre del vCenLer debe
de ser lnLroducldo exacLamenLe lgual duranLe Lodo el proceso de empare[amlenLo, Lal y
como se hlzo duranLe la lnsLalacln. (1anLo da sl es lCun en Lodos los casos o no lCun en
Lodos los casos, pero slempre lgual). AdlclonalmenLe, lncluso puedes usar un nombre o una
l duranLe el proceso de empare[amlenLo, pero slempre slga una Lnlca, una regla. nunca
use una mezcla de ls y lCuns [unLos, puesLo que esLo slo confunde a S8M.

Nota:
1al y como vlmos anLerlormenLe duranLe la lnsLalacln, aunque hemos escrlLo el puerLo 80
para conecLar con vCenLer, aparece como sl el puerLo uLlllzado es el 443.


Nota:
1amblen sl esLs usando los cerLlflcados auLogenerados para slLlos no conflados que vlene
con la lnsLalacln por defecLo del vCenLer, Le aparecer un cuadro de dllogo de adverLencla
referenLe a la segurldad del cerLlflcado.

- 173 -

3. Lspeclflcamos el usuarlo y la conLrasena para el vCenLer del slLlo de recuperacln.

Nota:
1amblen sl esLs usando los cerLlflcados auLogenerados para slLlos no conflados que vlene
con la lnsLalacln por defecLo del S8M, Le aparecer un cuadro de dllogo de adverLencla
referenLe a la segurldad del cerLlflcado.


AdverLencla:
Aunque los dos mensa[es de aLencln parezcan lguales, son alerLas sobre servldores
compleLamenLe dlferenLes, el servldor de vCenLer y del S8M del slLlo de recuperacln.

6. Ln esLe punLo, el aslsLenLe de S8M lnLenLar compleLar las conexlones, mosLrando en la
venLana el progreso de la Larea.

- 174 -


1amblen, en la barra de Lareas remoLa del vCenLer del slLlo proLegldo vers la barra de
progreso.

Al flnal del proceso, se nos pedlr auLenLlcarnos a Lraves del cllenLe vSphere del slLlo
proLegldo conLra el slLlo de recuperacln. Sl Llenes los dos cllenLes vSphere ablerLos al
mlsmo Llempo, reclblrs dos cuadros de dllogo.

nuevamenLe puedes reclblr alerLas de segurldad sl has usado los cerLlflcados auLogenerados
de slLlos no conflados de vCenLer. ll[aLe como en la lmagen de arrlba he uLlllzado el esLllo
de auLenLlflcacln de domlnlo n1 para valldarme: domlnlousuarlo
Nota:
Al flnallzar esLa prlmera parLe, debers comprobar que los dos slLlos esLn senalados como
conecLados, mosLrando valores de ambos slLlos. AdlclonalmenLe vers que exlsLe una
opcln de romper el empare[amlenLo enLre los dos slLlos S8Ms.

- 173 -

Nota:
Ll boLn break para romper el empare[amlenLo enLre los dos slLlos S8Ms es la opcln de
reverLlr el proceso. Ls dlflcll pensar en un caso para el uso de esLe boLn, pero creo que ms
adelanLe desempare[aremos esLos dos slLlos y crearemos una relacln dlsLlnLa. Ln un caso
exLremo, anLe un desasLre real, el SlLlo roLegldo orlglnal puede ser lrrecuperable, en cuyo
caso no Lendrlas oLra opcln que buscar un slLlo dlferenLe para manLener el plan de u8.
1I:
LsLa venLana Lamblen puede darLe lnformacln uLll sobre el esLado y una poslble falLa de
recursos enLre los slLlos. LsLo lmpllca que se neceslLan edlLar los parmeLros por defecLo
que conLrolan la alerLa en el flchero vmware-dr.xml. Como puedes recordar de oLras noLas
del caplLulo 6, esLa alerLa puede dar falsos poslLlvos, es declr, una alerLa lnlclada por
accldenLe.

Nota:
ue aqul en adelanLe cada vez que lnlcles el cllenLe vSphere por prlmera vez y hagas cllck en
el lcono de S8M, Le pedlr que Le valldes con un usuarlo y una conLrasena del vCenLer
remoLo. La mlsma venLana aparece en el servldor S8M del slLlo de recuperacln.
LsLo no es asl sl Llenes dos o ms vCenLer con la nueva conflguracln llokeJ MoJe".
Aunque el cllenLe de vSphere permlLe pasar las credenclales de usuarlo, no es asl con S8M,
prlnclpalmenLe porque poslblemenLe preclses credenclales dlsLlnLas en el slLlo de
recuperacln.

- 176 -

L+&X%5A)*2%:& #/ <+' c"))*4 -*&*5/)'d i U&()+#A22%:&
Ll slgulenLe elemenLo esenclal en la eLapa posLerlor a la conflguracln de S8M, es hablllLar el
sofLware de gesLln de la cablna de almacenamlenLo. Ll Attoy Moooqet, que a menudo es solo un
ftoot-eoJ grflco, proporclonar las varlables al S8A.
Ls en esLa parLe donde lnformas al S8M que moLor esL uLlllzando para repllcar sus mqulnas
vlrLuales desde el slLlo proLegldo hacla el slLlo de recuperacln. Ln esLe proceso, el S8A lnLerroga" a
la cablna para descubrlr las Luns que se esLn repllcando y hablllLa al S8M del slLlo de recuperacln
a hacer el mlrroreado" de sus mqulnas vlrLuales a la cablna del slLlo de recuperacln. uebers
conflgurar cada array en el slLlo proLegldo que formar parLe de la repllcacln de las mqulnas
vlrLuales, en el caso de que se anada un nuevo array ms adelanLe, debe conflgurarse aqul. Ll Attoy
Moooqet no mosLrar Lodas las Luns/vol repllcadas en la cablna de almacenamlenLo, slo las que
esLn slendo usadas por los LSx. La S8A reallza esLe Lraba[o mlrando los flcheros que componen las
mqulnas vlrLuales y solamenLe reporLa las Luns/vol que esLn slendo usadas por esas mqulnas
vlrLuales en el LSx. or esLa razn, es uLll que una vez que has conflgurado la parLe de repllcacln
del puzzle, ublques las mqulnas vlrLuales en esLas Luns/vol.
LvldenLemenLe, la conflguracln de cada cablna de almacenamlenLo varla segun el proveedor.
Aunque me gusLarla mucho ser neuLro en Lodo momenLo, no me es poslble valldar la conflguracln
de cada cablna ya que serla muy cosLoso y llevarla mucho Llempo. Como puedes ver en las
slgulenLes lmgenes, las lnLerfaces de usuarlo son llgeramenLe dlferenLes para cada proveedor de
S8A.
Adems, sl nos fl[amos en las lmgenes de cada S8A que he lncluldo en esLa gula, puedes ver que
Lodos comparLen dos cosas en comun. Ln prlmer lugar, debes proporclonar una dlreccln l o u8L
para comunlcarse con el array o cablna de almacenamlenLo y, en segundo lugar, debes proporclonar
las credenclales de usuarlo para auLenLlcarLe con ella. La mayorla de los S8A Lendr dos campos
para dos dlrecclones l, que normalmenLe se uLlllzan para la 1 y 2 conLroladora que ofrece
redundancla de conexlones al almacenamlenLo, ya sea lC o lSCSl. ulferenLes proveedores
nombrarn esLas conLroladoras de forma dlferenLe, sl esLs famlllarlzado con neLApp poslblemenLe
el Lermlno SLorage Peads" es a lo que esLs acosLumbrado, o sl es LMC Clarllon el Lermlno usado es
SLorage rocessor". 8esumlendo, para que el S8A funclone debe de Lener conflgurada una l para
esas conLroladoras y debe de ser acceslble por el servldor S8M.

- 177 -

Lo que vlene a conLlnuacln puede ser repeLlLlvo. Ls un paso a paso" de conflguracln de los Attoy
Moooqet para los prlnclpales proveedores de almacenamlenLo. ?o me salLarla las secclones hasLa
llegar a la que se reflere al proveedor con el que Lraba[as porque, como he dlcho anLes, los
aslsLenLes de conflguracln son muy parecldos.
L+&X%5A)*2%:& "))*4 -*&*5/) H B-L L/</))*
La lnsLalacln del S8A LMC Celerra 8epllcaLor es basLanLe sencllla. Ln esLe e[emplo Le gulare sobre la
conflguracln de la LMC Celerra 8epllcaLor S8A con vMware S8M. Ln los slsLemas LMC Celerra, el
servldor S8M se comunlcar con la Celerra del SlLlo roLegldo (new ?ork) para recoger la
lnformacln de los volumenes.
ara ello, es necesarlo conflgurar una dlreccln l vllda para que el S8M pueda reallzarlo o permlLlr
la comunlcacln rouLlng/lnLra-vLAn sl el S8M y el vSA esLn en dlferenLes redes. LsLe es uno de los
reLos de la lnsLalacln del S8M y el vCenLer en la mlsma lnsLancla de Wlndows. CLra solucln
alLernaLlva (wotkotoooJ) es aslgnar al servldor S8M dos Lar[eLas de red, una para la comunlcacln
general y la oLra especlflca para la comunlcacln con la Celerra. Sl no Llenes comunlcacln enLre el
S8A y la Celerra, reclblrs el slgulenLe mensa[e de error:

- 178 -

Advertenc|a:
Conflrma que dlspones de conecLlvldad LanLo con la cablna del SlLlo roLegldo como con la del slLlo
de recuperacln a Lraves de la l del Celerra ConLrol SLaLlon desde el servldor S8M del SlLlo
roLegldo (new ?ork) anLes de empezar esLa parLe de la conflguracln.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del SlLlo roLegldo, en ml caso el
vc4nyc.corp.com
2. Selecclonar el lcono @1%8 <80(B8.J
3. Ln la pesLana @&77".J, en el panel de 6.(%80%1(- @8%&# - selecclonar !(-H1?&.8 al lado de
la opcln S.."J ;"-"?8.9.

4. Ln la venLana 6.(%80%8/ @1%8 S.."J ;"-"?8.9, selecclonar el boLn Add.



- 179 -
3. Ln la venLana Add Array Manager, escrlblr un nombre descrlpLlvo para esLe admlnlsLrador
como por e[emplo: "Array Manager for rotected S|te".
6. Selecclonar LMC Ce|erra kep||cator como el ;"-"?8. >J#8.
7. Lscr|b|r |a d|recc|n I de| Ce|erra Contro| Stat|on en e| S|t|o roteg|do en el campo ,6
S//.899. Ln ml caso, es ml slsLema New ork Ce|erra 1 con la dlreccln I 172.168.3.77

Nota:
Sl no esLs seguro de la dlreccln l que debes usar, la puedes consegulr a Lraves de la web
de admlnlsLracln de Celerra. Sl selecclonas Celerra en la llsLa y selecclona la pesLana de
coottol 5totloo ltopettles" puedes enconLrar la l de la Celerra.


8. roporclonar el usuarlo y conLrasena para el admlnlsLrador
9. Selecclonar el boLn Connect
Nota:
LsLo deberla conecLar el servldor S8M con el slsLema Celerra, y mosLrar el nombre del grupo
de gesLln (uoto Movet) en el campo Array ID [unLo con el numero del modelo, como se
muesLra a conLlnuacln:

IMCk1AN1L:
Ln esLe caso he usado la cuenLa nasadmln", esLo me permlLlr ver cualquler Lun proLeglda
en el Celerra 8epllcaLorv2 lncluso sl no alberga nlnguna mqulna vlrLual o no es usada por

- 180 -
un LSx. Sln embargo, es me[or uLlllzar el slsLema de permlsos de Celerra para resLrlnglr al
servldor S8M a slo poder enumerar los volumenes usados por los hosL LSx.
10. Selecclonar Ck
Nota:
S8M comenzar a descubrlr la cablna y los uaLaSLore medlanLe los procesos ulscovet
5totoqe Attoy y kecompote uotostote Ctoops.

Nota:
Ln la venLana de arrlba puedes ver que el Attoy Moooqet ha enconLrado ml SlLlo roLegldo:
new ?ork Celerra1. Ll numero de dlsposlLlvo es el 1, que es la Lun lSCSl conflgurada para el
8epllcaLorv2. La LMC Celerra S8A lgnorar las Luns que no esLen conflguradas para
8epllcaLorv2. ara las pruebas, he creado una sola Lun y he alo[ado en ella las mqulnas
vlrLuales. ll[aLe como ha enconLrado su pare[a en el proceso de repllcacln, es el slLlo de
recuperacln: new !ersey Celerra1.
11. Selecclonar Next
IMCk1AN1L:
Ln el slgulenLe paso vamos a declrle al S8A del slLlo de recuperacln cul es la dlreccln l
del Attoy Moooqet de la Celerra del slLlo de recuperacln. nuevamenLe el S8A del slLlo de
recuperacln neceslLar una dlreccln l vllda para conecLar con su pare[a, al lgual que el
S8A del SlLlo roLegldo neceslLa una dlreccln l vllda para conecLarse con su Celerra.
La conflguracln de la venLana S// S.."J ;"-"?8. para el S8A del slLlo de recuperacln es
prcLlcamenLe ldenLlca.

- 181 -

Nota:
Aunque esLemos e[ecuLando el aslsLenLe de Attoy Moooqet desde el SlLlo roLegldo, en esLe
punLo esLamos conflgurando el servldor S8M del slLlo de recuperacln y mosLrndole la
cablna almacenamlenLo (stotoqe ottoy) del slLlo de recuperacln.
12. Selecclonar Ck

Nota:

- 182 -
ll[aLe como el numero de dlsposlLlvos (uevlce cooot) es 1. Se LraLa de la Celerra que, LanLo
en el SlLlo roLegldo como en el de 8ecuperacln, ha enconLrando ml unlca lSCSl Lun, cuya
Lun lu es 100. Sl creas nuevos volumenes para repllcarlos y los presenLas a los hosL LSx de
vMware, esLe numero se lncremenLar de acuerdo con el numero de volumenes. ara que
esLo suceda, Lendrs que uLlllzar el boLn de <890"- S.."J9, el cual aparecer al flnal del
aslsLenLe de Attoy Moooqet.
13. Selecclonar Next, revlsa la lnformacln del datastore y selecclonar I|n|sh.

Nota:
odrs volver a e[ecuLar esLe aslsLenLe para anadlr arrays adlclonales y reescanear los arrays
para forzar la aparlcln de nuevas Luns/volumenes cuando lo neceslLes o creas
convenlenLe, slmplemenLe neceslLars pulsar el llnk !(-H1?&.8" en el S8M.
Nota:
8ecuerda que para que los uaLasLores aparezcan de esLa forma deben de esLar slendo
usados por alguna mqulna vlrLual de cualquler forma o modo, o blen almacenando un
dlsco vlrLual en un volumen vMlS o como 8uM (kow uevlce Mopploq). Aunque, la cablna se
usar para repllcar a oLros slsLemas, nuesLra preocupacln se basa unlcamenLe en las
Luns/volumenes usados por vMWare LSx, nuesLras mqulnas vlrLuales.
IMCk1AN1L:
Sl se conflguran los deLalles de las dlrecclones l asl como la auLenLlflcacln, LanLo en el slLlo
proLegldo como el de recuperacln, se permlLlr a los servldores S8M auLomaLlzar el
proceso, el cual normalmenLe requlere la acLuacln del equlpo de gesLln de
almacenamlenLo. LsLo se uLlllza especlflcamenLe en S8M cuando se prueba un plan de
recuperacln. Como las P8As de los LSx en el slLlo de recuperacln son reescaneadas, el
S8A permlLlr de forma auLomLlca el acceso a los Luns/volumenes repllcados para que la
prueba se e[ecuLe.

- 183 -
Sln embargo, esLa funclonalldad varla de una cablna de almacenamlenLo a oLra. or
e[emplo, Lenlendo esLos prlvlleglos algunas cablnas permlLlrlan la creacln y desLruccln
dlnmlca de soopsbots Lemporales, como es el caso de LMC Celerra o neLApp lllers. Sln
embargo, con oLros fabrlcanLes, algulen del equlpo de almacenamlenLo deberla permlLlr el
acceso a la Lun y al snapshoL para que fuera saLlsfacLorlo, como es el caso de LMC Clarllon.
Se podrla pensar que esLe nlvel de acceso a la capa de almacenamlenLo es algo ms blen
pollLlco". Sln embargo, en mls conversaclones con vMware y con personas que fueron los
prlmeros en probar S8M, esLo no slempre ha sldo asl. ue hecho, muchos admlnlsLradores de
los equlpos de almacenamlenLo esLarlan encanLados de renunclar a esLe conLrol de gesLln
de la capa de almacenamlenLo, sl esLo va a slgnlflcar que Lendrn menos sollclLudes de
lnLervencln desde los deparLamenLos de servldores y vlrLuallzacln. vers muchos
admlnlsLradores de almacenamlenLo que comprenslblemenLe se lrrlLan sl la genLe como
nosoLros les llama a Lodas horas para pedlrles que lleven a cabo Lareas ruLlnarlas, como la
creacln de soopsbots y presenLrselos a un numero de servldores LSx. Ll hecho de que
nosoLros, como admlnlsLradores de S8M, podamos reallzar esLas Lareas de una forma
segura y auLomaLlzada sln neceslLad de la ayuda de los admlnlsLradores de
almacenamlenLo, llberarla muchlslmo al equlpo de almacenamlenLo, los cuales dedlcarlan
ese Llempo a oLras Lareas qulzs ms lmporLanLes. LamenLablemenLe, en algunas empresas,
Lodavla es compllcado hacerles enLender que permlLan esLo sln expllcarles de anLemano lo
que conclerne al S8A.
Sl Lenemos que molesLar al equlpo de almacenamlenLo, es debldo, en gran medlda, a la
dlflculLad en enconLrar buenos" manuales de admlnlsLracln de las cablnas de
almacenamlenLo. uebldo a esLo, muchos admlnlsLradores de S8M y de almacenamlenLo
Llenen que luchar" dla y noche para enconLrar los parmeLros y requlslLos necesarlos para
hacer funclonar correcLamenLe los S8A de los respecLlvos fabrlcanLes.
L+&X%5A)*2%:& "))*4 -*&*5/) i B-L L<*)%%+&
lnsLalar el S8A LMC Clarllon es relaLlvamenLe fcll de hacer. 1lene dos requlslLos prlnclpales, que
LanLo MlcrosofL .neL 2.0 como LMC's 5olotloo ooblet" esLen lnsLalados de anLemano. uespues de
la lnsLalacln del S8A LMC Clarllon, enconLrars que aparecer una nueva herramlenLa de
admlnlsLracln llamada Mlttotvlew loslqbt fot vMwote". Merece la pena echarle un o[o a esLa
uLllldad para conflrmar que la conflguracln del Mlttotvlew esL correcLa anLes de conflgurar el
S8M Attoy Moooqet.

- 184 -

Lo lnLeresanLe del Mlttotvlew loslqbt fot vMwote" es que es casl una mlnl versln del S8M.
uespues de e[ecuLar el proceso de descubrlmlenLo, el boLn Next Le permlLlr reallzar el follovet y
follbock. ue[ando esa funclonalldad a un lado, la pesLana kep||cated Luns Cn Array nos da un
lnLeresanLe reporLe de la conflguracln del array en Lermlnos de Mlrrorvlew. odrs reconocer en
la lmagen slgulenLe la conflguracln que fue creada en caplLulos anLerlores:

La pesLana kep||cated LUNS Cn LSk, Le da una ldea del dlseno lglco del vCenLer asl como la
referencla a las Luns que han sldo conflguradas para Mlrrorvlew y que albergan mqulnas vlrLuales:

La pesLana Data Stores, nos muesLra unlcamenLe los daLasLores acceslbles por los hosLs LSx y es
muy slmllar a la vlsLa de daLasLores de vCenLer. La dlferencla aqul es que las Luns que han sldo
conflguradas correcLamenLe para Mlrrorvlew esLn marcadas con un lcono verde y muesLran la

- 183 -
lnformacln de su esLado, conflrmando que la conflguracln es correcLa. La pesLana V|rtua|
Mach|nes, funclona de una forma slmllar a la anLerlor excepLo que desde una perspecLlva de
mqulna vlrLual.

La vlsLa flnal de Data Store Groups, resume Loda esLa lnformacln en una unlca vlsLa.

Lo ms lmporLanLe es que aunque no uses esLa uLllldad para gesLlonar follovet o follbock (}porque
prefleres usar S8M!), slgue slendo una herramlenLa muy uLll para verlflcar Lu conflguracln y el
reporLlng de la mlsma de Mlrrorvlew.
ero volvamos a vMware S8M. Ln esLe e[emplo Le ensenare la conflguracln del S8A LMC
Mlrrorvlew con vMWare S8M. Con los slsLemas LMC Clarllon, el servldor S8M se comunlcar con el
Clarllon del SlLlo roLegldo para recoger la lnformacln de las Luns.
ara ello, es necesarlo conflgurar una dlreccln l vllda para que el S8M pueda reallzarlo o permlLlr
la comunlcacln rouLlng/lnLra-vLAn sl el S8M y el vSA esLn en dlferenLes redes. LsLe es uno de los
reLos de la lnsLalacln del S8M y el vCenLer en la mlsma lnsLancla de Wlndows. CLra solucln
alLernaLlva (wotkotoooJ) es el aslgnar al servldor S8M dos Lar[eLas de red, una para la
comunlcacln general y la oLra especlflca para la comunlcacln con la Clarllon. Sl no Llenes
comunlcacln enLre el S8A y la Clarllon, reclblrs el slgulenLe mensa[e de error:

Advertenc|a:

- 186 -
Conflrma la conecLlvldad con las conLroladoras de la Clarllon (clotlloo 5totoqe ltocessot (5lA/8))
desde el servldor S8M del SlLlo roLegldo anLes de empezar esLa parLe de la conflguracln.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del SlLlo roLegldo, en ml caso el
vc4nyc.corp.com
2. Selecclonar el lcono @1%8 <80(B8.J
3. Ln la pesLana @&77".J, en el panel de 6.(%80%1(- @8%&# - selecclonar !(-H1?&.8 al lado de la
opcln S.."J ;"-"?8.9.

4. Ln la venLana 6.(%80%8/ @1%8 S.."J ;"-"?8.9, selecclonar el boLn Add.


- 187 -
3. Ln la venLana Add Array Manager, escrlblr un nombre descrlpLlvo para esLe admlnlsLrador
como, por e[emplo, Array Manager for rotected S|te".
6. Selecclonar LMC M|rrorV|ew SkA como el Manager 1ype.
7. Lscrlblr la dlreccln l del 5totoqe ltocessot (S-A/S-8) en el SlLlo roLegldo en el campo I
Address. Ln ml caso, es ml slsLema New ork C|ar||on con las dlrecclones l 172.168.3.79 y
172.168.3.78

Nota:
Sl no esLs seguro de la dlreccln l que debes usar, la puedes consegulr a Lraves de
Novlspbete Moooqemeot tool. Sl hacemos cllck con el boLn derecho sobre Doma|n", que
conLlene el Clarllon y selecclonamos Doma|n Status en el menu, podremos enconLrar las ls
del slsLema Clarllon

8. roporclonar el usuarlo y conLrasena para el admlnlsLrador
9. Selecclonar el boLn Connect
Nota:
LsLo deberla conecLar el servldor S8M con el slsLema Clarllon y mosLrar el nombre del grupo
de gesLln (uoto Movet) en el campo Array ID [unLo con el numero del modelo, como se
muesLra a conLlnuacln:

- 188 -

IMCk1AN1L:
Ln esLe caso he usado la cuenLa nasadmln", esLo me permlLlr ver cualquler Lun proLeglda
en el Mlrrorvlew lncluso sl no alberga nlnguna mqulna vlrLual o no es usada por un LSx. Sln
embargo, es me[or uLlllzar el slsLema de permlsos de Clarllon para resLrlnglr al servldor S8M
a slo poder enumerar los volumenes usados por los hosL LSx.
10. Selecclonar Ck
Nota:
S8M comenzar a descubrlr la cablna y los uaLaSLore medlanLe los procesos ulscovet
5totoqe Attoy y kecompote uotostote Ctoops.


- 189 -

Nota:
Ln la venLana de arrlba puedes ver que el Attoy Moooqet ha enconLrado ml SlLlo roLegldo:
new ?ork Clarllon. Ll numero de dlsposlLlvo es el 1, que es la Lun lSCSl conflgurada para el
Mlrrorvlew. Ll S8A LMC Clarllon lgnorar las Luns que no esLen conflguradas para
Mlrrorvlew. ara las pruebas, he creado una sola Lun, donde he alo[ado las mqulnas
vlrLuales. ll[aLe como ha enconLrado su pare[a en el proceso de repllcacln, es el slLlo de
recuperacln: new !ersey Clarllon.
11. Selecclonar Next
IMCk1AN1L:
Ln el slgulenLe paso vamos a declrle al S8A del slLlo de recuperacln cul es la dlreccln l
del Attoy Moooqet de la Clarllon del slLlo de recuperacln. nuevamenLe el S8A del slLlo de
recuperacln neceslLar una dlreccln l vllda para conecLar con su pare[a, al lgual que el
S8A del SlLlo roLegldo neceslLa una dlreccln l vllda para conecLarse con su Clarllon.
La conflguracln de la venLana S// S.."J ;"-"?8. para el S8A del slLlo de recuperacln es
prcLlcamenLe ldenLlca.

- 190 -

Nota:
Aunque esLemos e[ecuLando el aslsLenLe de Attoy Moooqet desde el SlLlo roLegldo, en esLe
punLo esLamos conflgurando el servldor S8M del slLlo de recuperacln y mosLrndole la
cablna almacenamlenLo (stotoqe ottoy) del slLlo de recuperacln.
12. Selecclonar Ck


- 191 -
Nota:
ll[aLe como el numero de dlsposlLlvos (uevlce cooot) es 1. Se LraLa de la Clarllon que, LanLo
en el SlLlo roLegldo como en el de 8ecuperacln, ha enconLrando ml unlca Lun llamada
Lun_60_100 C8_vl81uALMACPlnLS". Ll slmbolo verde lndlca que la Lun/volumen ha
sldo repllcada saLlsfacLorlamenLe y que esL slncronlzada (5yoc) con la cablna del slLlo
proLegldo.
Se podrla pensar que esLe nlvel de acceso a la capa de almacenamlenLo es algo ms blen pollLlco".
Sln embargo, en mls conversaclones con vMware y con personas que fueron los prlmeros en probar
S8M, esLo no slempre ha sldo asl. ue hecho, muchos admlnlsLradores de los equlpos de
almacenamlenLo esLarlan encanLados de renunclar a esLe conLrol de gesLln de la capa de
almacenamlenLo, sl esLo va a slgnlflcar que Lendrn menos sollclLudes de lnLervencln desde los
deparLamenLos de servldores y vlrLuallzacln. vers muchos admlnlsLradores de almacenamlenLo
que comprenslblemenLe se lrrlLan sl genLe como nosoLros les llama a Lodas horas para pedlrles que
lleven a cabo Lareas ruLlnarlas, como la creacln de soopsbots y presenLrselos a un numero de
servldores LSx. Ll hecho de que nosoLros, como admlnlsLradores de S8M, podamos reallzar esLas
Lareas de una forma segura y auLomaLlzada sln neceslLad de la ayuda de los admlnlsLradores de
almacenamlenLo, llberarla muchlslmo al equlpo de almacenamlenLo, los cuales dedlcarlan ese
Llempo a oLras Lareas qulzs ms lmporLanLes. LamenLablemenLe, en algunas empresas, Lodavla es
compllcado hacerles enLender que permlLan esLo sln expllcarles de anLemano lo que conclerne al
S8A.
Sl Lenemos que molesLar al equlpo de almacenamlenLo, es debldo, en gran medlda, a la dlflculLad en
enconLrar buenos" manuales de admlnlsLracln de las cablnas de almacenamlenLo. uebldo a esLo,
muchos admlnlsLradores de S8M y de almacenamlenLo Llenen que luchar" dla y noche para
enconLrar los parmeLros y requlslLos necesarlos para hacer funclonar correcLamenLe los S8A de los
respecLlvos fabrlcanLes.
L+&X%5A)*2%:& "))*4 -*&*5/) i OI Q/X(>*&# W/(.+)e'
Ln esLe e[emplo Le mosLrare la conflguracln del S8A LefLhand neLworks con vMware S8M. Con
slsLemas lSCSl, el servldor S8M se comunlcar con el 1argeL lSCSl en el SlLlo roLegldo para recoger
la lnformacln de las Luns.
ara ello, es necesarlo conflgurar una dlreccln l vllda para que el S8M pueda reallzarlo o permlLlr
la comunlcacln rouLlng/lnLra-vLAn sl el S8M y el vSA esLn en dlferenLes redes. LsLe es uno de los
reLos de la lnsLalacln del S8M y el vCenLer en la mlsma lnsLancla de Wlndows. CLra solucln
alLernaLlva (wotkotoooJ) es el aslgnar al servldor S8M dos Lar[eLas de red, una para la comunlcacln
general y la oLra especlflca para la comunlcacln con la P LefLhand. Sl no Llenes comunlcacln
enLre el S8A y la P LefLhand, reclblrs el slgulenLe mensa[e de error:


- 192 -
Advertenc|a:
Conflrma la conecLlvldad con el vSA desde el servldor S8M del SlLlo roLegldo anLes de empezar
esLa parLe de la conflguracln.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del SlLlo roLegldo, en ml caso el
vc4nyc.corp.com
2. Selecclonar el lcono @1%8 <80(B8.J
3. Ln la pesLana @&77".J, en el panel de 6.(%80%1(- @8%&# - selecclonar !(-H1?&.8 al lado de la
opcln S.."J ;"-"?8.9.

4. Ln la venLana 6.(%80%8/ @1%8 S.."J ;"-"?8.9, selecclonar el boLn Add.

3. Ln la venLana Add Array Manager, escrlblr un nombre descrlpLlvo para esLe admlnlsLrador
como por e[emplo: "Array Manager for rotected S|te".
6. Selecclonar Lefthand Networks SAN]| como el Manager 1ype.

- 193 -
7. Lscrlblr la dlreccln l del vSA en el SlLlo roLegldo en el campo SAN]| Manager I1. Ln ml
caso es vsa1.corp.com con la dlreccln l 172.168.3.99

Nota:
Sl solamenLe Llenes un admlnlsLrador en el SlLlo roLegldo (como es ml caso), escrlblr la
mlsma dlreccln lCun/l. uebers compleLar ambos campos: SAn/lC Manager l1 y
SAn/lC Manager l2

8. roporclonar el usuarlo y conLrasena para el admlnlsLrador
9. Selecclonar el boLn Connect
Nota:
LsLo deberla conecLar el servldor S8M con el slsLema P Lefhand, y mosLrar el nombre del
grupo de gesLln (uoto Movet) en el campo Array ID [unLo con el numero del modelo, como
se muesLra a conLlnuacln:


- 194 -

Nota:
Se pueden especlflcar ms de dos SAn/lC Managers separndolas por comas.
10. Selecclonar Ck
Nota:
S8M comenzar a descubrlr la cablna y los uaLaSLore medlanLe los procesos ulscovet
5totoqe Attoy y kecompote uotostote Ctoops.

Nota:
Ln la venLana de arrlba puedes ver que el Attoy Moooqet ha enconLrado ml SlLlo roLegldo:
new ?ork vSA1. Ll numero de dlsposlLlvo es el 1, que es la unlca Lun/volumen creada en
vSA LefLhand neLworks. ara las pruebas he creado un unlco volumen, formaLeado con
vMlS y he alo[ado varlas mqulnas vlrLuales.
11. Selecclonar Next
IMCk1AN1L:
Ln el slgulenLe paso vamos a declrle al S8A del slLlo de recuperacln cul es la dlreccln l
del Attoy Moooqet de la l5c5l 1otqet del slLlo de recuperacln. nuevamenLe el S8A del slLlo
de recuperacln neceslLar una dlreccln l vllda para conecLar con su pare[a, al lgual que
el S8A del SlLlo roLegldo neceslLa una dlreccln l vllda para conecLarse con la l5c5l
1otqet.

- 193 -
La conflguracln de la venLana S// S.."J ;"-"?8. para el S8A del slLlo de recuperacln es
prcLlcamenLe ldenLlca.

Nota:
Aunque esLemos e[ecuLando el aslsLenLe de Attoy Moooqet desde el slLlo proLegldo, en esLe
punLo esLamos conflgurando el servldor S8M del slLlo de recuperacln y mosLrndole la
cablna de almacenamlenLo (stotoqe ottoy) del slLlo de recuperacln.
12. Selecclonar Ck


- 196 -
Nota:
ll[aLe como el numero de dlsposlLlvos (uevlce cooot) es 1. Se LraLa de la vSA LefLhand
neLwork que ha enconLrado ml unlca Lun llamada vlrLualmachlnes". Sl creas nuevos
volumenes repllcados y los usas con vMware LSx, esLe numero deber de lncremenLarse en
proporcln. ara que esLo suceda, debers uLlllzar el boLn de kescan Arrays que aparecer
al flnallzar el aslsLenLe de Attoy Moooqet.
13. Selecclonar Next, revlsar la lnformacln del datastore y selecclonar I|n|sh.

Nota:
odrs volver a e[ecuLar esLe aslsLenLe para anadlr arrays adlclonales y reescanearlos para
forzar la aparlcln de nuevas Luns/volumenes cuando lo neceslLes o creas convenlenLe,
slmplemenLe neceslLars pulsar el llnk !(-H1?&.8" en el S8M.
Nota:
8ecuerda que para que los uaLasLores aparezcan de esLa forma deben de esLar usados por
alguna mqulna vlrLual de cualquler forma o modo, o blen almacenando un dlsco vlrLual en
un volumen vMlS o como 8uM (kow uevlce Mopploq). Aunque, la cablna se usar para
repllcar a oLros slsLemas, nuesLra preocupacln se basa unlcamenLe en las Luns/volumenes
usados por vMWare LSx, nuesLras mqulnas vlrLuales.
IMCk1AN1L:
Sl se conflguran los deLalles de las dlrecclones l asl como la auLenLlcacln, LanLo en el slLlo
proLegldo como el de recuperacln, se permlLlr a los servldores S8M auLomaLlzar el
proceso, el cual normalmenLe requlere la acLuacln del equlpo de gesLln de
almacenamlenLo. LsLo se uLlllza especlflcamenLe en S8M cuando se prueba un plan de
recuperacln. Como las P8As de los LSx en el slLlo de recuperacln son reescaneadas, el

- 197 -
S8A permlLlr de forma auLomLlca el acceso a los Luns/volumenes repllcados para que la
prueba se e[ecuLe.
Sln embargo, esLa funclonalldad varla de una cablna de almacenamlenLo a oLra. or
e[emplo, Lenlendo esLos prlvlleglos algunas cablnas permlLlrlan la creacln y desLruccln
dlnmlca de soopsbots Lemporales, como es el caso de LMC Celerra o neLApp lllers. Sln
embargo, con oLros fabrlcanLes, algulen del equlpo de almacenamlenLo deberla permlLlr el
acceso a la Lun y al snapshoL para que fuera saLlsfacLorlo, como es el caso de LMC Clarllon.
Se podrla pensar que esLe nlvel de acceso a la capa de almacenamlenLo es algo ms blen pollLlco".
Sln embargo, en mls conversaclones con vMware y con personas que fueron los prlmeros en probar
S8M, esLo no slempre ha sldo asl. ue hecho, muchos admlnlsLradores de los equlpos de
almacenamlenLo esLarlan encanLados de renunclar a esLe conLrol de gesLln de la capa de
almacenamlenLo, sl esLo va a slgnlflcar que Lendrn menos sollclLudes de lnLervencln desde los
deparLamenLos de servldores y vlrLuallzacln. vers muchos admlnlsLradores de almacenamlenLo
que comprenslblemenLe se lrrlLan sl genLe como nosoLros les llama a Lodas horas para pedlrles que
lleven a cabo Lareas ruLlnarlas, como la creacln de soopsbots y presenLrselos a un numero de
servldores LSx. Ll hecho de que nosoLros, como admlnlsLradores de S8M, podamos reallzar esLas
Lareas de una forma segura y auLomaLlzada sln neceslLad de la ayuda de los admlnlsLradores de
almacenamlenLo, llberarla muchlslmo al equlpo de almacenamlenLo, los cuales dedlcarlan ese
Llempo a oLras Lareas qulzs ms lmporLanLes. LamenLablemenLe, en algunas empresas, Lodavla es
compllcado hacerles enLender que permlLan esLo sln expllcarles de anLemano lo que conclerne al
S8A.
Sl Lenemos que molesLar al equlpo de almacenamlenLo, es debldo, en gran medlda, a la dlflculLad en
enconLrar buenos" manuales de admlnlsLracln de las cablnas de almacenamlenLo. uebldo a esLo,
muchos admlnlsLradores de S8M y de almacenamlenLo Llenen que luchar" dla y noche para
enconLrar los parmeLros y requlslLos necesarlos para hacer funclonar correcLamenLe los S8A de los
respecLlvos fabrlcanLes.
L+&X%5A)*2%:& "))*4 -*&*5/) i W/("?? S0"
Ln esLe e[emplo mosLrare la conflguracln de neLApp lller con nlS y vMware S8M. Con el slsLema
neLapp, el servldor S8M se comunlcar con el lller en el SlLlo roLegldo para recoger la lnformacln
de las Luns.
ara ello, es necesarlo conflgurar una dlreccln l vllda para que el S8M pueda reallzarlo o permlLlr
la comunlcacln rouLlng/lnLra-vLAn sl el S8M y el vSA esLn en dlferenLes redes. LsLe es uno de los
reLos de la lnsLalacln del S8M y el vCenLer en la mlsma lnsLancla de Wlndows. CLra solucln
alLernaLlva (wotkotoooJ) es aslgnar al servldor S8M dos Lar[eLas de red, una para la comunlcacln
general y la oLra especlflca para la comunlcacln con la neLApp. Sl no Llenes comunlcacln enLre el
S8A y la neLApp, reclblrs el slgulenLe mensa[e de error:


- 198 -
Advertenc|a:
Conflrma la conecLlvldad con el totqet l5c5l desde el servldor S8M del SlLlo roLegldo anLes de
empezar esLa parLe de la conflguracln.
1. lnlclar sesln con el cllenLe vSphere en el vCenLer del SlLlo roLegldo, en ml caso el
vc4nyc.corp.com
2. Selecclonar el lcono @1%8 <80(B8.J
3. Ln la pesLana @&77".J, en el panel 6.(%80%1(- @8%&# - selecclonar !(-H1?&.8 al lado de la
opcln S.."J ;"-"?8.9.

4. Ln la venLana 6.(%80%8/ @1%8 S.."J ;"-"?8.9, selecclonar el boLn Add.


3. Ln la venLana Add Array Manager, escrlblr un nombre descrlpLlvo para esLe admlnlsLrador
como por e[emplo: "Array Manager for rotected S|te".
6. Selecclonar Netapp Data CN1A NAS Storage System como el Manager 1ype.

- 199 -
7. Lscrlblr la dlreccln l del neLapp lller del slLlo proLegldo en el campo I Address, en ml caso
es new-york-f||er1.corp.com con dlreccln l 172.168.3.89 y dlreccln nlS 172.168.3.89.

Nota:
Aunque la conexln al neLApp lller esL expresada como una unlca dlreccln l, por lo
general, esLa l represenLa un Nlc 1eom (o vll - vlttool lotetfoce). La mayorla de los lllers
vlenen con varlas nlCs que se pueden agrupar [unLas para dlferenLes propslLos. Con una
neLApp lAS2020 vlene un mdulo de 2u con solamenLe dos nlC's y la Lar[eLa 8MC. Ln ml
conflguracln slmple, la dlreccln l para admlnlsLracln y la dlreccln l para la exporLacln
nlS es la mlsma. Ln enLornos producLlvos, esLa no es la me[or opcln.

8. roporclonar el usuarlo y conLrasena para el admlnlsLrador
9. Selecclonar el boLn Connect
Nota:
LsLo deberla conecLar el servldor S8M con el slsLema neLApp lller y mosLrar el nombre del
grupo de gesLln (uoto Movet) en el campo Array ID [unLo con el numero del modelo, como
se muesLra a conLlnuacln:

IMCk1AN1L:
neLApp Llene dos S8As, uno especlflco para soporLe nlS y el oLro para soporLe lC o lSCSl
SAn. Ll S8A para lC/lSCSl en el Manager 1ype es NetApp Data CN1A Storage System".

- 200 -
AseguraLe de lnsLalar el S8A correcLo y que, sl lnsLalas ambos, selecclonas el correcLo enLre
las opclones de la llsLa.
Ln esLe caso, he usado la cuenLa rooL" - esLo me permlLlr ver cualquler 5oopMlttot
volome lncluso sl no alberga nlnguna mqulna vlrLual o no es usada por un LSx. Sln
embargo, es me[or uLlllzar el slsLema de permlsos de neLapp para resLrlnglr al servldor S8M
a solo poder enumerar los volumenes usados por los hosL LSx.
10. Selecclonar Ck
Nota:
S8M comenzar a descubrlr la cablna y los uaLaSLore medlanLe los procesos ulscovet
5totoqe Attoy y kecompote uotostote Ctoops.


Nota:
Ln la venLana de arrlba puedes ver que el Attoy Moooqet ha enconLrado ml new-york-fller1.
Ll numero de dlsposlLlvo es el 1, que es el volumen conflgurado para SnapMlrror. Ll S8A
neLApp lgnorar las Luns que no esLen conflguradas para SnapMlrror. ara las pruebas, he
creado una sola Lun donde he alo[ado las mqulnas vlrLuales. ll[aLe como ha enconLrado su
pare[a en el proceso de repllcacln, es new-[ersey-fller1.
11. Selecclonar Next
IMCk1AN1L:
Ln el slgulenLe paso vamos a declrle al S8A del slLlo de recuperacln cul es la dlreccln l
del Attoy Moooqet del totqet l5c5l del slLlo de recuperacln. nuevamenLe el S8A del slLlo de

- 201 -
recuperacln neceslLar una dlreccln l vllda para conecLar con su pare[a, al lgual que el
S8A del slLlo proLegldo neceslLa una dlreccln l vllda para conecLarse con el lller.
La conflguracln de la venLana S// S.."J ;"-"?8. para el S8A del slLlo de recuperacln es
prcLlcamenLe ldenLlca

Nota:
Aunque esLemos e[ecuLando el aslsLenLe de Attoy Moooqet desde el slLlo proLegldo, en esLe
punLo esLamos conflgurando el servldor S8M del slLlo de recuperacln y mosLrndole la
cablna de almacenamlenLo (stotoqe ottoy) del slLlo de recuperacln.
12. Selecclonar Ck


- 202 -
Nota:
ll[aLe como el numero de dlsposlLlvos (uevlce cooot) es 1. Se LraLa de la neLApp lller que ha
enconLrado ml unlca Lun llamada vlrLualmachlnes". Sl creas nuevos volumenes repllcados
y los usas con vMware LSx, esLe numero deber lncremenLarse en proporcln. ara que
esLo suceda, debers uLlllzar el boLn kescan Arrays que aparecer al flnallzar el aslsLenLe
Attoy Moooqet.
13. Selecclonar Next, revlsar la lnformacln del datastore y selecclonar I|n|sh.

Nota:
odrs volver a e[ecuLar esLe aslsLenLe para anadlr arrays adlclonales y reescanearlos para
forzar la aparlcln de nuevas Luns/volumenes cuando lo neceslLes o creas convenlenLe,
slmplemenLe neceslLars pulsar el llnk !(-H1?&.8" en el S8M.
Nota:
8ecuerda que para que los uaLasLores aparezcan de esLa forma deben de esLar usados por
alguna mqulna vlrLual de cualquler forma o modo, o blen almacenando un dlsco vlrLual en
un volumen vMlS o como 8uM (kow uevlce Mopploq). Aunque, la cablna se usar para
repllcar a oLros slsLemas, nuesLra preocupacln se basa unlcamenLe en las Luns/volumenes
usados por vMWare LSx, nuesLras mqulnas vlrLuales.
IMCk1AN1L:
Sl se conflguran los deLalles de las dlrecclones l asl como la auLenLlcacln, LanLo en el slLlo
proLegldo como el de recuperacln, se permlLlr a los servldores S8M auLomaLlzar el
proceso, el cual normalmenLe requlere la acLuacln del equlpo de gesLln de
almacenamlenLo. LsLo se uLlllza especlflcamenLe en S8M cuando se prueba un plan de
recuperacln. Como las P8As de los LSx en el slLlo de recuperacln son reescaneadas, el
S8A permlLlr de forma auLomLlca el acceso a los Luns/volumenes repllcados para que la
prueba se e[ecuLe.
Sln embargo, esLa funclonalldad varla de una cablna de almacenamlenLo a oLra. or
e[emplo, Lenlendo esLos prlvlleglos algunas cablnas permlLlrlan la creacln y desLruccln

- 203 -
dlnmlca de soopsbots Lemporales, como es el caso de LMC Celerra o neLApp lllers. Sln
embargo, con oLros fabrlcanLes, algulen del equlpo de almacenamlenLo deberla permlLlr el
acceso a la Lun y al snapshoL para que fuera saLlsfacLorlo, como es el caso de LMC Clarllon.
Se podrla pensar que esLe nlvel de acceso a la capa de almacenamlenLo es algo ms blen pollLlco".
Sln embargo, en mls conversaclones con vMware y con personas que fueron los prlmeros en probar
S8M, esLo no slempre ha sldo asl. ue hecho, muchos admlnlsLradores de los equlpos de
almacenamlenLo esLarlan encanLados de renunclar a esLe conLrol de gesLln de la capa de
almacenamlenLo, sl esLo va a slgnlflcar que Lendrn menos sollclLudes de lnLervencln desde los
deparLamenLos de servldores y vlrLuallzacln. vers muchos admlnlsLradores de almacenamlenLo
que comprenslblemenLe se lrrlLan sl genLe como nosoLros les llama a Lodas horas para pedlrles que
lleven a cabo Lareas ruLlnarlas, como la creacln de soopsbots y presenLrselos a un numero de
servldores LSx. Ll hecho de que nosoLros, como admlnlsLradores de S8M, podamos reallzar esLas
Lareas de una forma segura y auLomaLlzada sln neceslLad de la ayuda de los admlnlsLradores de
almacenamlenLo, llberarla muchlslmo al equlpo de almacenamlenLo, los cuales dedlcarlan ese
Llempo a oLras Lareas qulzs ms lmporLanLes. LamenLablemenLe, en algunas empresas, Lodavla es
compllcado hacerles enLender que permlLan esLo sln expllcarles de anLemano lo que conclerne al
S8A.
Sl Lenemos que molesLar al equlpo de almacenamlenLo, es debldo, en gran medlda, a la dlflculLad en
enconLrar buenos" manuales de admlnlsLracln de las cablnas de almacenamlenLo. uebldo a esLo,
muchos admlnlsLradores de S8M y de almacenamlenLo Llenen que luchar" dla y noche para
enconLrar los parmeLros y requlslLos necesarlos para hacer funclonar correcLamenLe los S8A de los
respecLlvos fabrlcanLes.
L+&X%5A)*2%:& #/ <+' U&3/&(+)4 -*??%&5'
La slgulenLe fase en la conflguracln es la de conflgurar los loveototy Mopploq. LsLo engloba la
aslgnacln de tesootces pools, carpeLas y redes vlrLuales del slLlo proLegldo al slLlo de recuperacln.
AparenLemenLe, esLo ocurre porque Lenemos dos lnsLalaclones separadas de vCenLer que no esLn
conecLadas a un mlsmo orlgen de daLos, lncluso usando el llokeJ moJe" de vSphere. Las unlcas
cosas que esLn comparLldas enLre dos o ms vCenLer en llokeJ moJe son las llcenclas, los roles y las
funclonalldades de busqueda. Ll resLo de los meLadaLos del vCenLer (daLacenLers, clusLers, carpeLas,
tesootces pools) esLn bloqueados" en el lnLerlor de la 8u del vCenLer mane[ada por MlcrosofL
SCL, Cracle o l8M u82.
Cuando un plan de recuperacln es e[ecuLado ya sea en modo LesL o real, el servldor S8M en el slLlo
de recuperacln neceslLa saber las preferenclas sobre que mqulnas repllcadas que ha de levanLar.
Aunque el slLlo de recuperacln Llene los flcheros de las mqulnas vlrLuales graclas a la repllcacln
con sofLware de Lerceros, los meLadaLos que gesLlonan el lnvenLarlo de vCenLer no esLn repllcados.
LsL en manos del admlnlsLrador de S8M decldlr como mane[ar los daLos de vCenLer. Ll
admlnlsLrador de S8M neceslLa lndlcar que tesootce pools, redes y carpeLas usarn las mqulnas
vlrLuales repllcadas. LsLo slgnlflca que cuando sean recuperadas, arrancarn conecLadas en la
ublcacln correcLa y funclonando correcLamenLe. LspeclflcamenLe, los problemas lmporLanLes los
enconLraremos en el mapeo de redes. Ln el caso de no conflgurarse adecuadamenLe, las mqulnas
vlrLuales que se recuperen no sern acceslbles. S8M Llene una funclonalldad para la reconflguracln
de las ls de las mqulnas vlrLuales segun se vayan arrancando en el slLlo de recuperacln, pero

- 204 -
qulzs quleras lnvesLlgar oLras Lecnlcas como nA1, 5tetcbeJ vlANs o la modlflcacln de las Lablas de
enruLamlenLo de Lus redes para reenruLar el Lrflco desde el slLlo proLegldo hacla el slLlo de
recuperacln. LsLas Lecnlcas Le permlLlrn arrancar las mqulnas vlrLuales sln necesldad de
reconflgurar las ls y, a la larga, puede darnos me[or resulLado.
Aunque esLe proceso de mapeo llamado qlobol Jefoolt" es opclonal, la realldad es que lo usars. Sl
quleres, podrs mapear manualmenLe cada mqulna vlrLual al recurso deseado: tesootce pools,
carpeLas y redes al crear los llamados Crupos de roLeccln" (ltotectloo Ctoops"). Ll aslsLenLe de
loveototy Mopploq" acelera esLe proceso y Le permlLe conflgurar nuesLras preferenclas por
defecLo. Ls poslble hacer esLe proceso mqulna a mqulna vlrLual, sln embargo, esLo es, desde el
punLo de vlsLa admlnlsLraLlvo", una Larea laborlosa. Ll Lener que conflgurar manualmenLe cada
mqulna vlrLual a que red, carpeLa y tesootce pool debe uLlllzar en el slLlo de recuperacln, se
Lardarla mucho Llempo, lncluso en un enLorno con pocas mqulnas vlrLuales. Ms adelanLe en esLe
llbro, veremos el loveototy mopploq manual como una forma de hacer frenLe a las mqulnas
vlrLuales que Llenen una conflguracln ms slngular o compllcada. Ln pocas palabras, hay que ver el
loveototy Mopploqs" como un meLodo de LraLar con la conflguracln de las mqulnas vlrLuales
como sl fueran grupos, y los oLros meLodos, como sl esLuvleramos haclendo una aslgnacln de
usuarlos lndlvlduales.
Ls perfecLamenLe acepLable que el loveototy Mopploqs" Lenga esLe lcono al lado de algunos de los
ob[eLos del lnvenLarlo:


uespues de Lodo, puede haber tesootce pools, carpeLas y redes que no neceslLen esLar lncluldas en
Lu plan de recuperacln. or e[emplo, las mqulnas vlrLuales de prueba y desarrollo Lendrlan que
ser repllcadas, y, por LanLo, los ob[eLos del lnvenLarlo que se uLlllzan para la gesLln de esLas
mqulnas no esLarn conflgurados.
uel mlsmo modo, es poslble que Lengas mqulnas vlrLuales "locales" que no neceslLan ser
conflguradas. un buen e[emplo podrla ser Lu vCenLer y Lu lnsLancla de SCL sl esLuvleran
vlrLuallzados. or deflnlcln, esLas mqulnas vlrLuales de "lnfraesLrucLura" no se repllcan al slLlo de
recuperacln, ya que Lenemos dupllcados esLos servlclos, debldo a que forman parLe de la
arqulLecLura de S8M. CLros servlclos especlflcos locales pueden ser los slsLemas anLl-vlrus, unS,
uPC, roxy, servldores de lmpresln y, dependlendo de Lu esLrucLura de servlclos de dlrecLorlo, los
conLroladores de domlnlo de Actlve ultectoty. or ulLlmo, es poslble que mqulnas vlrLuales con
servlclos de despllegue - en ml caso uuA, no neceslLen ser repllcados en el slLlo de recuperacln ya
que no son crlLlcos para el negoclo. Aunque Le sugerlrla que conslderaras la dependencla que Llenes
de esLas mqulnas vlrLuales auxlllares" en las operaclones del dla a dla.
Ln esLe punLo, no vamos a lndlcar que mqulnas vlrLuales se van a lnclulr en nuesLro procedlmlenLo
de recuperacln. LsLo se hace en una eLapa posLerlor, al crear en S8M los grupos de proLeccln.
ue[ame refrescar (nuevamenLe) ml esLrucLura de carpeLas, redes y tesootce pools:

- 203 -
Ml conflguracln de vSwlLch en el slLlo proLegldo y recuperacln:

Ml conflguracln de tesootce pools en el slLlo proLegldo y recuperacln:

Ml conflguracln de carpeLas:

- 206 -

Nota:
Las flechas que se ven en las lmgenes lndlcan como reallzare el mapeo de esLos recursos desde el
slLlo proLegldo al de recuperacln. S8M usa el Lermlno Clculo de 8ecursos (compote kesootces)
para referlrse a clostets de servldores LSx y a los tesootce pools denLro de esLos.
1. lnlclar sesln con el cllenLe vSphere al vCenLer del slLlo proLegldo, en ml caso el
vc4nyc.corp.com
2. Selecclonar el lcono S|te kecovery
3. Ln la pesLana Summary, en el panel rotect|on Setup - selecclonar Conf|gure al lado de las
opclones de Inventory Mapp|ng.
Nota:
LsLo slmplemenLe Le llevar al nodo rotect|on Groups y a la pesLana de Inventory
Mapp|ngs. La columna eLlqueLada como kecovery S|te kesources" que conLlene None
Se|ected" slgnlflca slmplemenLe que no exlsLe nlngun mapeo por defecLo Lodavla.


- 207 -
4. Pacer doble cllck en la red vlrLual preferlda (en ml caso, el pottqtoop llamado vlan11
(dvswlLch0). Ln las suceslvas venLanas, selecclonar la red vlrLual en el slLlo de recuperacln.


Nota:
or defecLo, cuando e[ecuLas un lan de 8ecuperacln de prueba en el slLlo de
recuperacln, S8M pondr auLomLlca y mglcamenLe las mqulnas vlrLuales repllcadas en
una red burbu[a" que las alsla de la red normal usando un vSwlLch lnLerno. LsLo evlLa
poslbles confllcLos de neL8lCS y de l. lmaglnaLe esLa red burbu[a" como una vlvula de
segurldad, que permlLe e[ecuLar los planes de pruebas garanLlzando que no se generarn
confllcLos enLre el slLlo proLegldo y el de recuperacln.
La conflguracln anLerlor slo se uLlllza en el caso de la acLlvacln de Lu plan de
recuperacln real. Sl mapeo la red de produccln" al swlLch lnLerno nlngun usuarlo ser
capaz de conecLarse a las mqulnas vlrLuales recuperadas.
ll[aLe como no esLoy mapeando el porLgroup vLAn10 al vLAn30. LsLo es porque las
mqulnas vlrLuales reslden en la red denomlnada como locol loftosttoctote", que no Lengo
lnLencln de lnclulrla en ml plan de recuperacln.

Nota:
Ll Lema de la red y u8 puede ser ms comple[o de lo que plensas y depende mucho de
como hayas creado la red. Cuando emplezas a arrancar mqulnas vlrLuales en el slLlo de
recuperacln, esLas pueden esLar en una red LoLalmenLe dlferenLe y requerlr dlrecclones l
y unS dlferenLes para permlLlr que los usuarlos se conecLen. La buena noLlcla es que S8M
puede conLrolar y auLomaLlzar esLe proceso. una forma muy slmple para reallzar esLo con
S8M es lmplemenLar sttetcbeJ vlANs" donde dos ublcaclones geogrflcas dlferenLes
parecen esLar en la mlsma vLAn o subred.
Sln embargo, puede que no Lengas la poslbllldad de lmplemenLar sttetcbeJ vlANs" y, a no
ser que esLe lmplemenLado acLualmenLe, es una modlflcacln lmporLanLe en la
conflguracln de los swlLches flslcos. vale la pena de[ar claro que lncluso sl lmplemenLa
sttetcbeJ vlANs, es poslble que aun Lengas que crear loveototy mopploqs a causa de las
dlferenclas de los pott qtoops. or e[emplo, puede exlsLlr una vLAn 101 en new ?ork y oLra
vLAn 101 en new !ersey. ero sl los admlnlsLradores en nueva ?ork, llaman a los pott

- 208 -
qtoops en el swlLch vlrLual n?C-101", y el equlpo admlnlsLraLlvo en new !ersey, llama a sus
porL groups n!-101", Lodavla segulrs neceslLando hacer el mapeo de pott qtoops en la
pesLana ,-B8-%(.J ;"##1-?9.
or ulLlmo, en la esqulna superlor derecha de la pesLana Inventory Mapp|ngs, hay dos
opclones kefresh. y kemove. Ll uso de esLas dos opclones en gran medlda se expllcan por
sl mlsmos.
Nota:
una vez enLlendes el prlnclplo del loveototy mopploq, es cuando empleza a parecer una
Larea Ledlosa, el mapear manualmenLe el ob[eLo del vCenLer del slLlo proLegldo al ob[eLo del
vCenLer del slLlo de recuperacln:

Como puedes ver no he conflgurado nlngun mapeo para ml red de LesL, el tesootce pool LesL & dev o
la carpeLa de mqulnas vlrLuales LesL & dev. ue forma slmllar, no he creado nlngun mapeo enLre ml
red de lnfraesLrucLura (vlan10), el tesootce pool o la carpeLa de mqulnas vlrLuales de
lnfraesLrucLura. Csea que no Lodo Llene que ser mapeado al slLlo de recuperacln, no Lodas las
Luns/volumenes en el slLlo proLegldo neceslLan repllcacln en el slLlo de recuperacln.
Ln mls prlmeros dlas usando S8M 1.0, solla selecclonar Lodas las mqulnas vlrLuales del SlLlo
proLegldo y volcarlas en una carpeLa llamada "kecovety vM" en el vCenLer del slLlo de recuperacln.
Lnsegulda descubrl lo llmlLado que puede ser esLo a la hora de hacer un proceso de follbock.
8ecomlendo el clonar" las esLrucLuras de carpeLas y tesootces pools en el slLlo de recuperacln, de
Lal forma que sea exacLamenLe lgual al SlLlo proLegldo. LsLo ofrece un mayor conLrol y flexlbllldad,
especlalmenLe cuando emplezas un proceso de follbock, evlLando volcar casualmenLe Lodas las
mqulnas en una carpeLa de un solo nlvel. Mls duras experlenclas me han ensenado que esLo puede
llevarnos a una slLuacln donde no podremos devolver la mqulna vlrLual a su lugar de orlgen en el
slLlo proLegldo cuando haces un follbock.
llnalmenLe, ml experlencla me dlce que Lamblen es poslble mapear enLre los dos Llpos de vSwlLch,
dlsLrlbuldos y esLndar. LsLo Le permlLlr e[ecuLar un Su de vSphere de menor nlvel en la ublcacln
de u8, por lo que puedes usar otetptlse llos en el SlLlo proLegldo y la versln AJvooceJ en el slLlo

- 209 -
de recuperacln. uedes Lener la LenLacln de reallzar esLo para ahorrarLe cosLe de llcenclas, sln
embargo, personalmenLe plenso que es una declsln cargada de consecuenclas lnesperadas. or
e[emplo, una mqulna vlrLual de 8 Cu llcenclada para otetptlse llos en el slLlo proLegldo, no
arrancarla en el slLlo de recuperacln.
IA: uedes mapear vSwlLches dlsLrlbuldos a esLndar vSwlLches, y vlceversa?
k. Sl. Los pott qtoops de S8M son slmplemenLe eLlqueLas y no les lmporLa. 8ecuerda que sl una
mqulna vlrLual es mapeada desde un uvSwlLch a un SvSwlLch puede perder las funclonalldades que
slo el uvSwlLch puede proporclonarLe.
L)/*&#+ J)A?+' #/ I)+(/22%:& Y.#/&%0&(/1 2#/345Z
Los grupos de proLeccln se uLlllzan cada vez que reallzas una prueba de Lu plan de recuperacln o
cuando se lnvoca un u8 real. Los grupos de proLeccln conLlenen una coleccln de mqulnas
vlrLuales que harn follovet desde el slLlo proLegldo hasLa el slLlo de recuperacln. La relacln de los
grupos de proLeccln con volumenes vMlS puede ser de uno a uno, es declr, un grupo de
proLeccln puede conLener o apunLar a un volumen vMlS. AlLernaLlvamenLe, es poslble que un
grupo de proLeccln pueda conLener muchos volumenes vMlS. LsLo puede suceder cuando los
archlvos de una mqulna vlrLual se dlsLrlbuyen a Lraves de muchos volumenes vMlS para me[orar el
rendlmlenLo del dlsco o cuando, por razones de opLlmlzacln de una mqulna vlrLual, Llene una
mezcla de dlscos vlrLuales y dlscos 8uM aslgnados. Ln algunos aspecLos, los grupos de proLeccln de
S8M podrlan esLar esLrechamenLe allneados con los grupos, como los "stotoqe qtoops" o
"cooslsteocy qtoops", que crees en Lu cablna de almacenamlenLo. Sln embargo, lo que realmenLe
deLermlna la perLenencla de un vMlS a un grupo de proLeccln, es la forma en que los volumenes
vMlS son uLlllzados por las mqulnas vlrLuales.
una parLe lmporLanLe del aslsLenLe para la creacln de grupos de proLeccln es la seleccln de un
desLlno "de poslcln" o plocebolJet en el slLlo de recuperacln - se LraLa de un volumen vMlS en el
slLlo de recuperacln. uespues de que el aslsLenLe ha flnallzado, S8M crea el archlvo .vmx y oLros
archlvos ms pequenos que componen la mqulna vlrLual desde el slLlo proLegldo al slLlo de
recuperacln, usando el "marcador de poslcln" o plocebolJet selecclonado en el aslsLenLe. A
conLlnuacln, los archlvos .vmx son prereglsLrados en el servldor LSx del slLlo de recuperacln. LsLe
proceso de reglsLro Lamblen aslgna la mqulna vlrLual en el tesootce pool, la carpeLa y la red por
defecLo, Lal como se esLablece en la seccln loveototy Mopploqs". 8ecuerda que Lus verdaderas
mqulnas vlrLuales esLn en realldad slendo repllcadas a una Lun/volumen en la cablna de
almacenamlenLo del slLlo de recuperacln. uedes LraLar esLos "marcadores" o plocebolJets como
un mero lugar de almacenamlenLo Lemporal que se uLlllzan slo para compleLar el proceso de
reglsLro necesarlo de las mqulnas vlrLuales para que flguren en el lnvenLarlo del vCenLer del slLlo
de recuperacln.
A pesar de que esLamos repllcando nuesLras mqulnas vlrLuales desde el slLlo proLegldo al slLlo de
recuperacln, el archlvo .vmx, conLlene lnformacln especlflca del slLlo, sobre Lodo en Lermlnos de
creacln de redes. La vLAn y la dlreccln l uLlllzada en el slLlo de recuperacln, podrlan dlferlr
susLanclalmenLe del slLlo proLegldo. Sl uLlllzramos el archlvo .vmx Lal y como esLaba en el volumen
repllcado, parLe de su conflguracln serla lnvllda (nombre del porLgroup y vLAn, por e[emplo),
pero algunas conflguraclones no camblarlan (canLldad de Cu y memorla).

- 210 -
Ll ob[eLlvo prlnclpal de los flcheros plocebolJet/sboJow de los archlvos vmx, es que Le ayudan a ver
vlsualmenLe en el lnvenLarlo del vCenLer donde resldlrn Lus mqulnas ootes de e[ecuLar el plan de
recuperacln. LsLo Le permlLe conflrmar por adelanLado, sl Lus loveototy mopploqs son correcLos. Sl
una mqulna vlrLual no aparece en el lnvenLarlo del slLlo de recuperacln, es una lndlcacln clara de
que no esL slendo proLeglda. LsLo ofrece al operador la oporLunldad de correglr los problemas que
haya anLes de la prueba de un plan de recuperacln.
LsLas mqulnas vlrLuales de poslcln (plocebolJet), a veces se denomlnan "SboJow vMs". uede
que de vez en cuando veas la referencla de esLe Lermlno en los mensa[es de error, por e[emplo, sl
salen mal los planes de recuperacln veras: lmoqe fot testloq ot tecovety coooot be ptoJoceJ
becoose tbe 9I"/(C qtoop ls cotteotly beloq testeJ.

8esumlendo, anLes de crear los grupos de proLeccln, crearla un volumen pequeno (3-10C8) en la
cablna de almacenamlenLo que decldls y lo presenLarla a Lodos los hosL LSx que e[ecuLen funcln
de u8. or e[emplo, en ml Clarllon he creado una Lun pequena (3C8) vlslble para los servldores LSx
(esx3/4) de ml slLlo de recuperacln llamada Lun_102__3_C8_LACLPCLuL8vMS".

uespues formaLeamos la parLlcln con vMlS, dndole un nombre amlgable y descrlpLlvo.


- 211 -
Ll volumen ms pequeno que se puede crear es 1.2 C8. Sl es menor de esa canLldad, no se
consegulr formaLear. Los flcheros de plocebolJet no consumen mucho espaclo, por lo que un
pequeno volumen deberla ser suflclenLe, aunque sl lo deseas podrs camblar a dlscos Lhln sl no
quleres gasLar espaclo lnnecesarlamenLe. ero bueno, que slgnlflcan un par de C8 de 8AM
comparadas con el almacenamlenLo que se neceslLa para las Mv? Ln nlS deberlas dlsponer de una
pequena canLldad de almacenamlenLo para los Jotostotes de plocebolJet. LsLo depende mucho de
la cablna, por e[emplo, el Lamano ms pequeno de volumen en ml neLapp lSA2020 es de 20 C8.
uespues de una prueba de un plan de recuperacln, el proceso de follbock (volver al paso lnlclal)
Llene una fase de llmpleza manual que lmpllca que el operador borre los archlvos .vmx de
plocebolJet. or lo que es muy uLll recordar donde se encuenLran esLos archlvos (sl esL
documenLado mucho me[or), o crear un lugar para ellos, en vez de mezclarlos con los archlvos
verdaderos de las mqulnas vlrLuales. Con frecuencla, resulLa dlflcll ver la dlferencla en el vCenLer
enLre los archlvos de plocebolJet y los archlvos reales de las mqulnas vlrLuales. Ls una buena
prcLlca el uso de carpeLas y tesootce pool con nombres que refle[en que se LraLa de plocebolJets y
no de mqulnas vlrLuales reales". Serla muy uLll ver en las slgulenLes verslones de S8M, un lcono
especlal para lndlcar que esLos son archlvos de mqulnas vlrLuales de S8M.
Sugerenc|a (>,6):
Cuando crees Lu prlmer servldor denLro del grupo de proLeccln, qulzs Le gusLarla Lener el cllenLe
de vSphere ablerLo en ambos vCenLers. LsLo Le permlLlr ver, en Llempo real, los aconLeclmlenLos"
que ocurren en ambos slsLemas - por supuesLo que sl los esL e[ecuLando en "llokeJ moJe" lo vers
sl expandes parLes del lnvenLarlo
1. lnlclar sesln con el cllenLe vSphere al vCenLer del slLlo proLegldo (new ?ork).
2. Selecclonar el lcono S|te kecovery
3. Ln la pesLana Summary, en el panel rotect|on Setup - selecclonar Create al lado de las
opclones de rotect|on Groups.


- 212 -
4. Ln el cuadro de dllogo Name and Descr|pt|on - Create rotect|on Group, escrlbe un
nombre y una descrlpcln para el grupo de proLeccln. Ln ml caso, he creando un grupo de
proLeccln llamado V|rtua| Mach|nes rotect|on Group.

3. Cuando selecclones Next, el aslsLenLe de rotect|on Group nos mosLrar los daLasLores que
han sldo descublerLos por el Attoy Moooqet.

6. A conLlnuacln, selecclonar un uoto5tote para el plocebolJet de las mqulnas vlrLuales.
uedes uLlllzar almacenamlenLo local o remoLo, pero, sl haces esLo ulLlmo, debe ser un lugar
para plocebolJets lndependlenLe, el cual no parLlclpe en nlngun proceso de repllcacln.

Nota:
8ealmenLe no lmporLa que Llpo de uoto5tote selecclones para el archlvo .vmx plocebolJet.
lncluso se puede uLlllzar almacenamlenLo local - recuerda que slo son archlvos Lemporales
uLlllzados en el proceso de S8M. Sln embargo, almacenamlenLo local Lal vez no sea la me[or

- 213 -
opcln. Sl el servldor LSx se cae", esL en modo de manLenlmlenLo o en esLado
desconecLado, S8M no serla capaz de acceder a los archlvos plocebolJets duranLe la
e[ecucln de un plan de recuperacln. Serla mucho me[or uLlllzar una Lun comparLlda enLre
Lodos los servldores LSx en el slLlo de recuperacln. Sl uno de los LSx no pudlera acceder al
almacenamlenLo comparLldo donde esLn ublcados los flcheros plocebolJets - slmplemenLe
se omlLen - y nlnguno de los plocebolJets de mqulnas vlrLuales serla reglsLrado en el. Ll
Lamano del Jotostote no Llene porque ser grande - los flcheros plocebolJets son pequenos
flcheros que generan la mqulna vlrLual, no conLlenen dlscos vlrLuales.
Nota:
uespues de hacer cllck en el boLn I|n|sh ocurrlrn una serle de evenLos. Ln prlmer lugar,
en el vCenLer del slLlo proLegldo verels, en la barra de Lareas, que lndlca que el slsLema esL
ocupado "proLeglendo" a 1CuAS las mqulnas vlrLuales que reslden en el uaLaSLore lncluldo
denLro del grupo de proLeccln.


MlenLras que en el vCenLer del slLlo de recuperacln empezar el proceso de reglsLrar las
vMs en la locallzacln correcLa en el lnvenLarlo.

1amblen noLars que esLas mqulnas vlrLuales "nuevas", esLn slendo colocadas en los
tesootce pools y carpeLas correcLas asl como en la red que le corresponde. Ln la slgulenLe
panLalla podrs ver como la mqulna vlrLual cLx1, es mapeada a la red vLAn31, en lugar de
a la red vLAn11 en el slLlo proLegldo.

- 214 -

Sl examlnas el almacenamlenLo en busqueda de los plocebolJets podrs ver que son slo
archlvos .vmx "flcLlclos". Como he menclonado con anLerlorldad en varlas ocaslones,
vMware S8M referencla a esLos plocebolJets como mqulnas vlrLuales sboJow". Como
puedes ver en la slgulenLe lmagen, no hay dlscos vlrLuales creados en esLas mqulnas
sboJow.


Ln la vlsLa 1emp|ates and V|rtua| Mach|nes, en el vCenLer del slLlo de recuperacln, las
mqulnas vlrLuales han sldo colocadas en la carpeLa correcLa.

Nota:
S8M sabe en que redes, carpeLas y tesootce pools Llene que colocar las mqulnas vlrLuales a
recuperar, debldo a la conflguracln por defecLo del loveototy mopploq" que
especlflcamos anLerlormenLe.

Nota:
Sl creas una planLllla y la guardas en un volumen vMlS repllcado, formar parLe de Lus
mqulnas vlrLuales proLegldas.

- 213 -


LsLo slgnlflca que las planLlllas se pueden recuperar y ser parLe de los planes de
recuperacln (lo cubrlre en el caplLulo slgulenLe) al lgual que las Mvs normales.

1en en cuenLa que las planLlllas (templotes) no son encendldas cuando se e[ecuLa un plan de
recuperacln, ya que no es poslble arrancarlas sln haber sldo anLes converLldas a mqulnas
vlrLuales.

A1LNCIN:
La ellmlnacln de los grupos de proLeccln en el vCenLer del slLlo proLegldo, lnvlerLe el
proceso de reglsLro. Cuando ellmlnas un grupo proLegldo, esLo desreglsLra y desLruye los
flcheros plocebolJets que hablan sldo creados en el slLlo de recuperacln. LsLo no afecLa al
clclo de repllcacln de las mqulnas vlrLuales, el cual se rlge por el sofLware de repllcacln
de Lu cablna. 1en mucho culdado con la supresln de los grupos de proLeccln. LsLa accln
puede Lener consecuenclas lmprevlsLas y no deseadas sl esLn "en uso" por un plan de
recuperacln. LsLe problema o pellgro poLenclal esL cublerLo ms adelanLe en esLe llbro.
8slcamenLe sl borras los grupos de proLeccln los plocebolJets se borran y Lodas las
referenclas a esas mqulnas vlrLuales en el plan de recuperacln }}}Lamblen se borrarn!!!
S*<<+' *< ?)+(/5/) A&* $_bA%&* 3%)(A*<
j,-B8-%(.J ;"##1-? errneo?
CcaslonalmenLe puedes enconLrarLe con que al crear un grupo de proLeccln, el proceso falla en
reglsLrar una o ms mqulnas vlrLuales en el slLlo de recuperacln. LsLo es normalmenLe causado
por un error del usuarlo en el anLerlor proceso de loveototy Mopploq. Ll error es marcado en el slLlo

- 216 -
proLegldo con un slgno de exclamacln amarlllo en el grupo de proLeccln y en aquellas mqulnas
vlrLuales que no se reglsLren.

LsLe error esL causado generalmenLe porque, por defecLo, la conflguracln de la mqulna vlrLual
esL fuera del mblLo del "loveototy Mopploq deflnldo anLerlormenLe y, por LanLo, el grupo de
proLeccln no sabe como aslgnar las mqulnas vlrLuales a la carpeLa, tesootce pool o a la red
correspondlenLe en el slLlo de recuperacln. un buen e[emplo de esLo son las redes, que es donde
me Lropece duranLe la versln 8eLa del programa.
Ln el proceso de loveototy Mopploq no aslgne nlngun loveototy mopploq para la vlan10.
Consldere esLa red como una red local que conLlene mqulnas vlrLuales locales que no requleren
proLeccln. AccldenLalmenLe, la mqulna vlrLual llamada cLx01 esLaba conecLada a dlcha red, y por
lo LanLo, no se conflguro correcLamenLe en el plan de recuperacln. Ln el mundo real, esLo podrla
haber sldo un desculdo, qulzs querla poner un loveototy mopploq para la vlan10 pero me olvlde, en
esLe caso el problema no era ml mqulna vlrLual slno ml mala conflguracln del loveototy mopploq.
ersonallza la mqulna vlrLual con un loveototy mopploq proplo y unlco. LsLo no slgnlflca que
puedas Lener normas (Aslgnacln de lnvenLarlo) y excepclones a la regla (a[usLes personallzados en
mqulnas vlrLuales).
CLro escenarlo podrla ser que el loveototy mopploq esLe gesLlonando conflguraclones por defecLo,
donde la regla slempre es x. odrla haber un numero de mqulnas vlrLuales en un grupo de
proLeccln que Luvleran conflguraclones proplas y unlcas, despues de Lodo, una Lalla" unlca no
slrve para Lodo. S8M puede permlLlr excepclones a dlchas normas, cuando una mqulna vlrLual
Llene su propla conflguracln parLlcular y se queda fuera del grupo, al lgual que con los usuarlos y
grupos.
Sl Llenes esLe Llpo de desa[usLe en el loveototy mopploq, sers Lu qulen declda que camlno escoger
para soluclonarlo. Slo Lu puedes decldlr sl la mqulna vlrLual es la que falla o es el loveototy
mopploq. or LanLo, exlsLen dlferenLes maneras de resolver esLo:
AcLuallzando el loveototy mopploqs para lnclulr los ob[eLos orlglnalmenLe pasados por alLo.
Correglr la conflguracln de la mqulna vlrLual que falla para que esLe denLro de la
conflguracln por defecLo de la aslgnacln de lnvenLarlo.

- 217 -
ersonallzar la mqulna vlrLual con un loveototy mopploq proplo y unlco. LsLo no slgnlflca
que no puedas crear reglas (loveototy mopploqs) y excepclones a la regla (costom vM
5ettloqs). una mqulna vlrLual puede esLar englobada por el loveototy mopploq por defecLo
o no.
Sl plensas que el loveototy Mopploq esL blen y solamenLe Llene una excepcln, puedes hacer cllck
en el boLn derecho.
Conf|gurac|ones de red rotas que ev|tan su protecc|n.
Sl uno de los adapLadores de red de las mqulnas vlrLuales se ha desconflgurado, aparecer el
slgulenLe mensa[e:

LsLo es debldo a una conflguracln de red huerfana o perdlda.

La unlca solucln a esLe problema es correglr el error de lovollJ bockloq", conflgurando la mqulna
vlrLual que se ha vlsLo afecLada a un pottqtoop en el servldor LSx y despues lnLenLar proLegerla de
nuevo.
;No es un error, es un ch|co ma|o!
hLLp://www.youLube.com/waLch?v=af9LPLCMMc4
Sl puedes perdonar la referencla a MonLy yLhon en "Meooloq of llfe", la marca de la exclamacln
amarllla en un grupo de proLeccln puede ser un lnlclo. odrla ser una lndlcacln de que una nueva
mqulna vlrLual se ha creado y esL cublerLa por un grupo de proLeccln. Como he dlcho anLes,
slmplemenLe creando una nueva mqulna vlrLual en una Lun/volumen que se esL repllcando no
slgnlflca que auLomLlcamenLe esLe proLeglda e lnscrlLa en Lu plan de recuperacln. LnLraremos

- 218 -
ms en deLalle sobre esLe Lema en cuando veamos como S8M lnLeracLua con un enLorno de
produccln que esL en consLanLe camblo y evolucln.
Lspero que con esLos "errores" puedas empezar a ver el gran beneflclo que ofrece los loveototy
mopploqs. 8ecuerda que el loveototy mopploqs es opclonal y sl escoges no conflgurarlo en S8M al
crear un grupo de proLeccln, Loda mqulna vlrLual que no pueda ser reglsLrada en el slLlo de
recuperacln fallar. LsLo crearla decenas o clenLos de mqulnas vlrLuales con el slgno de
exclamacln amarlllo y cada una Lendrla que ser mapeada manualmenLe a la red, carpeLa y tesootce
pool correspondlenLe.
I|na|mente
Ll ulLlmo Llpo de error se parece al slgulenLe, en un grupo de proLeccln

1e dars cuenLa de que nlnguna mqulna vlrLual aparece en la pesLana V|rtua| Mach|nes rotect|on
Group. LsLo puede pasar sl los LSx del slLlo proLegldo han perdldo conLacLo con los volumenes
vMlS uLlllzados por el grupo de proLeccln, los volumenes vMlS que los conLlenen han sldo
desLruldos o Lodas las mqulnas vlrLuales han sldo movldas a un Jotostote dlferenLe no cublerLo por
la repllcacln o por un grupo de proLeccln de S8M.
IA: Los grupos de proLeccln proLegern planLlllas?
8. Sl, las proLegern slempre y cuando esLen en un loveototy mopploq. Las planLlllas son
auLomLlcamenLe anadldas a la parLe de oo lowet oo" en el plan de recuperacln - por lo que
son recuperadas pero no arrancadas en el momenLo de probar o e[ecuLar el plan.
L+&2<A'%:&
Como has vlsLo, uno de los desaflos en S8M en la fase de posLconflguracln son las comunlcaclones
de red. no slo Lus vCenLer/servldores S8M deben ser capaces de comunlcarse unos con oLros LanLo
en el slLlo proLegldo como en el slLlo de recuperacln, slno que Lamblen el servldor S8M debe ser
capaz de comunlcarse con su Array Manager. Ln el mundo real, esLo ser un reLo que solamenLe
puede ser soluclonado con un rouLlng soflsLlcado, nA1, comunlcacln lnLra-vlan o, slmplemenLe,
medlanLe la conflguracln del servldor de S8M con dos Lar[eLas de red para comunlcarse con ambas
redes.
1al vez vale la pena comenLar, que la comunlcacln que permlLlmos enLre el S8M y la capa de
almacenamlenLo uLlllzando los S8A (5totoqe kepllcotloo AJoptet) de los proveedores puede ser
muy problemLlca para el equlpo de almacenamlenLo" (sl Llenes uno), y que pueden reacclonar

- 219 -
negaLlvamenLe al nlvel de permlsos que S8M/S8A neceslLa para poder funclonar uLlllzando la
lnsLalacln por defecLo. Ln clerLa manera los esLamos obvlando en el proceso. LsLo puede Lener un
lmpacLo negaLlvo Lamblen en los procedlmlenLos de gesLln de camblos lnLernos usados para
mane[ar las peLlclones de repllcaclones de almacenamlenLo en la empresa u organlzacln para la
que Lraba[as.
uuranLe ml lnvesLlgacln, he enconLrado una gran dlferencla en las acLlLudes de las empresas hacla
esLe Lema. Algunas empresas lo ven como un gran obsLculo. Ln oLras empresas, pensaron que es
un obsLculo pero que se puede superar slempre y cuando los admlnlsLradores seolot de la capa de
almacenamlenLo acepLen compleLamenLe la apllcacln de S8M, en oLras palabras, el equlpo de
almacenamlenLo se ver obllgado a acepLar esLe camblo. Ln el exLremo opuesLo esLn las personas
que LraLan dla a dla con la admlnlsLracln del almacenamlenLo y que esLn muy agradecldas de
reduclr su carga de Lraba[o adems senalaron que cuanLas menos personas parLlclpen en el proceso
de Loma de declslones, ms rpldo nuesLras mqulnas vlrLuales esLarn oolloe.
La vlrLuallzacln es una Lecnologla muy pollLlzada - como vlrLuallzaclonlsLas solemos hacer
peLlclones algo grandes a los equlpos de redes y almacenamlenLo que pueden conslderarse como
muy pollLlcas. ersonalmenLe no veo nl creo que auLomaLlzar los procedlmlenLos de u8 (uesostet
kecovety) sea menos pollLlco. LsLamos hablando sobre una de las declslones ms serlas que un
negoclo puede Lomar con l1, reallzar el plan de u8. Las consecuenclas de que esLe plan falle son
qulzs ms lmporLanLes pollLlcamenLe que sl el proyecLo de vlrLuallzacln va mal.
Creo que es perfecLamenLe poslble, que sl Lraba[as en esLrecha colaboracln con Lu equlpo de
almacenamlenLo y Lu proveedor de almacenamlenLo, modlflcar los sctlpts del S8A para lnclulr la
poslbllldad de presenLar manualmenLe el almacenamlenLo a los servldores LSx del slLlo de
recuperacln, eludlendo asl las declslones pollLlcas que esLo pudlera causar. or supuesLo, es
LoLalmenLe lmposlble para ml conflgurar Lodas y cada una de las cablnas de los dlsLlnLos fabrlcanLes
y luego mosLrarLe como S8M se lnLegra con ellos, pero al menos espero haberLe dado una ldea de lo
que ocurre en el nlvel de almacenamlenLo con esLas Lecnologlas. Lo que espero es que ahora Lengas
los conoclmlenLos suflclenLes para comunlcar Lus necesldades al equlpo de almacenamlenLo y
Lamblen que comprendas me[or lo que se esL haclendo en la capa de almacenamlenLo, a Lodos los
nlveles, para que funclone. Ln el mundo real Lendemos a vlvlr encaslllados: yo soy el especlallsLa en
servldores, yo el especlallsLa en almacenamlenLo, yo soy el especlallsLa de red, y con basLanLe
frecuencla vlvlmos en la lgnorancla de lo que hacen el resLo de personas. La lgnorancla y el u8 son
una mezcla exploslva.
or ulLlmo, espero que puedas ver la lmporLancla que los loveototy mopploqs y los grupos de
proLeccln Llenen en el proceso de recuperacln. Sln esLos, un plan de recuperacln no sabr dnde
poner Lus mqulnas vlrLuales en vCenLer (carpeLa, tesootce pool y red) y, en segundo lugar,
Lampoco sabr en que Lun/volumen podr enconLrar los archlvos de las mqulnas vlrLuales.
Ln el slgulenLe caplLulo veremos la creacln y prueba del lan de 8ecuperacln. voy a enfocarlo en
dos pasos. Ll caplLulo 8 Le preparar y lo pondrs en marcha y en el caplLulo 9 llevars el lan de
8ecuperacln a su mxlmo nlvel de funclonalldad. no Le preocupes, ya esL cada vez ms cerca el
momenLo de preslonar el boLn que dlce, rueba de ml plan de recuperacln".

- 220 -

Capitulo 8: Configuiacion uel Sitio ue
Recupeiacion

- 221 -

LsLamos muy cerca de ser capaces de e[ecuLar nuesLra prlmera prueba bslca de plan de
conLlngenclas. LsLoy seguro de que esLs deseando preslonar el boLn que pone a prueba la
Lolerancla a fallos (follovet). ? qulero llegar a esa fase lo ms rpldamenLe poslble, para que puedas
Lener una ldea clara de los componenLes que conforman la llsLa de S8M. Me gusLarla darLe prlmero
una ldea general, anLes de perderLe con los deLalles.
PasLa el momenLo, Loda nuesLra aLencln ha esLado en la conflguracln del vCenLer del slLlo
proLegldo. Ahora vamos a camblar el rumbo, para ver la conflguracln del vCenLer del slLlo de
recuperacln. La pleza fundamenLal es la creacln de un plan de recuperacln. Ls probable que
Lengas mulLlples planes de recuperacln basados en la poslbllldad de dlferenLes Llpos de desasLres
que neceslLarn dlferenLes Llpos de respuesLa. Sl plerdes la LoLalldad de un slLlo, el plan de
recuperacln ser muy dlferenLe de un plan de recuperacln lnvocado solo por la perdlda de una
cablna de almacenamlenLo o por la perdlda de un con[unLo de apllcaclones.
L)/*2%:& #/ A& ?<*& #/ )/2A?/)*2%:& ;_'%2+ #/ A& '%(%+ 2+$?</(+
nuesLro prlmer plan va a lnclulr Lodas las mqulnas vlrLuales en el mblLo de nuesLro grupo de
proLeccln, con poca o nlnguna modlflcacln. volveremos a crear un plan personallzado de
recuperacln en el prxlmo caplLulo. Ls un lnLenLo de llegar a la parLe de prueba del producLo Lan
pronLo como sea poslble, sln abrumarLe demaslado con las personallzaclones de las mqulnas
vlrLuales. Ll plan de recuperacln conLlene muchas opclones y conflguraclones:
Ll grupo de proLeccln que abarca el plan
Ll Llempo de demora enLre el encendldo de una mqulna vlrLual anLes que oLra basado en
el servlclo F8".%V8"%" de las vMLools o un valor fl[o en segundos.
ConLrol de la conflguracln de la red duranLe las pruebas de los planes
Suspender Mv (mqulnas vlrLuales) "locales" en el slLlo de recuperacln que no son
crlLlcas para el negoclo, llberando asl ms recursos para las Mvs

1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo de recuperacln
2. Pacer cllc en el lcono S|te kecovery
3. Ln la pesLana Summary, en el panel kecovery Setup, hacer cllc en el enlace Create
slLuado [unLo a la opcln de kecovery |ans

4. Ln el cuadro de dllogo Create kecovery |an - kecovery |an Informat|on escrlblr un
nombre descrlpLlvo y slgnlflcaLlvo y una descrlpcln para el plan, como por e[emplo
CompleLe LosL of SlLe lan - Slmple 1esL"

- 222 -

Ln el cuadro de dllogo Create kecovery |an - rotect|on Group, selecclonar el grupo
de proLeccln que esL slendo cublerLo por el lan de 8ecuperacln.

Pacer cllc en Next y en el cuadro de dllogo Create kecovery |an - kesponse 1|mes,
selecclonar un valor de Llempo de espera que creamos que es el adecuado para el
encendldo de las vMs a recuperar.

- 223 -

Nota:
LsLos dos valores de Llempo de espera se comblnan enLre sl. lnlclalmenLe, el slsLema
esperar 600 segundos mlenLras se apllca la conflguracln de red del loveototy
Mopploq. Los slgulenLes 600 segundos de LlmeouL son en espera de la senal del servlclo
vMware 1ools que se e[ecuLa en la vM. Sl S8M no puede reclblr el PearbeaL vMware
1ools, marcar la vM como un problema denLro del plan y luego pasar a la slgulenLe
vM. Sl conoces S8M 1.0, debes saber que esLos valores eran mucho ms pequenos en
la versln anLerlor (30 y 300 segundos respecLlvamenLe).

7. uespues en el cuadro de dllogo Create kecovery |an - Conf|gure 1est Networks,
esLablecer las opclones para mane[ar la creacln de redes cuando se e[ecuLa una
prueba.


- 224 -
Nota:
La opcln llamada "auLo" crea un vSwlLch esLndar "lnLerno" llamado "burbu[a"
(bobble). LsLo asegura que no se produzcan confllcLos l o neL8lCS enLre las vM del
slLlo proLegldo y las del slLlo de recuperacln. Como muesLra el cuadro de dllogo
anLerlor, se puede lgnorar esLe comporLamlenLo y mapear un vSwlLch que permlLa la
comunlcacln enLre las vMs, pero sln desculdar la poslbllldad de que se puedan crear
confllcLos con las vMs de produccln.

Nota |mportante sobre "Auto":
A prlmera vlsLa, las funclones de auLo suenan como una buena solucln. lmpedlrn
confllcLos que puedan ocurrlr basados en l o neL8lCS. Sln embargo, puede evlLar que
dos mqulnas vlrLuales que Jebetloo comunlcarse enLre ellas en la prueba puedan
hacerlo. Pe aqul un e[emplo. ulgamos que Llenes cuaLro servldores LSx en un clusLer
u8S. Cuando las mqulnas vlrLuales son encendldas, no Lenemos nlngun conLrol" sobre
donde se e[ecuLarn. sLas auLo"mLlcamenLe se conecLarn a un vSwlLch esLndar
lotetoo, lo que slgnlflca, que las mqulnas vlrLuales conecLadas a ese vSwlLch lotetoo
sern capaces de comunlcarse enLre sl, pero no podrn hablar con cualquler oLra
mqulna vlrLual en cualquler oLro servldor LSx del clusLer. Las consecuenclas de esLo
son claras: a pesar de nuesLra capacldad para prlorlzar el encendldo de las mqulnas
vlrLuales para resolver cualquler dependencla de servlclo, esos servlclos de red fallarn
ya que no podrlan cumpllr esas dependenclas y, por LanLo, las Mv no se lnlclarn
correcLamenLe.
AcLualmenLe, no hay una solucln respecLo a esLo excepLo medlanLe el uso de una
esLrucLura de vLAn para alslar las mqulnas vlrLuales de la red general. Ll problema se
puede resolver en fuLuras verslones con un concepLo llamado "ctoss-nost Netwotk
leocloq". LsLo permlLe la comunlcacln cruzada enLre vSwlLches de un hosL LSx a oLro.
Ll concepLo de Netwotk leocloq aparecl por prlmera vez hace algun Llempo con el
producLo de vMware Lab Manager donde nos enfrenLamos a un desaflo slmllar en sus
enLornos de prueba - varlas mqulnas vlrLuales dupllcadas e[ecuLndose en la mlsma
red flslca. Ln esencla, oetwotkloq feocloq es un despllegue muy soflsLlcado y
auLomaLlzado del Netwotk AJJtess 1tooslotloo (nA1) con uPC. LsLo permlLe que Lodas
las mqulnas vlrLuales puedan preservar la conflguracln l orlglnal y que aun se
comunlquen unas con oLras. lncluso con esLa opcln, habrla cuesLlones por resolver, por
e[emplo, algunos proLocolos como uCCM que no Lraba[an con oetwotk feocloq.

CLra alLernaLlva al ctoss-bost oetwotk feocloq podrla ser la lmplemenLacln de pvLAn o
vLAns prlvadas. Ll concepLo serla que la pvLAn se uLlllzarla para lmlLar la red real del
slLlo de recuperacln, pero se alslarla, usando pvLAn. Las pvLAns se admlLen ahora en
vSphere4, pero recuerda que para conflgurarlas debes Lener ulsLrlbuLed vSwlLch, que
acLualmenLe es una caracLerlsLlca unlcamenLe de la versln LnLerprlse lus.

ue momenLo, se consldera la funcln "auLo" en el plan de recuperacln como la me[or
"vlvula de escape", que Le permlLe probar un plan sln Lemor a generar un confllcLo l o
nombres neL8lCS en mqulnas vlrLuales Wlndows.


- 223 -
8. or ulLlmo, puedes suspender mqulnas vlrLuales en el slLlo de recuperacln para
llberar Cu y recursos de memorla en el cuadro de dllogo Create kecovery |an -
Suspend Loca| V|rtua| Mach|nes. Ln ml caso, las Mv ba[o 1est & Dev se suspendern.


9. Pacer cllc en I|n|sh

Nota:
Ln esLe caso, sollclLe que se apagara una vM de prueba llamada "w|nxp" en el slLlo de
recuperacln (new !ersey), ya que no ser necesarla cuando se reallcen las pruebas.
Al lgual que los grupos de proLeccln, los planes de recuperacln pueden ser mucho ms
soflsLlcados que el plan que acabo de crear. volvere a los planes de recuperacln en el caplLulo 9.
I)A/;*' #/ 2+&X%5A)*2%:& #/ *<$*2/&*$%/&(+ /& /< '%(%+ #/ )/2A?/)*2%:&
Ahora sl que esLoy seguro que esLars deseando preslonar el boLn verde que dlce "S8M 1esL".

ero anLes de hacerlo, sl deseas que Lus pruebas funclonen correcLamenLe, vale la pena conflrmar
que los servldores LSx, en el slLlo de recuperacln, pueden acceder a la cablna de almacenamlenLo
del slLlo de recuperacln. AnLerlormenLe, cuando esLuvlmos conflgurando el slLlo de produccln,
nos cenLramos en asegurarnos que los servldores LSx del slLlo produccln Lenlan acceso a los
volumenes vMlS. 1amblen habr que Lener en cuenLa las mlsmas conslderaclones para el slLlo de
recuperacln.

uede ser una buena prcLlca asegurarse de que los servldores LSx, en el slLlo de recuperacln,
Llenen vlslbllldad con la cablna, especlalmenLe sl esLs uLlllzando una cablna lSCSl, donde es
necesarla una posLconflguracln de los servldores LSx para permlLlr el acceso de esLos a la cablna
de almacenamlenLo. Ln la mayorla de los casos, LanLo a los servldores del slLlo proLegldo como a los
del de recuperacln ya se les habr permlLldo el acceso a las cablnas correspondlenLes.

- 226 -

uede que nl slqulera Lengas que permlLlr manualmenLe el acceso de los servldores LSx del slLlo de
recuperacln a un volumen o Lun duranLe la e[ecucln del plan de recuperacln. or e[emplo, con
el S8A de LefLhand neLworks se aslgnar auLomLlcamenLe el acceso de los servldores LSx al
snapshoL ms reclenLe sl se ha conflgurado con el formaLo 5cbeJoleJ kemote copy. Ll vSA de P
LefLPand sabe cmo hacerlo, ya que es una de sus prlnclpales funclones y, adems, le hemos
proporclonado la dlreccln l y las credenclales del usuarlo AdmlnlsLrador duranLe la conflguracln
del Attoy Moooqet en el SlLlo proLegldo. LsLe puede no ser el caso en oLros slsLemas de gesLln de
almacenamlenLo de oLros proveedores. uede que en esLos casos sea necesarlo crear grupos de
gesLln en la cablna de almacenamlenLo y permlLlr el acceso a los servldores LSx para que S8M
presenLe los volumenes/Luns repllcados a dlchos LSx. Sl no esLs seguro sobre esLo, vuelve a los
caplLulos 2 al 3, donde se LraL la repllcacln basada en los dlferenLes proveedores de cablnas de
almacenamlenLo.

LsLe nlvel de auLomaLlzacln varla de una cablna de almacenamlenLo de un proveedor a oLro. or
e[emplo, en Lu cablna de dlscos es poslble que Lengas que uLlllzar la caracLerlsLlca de luN Moskloq
para conceder a los servldores LSx del slLlo de recuperacln acceso al grupo de almacenamlenLo
(Lamblen conocldo como volome qtoop, cootloqeocy qtoop, cooslsteocy qtoop, tecovety qtoop) que
conLlene la Lun repllcada o el snapshoL. vale la pena volver a comprobar la lnformacln del flchero
"readme", que a menudo se sumlnlsLra con el S8A, para conflrmar su funclonalldad. Adems,
muchos fabrlcanLes de almacenamlenLo Llenen Lan buen rendlmlenLo de L/S que crean un snapshoL
sobre la marcha para la prueba y lo presenLan a los hosLs LSx en el slLlo de recuperacln.
normalmenLe, al flnal de la prueba, se ellmlna esLe snapshoL Lemporal - es el caso de neLApp
SLorage y su Lecnologla llexClone. uedes ver en el dlagrama lo que ocurre en la capa de
almacenamlenLo cuando se reallza un plan de recuperacln de prueba.



Lo prlnclpal aqul, es que Lodo lo que neceslLas conflgurar en la cablna es que los servldores LSx del
slLlo de recuperacln Lengan acceso a los grupos de almacenamlenLo que lncluyen las Luns
repllcadas. Cuando la prueba se e[ecuLa, el S8A del proveedor de almacenamlenLo envlar una
lnsLruccln a la cablna para crear un snapshoL sobre la marcha. Asl mlsmo, el S8A se encargar de
presenLarlo a los servldores LSx (se lndlca en el dlagrama con una llnea dlsconLlnua). LsLo slgnlflca

- 227 -
que cuando las pruebas se e[ecuLan, Lu slsLema de produccln conLlnua repllcando los camblos al
slLlo de recuperacln. Ln resumen, la reallzacln de pruebas es un proceso dlscreLo que no alLera el
paLrn normal de repllca que Llenes conflgurado, ya que a los LSx del slLlo de recuperacln se les
presenLa un snapshoL del volumen repllcado marcado como de lecLura-escrlLura, mlenLras que el
volumen repllcado se marca como de slo lecLura y slgue reclblendo bloques acLuallzados desde la
cablna de almacenamlenLo del slLlo proLegldo. Ln el caso de los proveedores de almacenamlenLo
que no crean el snapshoL sobre la marcha (oo tbe fly"), deben monLar el ulLlmo snapshoL del clclo
de repllcacln - es el caso de vSA de P LefLPand.
9/'2)%?2%:&\ I)%$/) I<*& #/ 1/2A?/)*2%:& #/ ?)A/;*
Sl Lodo Lranscurre segun lo planeado, debes ser capaz de e[ecuLar esLe plan de recuperacln bslco
que hemos creado y ver que las mqulnas vlrLuales en el slLlo recuperacln esLn encendldas. Ln
esLe punLo suceden un gran numero de evenLos. Sl Llenes algun Llpo de sofLware que graba los
resulLados de la panLalla, como PyperCam o CamLasla, puede que lncluso quleras grabar los evenLos
de modo que puedas reproduclrlos ms Larde. Se puede ver el vldeo de la prueba que capLure y subl
a 81lM en el slgulenLe enlace:

http:]]www.rtfm-ed.co.uk]srm.htm|

ju entendemos por "prueba"?
AnLes de que realmenLe "probemos" nuesLro plan de recuperacln, creo que debemos dlscuLlr lo
que consLlLuye realmenLe una prueba de Lu plan u8. Ln muchos aspecLos, el boLn de "prueba" en
S8M esL probando que el sofLware S8M funclona y que Lu lan de 8ecuperacln con S8M funclona
como se esperaba. ara muchas organlzaclones, una verdadera prueba serla una prueba compleLa"
del plan de recuperacln, lo que slgnlflca, llLeralmenLe preslonar el boLn ro[o y hacer un follovet
del slLlo proLegldo al slLlo de recuperacln.
lensalo de esLa manera. Sl Llenes un slsLema de SAls (slsLema allmenLacln lnlnLerrumplda o ul5) o
un grupo elecLrgeno lnsLalado en Lu slLlo, podrlas hacer Lodo Llpo de pruebas de sofLware del
slsLema de gesLln de energla, pero no sabrs realmenLe sl el slsLema de SAl funclona como se
espera hasLa que haya perdldo el sumlnlsLro elecLrlco. 1enlendo esLo en cuenLa, no es de exLranar
que las grandes empresas e[ecuLen planes de u8 compleLos hasLa dos veces al ano.
LsLo les permlLe ldenLlflcar los defecLos en su plan, acLuallzar, en consecuencla, sus procedlmlenLos
y manLener al equlpo encargado de conLrolar el plan u8 al dla con los procedlmlenLos y los evenLos
lnesperados que puedan suceder y, de hecho, suceden. Ln resumen, haclendo cllc en el boLn de
prueba de S8M, no prueba nl garanLlza que las funclones de negoclo de 1l segulrn funclonando
despues de un desasLre.
IA: jLs pos|b|e act|var un p|an de forma automt|ca?, jta| vez con un scr|pt?
kespuesta: Ln la acLualldad, no. no exlsLen cmdleLs owerCLl que nos permlLan anallzar o e[ecuLar
un plan de recuperacln. lncluso sl los hublera, muchos se preocuparlan por los falsos poslLlvos ya
que el plan de u8 podrla ponerse en prcLlca auLomLlcamenLe cuando no haya ocurrldo nlngun
desasLre. Ln general, las personas que hacen esLa pregunLa esLn LraLando de Lener la mlsma
dlsponlbllldad con la Lecnologla S8M que con vMware PA o l1. ulcho esLo, algunos mlembros ms
emprendedores de la comunldad han lnvesLlgado como uLlllzar la Al S8M y ob[eLos.nL1 para ello.

- 228 -
IA: jLs pos|b|e e[ecutar dos p|anes s|mu|tneamente?
kespuesta: Sl y no. uepende en gran medlda de la arqulLecLura de los fabrlcanLes de cablnas de
dlscos. or e[emplo, en ml LMC CLA8llCn Cx3 puedo e[ecuLar dos planes de recuperacln casl al
mlsmo Llempo. Sln embargo, sl se hace cllc en el boLn de prueba al mlsmo Llempo normalmenLe
aparece un mensa[e de error como esLe:

Aqul se puede ver que la base de daLos S?MAl esL bloqueada por el prlmer plan de recuperacln.
or lo general, sl esperas un poco a que se compleLe el paso 2. repare SLorage", podrs lnlclar el
slgulenLe plan de recuperacln sln nlngun error. or supuesLo, sl se e[ecuLan con mulLlples
proveedores de almacenamlenLo, que no dependen unos de oLros, puedes e[ecuLar ms de un plan
de recuperacln al mlsmo Llempo.
DEAF 'A2/#/ #A)*&(/ A&* ?)A/;* #/< ?<*& #/ )/2A?/)*2%:&G
Pay un numero slgnlflcaLlvo de camblos que Llenen lugar en el slLlo de recuperacln cuando se
e[ecuLa una prueba. LsLo es, a vlsLa de p[aro, un resumen del proceso
Se lnlcla la prueba.
Las P8As de los LSx hacen un reescaneo para que puedan ver el almacenamlenLo
repllcado.
Se reglsLran las Mv repllcadas.
S8M pone en modo suspensln" las Mv marcadas como no necesarlas".
AnLes de que se arranquen las Mv, se crea un vSwlLch lnLerno para evlLar confllcLos de l y
neL8lCS.
una vez que Lodas las Mv esLn arrancadas, la prueba se pausa
Ll admlnlsLrador de S8M puede revlsar las concluslones del resulLado de la prueba
Ll Cperador hace cllc en el mensa[e Cont|nue para segulr con el ensayo del plan de
recuperacln.
Apaga y llmpla las Mv del slLlo de recuperacln.
8eanuda las mqulnas vlrLuales suspendldas.
Los LSx reescanean de nuevo el almacenamlenLo para ellmlnar las referenclas a los
snapshoL presenLados duranLe la prueba.
Ahora e| proceso con ms deta||e
ue e| serv|dor LSk e[ecute e| proceso "repare Storage for 1est" |mp||ca que
Se reescanean las P8As de los LSx (llbte-cboooel, l5c5l, l5c5l softwote).
Ll LSx descubre el volumen vMlS que conLlene las Mv repllcadas desde el slLlo proLegldo
al slLlo de recuperacln.
Los servldores LSx hacen un teftesb" para ver los volumenes vMlS.

- 229 -
Ll volumen vMlS repllcado del LSx es flrmado de nuevo (teslqoototeJ) y se le aslgnar un
nombre de volumen como "snap-nnnnnnn-vlrLualmachlnes" donde vlrLualmachlnes", en
ml caso, es el nombre orlglnal de volumen vMlS.
Ln la capLura de panLalla de aba[o se puede ver que se ha lnlclado el plan de recuperacln y esL en
progreso la Larea de reescaneado en la capa de almacenamlenLo de los servldores LSx.

Ln la capLura de panLalla slgulenLe se puede ver que se ha monLado un volumen vMlS y reallzado el
proceso de teslqootote. A Lodos los soopsbots que han sldo flrmados de nuevo (reslgnaLure) se les
ha puesLo el prefl[o snap- para que puedan ser claramenLe ldenLlflcados. Ln esLe caso, el plan de
recuperacln se e[ecuL sobre el LMC Clarllon que Lengo en ml laboraLorlo de pruebas.



Nota:
Ln la beLa de S8M 1.0, el slsLema renombraba el snapshoL del volumen vMlS con mlsmo nombre
del Jotostote que se uLlllza en el SlLlo roLegldo. Sl deseas volver a hablllLar el camblo de nombre de
los volumenes vMlS, puedes hacerlo edlLando el archlvo xML de conflguracln de vMware S8M en
el slLlo de recuperacln.

uedes locallzarlo en el dlrecLorlo C:rogram llles8ecovery SlLe ManagerConflg del flchero
vmware-dr.xml. Modlflca
flx8ecovereduaLasLorenamesfa|se/flx8ecovereduaLasLorenames por
flx8ecovereduaLasLorenamestrue/flx8ecovereduaLasLorenames

LsLo ahora se puede hacer medlanLe la opcln ropert|es]Advanced Sett|ngs en el slLlo de
recuperacln.

- 230 -

<8?19%."%1(- Z [-.8?19%8.8/" de |as mqu|nas v|rtua|es
Las Mvs son desreglsLradas del lnvenLarlo del vCenLer
Las Mvs repllcadas son reglsLradas en el lnvenLarlo
Las Mvs son conflguradas

Las mqu|nas v|rtua|es marcadas para |a "suspens|n", son suspend|das.

Las mqu|nas v|rtua|es son encend|das (ower on).
Los servldores LSx crean un vSwlLch llamado test8ubb|e-1 vsw|tch"
Ll vswlLch de prueba Llene un porLgroup llamado test8ubb|e-1 group" sl has conflgurado
el plan de recuperacln para uLlllzar auLo" en modo de prueba.
Las mqulnas vlrLuales son reconflguradas para uLlllzar el test8ubb|e-1 group"


- 231 -



Advertenc|a:
CcaslonalmenLe, cuando la prueba se cuelga o falla por alguna razn, he vlsLo que la fase de
llmpleza Lamblen falla. LsLe error hace que posLerlormenLe no se ellmlne el vSwlLch y el lott
qtoop. Ls recomendable borrarlos manualmenLe, una vez que la prueba se ha compleLado.
Sl no se hace, puede hacer que aparezca un mensa[e de error la prxlma vez que se pruebe
el plan de recuperacln. Sl Lus lanes de 8ecuperacln fallan a mlLad del proceso, puede
de[ar componenLes sobranLes. or e[emplo, en la capLura de panLalla slgulenLe, se muesLran
dos vSwlLches LesL-bubble, el prlmero creado por un plan de recuperacln que no lo ellmln
cuando Lermln.


- 232 -
S|gue e| progreso de tu p|an
Al selecclonar el plan y despues kecovery Steps, puedes ver el progreso del plan.
Los errores se marca en ro[o
Los exlLos" se marcan en verde
Los procesos acLlvos esLn marcados en ro[o con un valor porcenLual () de lo que se ha
compleLado.

I)_2(%2*\ I)%$/) I<*& #/ 1/2A?/)*2%:& #/ ?)A/;*

1. lnlclar sesln con el cllenLe vSphere en el vCenLer del slLlo de recuperacln
2. Pacer cllc en el lcono S|te kecovery
3. Abrlr el lcono kecovery |ans
4. Selecclona Lu plan. Ln ml caso se llama CompleLe Loss of SlLe lan - Slmple 1esL"

3. Pacer cllck en 1est kecovery |an
6. Conflrmar la adverLencla del cuadro de dllogo


- 233 -
Advertenc|a:
no hagas cllc en kun kecovery |an. LsLo lnvocarla un plan u8 compleLo. A menos que
esLes en un enLorno de laboraLorlo, debes buscar la aprobacln de Lus superlores para
e[ecuLarlo.

Nota:
Ln esLe punLo aparece un cuadro de dllogo

y el lcono de plan de recuperacln camblar, lo que lndlca que el plan de recuperacln
esL en proceso.

Adems, en la barra de Lareas podrs ver los camblos que esLn ocurrlendo.

una vez que Lodas las Mvs esLn encendldas, el proceso se deLendr en el 34
aproxlmadamenLe y el lcono kecovery |an camblar a un "lcono de lnformacln"


LsLe lcono normalmenLe lndlca que ha ocurrldo un evenLo "mensa[e". Se pueden
ver los mensa[es en la parLe lnferlor de la panLalla en el kecovery Step de un plan
de recuperacln. Los mensa[es deLlenen el plan para permlLlr algun Llpo de
lnLervencln manual en los pasos de recuperacln. La parLe lnferlor del kecovery
Steps Lamblen Le permlLe ver el proceso que esLaba descrlblendo deLalladamenLe
en el comlenzo de esLa seccln.

- 234 -


Ln esLe punLo, Lu prueba de recuperacln se ha compleLado y las Mvs recuperadas
deberlan esLar encendldas. Ls convenlenLe examlnar cualquler error como medlda de
prevencln para resolver poslbles problemas de conflguracln. or e[emplo, yo Luve
dos errores: el prlmero no Lenla lmporLancla y el segundo era un error de
conflguracln.

Ll prlmer error lndlcaba un tlme oot para la senal de beottbeot de la Mv llamada
db02.


8evlse la Mv en el slLlo de recuperacln y observe que las vM1ools esLaban
acLuallzadas y funclonando. La vM se habla recuperado sln nlngun error. Llegue a la
conclusln de que se debla al hecho de que en ml enLorno no dlspongo de suflclenLes
recursos de memorla y el tlmeJ oot fue causado probablemenLe porque un con[unLo
de Mvs se lnlclaron al mlsmo Llempo. ue vez en cuando se producen Llempos de
espera (tlmeJ oot) debldo a esLe problema.

Ll segundo error fue causado por un problema en el loveototy mopploqs de una
planLllla. no habla aslgnado correcLamenLe un pott qtoop vlldo para ml planLllla en
el lnvenLarlo. 1uve que de[ar que el plan de recuperacln se compleLara anLes de
poder revlsar ml loveototy mopploqs.

uedes hacer cllc en Cont|nue cuando lo desees.




- 233 -
L+&()+<*&#+ 4 '+<A2%+&*&#+ ?)+;</$*' /& <+' ?<*&/' #/ )/2A?/)*2%:&

ausar, reanudar y detener |os p|anes
ersonalmenLe, sl qulero pausar el progreso de un plan de recuperacln de manera conLrolada,
preflero anadlr un mensa[e" al plan en el momenLo oporLuno.

uedes conLrolar manualmenLe el progreso de la prueba, con los lconos de la barra de boLones.

Sl decldes lnLerrumplr o deLener la prueba de un plan de recuperacln, el lcono cambla de la
slgulenLe forma


S8M puede cancelar una prueba sl deLecLa un error grave, como no poder acceder a una
Lun/snapshoL repllcada o sl cree que oLra prueba se esL reallzando o se ha colgado". La lmagen
de aba[o muesLra esLa slLuacln:

Advertenc|a:
La cancelacln de la prueba manualmenLe Lendr consecuenclas sl no se permlLe que el slsLema
compleLe la operacln. uedes de[ar S8M en un esLado de pendlenLe" con lo que creers que la
prueba aun esL en marcha, cuando en realldad se ha cancelado.

Lrror: No sucede |a fase de ||mp|eza de| p|an con |SCSI
La fase de llmpleza y resLableclmlenLo del plan de prueba no slempre deLlene auLomLlcamenLe el
acceso a las Luns/volumenes lSCSl repllcados. Ln ml experlencla con el uso de S8M, es normal ver
que las Luns/volumenes repllcados slguen apareclendo en la llsLa de daLasLores del servldor LSx
despues que una prueba haya Lermlnado.

- 236 -
or supuesLo, lo que puede suceder es que enLre una prueba y oLra se cree una nueva lnsLanLnea
(soopsbot). or defecLo, la mayorla de los S8As slempre uLlllzan las lnsLanLneas ms reclenLes. Sln
embargo, algunos S8As no denlegan el acceso a la lnsLanLnea despues de que la prueba haya
Lermlnado. LsLo puede llevar a una slLuacln en la que el volumen vMlS slgue slendo vlslble para el
LSx despues de que la prueba se haya compleLado. ase lo que pase, por defecLo, S8M slempre
preflere uLlllzar la lnsLanLnea ms reclenLe.
LsLo puede causar una alerLa sl lnLenLas e[ecuLar el plan de prueba varlas veces. 1amblen sl lnLenLas
un segundo camblo de nombre y teslqootote del volumen. Ll teslqootote se llevar a cabo pero el
camblo de nombre fallar porque puede exlsLlr un volumen vMlS con el mlsmo nombre de una
prueba anLerlor del plan. Se deberla de hacer un teslqootote de AM8CS volumenes y camblar el
nombre del ms reclenLe con el nombre del volumen orlglnal.
Nota:
LsLe error slo puede ocurrlr sl hablllLas el proceso de camblo de nombre del uaLaSLore en el
archlvo vmware-dr.xml, como se descrlbe anLerlormenLe en esLe caplLulo.

LsLa lmagen muesLra el mensa[e de error:

y esLa panLalla, de la vlsLa de daLasLores en el LSx, muesLra el efecLo

Sl esLo sucede, las mqulnas vlrLuales en el slLlo de recuperacln, apunLarn al volumen vMlS el
cuyo nombre es snap-nnnnnnn-vlrLualmachlnes" que es la lnsLanLnea ms reclenLe.
La causa real de esLo es basLanLe dlflcll de expllcar, ya que depende del momenLo en que el plan de
prueba se ha e[ecuLado y del clclo de repllcacln adopLado por la cablna de almacenamlenLo. Ll
error se produce sl S8M falla manualmenLe al hacer un teslqootote de ambos volumenes. La
solucln a esLe problema es sencllla: cambla el nombre de Lu volumen vMlS anLlguo a algo como
"LesL1-vlrLualmachlnes". LsLo deberla permlLlr que la lnsLanLnea adlclonal se presenLe sln la
molesLla de camblar el nombre.

- 237 -
odrlas pregunLarLe porque esLe problema afecLa especlflcamenLe a lSCSl y no afecLa a los slsLemas
SAn y nlS. Pe vlsLo esLo muchas veces en LSx 3.3 y LSx 4.0 con o sln S8M y el caso parece ser que
aunque hagas grandes camblos en el hosL LSx (camblando su lCn, bloqueando el puerLo lSCSl 3260
o denegando el acceso al volumen lSCSl) perslsLe el monLa[e de volumenes lSCSl. uuranLe el
vMworld 2009, Luve la suerLe de conocer por fln personalmenLe a Andy 8anLa de vMware. Pacla
Llempo que conocla a Andy por los foros, pero no cara a cara. Andy form parLe del equlpo
lnvolucrado en desarrollar la plla lSCSl de los hosL LSx. Asl que despues del evenLo pregunLe a Andy
porque sucede esLo con lSCSl y LSx. 1odo depende de como lSCSl es lmplemenLado por el fabrlcanLe
de almacenamlenLo y como los servldores LSx manLlenen vlvas las seslones lSCSl, ya que es
demaslado pellgroso Llrarlas cuando podrlan esLar en uso por oLras cablnas. Lo que aparece a
conLlnuacln es la expllcacln de Andy, aunque me he permlLldo de reduclrla un poco:
Ln prlmer lugar, hay una dlsLlncln que deberla hacerse: Las cablnas Clarllon "slrven" las Luns y las
cablnas de LefLPand y LqualLoglc presenLan los LargeLs. Ll comporLamlenLo de una Clarllon deberla
ser el mlsmo para ambos enLornos, lC e lSCSl: Las Luns que se desconecLan no aparecern despues
de hacer un rescan del fabrlc.
Lo que esLamos vlendo son las ruLas de acceso a los LargeLs que quedan despues de esLe LargeL se
haya ellmlnado. Ln esLe caso, no hay seslones ablerLas a los LargeLs y el slsLema ya no Llene acceso a
la cablna de almacenamlenLo.
Sln embargo, LSx se bloquea gesLlonando la ruLa de acceso al almacenamlenLo, lncluso despues de
que el almacenamlenLo haya desaparecldo. Ll moLlvo es para evlLar que los corLes LranslLorlos de
acceso al LargeL no permlLan que una Lun adqulera el numero del LargeL de oLra Lun. Ll plugln nM
uLlllza la P8A, LargeL y el numero del canal para ldenLlflcar una ruLa de acceso. Sl las ruLas camblan,
mlenLras que hay L/S de dlsco en acLlvo, es muy probable que el camlno sea dlferenLe del que el
plugln nM espera. uebldo a esLo, manLenemos una aslgnacln perslsLenLe de numeros de LargeL a
camlnos.
1ampoco deberlamos deshacernos nunca de la ulLlma ruLa de almacenamlenLo, ya que sl S8M
uLlllza la lnsLanLnea, el slsLema de almacenamlenLo del LSx no deberla de deshacerse de esLa
lnsLanLnea (al menos por un Llempo). Ln LSx 3.3 se uLlllz un algorlLmo de enve[eclmlenLo que nos
permlLla saber cuando podrlamos volver a uLlllzar un LargeL lu. Lo que uell LqualLoglc flnalmenLe
Lermln recomendando a sus cllenLes para la versln LSx 3.3, fue volver a reescanear el fabrlc 10
veces despues de la ellmlnacln de un LargeL (es la duracln, en el algorlLmo de enve[eclmlenLo,
anLes de que un LargeL renuncle a su acceso) "
Lrror: erd|da de |a conf|gurac|n de| grupo de protecc|n
ue vez en cuando, he vlsLo que los planes de recuperacln plerden la conclencla" de la
conflguracln del almacenamlenLo. normalmenLe esLo es causado porque un admlnlsLrador de S8M
borra el grupo de proLeccln en el slLlo proLegldo. Ll plan de recuperacln se converLlr en
"otpbooeJ" de la conflguracln de almacenamlenLo en el oLro lugar y no sabr como ponerse en
conLacLo con la cablna de dlscos para sollclLar el acceso a los volumenes/LunS repllcados. Lo lrnlco
de esLo es que el kecovery Steps marca como "exlLo" el resulLado, pero las mqulnas vlrLuales en el
slLlo de recuperacln nunca se enclenden. Ll slgulenLe cuadro de dllogo muesLra esLe error - noLa
como no hay nlngun slmbolo + al lado del paso 2. repare Storage

- 238 -
MlenLras que un plan de recuperacln que sobe como comunlcarse con el almacenamlenLo,
normalmenLe Lendrla un slmbolo + al lado del aso 1, como se muesLra en la panLalla de aba[o.

La manera de soluclonar esLe problema es volver a conflgurar el plan de recuperacln y asegurarLe
de que puede ver los grupos de proLeccln:
Pacer cllc sobre el boLn derecho en cada kecovery |an
Selecclonar Ld|t
Pacer cllc en Next para acepLar el nombre y la descrlpcln del plan acLual.
AseguraLe de marcar el checkbox de los grupos de proLeccln afecLados.

Pacer cllc en Next, y en el cuadro de dllogo Create kecovery |an - kesponse 1|mes, selecclona un
valor de Llempo de espera que creas es el aproplado para el encendldo de las mqulnas vlrLuales a
recuperar.
uespues en el cuadro de dllogo Create kecovery |an - Conf|gure 1est Networks, esLablece las
opclones para mane[ar la creacln de redes cuando se e[ecuLa una prueba.
or ulLlmo, puedes suspender las 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, se suspendern las de 1esL & uev

- 239 -
Pacer cllc en I|n|sh
Advertenc|a:
La ellmlnacln de grupos de proLeccln Llene un enorme lmpacLo en Lu conflguracln y puedes Llrar
a la basura Lodo el duro Lraba[o reallzado para crear un plan de recuperacln efecLlvo. or esLa
razn, se debe evlLar a Loda cosLa la solucln del admlnlsLrador de Wlndows para Lodos los
problemas: "vamos a ellmlnarlo, lo volvemos a anadlr y a ver sl funclona de nuevo." uudo mucho
que presLes aLencln a esLa adverLencla, hasLa el dla que lo experlmenLes de prlmera mano. Como
yo, probablemenLe aprenders LanLo de Lus errores como de Lus exlLos.
Lrror: Cbtener Ayuda Ad|c|ona|
La slgulenLe capLura de panLalla es un error no reproduclble que Luve en S8M 1.0. Sln embargo,
dudo mucho que los prlnclplos hayan camblado a esLe respecLo. Sl reclbo un error grave slmllar a
esLe en S8M 4.0, me asegurare de acLuallzar esLe llbro con nuevos e[emplos.
Pe descublerLo que sl de[as el raLn sobre el LexLo de error en ro[o, con frecuencla se puede ver ms
lnformacln deLallada del error. Mlra el e[emplo de aba[o:

Ll problema aqul fue causado por la falLa de espaclo en dlsco para almacenar una lnsLanLnea
remoLa y, en consecuencla, no puede enconLrar la programacln de la lnsLanLnea remoLa para el
volumen prlmarlo.

- 240 -
Adems, sl exporLas los resulLados de Lu plan, puedes corLar y pegar esLe mensa[e de error y envlar
la lnformacln en un correo elecLrnlco a Lus amlgos de almacenamlenLo qulenes arreglarn Lodos
Lus problemas y harn que desaparezca Lu dolor de cabeza. Al menos esa es la Leorla, a menos que
Lu seas el encargado de la capa de almacenamlenLo y en ese caso }es Lu problema!
ttot. Noo-fotol ettot lofotmotloo tepotteJ Jotloq execotloo of ottoy loteqtotloo sctlpt. testlollovet Ootpot.
"c.\ltoqtom llles\vMwote\vMwote 5lte kecovety Moooqet\/sctlpts/5AN/leftnooJ Netwotks/jte/blo/jovo" -
cp "c.\ltoqtom llles\vMwote\vMwote 5lte kecovety Moooqet\/sctlpts/5AN/leftnooJ Netwotks/ul.jot"
com.leftbooJoetwotks.commooJlloe.5tm.5tm < "c.\ltoqtom llles\vMwote\vMwote 5lte kecovety
Moooqet\/sctlpts/5AN/leftnooJ Netwotks/\Mllopot.xml"" ul1. 1be wtltoble spoce oo soopsbot oomeJ
"vlttoolmocbloes_k5_5cb_1_kmt.59J" wos JeleteJ, cootlooloq... NO1. noJ tbls beeo o teol follovet tbe
temote poteot volome oomeJ "tepllco_of_vlttoolmocbloes" woolJ bove beeo cbooqeJ to o ptlmoty volome,
cootlooloq... kkOk. commooJ to oJJtess 172.168.J.98 folleJ becoose coolJ oot floJ tbe motcbloq temote
scbeJole fot ptlmoty scbeJole J5188Ac48l28A88c018AA4cJc6c65J4,
ltotecteJMoooqemeotCtoop,514,tJm_ctx1_k5_5cb_1_ltl. ttot. .

uespues de anallzar la cablna de dlscos ms profundamenLe, esLa lndlc que se esLaba empezando a
quedar sln espaclo

LsLe pequeno eplsodlo llusLra los pellgros de un segulmlenLo lnadecuado del almacenamlenLo
vlrLual o de la creacln de Luns/volumenes muy pequenos. La unlca manera para ver sl esL
quedando sln espaclo es medlanLe el sofLware de gesLln de Lu proveedor almacenamlenLo.
Lrror: Cb[etos e||m|nados en e| s|t|o de recuperac|n y a |os cua|es an se hacen referenc|a en e|
|an de kecuperac|n
CLro problema que puede ocurrlr en el plan de recuperacln es cuando se hace referencla a ob[eLos
del vCenLer Lales como mqulnas vlrLuales que ya no exlsLen. La panLalla de aba[o muesLra un error
de esLe Llpo.


Como se puede ver, el mensa[e de error dlce ttot. 1be tepoest tefets to oo object tbot oo looqet
exlsts ot bos oevet exlsteJ. LsLo fue debldo a que borre una mqulna vlrLual de prueba, que esLaba
marcada para ser sospeoJlJo duranLe la prueba de ml plan de recuperacln. Ll plan de recuperacln

- 241 -
Llene una enLrada botfooo a esLe ob[eLo que ya no exlsLe en el slLlo de recuperacln. Ll mlsmo
ob[eLo borrado crea un error ms aba[o en el plan, cuando LraLa de reanudar la mqulna vlrLual
sospeoJlJo la cual no pudo ser suspendlda ya que no exlsLla.
ara correglr esLe error en concreLo, hay que edlLar el plan de recuperacln y e[ecuLarlo a Lraves del
aslsLenLe, hasLa llegar al cuadro de dllogo donde se pueden suspender las mqulnas vlrLuales y alll
ellmlnar las que ya no exlsLen. SlmplemenLe e[ecuLando esLe aslsLenLe se acLuallzar el plan de
recuperacln y se purgar la referencla a Mv ellmlnadas.
Lrror: keparac|n de VMs
Ln ocaslones, he vlsLo esLe error en los grupos de proLeccln y los planes de recuperacln

La prlnclpal causa de esLo, segun ml experlencla, es que el servldor LSx que conLlene las Mvs
"plocebolJet" para las Mvs afecLadas se ha "desconecLado". CeneralmenLe, Lengo que relnlclar los
servlclos de gesLln en el servldor LSx y luego usar la opcln kepa|r A|| para soluclonar el problema.
Ls lmporLanLe soluclonar la causa del problema anLes de hacer cllck en la opcln kepa|r A||. Sl no lo
haces, he vlsLo como S8M Larda mucho Llempo anLes de deLener el proceso.
B-L L/</))* 4 <+' ?<*&/' #/ ?)A/;*'
uuranLe la prueba de un plan de recuperacln deberlas ver que el S8A de Celerra ha monLado y
hecho el teslqootote a un nuevo volumen vMlS. Ln ml caso se LraLaba de una Lun con el
ldenLlflcador (lu) 128 en el servldor LSx:

1amblen puedes verlo desde la consola de gesLln de Celerra:


- 242 -
Ln la mlsma venLana en la pesLana 1argets, se muesLran las propledades y, denLro de esLa, en la
pesLana LUN Mask, se puede ver que la Lun 128 se ha publlcado en los hosLs LSx en el slLlo de
recuperacln:

B-L L<*)%%+& 4 <+' ?<*&/' #/ ?)A/;*'
uuranLe la prueba de un plan de recuperacln deberlas ver como el snapshoL sobre la cablna de
recuperacln (new !ersey) se acLlva.

1amblen deberlas ver que una Lun es aslgnada en el keserved LUN oo| (kL) para conLener los
daLos de soopsbots.

W/("?? 4 <+' ?<*&/' #/ ?)A/;*'
Con una neLApp lSA deberlas ver duranLe la prueba del plan como se monLan auLomLlcamenLe en
los LSxs del slLlo de recuperacln los daLasLores nlS repllcados. Con nlS no exlsLe un proceso de

- 243 -
teslqootote ya que no se usa el slsLema de archlvos vMware (vMlS). Ln la capLura de panLalla
lnferlor se puede ver que en esx3.corp.com y esx4.corp.com se ha monLado un Jotostote nAS.

Ll nombre del Jotostote es exacLamenLe el mlsmo que Llene en el slLlo proLegldo.

Ll neLApp lller Lamblen deberla crear un llexClone Lemporal del volumen que conLlene las
mqulnas vlrLuales repllcadas. LsLo permlLe que la programacln de SnapMlrror conLlnue
Lraba[ando duranLe la prueba. LsLo slgnlflca que las pruebas de S8M se pueden llevar a cabo
duranLe las horas operaLlvas sln afecLar al slsLema. usando lllervlew de neLApp lSA, deberlas ver
en Vo|umes]I|exC|one Vo|umes que se ha creado un testfollovetclooe" por cada volumen que has
conflgurado para hacer SnapMlrror y que se conflgura para S8M, de la slgulenLe manera:

Cuando la prueba se ha compleLado, esLe llexClone Lemporal se ellmlna de la neLApp lSA.

- 244 -
OI Q/X(O*&# 4 <+' ?<*&/' #/ ?)A/;*'
Cuando pruebas los planes de recuperacln con vSA de P LefLPand, el S8A anadlr enLradas en el
nodo Servers denLro de la CMC referenclados como S8M_AC_1, S8M_AC_2 y asl suceslvamenLe.
LsLos servldores Llenen acceso a la lnsLanLnea ms reclenLe del clclo de programacln de la copla
remoLa. Ln la capLura de panLalla lnferlor se puede ver que esx3.corp.com y esx4.corp.com Llenen
acceso a la lnsLanLnea remoLa 8mL.7.


B'2/&*)%+' #/ 2%2<+' #/ )/?<%2*2%:& #/< *<$*2/&*$%/&(+
Culero dedlcar algun Llempo para ver dlferenLes e[emplos o escenarlos de clclos de repllcacln, para
expllcar algunas de las "rarezas" que de vez en cuando se pueden ver denLro de S8M. voy a uLlllzar
como e[emplo vSA de P LefLPand, aunque se podrla slLuar en cualquler slsLema que no cree
lnsLanLneas "Oo-JemooJ", aunque aprovecharemos la programacln de snapshoL denLro de un
clclo de repllcacln aslncrono. Ln esLa slLuacln, la repllcacln no ocurre con frecuencla - dlgamos
en un lnLervalo de 13 mlnuLos. LsLa slLuacln Lamblen afecLa a oLros slsLemas basados en lSCSl por
las razones anLerlormenLe descrlLas.
1omemos el e[emplo de un clclo de manLenlmlenLo de Lres lnsLanLneas, haclendo una lnsLanLnea
cada hora.
LsLo generar una slLuacln en la que Llenes un volumen con Lres lnsLanLneas: SnapshoL1,
SnapshoL2 y SnapshoL3. uependlendo del proveedor de almacenamlenLo, a veces puedes ver hasLa
cuaLro ya que la mayorla de las cablnas no ellmlnan el SnapshoL1, la lnsLanLnea ms anLlgua, hasLa
que no se Lermlne el ulLlmo shapshoL. uuranLe esLe Llempo, Lendrs SnapshoL1, SnapshoL2,
SnapshoL3 y SnapshoL4. una vez se ha hecho el SnapshoL4, vers que SnapshoL1 es purgado y el
aslsLenLe Le mosLrar SnapshoL2, SnapshoL3 y SnapshoL4. LsLo nos de[a con dos escenarlos
dlferenLes:
Lscenarlo 1: Lun/volumen, S3, S2, S1
Lscenarlo 2: Lun/volumen, S4, S3, S2, S1

- 243 -
La forma en la que vMware S8M y el S8A de Lu proveedor de almacenamlenLo se comporLan
depende de cuando un plan de recuperacln se prueba o se e[ecuLa y de como esLe lnLeracLue con
el clclo de repllcacln.
jemplo 1.
Sl S8M se e[ecuLa en el escenarlo 1, por e[emplo, a las 3:30 (S3 + 30 mlnuLos), el S8A se comunlcar
con la cablna para, en prlmer lugar, enconLrar el volumen, despues compleLar la lnsLanLnea ms
reclenLe (S3) y, por ulLlmo, conflgurar la auLenLlcacln para permlLlr a los LSx el acceso a esa
lnsLanLnea. Cuando la prueba Lermlna, muchas de las cablnas borran el espaclo Lemporal que fue
uLlllzado por el S8M duranLe la Loma de la lnsLanLnea. Se hace esLo para ahorrar espaclo en la SAn
de recuperacln. Ll S8A no desauLenLlflca el servldor LSx de la lnsLanLnea. S8M acLualmenLe no da
la lnformacln al S8A para hacer esLo.
jemplo 2.
Ln esLe e[emplo, son las 4:01 (S4 + 1 mlnuLo) y e[ecuLas de nuevo Lu plan de recuperacln de
prueba. una vez ms, S8A se comunlcar con la cablna, en prlmer lugar, para enconLrar el volumen,
despues compleLar la lnsLanLnea ms reclenLe (S3), la cual Lodavla resulLa ser S3 porque S4 aun
esL slendo coplada. Ln esLe caso, el S8A no camblar nada. S3 ya esL auLenLlcada y S8M proceder
a repeLlr la ulLlma prueba que se e[ecuL. una vez ms, cuando se deLenga, no desauLenLlflcar la
lnsLanLnea del servldor LSx. uebes ser capaz de e[ecuLar pruebas de S8M en suceslones rpldas,
LanLas veces como desees. La mayorla de las veces, en realldad, no habr camblando el esLado de la
SAn sl el clclo de repllcacln no se ha movldo Lodavla.
jemplo J.
Ln esLe e[emplo, son ahora las 4:10 (S4 +10 mln) y e[ecuLas de nuevo Lu plan de recuperacln de
prueba. una vez ms, el S8A enconLrar la lnsLanLnea ms reclenLe, que en esLe caso es S4 y se
auLenLlcar ya que la lnsLanLnea se ha compleLado. Ll servldor LSx ahora Llene monLadas S3 y S4.
Ambas fueron teslqoototeJ y los nombres deberlan de ser "snap-nnnnn". S8M no encuenLra
Jotostotes basados en nombre, slno que los encuenLra por el nombre de dlsposlLlvo que el S8A pasa
al S8M. or LanLo, lndependlenLemenLe del nombre del Joto5tote, S8M uLlllzar el que monLamos
para la prueba S4 e lgnorar cualquler oLro aunque Lenga un conLenldo o nombre parecldo, lncluldo
S3. LsLa capLura de panLalla, muesLra como el LSx puede ver dos lmgenes al mlsmo Llempo, pero
renombra el volumen vMlS del ms reclenLe para denomlnarlo "vlrLualmachlnes"

Nota:
8ecuerda que desde la versln de S8M 1.0, el proceso de camblo de nombre ya no es el
comporLamlenLo por defecLo, pero se puede hablllLar de nuevo edlLando el archlvo vmware-dr.xml

- 246 -
Se puede declr que el vMlS llamado "vlrLualmachlnes" es el ms reclenLe ya que el vSA de P
LefLhand presenLa la nueva lmagen con un numero mayor de totqet, vmhba32:32:0:1, en lugar de
vmhba32:31:0:1. Al flnal de la prueba y duranLe la fase de "llmpleza", el S8M debe hacer de nuevo
un teslqootote al volumen. LsLo es lo que, de vez en cuando, he vlsLo fallar. LsLa capLura de panLalla
muesLra el exlLo de un teslqootote.

jemplo 4.
Ln esLe e[emplo, han pasado dos horas ms y es exacLamenLe la hora en punLo. Ln esLe caso
Lenemos un nuevo escenarlo.
Lscenarlo 3: Lun/volumen, S6, S3, S4, S3
S6 casl ha Lermlnado de coplarse mlenLras que S3 y S4 slguen monLadas en el servldor LSx. ero Lan
pronLo como S6 haya compleLado el proceso de lnsLanLnea, S3 ser borrada por el scbeJole. Como
parLe del proceso de borrado, esLa ser ellmlnada de la llsLa de auLenLlcacln para el servldor LSx y
el acceso lSCSl a la mlsma no se permlLlr ms. Ls aqul cuando la fase de llmpleza ocurre realmenLe
y es reallzada por Lu cablna de almacenamlenLo y no por el S8M o el S8A. uespues de Lodo, la
cablna no puede ofrecer al LSx una lnsLanLnea que ya no exlsLe. odrs ver por un momenLo que la
auLenLlcacln se ha ellmlnado de la cablna de almacenamlenLo y que el servldor LSx ya no ve S3,
pero en realldad esLo solo sucede mlenLras la lnsLanLnea se esL ellmlnando. Sl monlLoreas esLe
proceso medlanLe el sofLware gesLln de la cablna, el mensa[e sobre la lnsLanLnea probablemenLe
dlr ellmlnando" o borrando". Lo lglco es que de[es un espaclo de Llempo basLanLe grande enLre
una prueba y oLra, lo que Le permlLlr que haya menos poslbllldades de error, ya que es ms
probable que la fase de llmpleza de la cablna de almacenamlenLo se haya compleLado.
La slgulenLe lmagen muesLra esLe proceso en accln enLre mls dos vSA P LefLPand:

- 247 -

Ll efecLo de esLo no es evldenLe lnmedlaLamenLe, pero enconLrars que sl navegas por un Jotostote
que ha sldo ellmlnado de la llsLa de esLa manera, aunque la eLlqueLa del volumen/uaLaSLore puede
esLar presenLe en el LSx, el conLenldo del daLasLore esLar vaclo, algo que es un poco
desconcerLanLe cuando lo descubres por prlmera vez. 8ealmenLe hay Lres formas de evlLar que esLo
ocurra:
AumenLar el numero de lnsLanLneas que manLlenes
AumenLar el Llempo enLre una lnsLanLnea y la slgulenLe, asl las lnsLanLneas se conservan
duranLe un perlodo de Llempo ms largo
on en pausa el scbeJole de repllcacln y despues reanudalo de nuevo cuando hayas
flnallzado la prueba del plan de recuperacln.
Nota:
Ln el P LefLhand vSA puedes deLener el scbeJole muy fcllmenLe
Ln el rotected S|te VSA (New ork)
Selecclonar el volumen
? la pesLana Schedu|es


- 248 -
or supuesLo, cuanLo ms Llempo Lengas parado el scbeJolet, ms camblos habr que
acLuallzar en la capa de almacenamlenLo y no debes olvldarLe de reanudar Lu planlflcacln
cuando hayas Lermlnado.
L+&2<A'%:&
Ln esLa seccln he lnLenLado que pongas en funclonamlenLo Lu plan de recuperacln lo anLes
poslble, de hecho esLa ha sldo ml lnLencln desde el prlnclplo, lo creas o no, ya que ver un producLo
"en accln" es la forma ms rplda de aprender a mane[arlo.
Como has vlsLo, el hacer cllc en el boLn 1est o koo genera una gran canLldad de acLlvldades y de
camblos. vMware S8M es un producLo muy dlnmlco en ese senLldo. Ml esperanza es que esLes
slgulendo ml conflguracln mlenLras lees esLe llbro. Se que es un mucho pedlr, pero sl no lo has
hecho, Le recomlendo ver el prlmer vldeo que he vlnculado en esLe caplLulo. no lmporLa cuanLas
panLallas de e[emplo Le ad[unLe nl cuanLos documenLos escrlba sobre lo que sucede, nunca ser lo
mlsmo que sl eres Lu el que lo hace o lo ves en un vldeo.
Ln segundo lugar, qulse LraLar de expllcarLe algunas de las "rarezas" que puedes enconLrar en el
producLo de S8M. no debes exLranarLe en absoluLo, ya que son caracLerlsLlcas de dlseno del
producLo. Ls la forma como el clclo de repllcacln de Lu capa de almacenamlenLo lnLeracLua con el
producLo S8M.
Ln el prxlmo caplLulo pasars la mayor parLe de Lu Llempo con el producLo creando planes de
recuperacln a medlda, los cuales aprovecharn Lodas las caracLerlsLlcas de S8M para que puedas
conLrasLar Lus planes u8 enLre sl para dlferenLes escenarlos. PasLa ahora esLe llbro se ha cenLrado
en como hacer que S8M funclone. Ll prxlmo caplLulo LraLar acerca de porque realmenLe Lu
empresa compr el producLo.

- 249 -

Capitulo 9: Planes peisonalizauos ue
iecupeiacion

- 230 -

PasLa ahora slempre hemos acepLado la conflguracln por defecLo de los planes de recuperacln.
Como sabes, es poslble personallzar en gran medlda los planes de recuperacln. Los planes de
recuperacln personallzados, Le permlLlrn conLrolar el flu[o del proceso de recuperacln y, [unLo
con la personallzacln de las aslgnaclones de las mqulnas vlrLuales, Le permlLlr auLomaLlzar
compleLamenLe las Lareas a reallzar cuando se e[ecuLa un plan u8. La creacln de mulLlples planes
de recuperacln, con dlferenLes opclones, nos permlLe hacer frenLe a slLuaclones varlas que
provocan el uso de nuesLro slLlo de recuperacln y, adems, nos permlLe poner a prueba los planes
para medlr su eflcacla. Con los planes de recuperacln personallzados y la personallzacln de la
conflguracln de la mqulna vlrLual podemos conLrolar y auLomaLlzar una serle de a[usLes, como
por e[emplo:
Apagar las mqulnas vlrLuales en el slLlo proLegldo por el orden de prlorldad conflgurado.
Lncendldo de mqulnas vlrLuales en el slLlo recuperacln por el orden de prlorldad
conflgurado.
Camblar la conflguracln l de las mqulnas vlrLuales.
ueLener el plan y envlar un mensa[e al operador.
ueLener el plan y e[ecuLar un comando.
Adems, en esLe caplLulo qulero profundlzar un poco ms en S8M para dlscuLlr las consecuenclas de
las slgulenLes cuesLlones:
Crear, renombrar y mover ob[eLos en el vCenLer del slLlo proLegldo y de recuperacln.
uso de las funclones de vMware 8uM (kow uevlce Mopploq).
Lscenarlos de almacenamlenLo ms comple[os donde hay mqulnas vlrLuales con mulLlples
dlscos vlrLuales, almacenados en varlos daLasLores vMlS y con poLenclal uso de vMlS
exteots.
Creacln de nuevas mqulnas vlrLuales.
Ll lmpacLo de la mlgracln en frlo (colJ Mlqtotloo) con la reublcacln de archlvos y 5totoqe
vMotloo.
Ls lmporLanLe senalar que algunos de esLos camblos o a[usLes personallzados del plan de
recuperacln slo se harn efecLlvos dependlendo de sl solo esLs probando Lu plan de
recuperacln o sl esLs realmenLe lnvocndolo. Asl que algunos de esLos valores slo se apllcarn
duranLe las pruebas y, lo que es ms lmporLanLe, algunos slo se apllcarn cuando esLes e[ecuLando
realmenLe Lu plan de u8. or e[emplo, la poslbllldad de apagar las mqulnas vlrLuales en el slLlo
proLegldo nunca esL lnclulda en una prueba de un plan de recuperacln, pero sl es poslble hacerlo
cuando se lnvoca un plan de recuperacln real. Se puede saber sl una conflguracln deLermlnada se
llevar a cabo o no, mlrando la columna Mode en la venLana de kecovery Steps del plan de
recuperacln.

- 231 -

Aqul podemos ver, que el apagado de las mqulnas vlrLuales (paso 1) en el slLlo proLegldo, slo se
produce cuando se e[ecuLa realmenLe el plan de recuperacln, mlenLras que los procesos messoqe,
cleoo, tesome y teset (pasos 8-11) solo se llevan a cabo cuando se e[ecuLa una prueba. Cuando un
paso no esL marcado nl como "kecovety Ooly" nl como "1est Ooly", slgnlflca que slempre se llevar
a cabo lndependlenLemenLe del modo que se esLe uLlllzando.
L+&X%5A)*) /< *?*5*#+ #/ <*' -,' ?)+(/5%#*' /& /< '%(%+ ?)+(/5%#+
uede parecer algo curloso que exlsLa esLa opcln. uespues de Lodo, sl uno ha decldldo lnvocar el
plan u8, no es porque Lodo se ha perdldo en el slLlo proLegldo? ue alguna manera esLo es clerLo,
ya que, despues de Lodo, sl se produ[o un gran lncendlo o un aLaque LerrorlsLa, es muy poslble que
el slLlo proLegldo esLe caldo y haya sldo desLruldo. ara declrlo sln rodeos, puede que no haya nada
que apagar en el slLlo proLegldo y, de hecho, se pueden haber perdldo Lodas las comunlcaclones
hacla el slLlo de recuperacln. ara muchos, esLo podrla parecer un hecho lnnegable. Ls por eso que
voy a darLe un e[emplo donde el desasLre ocurrl pero la perdlda del slLlo proLegldo no fue Lal, es
ms, esLe esLaba lnLacLo en su LoLalldad, pero se Lermln lnvocando el lan de 8ecuperacln de
Lodos modos. Ln esLa slLuacln, la opcln de apagado de las mqulnas vlrLuales en el slLlo proLegldo
Llene un senLldo lglco.
Ln 1996 esLaba Lraba[ando para una empresa en el 8elno unldo, la cual Lenla su sede corporaLlva en
el CenLro Arndale, en ManchesLer. Ll CenLro Arndale es un cenLro comerclal muy grande, ublcado
en el cenLro de ManchesLer y una bomba causo grandes danos valorados por las aseguradoras en el
rango de 411m (C8), con unos cosLes de reconsLruccln en el rango de 1.2b (C8). Ll dano fue
causado por un camln bomba lord mal aparcado y fue denoLada por el l8A. La bomba pesaba
3.300 llbras y ha sldo, hasLa esa fecha, la bomba ms grande puesLa por el l8A. uedes leer lnformes
de archlvo en la 88C sobre ese dla en esLe webslLe:
hLLp://news.bbc.co.uk/onLhlsday/hl/daLes/sLorles/[une/13/newsld_2327000/2327009.sLm



Sl prefleres la wlkl (}fuenLe excelenLe de lnformacln llbre y no sesgada!) aqul hay un llnk Lamblen:
hLLp://en.wlklpedla.org/wlkl/1996_ManchesLer_ClLy_CenLre_bomblng

- 232 -
Ll edlflclo fue evacuado debldo a adverLenclas anLerlores de un lnmlnenLe aLaque, una LcLlca muy
comun uLlllzada por el l8A en esos momenLo. uesaforLunadamenLe, cuando la bomba fue deLonada,
varlas personas que esLaban deLrs del cordn de segurldad de la pollcla, resulLaron herldas.
La empresa en la que esLaba Lraba[ando, Lenla la sede corporaLlva en un plso Lan alLo del edlflclo
que no fue afecLado. ue hecho, el CenLro Arndale sobrevlvl a la explosln, mlenLras que oLros
edlflclos, cerca del eplcenLro, fueron demolldos y reconsLruldos. Los slsLemas que habla en
funclonamlenLo en el CenLro Arndale no se vleron afecLados, aunque no recuerdo ahora sl habla
alguna comunlcacln con ese lugar. no es ml lnLencln reclamar fama alguna, yo era slo un
Lraba[ador de nlvel medlo del personal de esLa empresa y esLaba Lraba[ando en 8lrmlngham en ese
momenLo, muy le[os de cualquler pellgro real.
1al vez sea bueno menclonar que cuando esLos Lerrlbles aLenLados Luvleron lugar, nuesLra ulLlma
preocupacln fue el negoclo o nuesLro plan u8, slno la segurldad de los mlembros del personal que
vlvlan y Lraba[an en la zona. La bomba esLaba preparada para exploLar un sbado por la manana con
la lnLencln de causar los mxlmos danos a clvlles, los cuales esLaban haclendo sus compras
semanales. Sln embargo, para ser slnceros, oLra de las preocupaclones de una mlnorla del personal
de la empresa fue sl la empresa podrla sobrevlvlr a la slLuacln y sl se lba a cobrar al flnal del mes.
uespues de Lodo, los slsLemas de la nmlna esLaban cenLrallzados en el CenLro Arndale.
no obsLanLe, como era de esperar, Lodo el lugar se convlrLl rpldamenLe en el "escenarlo del
crlmen" compleLamenLe acordonado despues de que los servlclos de emergencla hlcleran su Lraba[o
rescaLando a Lodos los supervlvlenLes. or esLe moLlvo, lncluso sl nuesLros slsLemas conLlnuaban
funclonando en ManchesLer, no hublesemos podldo acceder a ellos mlenLras que los organlsmos de
lnvesLlgacln forense esLaban reallzando su Lraba[o explorando el slLlo donde Luvo lugar la
explosln.
Ln esLe conLexLo, la funcln "apagar mqulnas vlrLuales en el slLlo proLegldo" Llene senLldo ya que
no serla bueno lnlclar los slsLemas de recuperacln con el mlsmo nombre neL8lCS y dlreccln l
mlenLras los del slLlo proLegldo esLn acLlvos. LsLo podrla crear suflclenLes confllcLos como para
deLener nuesLro plan de recuperacln o de[ar a nuesLros usuarlos flnales sln los servlclos
requerldos. Adems, al lnvocar el lan de 8ecuperacln, querlamos poder mane[ar los slsLemas de
los cllenLes de manera Lal que esLos fueran redlrlgldos a los slsLemas del slLlo de recuperacln que
esLaban denLro de nuesLro conLrol. CLra preocupacln era evlLar confllcLos sl el slLlo afecLado era
puesLo de nuevo en llnea.
LsLe e[emplo se podrla apllcar a cualquler lnvocacln planeada del lan de 8ecuperacln, como por
e[emplo, cuando hay un corLe de energla lmporLanLe o una lnundacln que puede no llegar a causar
un dano dlrecLo al slLlo proLegldo, pero es lo suflclenLemenLe LrascendenLe como para afecLar a las
operaclones dlarlas de Lraba[o y [usLlflcar un lan de 8ecuperacln.
Ln cuanLo a S8M, prlmero apagar las mqulnas vlrLuales en el orden low, Notmol y nlqb. LsLo ser
dlrecLamenLe opuesLo a la manera en las que las mqulnas vlrLuales proLegldas sern lnlcladas, Lal
como lo muesLra la slgulenLe capLura de panLalla:

- 233 -

ue manera predeLermlnada, el apagado de las mqulnas vlrLuales proLegldas slo ocurre cuando se
e[ecuLa el lan de 8ecuperacln real y Lodas las mqulnas vlrLuales, por defecLo, Llenen una
prlorldad "normal", LanLo en el slLlo proLegldo como en el slLlo de recuperacln.
A los efecLos de llusLrar esLe caplLulo voy a crear un nuevo lan de 8ecuperacln:
1. Ln la venLana del SkM Manager en el vCenLer del slLlo de recuperacln, selecclonar
kecovery |ans y hacer cllc en el boLn Create kecovery |an

2. Lscrlblr el nombre y la descrlpcln del plan, por e[emplo CompleLe Loss of SlLe - CusLom
lan" y hacer cllc en Next
3. Selecclonar Lu(s) grupo(s) de proLeccln y hacer cllc en Next
4. LsLablecer el valor por defecLo para el V|rtua| Mach|ne kesponse 1|me y hacer cllc en Next
3. Selecclonar las opclones del 1est Networks y hacer cllc en Next
6. Selecclonar la(s) mqulna(s) vlrLual(es) que desees suspender cuando e[ecuLes el lan de
8ecuperacln y hacer cllc en I|n|sh

Nota:
LsLo deberla crear un segundo plan en la llsLa Lal como se ve a conLlnuacln

7. Selecclonar el nuevo plan, hacer cllc en la pesLana kecovery Steps y expandlr el slgno + al
lado del paso: 1.Shutdown rotected V|rtua| Mach|nes at rotected S|te

- 234 -

Como puedes observar, las mqulnas vlrLuales son anadldas al plan de recuperacln en un
orden no predeLermlnado (nl slqulera por orden alfabeLlco) y recae en el admlnlsLrador el
reordenarlas a fln de refle[ar las relaclones enLre ellas.
8. Selecclonar una de las mqulnas vlrLuales y usar los lconos de Step Up]Down en la barra de
herramlenLas para reublcar y reordenar esa u oLras, a fln de que esLen en la
poslcln correcLa deseada. La slgulenLe capLura de panLalla muesLra el nuevo
ordenamlenLo. 1en en cuenLa que aqul no hay una opcln de seleccln mulLlple y que no se
puede hace Jtoq-ooJ-Jtop de las vMs.



- 233 -
Nota:
LsLe es un proceso que lleva su Llempo y, hasLa ahora, no hay un meLodo por el cual se
pueda, al menos, poner mqulnas vlrLuales en el grupo correcLo de prlorldad. La declsln de
parar una vM anLes que oLra slempre se va a Lener que hacer a Lraves de una conflguracln
que lnvolucre anallzar cada vM.
ersonalmenLe, me gusLarla ver me[orar el producLo y que permlLlera selecclonar mulLlples
vMs y acomodarlas en cuanLas caLegorlas y con las prlorldades que qulsleramos. lenso
Lamblen que serla muy bueno sl se pudlera coplar un plan de recuperacln exlsLenLe para
poder asl modlflcar en la copla el orden de lnlclo. LsLo nos permlLlrla experlmenLar con los
planes de recuperacln de una manera ms fcll y asl reduclr el Llempo que se dedlca a
reordenar las vMs.
Nota:
uedes haberLe dado cuenLa de como ordeno mls mqulnas vlrLuales menos lmporLanLes
en el grupo Low r|or|ty, que es el que se e[ecuLa prlmero. La ldea aqul es e[ecuLar el plan
de recuperacln prlmero en una mqulna vlrLual que no es Lan lmporLanLe y asl valldar que
S8M esLe Lraba[ando de forma adecuada anLes de que el plan de recuperacln se e[ecuLe en
el resLo de mqulnas vlrLuales. Se podrla declr que es una manera ms planlflcada" de
e[ecuLar el plan de recuperacln. or e[emplo, sabes que se esLn reallzando grandes obras
en una zona cercana al cenLro de daLos y exlsLe la poslbllldad de que se corLe la energla
elecLrlca duranLe varlos dlas, que es ms de lo que el generador de energla de emergencla
puede soporLar (asumlendo que Llenes algun Llpo de generador dlesel que Le permlLe de 1 a
3 dlas de energla suplemenLarla). LsLa slLuacln podrla desencadenar el uso del plan de
recuperacln aunque no se haya perdldo" el slLlo proLegldo.
L+&X%5A)*&#+ <* ?)%+)%#*#k+)#/& #/ *))*&bA/ #/ <*' -,' /& /< '%(%+ #/
)/2A?/)*2%:&
or supuesLo, es mucho ms fcll expllcar y [usLlflcar esLe aspecLo del plan de recuperacln.
nuesLras mqulnas vlrLuales alo[adas en el slLlo de recuperacln deben ser lnlclallzadas en el orden
aproplado para que las apllcaclones mulLlcapas (moltl-tlet) funclonen correcLamenLe. Los slsLemas
base que soporLan nuesLra lnfraesLrucLura Lales como los conLroladores de domlnlo y servldores
unS Lendrn que ser lnlclados prlmero, para luego probablemenLe conLlnuar por las bases de daLos.
LsLos servlclos de slsLemas de bases de daLos, sln duda alguna, uLlllzarn cuenLas de domlnlo para
su puesLa en marcha y sln el servlclo de dlrecLorlo en funclonamlenLo, esos servlclos no pueden
comenzar. Adems, no Llene mucho senLldo e[ecuLar servlclos del Llpo ftoot-eoJ como servldores
web, sl los servlclos de bock-eoJ, con los cuales Llenen dependencla, no esLn aun funclonando. ue
hecho, la frase que normalmenLe se usa para esLe concepLo es setvlce JepeoJeocles". Ls comun el
caso de que para que la vM3 funclone, las vMs 1 y 2 deben esLar ya funclonando y para que la vM2
funclone, la vM1 debe lnlclarse prlmero y asl suceslvamenLe. or supuesLo, el orden exacLo que
neceslLas para que Lu plan de recuperacln sea exlLoso va ms all del mblLo de esLa gula y es algo
que esL dlrecLamenLe asoclado con Lu empresa u organlzacln. Sln esLa opcln conflgurada, como
hemos vlsLo, las mqulnas vlrLuales se lnlclarn aleaLorlamenLe aunque Lodas esLen conLenldas
denLro de la prlorldad normal".

- 236 -
La conclusln lglca es que podrlas Lener un plan de recuperacln slo para una deLermlnada
apllcacln crlLlca de negoclo. Ln esLe caso, no has perdldo el slLlo proLegldo slno slo una pleza
crlLlca de la lnfraesLrucLura del negoclo. Aqul el admlnlsLrador deber decldlr sl la perdlda de esLe
slsLema y el Llempo que lleva recuperarlo es slmplemenLe demaslado alLo como para reallzar los
procedlmlenLos de recuperacln normales Lales como la resLauracln desde una copla de respaldo.
La lnLerfaz grflca para conflgurar el orden de prlorldad y de lnlclo para la recuperacln de las
mqulnas vlrLuales funclona preclsamenLe de la mlsma manera que cuando se conflgura el orden de
apagado.
1. Selecclonamar el nuevo plan anLerlormenLe creado y hacer cllc en la pesLana kecovery
Steps y expandlr el slgno + [unLo a S. kecover Norma| r|or|ty V|rtua| Mach|nes
2. nuevamenLe selecclonar una mqulna vlrLual y, usando los lconos de Step U]Down en la
barra de herramlenLas , reublcar las Mv en el orden correcLo en el que deben lr.

Ln la slgulenLe capLura de panLalla, podemos observar el nuevo ordenamlenLo:

Nota:
Pabrs podldo observar que he expandldo el slgno + de una de las mqulnas vlrLuales para
desLacar una de las funclones uLlles del plan de recuperacln de S8M. Ls poslble, en esLe
caso, explorar evenLos especlflcos mlenLras se esL e[ecuLando un LesL y segulr asl cada una
de las acclones llnea por llnea. Como qulzs hayas observado, la pesLana kecovery Step
Lamblen proporclona un valor en porcenLa[e , lndlcando cuando Llempo ha uLlllzado en
cada uno de los pasos.
N)#/& #/ %&%2%+ 2+& '/)3%#+)/' B0T /& ?*)*</<+ 4 W+)$*<kQ+.
Ls lmporLanLe que sepas que el orden de puesLa en marcha en Notmol/low, funclona de forma muy
dlferenLe a la puesLa en marcha en el orden nlqb. Con la prlorldad alLa, las mqulnas vlrLuales se
lnlclan en serle. Asl Mv3 no se lnlclar anLes que Mv2 y Mv2 no se lnlclar anLes que Mv1. Con
prlorldad Notmol y low, las mqulnas vlrLuales se lnlclan en orden, pero sl Llenes ms de un servldor
LSx (como es el caso en la mayorla de los enLornos), pueden lnlclarse ms de una al mlsmo Llempo.
Asl pues, sl Lengo sels mqulnas vlrLuales (Mv1, Mv2, Mv3, Mv4, Mv3, Mv6) y Lres servldores LSx,
se lnlclarn en esLe orden, pero sl hay suflclenLes servldores LSx y recursos, enLonces Mv1, Mv2 y

- 237 -
Mv3 se lnlclarlan en prlmer lugar, seguldas por Mv4, Mv3, y Mv6. S8M no encender Mv4 hasLa
que Mv1, Mv2 y Mv3 no se hayan lnlclado correcLamenLe.
Como consecuencla de lo anLes menclonado, hay un orden de lnlclo con Notmol/low menos
esLrlcLo pero Lamblen permlLe un lnlclo ms rpldo de las mqulnas vlrLuales. uespues de Lodo, sl
cada mqulna vlrLual se lnlclallzara de manera secuenclal en vez de forma slmulLnea, aquellos
enLornos con un gran numero de mqulnas vlrLuales deberlan esperar un largo Llempo para Lenerlas
Lodas lnlclallzadas y llsLas para ser usadas.
"5)/5*&#+ $/&'*j/' /& <+' #%'(%&(+' ?*'+' #/ )/2A?/)*2%:&
Ls poslble lnLerrumplr la secuencla de un plan de recuperacln con el fln de envlar un mensa[e al
operador. Sl has esLado slgulendo esLa gula LuLorlal ya lo habrs observado anLerlormenLe. or
defecLo, cuando son creados y probados los planes de recuperacln, exlsLe un mensa[e lncorporado
a fln de deLener la prueba para llevar a cabo la fase de llmpleza (cleoo-op). Ln esLe caso, el
mensa[e Llene por ob[eLlvo darle al operador la oporLunldad de revlsar los resulLados de la prueba y
conflrmar o dlagnosLlcar el esLado de la conflguracln acLual.

Ls poslble agregar nuesLros proplos mensa[es al plan de recuperacln. Ln ml caso, me gusLarla
agregar un mensa[e que se muesLre despues de que Lodas mls mqulnas vlrLuales prlnclpales se
hayan encendldo. LsLas mqulnas vlrLuales son las que esLn eLlqueLadas con un numero 1 como
por e[emplo dc-1, cLx-1 y asl suceslvamenLe. Ln ml caso qulero que aparezca un mensa[e enLre el
nlqb y Notmol para poder pedlr conflrmacln de que las mqulnas vlrLuales prlmarlas esLn en
funclonamlenLo anLes de permlLlr que las mqulnas secundarlas se enclendan.
Nota:
Los mensa[es son slempre anadldos enclma del paso que haya sldo selecclonado en el plan de
recuperacln.
1. Ln el plan de recuperacln, selecclonar el slgno + al [unLo al S. kecovery Norma| r|or|ty
V|rtua| Mach|nes.
2. uespues hacer cllc en el lcono Add Message Step

Nota:
1amblen se puede hace un cllc con el boLn derecho y eleglr Add Message

- 238 -

3. Ln el cuadro de dllogo Add Message Step, escrlblr el mensa[e deseado y luego hacer cllc en
Ck


Nota:
LsLe mensa[e debe ser anadldo a la llsLa de pasos y debe provocar una nueva numeracln
de Lodos los pasos en el plan de recuperacln.


Nota:
Ls poslble lnserLar mensa[es y comandos en las propledades de cada mqulna vlrLual. Ln la
pesLana de la mqulna vlrLual del plan de recuperacln, cada mqulna vlrLual puede ser
edlLada para agregar mensa[es.
"5)/5*&#+ 2+$*&#+' /& <+' ?*'+' #/ )/2A?/)*2%:&
Al lgual que ocurre con los mensa[es, es poslble anadlr comandos al plan de recuperacln. LsLos
comandos pueden llamar a scrlpLs en formaLo .baL, .cmd, .vbs, .wml, owershell, o erl con el fln de
auLomaLlzar oLras Lareas. Al llamar a esLos scrlpLs se debe proporclonar la ruLa compleLa LanLo del
comando como del archlvo en cuesLln. or e[emplo, para e[ecuLar un archlvo .8A1 o CMu se
escrlblrla:

- 239 -
C:\W|ndows\System32\cmd.exe ]c c:\a|armscr|pt.bat
LsLos scrlpLs se e[ecuLan en el servldor del slLlo de recuperacln de S8M y, en consecuencla,
debern almacenarse en esLe servldor. uebes saber que se e[ecuLan ba[o el conLexLo de segurldad
de la cuenLa de admlnlsLrador local del servldor S8M. Como prueba, he uLlllzado el comando oet
seoJ de MlcrosofL para envlar un mensa[e a oLro slsLema. LsLo requlere que el servlclo de
mensa[erla esLe hablllLado en el slsLema de desLlno y es frecuenLe que se encuenLre deshablllLado o
nl slqulera esLe lnsLalado porque MlcrosofL lo consldera ahora un servlclo lnseguro.
echo off
net send 192.168.2.198 |ease contact nathanedwardscorp.com to |nform h|m that the f|rst
recovery has comp|eted

1. Ln el lan de 8ecuperacln, selecclonar (en ml caso) + S. Message: WAkNING: |ease
conf|rm that a|| the n|gh r|or|ty VMs have started and the|r serv|ces are funct|on|ng
correct|y
2. Pacer cllc en el lcono Add Command Step

3. Ln el cuadro de dllogo Add Command Step, escrlblr el camlno compleLo del lnLerpreLe de
comandos y del archlvo scrlpL que se desea e[ecuLar. uespues pulsar Ck



Nota:
Ln ml caso, esLe scrlpL se e[ecuLa [usLo anLes de ml mensa[e.

- 260 -

"5)/5*&#+ 2+$*&#+' 2+& I+./)LQU /& <+' ?*'+' #/ )/2A?/)*2%:&
Sl blen el uso de los clslcos archlvos del Llpo baLch no es malo, debemos declr que no es qulzs una
Al lo suflclenLemenLe poderosa como para manlpular y modlflcar la plaLaforma de vSphere. Sl uno
desea crear scrlpLs un poco ms reflnados, enLonces ser necesarlo un moLor de sctlptloq ms
robusLo. AforLunadamenLe, vMware ha adopLado desde hace ya Llempo el enLorno de MlcrosofL
owerShell complemenLndolo con cmJlets" especlflcos para la admlnlsLracln del enLorno vlrLual
de vMware.
Comlenza por descargar e lnsLalar el MlcrosofL owerShell en el servldor S8M, que se encuenLra en
el slLlo de recuperacln y luego descarga las herramlenLas de vMware owerCLl.
hLLp://supporL.mlcrosofL.com/kb/968929
hLLp://www.vmware.com/supporL/developer/wlndowsLoolklL/
una vez que esLe el enLorno de owerCLl conflgurado, se puede comenzar a crear los scrlpLs .ps.
una de las pregunLas ms comunes en los foros de S8M es como reduclr la canLldad de memorla
8AM uLlllzada por las vMs duranLe el proceso de recuperacln. LsLo se da porque a veces los
servldores LSx del slLlo de recuperacln no Llenen LanLos recursos como los del slLlo prlnclpal. or
e[emplo, esLos suelen Lener menos memorla que los servldores de produccln del slLlo proLegldo. Sl
usamos owerCLl, podremos auLomaLlzar el proceso de reduccln de memorla 8AM de las vMs
e[ecuLando scrlpLs .ps anLes del arranque de las mlsmas. Pay un par de maneras de hacer esLo
usando owerCLl. una podrla ser Lener un scrlpL .ps para cada una de las vMs y asl reduclr su
memorla 8AM. Ms aba[o Lenemos un scrlpL de e[emplo que va a hacer [usLamenLe esLo mlsmo
para una vM llamada cLx01. LsLe scrlpL uLlllza el cmJlet set-vm para reduclr la memorla 8AM de la
vM a recuperar a 1024 M8. odemos uLlllzar el modlflcador -coofltm.5lAl5, para que el scrlpL no
se quede esperando a que un operador conflrme la operacln:
L!LMLC 1:
connect-v|server vc4n[.corp.com --user corpadmlnlsLraLor --password vmware
Set-VM cLx01 -MemoryM8 "1024" -Conf|rm:IALSL
D|sconnect-VIServer -Server vc4n[.corp.com -Conf|rm:IALSL

Claro que Lener un scrlpL .ps para cada vM serla un Lraba[o que demandarla mucha admlnlsLracln
manual. or eso, qulzs sea preferlble hacer una busqueda basada en el nombre de las vMs y asl
reallzar camblos que lncluyan ms de una vM slmulLneamenLe. or e[emplo, en el scrlpL que se
muesLra ms aba[o, el cmJlet qet-vm se uLlllza para buscar a Lodas y cada unas de las vMs cuyo
nombre comlence por cLx" y luego se hace un plpelloe" de esLa lnformacln al comando set-vm.

- 261 -
LsLe scrlpL de e[emplo modlflcar la memorla 8AM aslgnada a las vMs cLx01, cLx02 y asl
suceslvamenLe:
L!LMLC 2:
connect-v|server vc4n[.corp.com --user corpadmlnlsLraLor --password vmware
get-vm cLx Set-VM -MemoryM8 "1024" -Conf|rm:IALSL
D|sconnect-VIServer -Server vc4n[.corp.com -Conf|rm:IALSL

Sl pusleramos un e[emplo un poco ms soflsLlcado en vez de un esLablecer una canLldad
predeLermlnada de memorla para la vM, verlflcarlamos la memorla lnlclal aslgnada y la
reduclrlamos en un facLor preesLablecldo. or e[emplo, qulzs podrlamos reduclr la memorla
aslgnada a Lodas las vMs a la mlLad. Ll scrlpL mosLrado ms aba[o, encuenLra la canLldad de
memorla acLual aslgnada a la vM y la reduce en el 30. Ln esLe caso, a cada vM que comlence por
cLx se le va deLermlnar la canLldad de memorla 8AM, luego dlvldlrla enLre dos y, flnalmenLe, con el
cmJlet set-vm se le conflgurar la nueva canLldad.
L!LMLC 3:
connect-v|server vc4n[.corp.com --user admlnlsLraLor --password vmware
Ioreach ($vM |n Get-VM cLx)
$newMemAmounL = $vM.MemoryM8 / 2
Set-VM $vM -MemoryM8 $newMemAmounL -Conf|rm:IALSL

D|sconnect-VIServer -Server vc4n[.corp.com -Conf|rm:IALSL

Ln ml caso parLlcular, decldl usar esLe meLodo para conLrolar la canLldad de memorla aslgnada a las
vMs cLx. Me gusLarla agradecerle a Al 8enouf de u que me ayudara a escrlblr esLe ulLlmo
e[emplo. Ln caso de que no lo conozcan, Al es muy habllldoso con owerShell y su blog vlrLu-al
merece la pena vlslLarlo: hLLp://www.vlrLu-al.neL/
Ll slgulenLe paso es hacer que esLos archlvos .ps sean e[ecuLados por S8M. ersonalmenLe, preflero
no e[ecuLar dlrecLamenLe los scrlpL .ps slno crear un archlvo .cmd/.baL que llame al scrlpL en el
momenLo aproplado. LsLo nos ayudar a reduclr la canLldad LoLal de LexLo en el paso de commooJ
5ctlpt. Adems, sl usamos varlables en el archlvo .cmd/.baL podremos volver a usarlas nuevamenLe
para e[ecuLar cualquler oLro scrlpL .ps que se encuenLre en el servldor S8M.
aso 1: Crea un arch|vo red|rect.bat
La prlmera vez que me enconLre con el archlvo redlrecL.baL fue mlenLras esLaba leyendo el 8log de
owerCLl de CarLer Shaklln que hablaba del uso scrlpL .ps con las alarmas de vCenLer.
hLLp://blogs.vmware.com/vlpowershell/2009/09/how-Lo-run-powercll-scrlpLs-from-vcenLer-
alarms.hLml
? con la ayuda del 8log de vlrLu-al pude reallzar un archlvo .baL que llama a mls scrlpLs .ps1. LsLe
scrlpL carga el enLorno owerShell [unLo con el owerShel Console flle (.psc1), lo que le permlLe
funclonar al owerCLl de vMware. La varlable (1) al flnal permlLe que cualquler archlvo .ps1 sea
llamado a Lraves de un unlco archlvo redlrecL.baL.
echo off

- 262 -
C:\WINDCWS\system32\w|ndowspowershe||\v1.0\powershe||.exe -psc "C:\rogram
I||es\VMware\Infrastructure\vSphere owerCLI\v|m.psc1" "& 1"

aso 2: Cop|a |os arch|vos red|rect.bat y powerc||.ps a| serv|dor SkM
Ll slgulenLe paso es coplar los archlvos redlrecL.baL y .ps a un dlrecLorlo del servldor de S8M.
8ealmenLe no lmporLa donde los ublquemos, sl se escrlbe correcLamenLe el paLh al archlvo cuando
se le agregue un comando al plan de recuperacln se deberla e[ecuLar sln errores.

Ln esLe caso cLx-ram.ps1, cLx-bulk-ram.ps1 y cLx-ram-half.ps1 represenLan cada uno de los e[emplos
vlsLos anLerlormenLe.
aso 3: Agrega un comando a| |an de kecuperac|n
1. Ln el plan de recuperacln, selecclonar kecovery n|gh r|or|ty V|rtua| Mach|nes
2. AcLo seguldo hacer cllc en el boLn Add Command Setup

3. Luego escrlblr el camlno compleLo al lnLerpreLe de comandos, al archlvo red|rect.bat y al
archlvo .ps que vayas a e[ecuLar

Nota:
Ln esLe caso, dado que la venLana de dllogo es pequena, ha salLado de llnea el LexLo.
ueberla ser:
c:\w|ndows\system32\cmd.exe ]c c:\red|rect.bat c:\ctx-ram-ha|f.ps1


- 263 -
LsLe comando se mosLrar en el plan de recuperacln de la slgulenLe manera:

Nota:
La ublcacln del archlvo .ps en los pasos de recuperacln es lmporLanLe. uebe ser lnvocado
anLes de la recuperacln de las vMs nlqb, Notmol o low. Sl no se hace asl, el scrlpL .ps har
camblos en los archlvos placeholder .vmx en vez de los verdaderos archlvos .vmx de las
vMs. 8ecordemos que duranLe la eLapa repare Storage", los archlvos placeholder .vmx se
desreglsLran de vCenLer y los verdaderos archlvos .vmx de las vMs Loman su lugar. or lo
LanLo, los camblos hechos al archlvo placeholder .vmx slmplemenLe sern lgnorados y
reemplazados.
uede que Le slenLas algo lncmodo con S8M e[ecuLado esLos scrlpLs auLomLlcamenLe
pero recuerda que se pueden lnclulr pasos que emlLan mensa[es en el plan de recuperacln
y e[ecuLar los scrlpLs manualmenLe sl asl lo deseramos. AdlclonalmenLe, uno podrla querer
auLenLlcar los archlvos .ps conLra vCenLer. Ln ml caso, y para manLener una conflguracln
slmple, he puesLo el usuarlo y el conLrasena en formaLo de LexLo en el archlvo .ps. Pay oLros
meLodos de auLenLlcacln en owerShell donde esLo no es necesarlo. or e[emplo, el blog
de CarLer Shanklln habla de la poslbllldad de guardar credenclales encrlpLadas para la
cuenLa de slsLema local, de Lal manera que LanLo el usuarlo como la conLrasena no Lendrlan
necesldad de aparecer en el archlvo .ps.
Atenc|n:
llnalmenLe, plensa acerca de las consecuenclas de usar owerCLl para modlflcar las vMs
cuando se hace un follbock. LsLos camblos sern repllcados al slLlo proLegldo sl decldleras
hacer un follbock hacla el mlsmo. 8ecuerda que esLs haclendo camblos en los archlvos
.vmx en el caso de la aslgnacln de memorla para las vMs. Como parLe del proceso de
follbock, puedes camblar la dlreccln de la repllcacln para apllcar los camblos acumulados
en el slLlo de recuperacln sobre el slLlo proLegldo. ara evlLar esLe escenarlo, neceslLars
un scrlpL .ps que deshaga los camblos hechos por el plan de recuperacln.
"5)/5*&#+ ?*'+' 2+& 2+$*&#+' ?*)* /j/2A(*) '2)%?(' /& <*' ,-'
A parLlr de owerCLl 4.0 updaLe 1, un nuevo cmJlet se encuenLra soporLado para permlLlrnos
e[ecuLar scrlpLs en el slsLema operaLlvo qoest. Se llama lovoke-vM5ctlpt. ara que lovoke-vM5ctlpt
funclone, owerShell debe esLar lnsLalado en la vM. Ll cmJlet lovoke-vM5ctlpt funclona de manera
naLlva con cmd, bln y scrlpLs de la shell bash en Llnux. Ln Wlndows, por defecLo, se asume que
quleres e[ecuLar un scrlpL owerShell denLro de la vM - es poslble usar el parmeLro 5ctlpt1ype a fln
de especlflcar el Llpo de scrlpL que deseas e[ecuLar.
Ln el e[emplo de aba[o use lovoke-vMsctlpt para mosLrar la conflguracln l de una vM
dlrecLamenLe desde el Wlndows en el que se esL e[ecuLando la vM.

- 264 -
Invoke-VMscr|pt -VM cLx01 -Scr|pt1ext "|pconf|g" -nostUser rooL -
nostassword password -GuestUser corpadmlnlsLraLor -Guestassword vmware
Pay dos cosas que son lmporLanLes aqul. rlmero, a pesar de auLenLlcar owerCLl en vCenLer, el
lovoke-vMsctlpt Lamblen neceslLa credenclales en el servldor LSx para funclonar. Segundo, para
que el scrlpL funclone se debe auLenLlcar en el slsLema operaLlvo qoest de la vM.
usado de una manera slmple, el lovoke-vMsctlpt se podrla uLlllzar para relnlclar un servlclo en una
de las vM a recuperar. rlmero comenzamos por crear algun Llpo de scrlpL denLro de la vM:
echo off
echo Stopp|ng the Net|ogon Serv|ce.
net stop net|ogon
echo Start|ng the Net|ogon Serv|ce
net start net|ogon
echo Success!!!

? luego llamamos a esLe scrlpL con el cmJlet lovoke-vMsctlpt:
Invoke-VMScr|pt -VM cLx01 -Scr|pt1ext "c:resLarLneLlogon.baL" -nostUser rooL -
nostassword password -GuestUser corpadmlnlsLraLor -Guestassword vmware
odrlas desear desarrollar Lu proplo scrlpL para camblar la conflguracln l de las mqulnas
vlrLuales. AnLes de conslderar esLa alLernaLlva, deberlas revlsar los meLodos que vMware ya ha
desarrollado. ero sl quleres un e[emplo hay uno ms aba[o.
Ll comando oetsb de MlcrosofL permlLe exporLar la conflguracln l hacla y desde un archlvo de
LexLo (y adems soporLa mulLlples lnLerfaces). or e[emplo:
netsh |nterface dump c:neLcfg.LxL

Crear un archlvo de LexLo llamado neLcfg.LxL que conLendr la conflguracln l de la mqulna. LsLe
archlvo de LexLo puede ser modlflcado para que conLenga una nueva conflguracln. uenLro de la
vM, se puede crear un archlvo .baL para que relmporLe las nuevas conflguraclones l.
echo off
echo kestor|ng your current I sett|ngs.
netsh exec c:\netcfg.txt
|pconf|g ]reg|sterdns
echo I Sett|ngs now updated.

LsLe scrlpL puede ser llamado luego desde el cmJlet lovoke-vMsctlpt:
Invoke-VMScr|pt -VM cLx01 -Scr|pt1ext "c:conflgureLAnseLLlngs.baL" -nostUser rooL
-nostassword password -GuestUser corpadmlnlsLraLor -Guestassword vmware

- 263 -
L+&X%5A)*&#+ <+' 2*$;%+' /& <* #%)/22%:& UI #/ <*' $_bA%&*' 3%)(A*</'
)/2A?/)*#*'
una de las Lareas que puedes desear auLomaLlzar es el camblo de dlreccln l denLro de la mqulna
vlrLual. AcLualmenLe el meLodo que Llene vMware para lograrlo es medlanLe sysptep de MlcrosofL,
desde la parLe de personallzacln de la conflguracln de usuarlo en vCenLer. Algo lmporLanLe a
Lener en cuenLa es la funcln hablLual de esLe componenLe para desplegar nuevas mqulnas
vlrLuales. Ln esLe caso, los a[usLes de personallzacln de los cllenLes son lgnorados. Los unlcos
a[usLes que se apllcan son las l. Ll lnconvenlenLe de esLe enfoque es que cada mqulna vlrLual
requerlr su propla personallzacln, lo cual es una Larea "admlnlsLraLlva" muy lnLensa. or ello, vale
la pena conslderar un enfoque dlsLlnLo que no requlera un camblo en la conflguracln l en Lodas y
cada una de las mqulnas vlrLuales. LsLas oLras alLernaLlvas podrlan ser:
Conservar la acLual dlreccln l y redlrlglr los cllenLes por l.
usar vLAn exLendldas (sttecbeJ vlANs), de manera Lal que las mqulnas vlrLuales
permanezcan en la mlsma red.
Aslgnar las dlrecclones l a Lraves de un cllenLe uPC y reservas.
Sl deseas uLlllzar el meLodo de vMware, empleza por la conflguracln personallzada de las
mqulnas vlrLuales afecLadas en el vCenLer del slLlo de recuperacln. vMware ha me[orado esLe
meLodo lncorporando un archlvo separado por comas que se puede edlLar en MlcrosofL Lxcel y que
nos permlLlr, de una manera ms eflclenLe, hacer la mayorla del Lraba[o admlnlsLraLlvo cuando
Lengamos que crear la conflguracln personallzada de las mqulnas vlrLuales. ue Lodas maneras,
esLe meLodo slgue dependlendo de sysptep para camblar la dlrecclon l de la vM, lo que consLlLuye
un cuello de boLella en el proceso de recuperacln dado que el mlnlaslsLenLe de lnsLalacln no es
demaslado rpldo y requlere de un numero predeLermlnado de relnlclos para que la nueva
conflguracln Lenga efecLo.
Advertenc|a:
8ecuerda que para que esLe meLodo funclone neceslLas coplar los archlvos de sysptep en la
ublcacln C:uocumenLs and SeLLlngsAll usersAppllcaLlon uaLavMwarevMware vCenLer
sysprep". Sl no lo haces, vCenLer no podr enconLrar la versln correcLa de sysptep y reclblrs esLe
mensa[e de error de tlmeoot Lal y como se muesLra en la capLura de panLalla slgulenLe:


L)/*&#+ $*&A*<$/&(/ /< UI JA/'( LA'(+$%^*(%+&
1. Ln el vCenLer del slLlo de recuperacln
2. Pacer cllck en nome
3. Ln la pesLana Management, selecclonar Custom|zat|on Spec|f|cat|ons Manager.

- 266 -

4. uespues, hacer cllck en el boLn New

3. Lscrlblr un nombre descrlpLlvo a la Larea, como S8M: C1x01 l SeLLlngs" y hacer cllck en
Next

6. CompleLar los cuadros de dllogo con la lnformacln deseada, llegar a la venLana Network
Interface Sett|ngs, selecclonar Custom Sett|ngs y luego Next.

7. Selecclonar la Lar[eLa de red de la llsLa y luego el boLn de punLos suspenslvos()

- 267 -

8. Conflgurar la l y selecclonar Ck

9. Pacer cllck en Next y luego I|n|sh

Nota:
una vez que hayas creado la personallzacln de un slsLema qoest, es poslble dupllcarla
uLlllzando el Guest Custom|zat|on Manager. una vez coplada, se puede edlLar para
modlflcar la dlreccln l a apllcar.


- 268 -
B'(*;</2/) <* 2+&X%5A)*2%:& ?/)'+&*<%^*#* ?*)* <*' $_bA%&*' 3%)(A*</'

Ll paso slgulenLe es conflgurar cada mqulna vlrLual con sus a[usLes de personallzacln.
1. Ln el vCenLer del slLlo de recuperacln, selecclonar el plan de recuperacln y hacer cllc en la
pesLana V|rtua| Mach|nes

2. Selecclonar la mqulna vlrLual de la llsLa, en ml caso cLx01, y hacer cllc en Ld|t.
3. Ln el cuadro de dllogo Conf|gure V|rtua| Mach|ne, cllc en 8rowse y selecclonar las Guest
Custom|zat|on]Spec|f|cat|on Sett|ngs que se crearon anLerlormenLe.

4. Ln el aslsLenLe, hacer cllc en Next
3. Adems, podemos hacer que un comando/mensa[e se e[ecuLe anLes o despues de que una
mqulna vlrLual se haya encendldo.
Nota:
Sl conflguras esLas opclones, las vers en el plan de recuperacln ba[o las opclones de re-
ower Cn y osL-ower Cn de la slgulenLe manera:

- 269 -

L+&X%5A)*&#+ $A<(%?</' 2*$;%+' #/ UI ?*)* <*' -,' )/2A?/)*#*' Y91HUIH
BC?+)(/)Z
Ln S8M 1.0 updaLe1, vMware lnLrodu[o una nueva uLllldad llamada Jt-costomlzet.exe que permlLe
generar mulLlples conflguraclones de personallzacln del SC qoest desde un archlvo .cvs. LsLo es
basLanLe me[or que Lener que e[ecuLar manualmenLe el aslsLenLe de personallzacln para cada una
de las vMs.
1. Abrlr una venLana con la llnea de comandos en el servldor S8M del slLlo de recuperacln.
2. uespues, camblar de dlrecLorlo a:
C:\rogram I||es\VMware\VMware vCenter S|te kecovery Manager\b|n
3. L[ecuLar el slgulenLe comando:
dr-|p-custom|zer -cfg ..\conf|g\vmware-dr.xm| -csv c:\nyc.csv -cmd generate
4. una vez esLableclda la prlmera conexln, ellglr [] sl fuera necesarlo para conflar en el
servldor S8M
3. Luego proporclonar los valores necesarlos para logarLe en el vCenLer del slLlo de
recuperacln.
Ll Jt-lp-costomlzet deberla generar una sallda como la slgulenLe, que enumerar el numero
de grupos de proLeccln (o 5boJow Ctoops) y el numero de vMs plocebolJets (o 5boJow
vMs) denLro de cada grupo de proLeccln.
Adems, se crear un archlvo .csv en C:, que al abrlrse con MlcrosofL Lxcel mosLrar algo
parecldo a la slgulenLe capLura de panLalla:

- 270 -

Como se puede observar, esLe archlvo es muy slmple y deLalla un mapeo enLre el nombre
de la mqulna vlrLual, Lal y como la conoce el slLlo proLegldo, y el nombre de las vMs
5boJow" generadas a Lraves del reglsLro de los archlvos plocebolJet .vmx en el slLlo de
recuperacln. La columna VM Name, slmplemenLe aparece para ayudarnos en el mapeo de
esas vMs 5boJow" con las verdaderas vMs conLenldas en el plan de recuperacln.
La columna llamada Adapter ID se usa para conLrolar como son apllcadas las
conflguraclones. Sl el valor de Adapter ID es 0, enLonces es una conflguracln global que se
apllca a Lodas las LAns de la vM. LsLa conflguracln no puede usarse para camblar la
dlreccln l de una LAn. Ln camblo puede usarse para esLablecer valores globales que se
exLendern a Lodas las lnLerfaces de red como, por e[emplo, la conflguracln unS.
Sl una vM Llene mulLlples Lar[eLas de red es poslble apllcar dlsLlnLas conflguraclones a cada
una de ellas. or e[emplo, supongamos que qulsleramos darle a dos lnLerfaces de red dos
conflguraclones l dlferenLes con ms de un qotewoy por defecLo y con dlsLlnLas
conflguraclones de unS, enLonces slmplemenLe se deberla anadlr una flla exLra por cada
vM.

Sl Lodas las vMs Llenen una sola Lar[eLa de red y unlcamenLe neceslLamos darle una nueva
dlreccln de l, se podrla usar una conflguracln mucho ms slmple Lal y como se muesLra
en la slgulenLe capLura de panLalla:

- 271 -

Ln esLe caso, puse la columna de Adapter ID a 1 en cada vM. Luego use la opcln de
compleLar serles que posee MlcrosofL Lxcel para generar una dlreccln l unlca para cada
vM.

6. ara procesar el archlvo .csv debes uLlllzar el slgulenLe comando:
dr-|p-custom|zer -cfg ..\conf|g\vmware-dr.xm| -csv c:nyc.csv -cmd create
7. roporclonar el nombre de usuarlo y la conLrasena al vCenLer y acepLar el cerLlflcado del
vCenLer y S8M, sl fuera necesarlo.

Nota:
Ll comando create genera las personallzaclones del SC qoest por nosoLros basndose en los
parmeLros del archlvo .csv. Ll Jt-lp-costomlzet soporLa el modlflcador -cmJ Jtop que
ellmlna las personallzaclones del SC qoest del vCenLer y oLro -cmJ tecteote que apllca Lodos
los camblos al archlvo .csv despues de usar el create (que puedes usar para reconflgurar una
conflguracln ya exlsLenLe).
uespues de e[ecuLar esLe comando, deberlas ver que se compleLa creando las vMs
5boJows" con las personallzaclones del SC qoest:


Adems, en la venLana del Guest Custom|zat|on Manager deberla aparecer la nueva llsLa de
conflguraclones personallzadas que se han anadldo Lal y como se muesLra a conLlnuacln:

- 272 -


Conse[o:
uedes edlLar esLas conflguraclones para verlflcar que la sallda es la que esperabas pero no
deberlas hacer nlngun camblo. ?o lo hlce varlas veces mlenLras escrlbla el llbro para
conflrmar que ml archlvo .csv se enconLraba formaLeado correcLamenLe.


Importante:
no borres manualmenLe esLas enLradas de personallzacln del SC qoest en el vCenLer. Sl
neceslLaras qulLarlas, uLlllza el comando drop que esL dlsponlble con el Jt-lp-costomlzet. Sl
no slgues esLos pasos, debers reaslgnar manualmenLe cada una de ellas. Al usar Jt-lp-
costomlzet se ellmlna la asoclacln de la personallzacln del SC qoest con la vM sboJow" y
luego lo borra del vCenLer:
dr-|p-custom|zer -cfg ..\conf|g\vmware-dr.xm| -csv c:\nyc.csv -cmd drop




- 273 -
Atenc|n:
8ecuerda que, al lgual que los scrlpLs camblan la conflguracln de la vM cuando se lnvlerLe
el senLldo de la repllcacln, anLes de hacer un follbock neceslLars aslgnar nuevas l a las
vMs con el fln de que vuelvan nuevamenLe a la conflguracln orlglnal.
,- -*??%&5' ?/)'+&*<%^*#+'
Como recordars, los loveototy Mopploqs" son opclonales pero lncrelblemenLe uLlles porque sln
ellos Lendrlas que hacer los mapeos de red, tesootce pool y carpeLas uno a uno por cada mqulna
vlrLual. uede haber ocaslones en las que una mqulna vlrLual no sea anadlda al slLlo de
recuperacln porque S8M no pueda aslgnarla a una red vllda, tesootce pool o carpeLa. Como
alLernaLlva, debldo a que no Llenes un loveototy mop conflgurado, debers decldlr cul de los
mapeos personallzados de la vM son los correcLos. LsLas mqulnas vlrLuales aparecen con un
mensa[e de sLaLus Mapp|ng M|ss|ng". LsLe es un error muy comun y normalmenLe se debe a que
las conflguraclones de red de la mqulna vlrLual han camblado y dlchas conflguraclones no se
lncluyen en los errores del loveototy Mopploq. Ln prlmer lugar, debes resolver esLos errores en el
loveototy Mopploq, a menos que haya una mqulna vlrLual, como la que se muesLra ms aba[o, que
es unlca y se neceslLa conflgurar un mapeo personallzado para ella.
1. Ln S8M, selecclonar el grupo de proLeccln y hacer cllc en la pesLana V|rtua| Mach|nes

2. Selecclonar la mqulna vlrLual afecLada y pulsar el boLn Conf|gurat|on rotect|on
3. Ln el aslsLenLe Ld|t V|rtua| Mach|nes, selecclonar una carpeLa para la vM

Nota:
1en en cuenLa que puedes sobrescrlblr la conflguracln de los loveototy mopploqs por
defecLo, ya que esLa mqulna vlrLual se slLua fuera del mblLo de los a[usLes por defecLo. 1al

- 274 -
vez valga la pena de[ar claro que sl la conflguracln de mqulnas vlrLuales esL cublerLa en
los loveototy Mopploqs", esLe cuadro de dllogo esLarla desacLlvado. 8ecuerda que no es
un caso en el que los loveototy Mopploqs" represenLen una regla global" y esLa
conflguracln serla una excepcln" a la regla (como pasa en vMware PA o u8S) slno que
esLa funclonalldad esL reservada para las vMs en las que S8M no puede enconLrar un
loveototy Mopploq adecuado.
4. Ln el aslsLenLe Ld|t V|rtua| Mach|nes, selecclonar un servldor LSx o clusLer para esLa vM.


Nota:
Sl Llenes un clusLer u8S lolly AotomoteJ", como yo Lengo, en esLa venLana no podrs
especlflcar un servldor LSx lndlvldual. nlcamenLe podrs selecclonar el clusLer en el que va
a resldlr la mqulna vlrLual y u8S decldlr que servldor LSx se uLlllzar cuando se lnlcle la
mqulna vlrLual (qulzs conozcas esLa propledad de u8S denomlnada loltlol llocemeot").

3. Ln el aslsLenLe Ld|t V|rtua| Mach|nes, selecclonar un tesootce pool para esLa vM

6. Ln el aslsLenLe Ld|t V|rtua| Mach|nes, selecclonar una red para esLa vM

- 273 -

Nota:
Ln esLe caso, la columna kecovery S|te Network esL en blanco. LsLo es una buena
lndlcacln de ml problema lnlclal, donde el grupo de proLeccln no sabla aslgnar la red
prlmarla (vlan10) de las mqulnas vlrLuales a la red correcLa en el slLlo de recuperacln
porque no se lncluy en el lnvenLory mapplngs".

Nota:
La opcln de prlorldad de recuperacln (tecovety ptlotlty) conLrola donde se colocar la
mqulna vlrLual en el plan de recuperacln. Sl ellges "ootmol", por e[emplo, la mqulna
vlrLual se colocar en la caLegorla ootmol para apagar las mqulnas vlrLuales en el slLlo
proLegldo y en la mlsma caLegorla para el encendldo de las mqulnas vlrLuales en el slLlo de
recuperacln.
J/'(%:& #/ 2*$;%+' /& /< '%(%+ ?)+(/5%#+
Ls poslble que empleces a ver que S8M va a neceslLar una gesLln y un manLenlmlenLo casl
conLlnuo. Como Lu slLlo proLegldo (produccln) esL en consLanLe evolucln y camblo dlarlo, esLa
gesLln es necesarla para manLener el slLlo de proLeccln y el slLlo de recuperacln adecuadamenLe
slncronlzados. una de las prlnclpales Lareas de manLenlmlenLo, es asegurarse que las nuevas
mqulnas vlrLuales que neceslLan proLeccln son debldamenLe lncluldas en uno o ms planes de
recuperacln. La slmple creacln de una mqulna vlrLual y el almacenamlenLo de esLa en un
volumen vMlS repllcado, no la lncluye auLomLlcamenLe en Lu plan de recuperacln. uespues de
Lodo, no Lodas las mqulnas vlrLuales puede que neceslLen proLeccln. Sl slgues esLe hecho a una
conclusln lglca, es poslble que Le hagas esLa pregunLa - por que crear una nueva mqulna vlrLual
en un volumen vMlS que se repllca sl no la neceslLo? Ln vl3 no era poslble llmlLar a un usuarlo para
que slo pudlera selecclonar un volumen vMlS deLermlnado cuando crease una nueva mqulna
vlrLual. LxlsLla el rlesgo de que lnvolunLarlamenLe pudleras poner una Mv en un volumen vMlS que
se esLuvlera repllcando cuando no debleras. lgualmenLe exlsLla una clara poslbllldad de que
pudleras almacenar Lu nueva mqulna vlrLual en un volumen sln proLeccln. Ln vSphere4 ahora es
poslble esLablecer permlsos en los uoto5totes denLro de las carpeLas. or LanLo, es poslble orlenLar
al usuarlo a que cree las Mv en los lugares adecuados.

- 276 -

L)/*2%:& 4 ?)+(/22%:& #/ &A/3*' $_bA%&*' 3%)(A*</'
uedes asumlr errneamenLe que, como has creado una nueva mqulna vlrLual (slempre y cuando
esLe en el almcenamlenLo repllcado, pool de recursos, carpeLa y red correcLos), esLa ser
auLomLlcamenLe "reconoclda" por S8M y proLeglda por defecLo. Sln embargo, esLe no es el caso. Sl
blen la creacln de una nueva mqulna vlrLual en un volumen vMlS repllcado debe asegurar que los
archlvos de la mqulna vlrLual son dupllcados en el slLlo de recuperacln, una nueva mqulna vlrLual
no se "lnscrlbe" auLomLlcamenLe al grupo de proLeccln deflnldo en el slLlo de proLeccln.
uedes ver esLo sl creas una nueva mqulna vlrLual, como he hecho yo, con los mlsmos slLlos
cublerLos por la aslgnacln de lnvenLarlo.

LsLe comporLamlenLo no es dlferenLe a un error que vlmos anLerlormenLe, donde una mqulna
vlrLual o aslgnacln de lnvenLarlo falla al mapear las mqulnas vlrLuales (red, tesootce pool o
carpeLa correcLa). LsLo es muy fcll de soluclonar.
1. Ln el slLlo proLegldo, selecclonar V|rtua| Mach|ne rotect|on Group y luego la mqulna
vlrLual que acLualmenLe no esL proLeglda - en ml caso esLa mqulna vlrLual es cLx03
2. Pacer cllc en el boLn Conf|gure rotect|on.


- 277 -
Nota:
Slempre y cuando la conflguracln de la vM esLe cublerLa por los lnvenLory mapplngs, la
proLeccln se debe compleLar de forma auLomLlca sln una mayor lnLeraccln. Sln embargo,
sl las conflguraclones de las vMs quedan fuera de la aslgnacln de lnvenLarlo (loveototy
mopploqs), Lendrs que esLablecer manualmenLe la ublcacln de la vM en el clusLer,
carpeLa o tesootce pool respecLlvo.
Ll boLn Conf|gure A||, Le permlLe proLeger mulLlples vMs nuevas - ambos meLodos agregan
las mqulnas vlrLuales y las anaden al lnvenLarlo del slLlo de recuperacln - la vM ser
lnscrlLa a Lodo plan de recuperacln en el que esLe conflgurado el grupo de proLeccln en el
que reslde la mqulna vlrLual. Como se puede ver a conLlnuacln, cLx03 es una nueva
mqulna vlrLual y ahora Llene un flchero plocebolJet en el tesootce pool de ClLrlx, y Lamblen
aparece en la caLegorla de prlorldad Notmol en los planes de recuperacln que uLlllza el
grupo de proLeccln denLro del cual esL dlcha mqulna.



- 278 -
8ecuerda que slmplemenLe "proLeger" las nuevas vMs no es el flnal de la Larea. La slgulenLe
eLapa serla garanLlzar que las vMs esLen ordenadas correcLamenLe en el plan de
recuperacln, asl como cualquler conflguracln adlclonal que neceslLemos como secuenclas
de comandos o mensa[es.
1/&+$;)*&#+ 4 $+3%/&#+ +;j/(+' #/< %&3/&(*)%+ #/ 3L/&(/)
A pesar del uso de la nueva caracLerlsLlca "llnked clone" de vSphere 4, puedes observar que el
producLo S8M depende, en gran medlda, de que el operador haya hecho el empare[amlenLo de las
dos lnsLanclas de vCenLer correcLamenLe. LsLos dos vCenLers no comparLen una fuenLe comun de
daLos o base de daLos. Asl que puedes esLar leglLlmamenLe preocupado por lo que sucede cuando
los ob[eLos, ya sea en el slLlo proLegldo o de recuperacln, son renombrados o reublcados. LsLe ha
sldo un problema en la gesLln de algunos oLros complemenLos de vMware en el pasado - un
e[emplo noLable es vMware vlew:
hLLp://www.rLfm-ed.co.uk/?p=1463
LxlsLen algunas normas y regulaclones relaLlvas al camblo de nombre de varlos ob[eLos en vCenLer.
Ln prlnclplo, el camblo de nombre o la creacln de nuevos ob[eLos no necesarlamenLe "rompen" los
loveototy mopploqs conflgurados con anLerlorldad. LsLo se debe a que las aslgnaclones, en realldad,
apunLan a los numeros de referencla de ob[eLos. Cada ob[eLo en el lnvenLarlo de vCenLer es
"marcado" con un valor MC8Ll (Managed Cb[ecL 8eference numbers). LsLos se pueden conslderar
como los Slus en Actlve ultectoty y camblar el nombre de un ob[eLo en vCenLer no cambla el valor
de los ob[eLos MC8Ll. La unlca excepcln a esLo son los pott qtoops que no esLn aslgnados a un
vCenLer MC8Ll, de hecho, su conflguracln y los ldenLlflcadores no esLn en el servldor de vCenLer,
slno en el servldor LSx. Sl examlnamos los escenarlos slgulenLes, podremos ver el efecLo del camblo
de nombre de los ob[eLos en vCenLer:

Camb|ar e| nombre de mqu|nas v|rtua|es.


no es un problema grave. Los grupos de proLeccln acLuallzan los nuevos nombres al lgual
que los planes de recuperacln. Sln embargo, las referenclas (plocebolJet / sboJows) de la
mqulna vlrLual no son acLuallzadas auLomLlcamenLe. Lsperar al prxlmo clclo de
repllcacln o volver a e[ecuLar el plan de recuperacln Lampoco acLuallzar las referenclas
de la mqulna vlrLual (plocebolJet/sboJow). AforLunadamenLe, esLo no hace que se pare Lu
plan de recuperacln.
uescubrl que la unlca forma de arreglar esLe problema era desproLeger y volver a proLeger
la mqulna vlrLual. LsLo nC es un meLodo deseable ya que slgnlflca que plerdes las
personallzaclones de Lu plan de recuperacln.

Camb|ar e| nombre de| DataCenter, c|ster y carpetas proteg|das en e| s|t|o proteg|do.


no es un problema. La venLana de loveototy mopploqs se acLuallza auLomLlcamenLe.


- 279 -

Camb|ar e| nombre de |os .89(&.08 #(('9 proteg|dos en e| s|t|o proteg|do


no es un problema. La venLana de loveototy mopploqs se acLuallza auLomLlcamenLe.

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.

Anda mungkin juga menyukai