<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1961795242640940679</id><updated>2012-01-26T20:19:21.253+01:00</updated><category term='vMotion falla al 10%'/><category term='shares'/><category term='Windows XP'/><category term='Teclado'/><category term='Herramientas de interés'/><category term='ReplicatorX'/><category term='run-virtual'/><category term='VMware vSphere'/><category term='Tamagochi'/><category term='VMware Consolidated Backup'/><category term='vExpert'/><category term='Cambio de Rumbo'/><category term='VMreference'/><category term='Cisco'/><category term='vyatta'/><category term='Windows se colapsa'/><category term='Nueva sección'/><category term='ATTO'/><category term='V2V'/><category term='VI 4.0'/><category term='Virtualización asistida'/><category term='Características de Viridian'/><category term='Nuevos productos'/><category term='Feliz cumpleaños'/><category term='IOPS'/><category term='VMware workstation 6'/><category term='Eventos'/><category term='Nuevo Gadget: Calendario de eventos'/><category term='Opteron'/><category term='StorageCraft Shadow Protect'/><category term='VI 35 Update 1.'/><category term='Symantec Backup Exec System Recovery'/><category term='iSCSI con Openfiler'/><category term='Costes vmware'/><category term='Big Nodes'/><category term='SUN Ray'/><category term='Pacifica'/><category term='Vmotion'/><category term='HCL'/><category term='Thin Client'/><category term='Drivers'/><category term='VI 3.5 update 1'/><category term='W32/Almanahe.c'/><category term='VDI'/><category term='volumenes en read only'/><category term='Hyper-V'/><category term='Samsung Q1P'/><category term='iSCSI'/><category term='Grupo de Usuarios de VMware en España'/><category term='Citrix'/><category term='Side by side comparison'/><category term='Fallos Live Migration'/><category term='qemy'/><category term='El pan de cada dia'/><category term='NAT'/><category term='openredes'/><category term='Virtual Infrastructure 3.5'/><category term='Citrix Virtual Desktop Agent'/><category term='NFS'/><category term='SIS'/><category term='vmdk'/><category term='Celerra'/><category term='VMware'/><category term='Virtuozzo'/><category term='VMware Labs'/><category term='Raw device Mapping'/><category term='¿Cómo?'/><category term='Seguridad'/><category term='VM Backup'/><category term='gpupdate'/><category term='consumo'/><category term='VMware y Cisco'/><category term='ESX Lite'/><category term='windows vista'/><category term='Virtualizacion Asistida'/><category term='Activación de Windows'/><category term='Vista'/><category term='Microsoft'/><category term='temp'/><category term='red local'/><category term='cluster'/><category term='Exchange'/><category term='Virtualizar'/><category term='Windows 2000'/><category term='VirtualBox'/><category term='Aburrimiento'/><category term='Encapsulación'/><category term='Oracle'/><category term='IDE'/><category term='Topio'/><category term='vESX Ranger'/><category term='VirtualPC 7'/><category term='físico a virtual'/><category term='Blade'/><category term='10 años de VMware'/><category term='Conversión DC'/><category term='Specops GPupdate'/><category term='Documentación'/><category term='Thinsy EnSpeed LiveSync'/><category term='VMI'/><category term='Virtual'/><category term='AMD'/><category term='diferencias entre VMware workstation y VMware Server.'/><category term='FC'/><category term='Backup Exec'/><category term='Certificaciones'/><category term='Vizioncore'/><category term='Virtualización de Aplicaciones'/><category term='Datastore Compartido'/><category term='almacenamiento'/><category term='copias de seguridad'/><category term='Hyper-V RC'/><category term='Virtualizaciín'/><category term='Virtual Iron'/><category term='Retraso Viridian'/><category term='VMFS'/><category term='Backup vhd'/><category term='Domingo'/><category term='ssh'/><category term='VMkernel Port'/><category term='Kurrin'/><category term='Fibre Channel'/><category term='VMware View Open Client'/><category term='Windows PE'/><category term='sysprep'/><category term='reservation'/><category term='VDI in a Box'/><category term='vmware converter'/><category term='Eric Sloof'/><category term='SUN x4600'/><category term='VMware Workstation'/><category term='swap'/><category term='Under C.P.D.'/><category term='Microsoft Virtual Server'/><category term='F200'/><category term='Parches VI3'/><category term='Ubuntu'/><category term='memory tax'/><category term='Rendimiento'/><category term='reloj'/><category term='Xen'/><category term='Caso de éxito'/><category term='Bases de datos'/><category term='Domain controllers'/><category term='SQL'/><category term='Discos Virtuales'/><category term='Soporte hardware ESX'/><category term='Memory Overcommit'/><category term='Windows Server 2008'/><category term='Ballooning'/><category term='SUN Fire X4100 M2'/><category term='virtual desktop'/><category term='VDM'/><category term='Compatibilidad Hardware'/><category term='vmClient'/><category term='Consulta Técnica'/><category term='ESX 4.0'/><category term='Richard Garsthagen'/><category term='VMware Server'/><category term='MSCS'/><category term='Platespin Forge'/><category term='DataONTAP'/><category term='HA sobre NFS'/><category term='HP Proliant DL 785 G5'/><category term='Longhorn'/><category term='RDM'/><category term='WSUS'/><category term='VECD'/><category term='Virtual Switch'/><category term='Datos de uso por plataforma'/><category term='VMware core customer'/><category term='backup'/><category term='Continuous availability'/><category term='conversión'/><category term='MSSQL'/><category term='Vista Enterprise'/><category term='desktop virtual'/><category term='View 3'/><category term='presupuestos'/><category term='Continuidad de operaciones'/><category term='vClient'/><category term='Xeon vs Opteron'/><category term='VI 3.1'/><category term='comandos'/><category term='VMware HA'/><category term='línea de comandos'/><category term='Kaviza'/><category term='Nota Técnica'/><category term='VMware View'/><category term='Nuevo producto'/><category term='Netapp'/><category term='Customization Specification'/><category term='Virtualización'/><category term='VI3'/><category term='Nuevo Enlace'/><category term='Cameyo'/><category term='SATA'/><category term='ESX 2.5'/><category term='802.1q'/><category term='Anuncio'/><category term='Nota ´Técnica'/><category term='Windows w/o Windows'/><category term='IBERIA VMware Users Group'/><category term='DB2'/><category term='evaluación'/><category term='Actualización a Update 1'/><category term='BSOD'/><category term='Opinión'/><category term='acceso root'/><category term='Transparent Page Sharing'/><category term='remote console'/><category term='ESX vReplicator'/><category term='Nuevo Link'/><category term='ESX (at) home II'/><category term='Service Console'/><category term='Repensando VDI'/><category term='Virtualizacion de Escritorios'/><category term='Video: Hyper-V'/><category term='Otros cuentan'/><category term='power off'/><category term='P2V'/><category term='Cambios en el Blog'/><category term='EMC'/><category term='VirtualCenter'/><category term='A-SIS'/><category term='SCSI reservations'/><category term='Virtual sobre Virtual'/><category term='ESX'/><category term='Disipación térmica.'/><category term='vhd'/><category term='Workstation'/><category term='VMware en portátiles'/><category term='Instalación de hypervisor'/><category term='VCB'/><category term='Catalyst'/><category term='Enterprise NAS'/><category term='Viridian'/><category term='Nuevo blog'/><category term='VC 2.1'/><category term='Virtualización de DC'/><category term='IBERIA VMware User Group'/><category term='VI 3.5'/><category term='Noticias'/><category term='Vanderpool'/><category term='VI3 Card'/><category term='windows'/><category term='Virtual Machine Port Groups'/><category term='Windows sobre linux'/><category term='Hardware.'/><category term='DMZ'/><category term='VMware Server.'/><category term='XenServer'/><category term='BESR'/><category term='DC'/><category term='linux'/><category term='VMware Server 2.0'/><category term='Colaboraciones'/><category term='Herramientas'/><category term='VMware Converter 3'/><category term='memoria.'/><category term='vmmemctl'/><category term='El pan de cada día'/><category term='virtual server'/><category term='ESX en Workstation'/><category term='Bloqueo de VM'/><category term='OpenFiler'/><category term='deduplicación'/><category term='I2V'/><category term='costes'/><category term='Evaluación de Producto'/><category term='Licenciamiento ESX'/><category term='Metrocluster'/><category term='Noticiario Imperial.'/><category term='certificación'/><category term='Errores vMotion'/><category term='Linux P2V'/><category term='VMware Infrastructure 3'/><category term='Comparativas'/><category term='jumbo frames. iscsi'/><category term='Blades'/><category term='VCP'/><category term='Utilidad'/><category term='VLANs'/><category term='CPD'/><category term='Calor'/><title type='text'>Be virtual, My friend</title><subtitle type='html'>Virtualización sin complejos.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default?start-index=101&amp;max-results=100'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>205</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-8391934399797688090</id><published>2012-01-09T19:19:00.003+01:00</published><updated>2012-01-09T19:22:23.519+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thin Client'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><title type='text'>El perfecto Thin Client</title><content type='html'>&lt;span style="font-family: Verdana, sans-serif;"&gt;Sorprendido me he quedado cuando he encontrado esta pequeña maravilla: el &lt;a href="http://goo.gl/qhNGi"&gt;HDMI Dongle&lt;/a&gt; de &lt;a href="http://goo.gl/7Qme1"&gt;Allways Innovating&lt;/a&gt;. Aunque está orientado al entorno doméstico/personal, la aplicación para entornos VDI me vino de inmediato a la cabeza. Primero veamos una imagen del juguete en cuestión:&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-IJpFtbnTAQI/TwsrcHiVAFI/AAAAAAAAA9o/p1-YNrEfqUs/s1600/El+perfecto+Thin+client+-+1+-+hdmidongle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="223" src="http://1.bp.blogspot.com/-IJpFtbnTAQI/TwsrcHiVAFI/AAAAAAAAA9o/p1-YNrEfqUs/s400/El+perfecto+Thin+client+-+1+-+hdmidongle.png" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Pues sí. Es justo lo que parece. Un dongle que conectamos a un monitor/televisor por HDMI, lo alimentamos por USB y.. ¡¡ voilá!!! todo un Android ICS (IceCream Sandwich) listo para funcionar. El juguete en cuestión viene equipado con lo siguiente:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Procesador Dual Cortex-A9 OMAP4, con velicidades de 1 a 1.8 Ghz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;de 256 a 1 GB de RAM dependiendo del modelo&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Almacenamiento MiniSD&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;SOporte Full HD y decodificación H.264&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Wi-Fi 802.11 b/g/m, Bluetooth 2.1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Soporte NFC&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Control de voz&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Acelerómetro en el mando a distancia.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Las tripas del juguete nos muestran la simplicidad del dispositivo:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-W0vmxCanDwI/Twsrgbceg5I/AAAAAAAAA9w/8cgW4lwX5mY/s1600/El+perfecto+Thin+client+-+2+-+hdmidongle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="110" src="http://2.bp.blogspot.com/-W0vmxCanDwI/Twsrgbceg5I/AAAAAAAAA9w/8cgW4lwX5mY/s400/El+perfecto+Thin+client+-+2+-+hdmidongle.png" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Y aquí el mando a distancia:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eaSqwKWoCMc/TwsrjcbmuPI/AAAAAAAAA94/Jvis4GnFOGg/s1600/El+perfecto+Thin+client+-+3+-+hdmidongle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" height="166" src="http://2.bp.blogspot.com/-eaSqwKWoCMc/TwsrjcbmuPI/AAAAAAAAA94/Jvis4GnFOGg/s400/El+perfecto+Thin+client+-+3+-+hdmidongle.png" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Nada más verlo, me imaginé conectándolo a mi televisor, asociando el teclado bluetooth y descargando el cliente PCoIP o ICA HDX.... el resto ya podéis imaginarlo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Aquí os dejo un&amp;nbsp;vídeo&amp;nbsp;demostrativo de una demostración del juguete en cuestión en un televisor del hotel, hecha por &lt;a href="http://www.linkedin.com/in/gregoiregentil"&gt;Grègoire Gentil&lt;/a&gt;, CEO de la compañía.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/RAa-xfD-rcg/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RAa-xfD-rcg&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/RAa-xfD-rcg&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Aparte del factor de forma, el uso de android como sistema operativo del thin client nos permite ofrecer un entorno autónomo, libre de licencias, sin plataforma de gestión propietaria y a un coste ridículo, a la vez que permitimos a nuestro usuario el uso de correo e internet (como poco) en su thin client (que sincronizará con su smartphone o tablet). Allways Innovating estima el coste entre los 50 y 80€, dependiendo de la configuración.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;La portabilidad del mismo permite a los usuarios móviles acceder a su entorno profesional desde, por ejemplo, el televisor de un hotel.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;No hace fata decir que será mi próximo gadget.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-8391934399797688090?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/8391934399797688090/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=8391934399797688090' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8391934399797688090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8391934399797688090'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2012/01/el-perfecto-thin-client.html' title='El perfecto Thin Client'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-IJpFtbnTAQI/TwsrcHiVAFI/AAAAAAAAA9o/p1-YNrEfqUs/s72-c/El+perfecto+Thin+client+-+1+-+hdmidongle.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-4339330680281524228</id><published>2011-11-29T11:44:00.001+01:00</published><updated>2011-11-29T17:33:06.881+01:00</updated><title type='text'>VNXe - Una agradable sorpresa</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Nunca he sido un fan de EMC. Siempre me pareció que estacompañía, junto con otras, era el exponente de un almacenamiento sin términomedio: O excesivamente simple o extremadamente complejo. Adicionalmente, suelomirar con desconfianza las gamas de productos incompatibles entre sí, ya quesiempre me pareció todo un desperdicio tener que “jubilar” una unidad aúnusable porque cierta característica no estaba disponible. Si hay que migrar unalmacenamiento se migra… pero tener que migrarlo porque el actual no soportacierto tipo de disco o cierta característica me saca de quicio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Por otro lado, el tema de los “añadidos” tampoco ayudaba atranquilizar mi conciencia (con el consiguiente impacto en mis merecidas nochesde descanso): Por un lado compras el disco puro y duro. Si quieres iSCSI, añadetal modulito… si quieres CIFS, añade tal otro…. Si quieres deduplicar, ponletal appliance. Al final te das cuenta de que el módulo del CIFS no se entiendecon el de disco, sino que simplemente es un **ux + ***ba que usa la SAN comodispositivo, sin más relación entre ellos que la que tiene un servidor Windows conla SAN subyacente… con iSCSI, tres cuartas partes de lo mismo…. Lo quesignifica que no hay integración real entre protocolos, sino que estos sonaddendums colgados sobre un disco…. Un bug en la SAN y todo el edificio se cae.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;La deduplicación es caso aparte, para peor…. Pones en mediode tus servidores y el disco un cacharro que en tiempo real (en algunos casos)deduplica o que de manera batch le da un repasón a la sopa de bits de la SANeliminando duplicidades. Pánico me da pensar qué pasa si el deduplicador falla(fallo físico o un bug) o si la SAN lo hace… entre ambos dispositivos no hayuna relación íntima que de coherencia a todo el montaje. Por supuesto, esta esla humilde opinión del que suscribe, totalmente discutible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Filesystem vs RAW disk&lt;/span&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Que la SAN sólo entienda de RAIDs y que el dispositivo añadidola use como tal plantea una dependencia que, a mi parecer, no es nadatranquilizadora en entornos multiprotocolo. Son elementos no integrados en elque uno de ellos (el añadido) tiene consciencia limitada del otro (La SAN) y elotro ve al añadido como un cliente más al que servir disco. De ahí que lassoluciones basadas extremo a extremo en filesystem siempre me hayan parecidomás atractivas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;En el entorno filesystem la propia SAN gestiona el discocomo un sistema de ficheros, con todas las medidas de protección y corrección deerrores que un filesystem puede ofrecer, siendo consciente esta de todas lasoperaciones que realizamos a nivel superior: Cuando ofrece LUNs, es la propiaSAN la que crea la LUN como un fichero en su filesystem y la que exporta víaiSCSI o FC a los host conectados, controlando extremo a extremo (desde elfirmware del disco hasta las reservas SCSI) la comunicación. Cuando ofrece CIFSo NFS, la propia SAN es la que habla ese idioma, coordinando todas las accionesdesde el cálculo de la paridad del RAID hasta el oplock CIFS. Cuando deduplica,la SAN es consciente de la estructura y arquitectura del dato, de donde lo poney donde ha de ir a buscarlo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Con esto no reniego de la SAN tradicional. Evidentemente hayentornos donde el rendimiento es crucial y los IOPS son la única cuestión endisputa.&amp;nbsp; Nadie discute (salvo los PDF delos fabricantes afectados) que la simplicidad (y gestionar bits y bites es mássencillo que gestionar todo un filesystem) suele traducirse en rendimiento. UnaSAN tradicional suele requerir de menos mecanismos de mejora de rendimiento(cachés, algoritmos de lectura, etc) que permiten volcarse en una única labor:servir streams de datos vía FC o iSCSI, dejando los niveles superiores deorganización a los host. Evidentemente hay un modelo de SAN para cadanecesidad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Vamos con VNX..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Tras la adquisición de Isilon, EMC presenta la series VNXe yVNX, donde en boca de los analistas, unifica Clariion y Celerra, presentando unproducto dentro de la categoría denominada Almacenamiento Unificado. EMC presentael producto en tres versiones, cuyas diferencias se ilustra en la siguientetabla.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--RZAKSbvj1I/TtS4e_ahNII/AAAAAAAAArE/OOSgFlgs9vI/s1600/vnx+-+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://3.bp.blogspot.com/--RZAKSbvj1I/TtS4e_ahNII/AAAAAAAAArE/OOSgFlgs9vI/s400/vnx+-+1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Como puede observarse, la serie VNX está orientada a cubrirlas necesidades de almacenamiento independientemente de los requerimientos detamaño o tecnología.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;EMC se lo ha tomado en serio con VNX, ofreciendo un rango demodelos que cubre desde lo más elemental (unidades departamentales y/o SMB)hasta configuraciones multipetabyte.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--4RnxhKfOpA/TtTGdomyt3I/AAAAAAAAArM/AsLcK4WlUOM/s1600/vnx+-+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://2.bp.blogspot.com/--4RnxhKfOpA/TtTGdomyt3I/AAAAAAAAArM/AsLcK4WlUOM/s400/vnx+-+2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Centrándonos en VNXe, además de las característicasdescritas, existen una serie de bundles de software que implementancaracterísticas avanzadas que compiten con el rey del almacenamiento unificado,NetApp.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fZVDsAjaNzs/TtTGtBiA8pI/AAAAAAAAArU/PWa-lrfmQ5Q/s1600/vnx+-+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://2.bp.blogspot.com/-fZVDsAjaNzs/TtTGtBiA8pI/AAAAAAAAArU/PWa-lrfmQ5Q/s400/vnx+-+3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: large;"&gt;Al tajo..&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Por aquí os dejo un par de vídeos disponibles sobre la configuración de la unidad.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;El primero describe cómo configurar la unidad una vez instalada físicamente, mediante el uso de la utilidad "Connection nUtility"&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/jg3XIsK9P0Q/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jg3XIsK9P0Q&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/jg3XIsK9P0Q&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Algo que resulta de agradecer es la configuración sin requerir acceso por consola. Así mismo, la posibilidad de guardar la configuración en un usb para aquellos dispositivos a los que no tengamos acceso a través del mismo segmento LAN supone una gran ventaja.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;En segundo, veamos nuestro primer contacto con EMC Unisphere...&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://0.gvt0.com/vi/LJaBmtmd02w/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LJaBmtmd02w&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/LJaBmtmd02w&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Para los acostumbrados a lidiar directamente con menús/CLI de configuración, el asistente de VNX puede parecer en extremo simple, pero salvo en la configuración de los pools (donde la VNXe impone sus criterios), resulta rápido y efectivo, guiando la entrada de los datos de configuración sin (casi) posibilidad de error.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Nótese la capacidad de configurar desde el asistente parámetros avanzados de los iSCSI targets y Servidores de ficheros como la interfaz que dedicamos e incluso la VLAN.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Una vez configurada, veamos uno de los aspectos más sorprendentes de la unidad: La capacidad de integrarse con los entornos que van a hacer uso del almacenamiento.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;El siguiente&amp;nbsp;vídeo&amp;nbsp;muestra la asignación de almacenamiento a un entorno vSphere&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DFrnomC1hKY?version=3&amp;feature=player_detailpage"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/DFrnomC1hKY?version=3&amp;feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="320" height="180"&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;La integración con vcenter resulta más que interesante a efectos de simplicidad de instalación y de configuración optimizada. Resulta interesante resaltar la posibilidad de decidir qué uso le daremos al datastore creado pudiendo permitir la creación o no de snapshots. Así mismo, la integración queda patente en la capacidad de la unidad para "ver" las VM que alberga.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Os invito a navegar por Youtube en la cantidad de vídeos demostrativos de las capacidades de la unidad (Buscad VNXe).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: large;"&gt;Mi impresión.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Rápida, sencilla, eficiente y BARATA! Una unidad VNXe3100 con doble controladora y el pack básico de software, equipada con doce discos SAS de 15K revoluciones ronda los 14K.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Rendimiento bajo iSCSI.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;El rendimiento es fenomenal, incluso combinando cargas iSCSI y CIFS. Veeam machaca todos los días la infraestructura sin impacto aparente en el rendimiento. En procesos de clonado de VM, la unidad, con una sola interface por controladora dedicada a iSCSI, y la carga de producción, mueve del orden de 1GBytes por minuto, lo que nos da unos 230Mbit por segundo.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Rendimiento bajo CIFS.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;También resulta impresionante, en especial cuando el acceso habitual de los usuarios coincide con procesos de copia (un backup con CA Arcserve y/o una copia sobre una unidad Iomega PX4.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Gestión.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;La verdad es que para cualquier techie, la unidad es decepcionantemente simple de configurar (lo que supongo que tendrá sus consecuencias con el fine tunning, que por suerte no me ha tocado hacer). Respecto al CLI (Command Line Interface), parece que la unidad no lo ofrece directamente, sino a través de un aplicativo instalable en un equipo de gestión Windows o Linux (e incluso bajo ESX), el VNXe Unisphere CLI... no obstante, en las opciones de servicio, existe la posibilidad de activar ssh... no es que permita hacer demasiado, pero el banner de acceso es digno de verse. Otro aspecto sin duda sin desperdicio es como apagar la unidad (reproduzco literalmente):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 755px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;" valign="top"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 755px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2.25pt; padding-left: 2.25pt; padding-right: 2.25pt; padding-top: 2.25pt; width: 749px;" width="100%"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 13.5pt;"&gt;"How to power cycle the VNXe system safely"&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="color: #76a2d1; font-family: Tahoma, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;td rowspan="2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; width: 75pt;" valign="top" width="100"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;img alt="spacer" height="12" width="8" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;img alt="spacer" height="12" width="8" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;img alt="spacer" height="12" width="8" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #76a2d1; font-family: Tahoma, sans-serif; font-size: 10.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr height="0"&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="378"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="378"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="0"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="8"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="8"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;" width="8"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 220px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;ID:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;emc263167&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Usage:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;1&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Date Created:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;03/08/2011&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Last Modified:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;05/23/2011&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;STATUS:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Approved&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Audience:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Customer&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 52.5pt;" width="70"&gt;&lt;/td&gt;&lt;td style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 112.5pt;" width="150"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 755px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td nowrap="" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; width: 86.25pt;" width="115"&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Knowledgebase Solution&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; width: 566.25pt;" width="755"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="background-attachment: initial; background-clip: initial; background-color: #c6c6c6; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; width: 755px;"&gt;&lt;tbody&gt;&lt;tr style="min-height: 3.75pt;"&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 3.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; width: 3.75pt;" width="5"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 3.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 3.75pt; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm; width: 3.75pt;" width="5"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 745px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Question:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;How to power cycle the VNXe system safely&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Environment:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Product: VNXe Series&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Environment:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Product: VNXe3300&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Environment:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Product: VNXe3100&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Problem:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;sp_power_cycle_dae&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Problem:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;sp_power_cycle_recovery&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Problem:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Power cycle the system&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: #f1f1f1; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: initial; border-right-style: none; border-right-width: initial; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 7.5pt;" width="10"&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Fix:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; border-left-color: rgb(153, 153, 153); border-left-style: solid; border-left-width: 1pt; border-right-color: rgb(153, 153, 153); border-right-style: solid; border-right-width: 1pt; border-top-color: rgb(153, 153, 153); border-top-style: solid; border-top-width: 1pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 1.5pt; padding-left: 1.5pt; padding-right: 1.5pt; padding-top: 1.5pt; width: 375pt;" width="500"&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Power-cycle the entire VNXe system to attempt to resolve minor or moderate problems with the storage processors (SPs), I/O connections, disk-array enclosures, the system software, and other system components. Make sure that all system components are firmly seated in their proper position, and that all latches are closed and retaining screws are secure before you power cycle the system. This procedure involves placing the SPs in Service Mode.&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;span lang="EN-US" style="color: red; font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;All hosts will lose access to the system. Ensure all host operations that require the VNXe system have completed to prevent data loss&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;. Overview - This procedure involves doing the following in this order:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Place both SPs in Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Disconnect the power cables from the power supplies on the disk-processor enclosure (DPE) to power down the SPs.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Disconnect the power cables from the power supplies on each disk-array enclosure (DAE) to power them down.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;4.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reconnect the power cables to the power supplies on each DAE to power them up.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;5.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reconnect the power cables to the power supplies on the DPE to power up the SPs.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;6.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reboot each SP to return them to Normal Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Prerequisites&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Before performing this procedure, it is recommended that you disconnect all network shares and iSCSI virtual disks from each host to prevent data loss.&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&amp;nbsp;Once the system is fully powered-up, you can reconnect the hosts to these storage resources.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Warning!&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&amp;nbsp;Working with hardware may cause electrostatic discharge that could damage your hardware. Before working with any hardware, read the following VNXe online Help topic: "Precautions to follow before removing or replacing a component."&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Procedure&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;To power-cycle the entire system:&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;In Unisphere, click&amp;nbsp;&lt;strong&gt;Settings &amp;gt; Service System&lt;/strong&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Enter the Service password to access the&amp;nbsp;&lt;strong&gt;Service System&lt;/strong&gt;&amp;nbsp;page.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Under System Components, expand&amp;nbsp;&lt;strong&gt;Storage System&lt;/strong&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;4.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Select the SP acting in the&amp;nbsp;&lt;em&gt;&lt;b&gt;non-primary&lt;/b&gt;&lt;/em&gt;&amp;nbsp;role. For assistance in determining which SP is primary and which is non-primary, see VNXe online Help topic "Determine a Storage Processor’s role" or reference Knowledgebase article&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&lt;a href="http://knowledgebase.emc.com/emcice/documentDisplay.do?clusterName=DefaultCluster&amp;amp;preview=1&amp;amp;groupId=1&amp;amp;page=&amp;amp;docType=1006&amp;amp;resultType=5002&amp;amp;docProp=$solution_id&amp;amp;docPropValue=emc265521" style="color: #1155cc;" target="_blank"&gt;&lt;span lang="EN-US" style="font-family: Calibri, sans-serif;"&gt;emc265521&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;. If your system has one SP, the name is SP A.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;5.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Under Service Actions, select&amp;nbsp;&lt;strong&gt;Enter Service Mode&lt;/strong&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;6.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Click&amp;nbsp;&lt;strong&gt;Execute service action&lt;/strong&gt;&amp;nbsp;to place the SP in Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;7.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;In the confirmation dialog box, click&amp;nbsp;&lt;strong&gt;OK&lt;/strong&gt;. Do not perform any actions in Unisphere until this operation has completed.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;8.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Wait at least 10 minutes while the SP enters Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;9.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Select the SP and the Mode field indicates that the SP is in Service Mode. By default, the&amp;nbsp;&lt;strong&gt;Service System&lt;/strong&gt;&amp;nbsp;page will refresh every 60 seconds to display the current status and mode of the SP. Also, the Fault LED on the SP flashes amber and blue. For information about the LEDs, see VNXe online Help topic,&amp;nbsp;&lt;strong&gt;LED indications&lt;/strong&gt;.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;If your system has one SP, skip to step 15.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;10.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Under System Components, select the SP acting in the&amp;nbsp;&lt;em&gt;&lt;b&gt;primary&lt;/b&gt;&lt;/em&gt;&amp;nbsp;role.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;11.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Under Service Actions, select&amp;nbsp;&lt;strong&gt;Enter Service Mode&lt;/strong&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;12.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Select&amp;nbsp;&lt;strong&gt;Execute service action&lt;/strong&gt;&amp;nbsp;to place the SP in Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;13.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Wait at least 10 minutes while the SP enters Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;14.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Select the SP and the Mode field indicates that the SP is in Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;15.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Close your web browser to exit Unisphere. The next steps involve physically working with the VNXe system hardware. Optionally print this topic so that you can read the steps from a printed copy.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;16.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Disconnect the power cables from the DPE power supplies.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;17.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Wait at least 60 seconds to ensure each SP has fully powered-down. The green Power Status LED on each SP turns off.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;18.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Disconnect the power cables from the DAE power supplies.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;19.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reconnect the power cables to each DAE power supply to power them up.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;20.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reconnect the power cables to each DPE power supply to power up both SPs.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;21.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Wait at least 10 minutes while both SPs power up. The green Power Status LED on each SP turns on. The Fault LED on each SP flashes amber and blue to indicate that the SP is still in Service Mode.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;22.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Go to your computer and open a web browser.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;23.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Log in to Unisphere.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;24.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Enter the address for Unisphere. Because both SPs are in Service Mode, you can only log in with the Service password and only certain pages will be accessible.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;25.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Enter the Service password to log in to the&amp;nbsp;&lt;strong&gt;Service System&lt;/strong&gt;&amp;nbsp;page.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;26.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Under&amp;nbsp;&lt;strong&gt;System Components&lt;/strong&gt;, expand&amp;nbsp;&lt;strong&gt;Storage System&lt;/strong&gt;.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;27.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reboot SP A and wait 20 minutes for it to return to Normal Mode. When both SPs are in Service Mode, always return SP A to normal operation first, to avoid management software conflicts. Once SP A is operating normally, you can return SP B to normal operation.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;28.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Reboot SP B and wait 20 minutes for it to return to Normal Mode. For more information on rebooting an SP, see VNXe online help topic "Reboot a Storage Processor."&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;29.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;When both SPs are in Normal Mode, refresh your browser, or follow the on-screen instructions, to bring the system software out of Service Mode and restore Unisphere to full functionality.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-left: 36pt;"&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;30.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;Log in to Unisphere with your regular user account to gain access to all pages. If power-cycling the system does not fix the problem, go to the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&lt;a href="http://www.emc.com/vnxesupport" style="color: #1155cc;" target="_blank"&gt;&lt;span lang="EN-US" style="font-family: Calibri, sans-serif;"&gt;EMC Online Support website&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Tahoma, sans-serif; font-size: 7.5pt;"&gt;&amp;nbsp;page for all support options. Also, see VNXe online help topic, "Getting assistance and information."&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;td style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Como he dicho.... Sin desperdicio. !Procurad no tener que apagarla a menudo!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;Resumen.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;La serie VNX(e) es una buena compra, y un producto a evaluar tanto si tenéis necesidades de consolidación en oficinas remotas como en entornos centrales medios o grandes.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Hasta otra.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-4339330680281524228?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/4339330680281524228/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=4339330680281524228' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4339330680281524228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4339330680281524228'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/11/vnxe-una-agradable-sorpresa.html' title='VNXe - Una agradable sorpresa'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--RZAKSbvj1I/TtS4e_ahNII/AAAAAAAAArE/OOSgFlgs9vI/s72-c/vnx+-+1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2535110556111353578</id><published>2011-11-03T10:21:00.002+01:00</published><updated>2011-11-03T10:21:40.022+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nuevo blog'/><category scheme='http://www.blogger.com/atom/ns#' term='vyatta'/><category scheme='http://www.blogger.com/atom/ns#' term='openredes'/><title type='text'>Nuevo  Blog: Openredes - Networking Open Source</title><content type='html'>De la mano de &lt;a href="http://es.linkedin.com/in/hnoguera"&gt;Herminio Noguera Ruiz&lt;/a&gt;&amp;nbsp;nos llega &lt;a href="http://www.openredes.com/"&gt;Openredes&lt;/a&gt;, un blog focalizado en networking Opensource, con una clara preferencia por &lt;a href="http://www.vyatta.com/"&gt;Vyatta&lt;/a&gt;, un router basado en software que personalmente recomiendo. ¡¡Sin desperdicio!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2535110556111353578?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2535110556111353578/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2535110556111353578' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2535110556111353578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2535110556111353578'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/11/nuevo-blog-openredes-networking-open.html' title='Nuevo  Blog: Openredes - Networking Open Source'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-1518586932723476976</id><published>2011-10-30T17:34:00.000+01:00</published><updated>2011-10-30T17:34:27.552+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI in a Box'/><title type='text'>Citrix VDI in a Box - Parte I</title><content type='html'>&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://www.citrix.com/English/ps2/products/product.asp?contentID=2316437&amp;amp;ntref=prod_top"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-n63EssykZhs/Tq1gUmE0tCI/AAAAAAAAAiU/GjWVBtktTN0/s1600/citrix+logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Si ha habido un producto disgresor y con una orientacióndiametralmente opuesta a la de los “espadas” en esto de la virtualización deldesktop, ha sido &lt;u&gt;Kaviza VDI in a Box.&lt;/u&gt;&amp;nbsp;En pocas palabras, frente a la necesidad de infraestructuras más o menospesadas que engloban las propuestas de fabricantes como Citrix, VMware y otros,Kaviza apostó por la simplicidad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;Conocí kaviza de la mano de &lt;a href="http://www.linkedin.com/in/guisebule"&gt;Guise Bule&lt;/a&gt;, uno de los grandes en esto de los virtual desktops, y de su compañia, &lt;a href="http://www.tucloud.com/"&gt;tuCloud&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;, que me invitaron a conocer y evaluar VDI in a Box cuando todavía era Kaviza. No sólo me invitaron a conocer el producto (cosa que jamás podré agradecer lo suficiente) sino a revisar su implementación como plataforma IaaS/DaaS en sus clientes, entre los que se cuenta el Laboratorio Nacional Lawrence Livermore (&lt;a href="https://www.llnl.gov/"&gt;Lawrence Livermore National Laboratory&lt;/a&gt;), donde VDI in a Box gestiona un parque de más de 2000 desktops simultáneos que dan soporte a 5000 usuarios.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;El producto se presentaba como un simple appliance virtualque contenía todo lo necesario para echar a andar un entorno VDI clásico,aportando la novedad de que no requería de infraestructura compartida. Por otrolado, y bajo la filosofía de ¿para qué entrar en una guerra que es difícilganar?, llegaron a un acuerdo con Citrix para usar HDX como protocolo depresentación de alto rendimiento, sin olvidar RDP para entornos menos exigentesen lo que a presentación se refiere. Por otro lado, en lugar de apostar porinfraestructuras de virtualización centralizadas, heredadas de los entornos deservidor y que el transcurso del tiempo ha demostrado que no siempre soneficientes, Kaviza apostó por el VDI distribuído,&amp;nbsp; donde para nada se hablaba de entornoscentralizados (tipo VMware View, Xendesktop o similares) sino en una malla deinfraestructuras independientes sincronizadas entre sí, con infraestructura debajo coste y sin tecnología compartida… básicamente algo en la filosofía deldesktop de usuario: máximo rendimiento al menor coste.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Kaviza fue adquirida por Citrix este año, dentro de laimpresionante campaña de adquisiciones de esta última, entre las que contamos,además a Netviewer, EMS-Cortex, cloud.com, Ringcube y Sharefile.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Citrix ha renombrado el producto como Citrix VDI in a Box, ylo ha posicionado en el tramo SMB, creando incluso una línea de negocio, dondeha colocado a &lt;a href="http://www.linkedin.com/in/krishnasub"&gt;KrishnaSubramanian&lt;/a&gt;, anterior CCO de Kaviza, como responsable de la unidad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #3d85c6; font-size: large;"&gt;Arquitectura de VDI-in-a-box.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;A diferencia del resto de productos, VDI-in-a-box gestionahosts, no infraestructuras. Cada hypervisor dentro de un despliegueVDI-in-a-box está gestionado individualmente por un appliance, que toma elcontrol del mismo y lo incorpora al Grid, unidad única de gestión del entorno.Cada appliance gestiona y controla el hypervisor , integrando los recursos delmismo dentro del conjunto de los hypervisores, asegurándose adicionalmente deque ese hypervisor ofrece las VM, plantillas y configuraciones del conjunto dela infraestructura. A este conjunto, VDI-in –a-box le llama Grid.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1ThiDIG8U2Q/Tq1gsYCCWGI/AAAAAAAAAic/a0lQcUUil8E/s1600/Citrix+VDI+in+a+box+-+Parter+1+-+Imagen+1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-1ThiDIG8U2Q/Tq1gsYCCWGI/AAAAAAAAAic/a0lQcUUil8E/s1600/Citrix+VDI+in+a+box+-+Parter+1+-+Imagen+1.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Despliegue típico de Citrix VDI in a Box&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;El grid es una entidad conjunta de gestión, por lo que noimporta en qué appliance configuremos qué parámetro o característica para quetodo el Grid quede configurado. Cuando definimos una imagen de un desktop, estaes automáticamente replicada a los servidores miembros. Así mismo, el Grid estolerante a fallos, y no depende de ninguno de sus miembros para sobrevivir(salvo, evidentemente, del último). &amp;nbsp;Comparemos ahora con una estructuratradicional que ofrezca el mismo nivel de tolerancia:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XT0d2ThXLWo/Tq1gs-Zn1dI/AAAAAAAAAig/ZEQ5acZdNa0/s1600/Citrix+VDI+in+a+box+-+Parter+1+-+Imagen+2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-XT0d2ThXLWo/Tq1gs-Zn1dI/AAAAAAAAAig/ZEQ5acZdNa0/s1600/Citrix+VDI+in+a+box+-+Parter+1+-+Imagen+2.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Despliegue típico VDI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #3d85c6; font-size: large;"&gt;Grid vs Entornos tradicionales.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Como observamos, los productos tradicionales requieren deuna total interrelación entre distintos subsistemas externos totalmente alentorno VDI. Tradicionalmente, el bróker VDI no “habla” directamente con loshypervisores (algunos, de hecho, no lo permiten), sino con la plataforma degestión de virtualización, que para alcanzar el entorno de redundanciarequerido, ha de usar productos de alta disponibilidad y/o almacenamientocompartido (clásico cluster, que tampoco ofrece el nivel tolerancia requerido:las bases de datos y la configuración siguen estando en un solo sitio). Asímismo, es necesario cierto nivel de tolerancia en los brokers, ya sea mediantesu clusterizado o mediante la réplica de la base de datos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Por otro lado, existe la dependencia del bróker respecto aDirectorio Activo. Si este no autentica a un usuario que intenta acceder a sudesktop, no hay credenciales cacheadas que valgan…. Aunque posteriormente eldesktop sí te deje acceder con ellas. También el uso mandatorio que algunosbrokers realizan de Active Directory incrementa la complejidad de los entornos,especialmente aquellos donde AD no se usaba o donde sólo se usaba por lascapacidades de gestión del desktop (Despliegue o control con GPO’s), que dentrodel mundo VDI pueden no ser necesarias. Recordemos que Active Directoryrequiere CAL (&lt;a href="http://www.microsoft.com/licensing/about-licensing/client-access-license.aspx#tab=4"&gt;ClientAccess Licenses&lt;/a&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Al gestionar una infraestructura común, el uso dealmacenamiento compartido es poco menos que mandatorio: Ya sea SAN o NAS, tantolas templates, las imágenes y los propios desktops deben ser accesibles portodos los hipervisores. Evidentemente un entorno tan crítico como el desktopdel usuario debe tener cierta protección en lo que al almacenamiento se refiere.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Todos estos elementos complican la gestión e incrementan loscostes, lo que a veces obliga a integrar el entorno VDI dentro de nuestroentorno de virtualización de servidores, lo que no suele ser buena idea, comoapunté en la serie &lt;a href="http://bevirtual.blogspot.com/search/label/Repensando%20VDI"&gt;Repensando VDI&lt;/a&gt;cuando hablé de, entre otras cosas, de los requerimientos de entrada/salida deun entorno VDI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;VDI in a box, en resumen, opera en un modo muy similar aactive directory: Ningún servidor es imprescindible para el funcionamientodel&amp;nbsp; entorno, algo a mi parecer muy deagradecer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="color: blue; font-family: Verdana, sans-serif; font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;Gestión.&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Otro de los aspectos diferenciales de VDI in a Box es lacapacidad de gestión. Al eliminar elementos compartidos, se elimina,consecuentemente, su gestión. No hay SAN/NAS que gestionar (si quieres que nola haya, claro), ni servidores de gestión de infraestructura virtual (vCenter,SCVMM or XenCenter)… simplemente desktops y usuarios. Esto tiene capitalimportancia cuando hay que delegar loa gestión del entorno VDI a personal nofamiliarizado con la infraestructura virtual. Al no compartir másinfraestructura que la red, los administradores del entorno virtual como losdel almacenamiento no tienen que dedicar tiempo extra a la supervisión de lainfraestructura de escritorios. En pocas palabras, cada uno a lo suyo y en losuyo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;Seguiremos hablando de VDI in a Box…&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-1518586932723476976?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/1518586932723476976/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=1518586932723476976' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1518586932723476976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1518586932723476976'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/10/citrix-vdi-in-box-parte-i.html' title='Citrix VDI in a Box - Parte I'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-n63EssykZhs/Tq1gUmE0tCI/AAAAAAAAAiU/GjWVBtktTN0/s72-c/citrix+logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5737311701788212121</id><published>2011-10-10T17:00:00.002+02:00</published><updated>2011-10-10T17:00:32.724+02:00</updated><title type='text'>Google presenta Remote Desktop para Chrome</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;El viernes pasado Google presentó la beta de Chrome RemoteDesktop , un plug-in para chrome que permite acceder a la consola de un equiporemoto desde otro sin necesidad de instalar un agente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La versión actual requiere la presencia de un usuario a amboslados de la conexión, es decir, tando del equipo controlador como delcontrolado. La conexión está autenticada por una clave de un solo uso que segenera en el extremo controlado y que debe ser comunicada al usuario del extremocontrolador. Según indica Google, esta aplicación no es más que un demostradorde tecnología que demuestra las capacidades de Chrome, pero no deja de parecerun “aviso a navegantes”, especialmente después de probarlo y observar que elrendimiento es superior a otras tecnologías de control remoto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para los más versados en las intimidades de desarrollo,parece que este plugin se basa en una conexión P2P establecida con &lt;a href="http://en.wikipedia.org/wiki/Jingle_(protocol)"&gt;libjingle&lt;/a&gt;, combinadocon una implementación de &lt;a href="http://nice.freedesktop.org/libnice/libnice-Pseudo-TCP-Socket.html"&gt;PseudoTcp&lt;/a&gt;en libjingle para proveer conexiones estables, todo sobre SSL. En lo referentea la presentación, usa &lt;a href="http://en.wikipedia.org/wiki/Protobuf"&gt;protobuf&lt;/a&gt; para datos estructurados y framing y losgráficos con codificados mediante el formato &lt;a href="http://en.wikipedia.org/wiki/VP8"&gt;VP8&lt;/a&gt;.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Independientemente de la tecnología, queda claro que Googleha desplegado todo su arsenal de armas en Chrome para demostrar que lo suyo nosólo es la nube.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La tecnología en sí no es nueva: Ericom, Citrix, Installfreey ThinVNC (por nombrar algunos que ya disponen de cliente) ofrecen algosimilar. Otros, como VMware, están trabajando en ello. Lo curioso es que todasestas compañías trabajan en cierta manera para el sistema operativo, por lo queno es de extrañar que ofrezcan el producto. Sin embargo, Google, salvo por Android y Chrome OS, nunca se ha embarcado en este “percal”, fijando su objetivo claramente en la red... Entonces ¿A qué viene esto?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por lo pronto, LogmeIN y Teamviewer ya tienen un competidora la altura (por mi experiencia, hasta superior), aunque no creo que laintención de Google sea, precisamente, embarcarse en este mercado. ¿Estaremos alas puertas de un Windows en la nube de mano de Google?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5737311701788212121?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5737311701788212121/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5737311701788212121' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5737311701788212121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5737311701788212121'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/10/google-presenta-remote-desktop-para.html' title='Google presenta Remote Desktop para Chrome'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-8142308332761388984</id><published>2011-09-27T13:38:00.001+02:00</published><updated>2011-09-27T13:52:14.872+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cameyo'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización de Aplicaciones'/><title type='text'>Virtualización de Aplicaciones / Parte 2</title><content type='html'>Tras un par de semanas peleándome con unos cuantos brokers de vDesktops que me han consumido hasta el extremo, volvemos con las aplicaciones virtuales.&lt;br /&gt;&lt;br /&gt;Decíamos que la virtualización de aplicaciones mantiene una íntima relación con los entornos VDI, especialmente si requerimos que tanto las aplicaciones como los perfiles de usuario se independicen del sistema operativo del vDesktop con objeto de evitar personalizaciones que nos eviten reproducir en entorno virtual los problemas de los entornos físicos. Por otro lado, la necesidad de que el usuario acceda al software que necesita cuando lo necesita y donde lo necesita puede ser solventada sin necesidad de instalar todas las aplicaciones en la imagen maestra.&lt;br /&gt;&lt;br /&gt;Como efecto colateral, y dependiendo del producto usado, podemos darle al usuario una versión "para llevar" de una aplicación y sus configuraciones; es decir, el usuario puede llevarse en un pen drive su outlook con su configuración o sus PST. Adicionalmente, virtualizar las aplicaciones en modo de aislamiento permite el movimiento de esta entre un entorno de desktop virtual y desktop&amp;nbsp;físico.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9sr4i0C8iUo/ToGm8HKV8TI/AAAAAAAAAcU/rE7PCIgLr4U/s1600/vapps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://4.bp.blogspot.com/-9sr4i0C8iUo/ToGm8HKV8TI/AAAAAAAAAcU/rE7PCIgLr4U/s400/vapps.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;En mi caso particular, y en el de más de un cliente, la coexistencia de múltiples entornos de trabajo (Desktop virtual, el irrenunciable desktop físico y el portátil), junto con la necesidad de instalación de aplicaciones no corporativas o de uso personal, la posibilidad de virtualizar, por ejemplo, Google Chrome (con sus capacidades offline) hacen de esta opción una manera fácil y simple de mantener para permitir desktops&amp;nbsp;limpios&amp;nbsp;de configuraciones y aplicaciones de usuario.&lt;br /&gt;&lt;br /&gt;Profundizando, si ejecutamos la aplicación virtualizada en una unidad de red (y hemos configurado el VOS para que use la misma carpeta que el ejecutable), nos bastará un simple copy para mantener actualizado el VOS (que al fin y al cabo es lo que nos interesa) en un dispositivo extraible o nuestro portátil. Si usamos dropbox, podemos mantener nuestras vApps disponibles en cada uno de nuestros dispositivos.&lt;br /&gt;&lt;br /&gt;En un entorno más corporativo, podemos usar ficheros sin conexión para el mismo fin.&lt;br /&gt;&lt;br /&gt;Con un poco de trabajo (siempre digo que para eso nos pagan), podemos separar nuestro perfil, tanto de usuario como de aplicaciones), del PC que usamos.&lt;br /&gt;&lt;br /&gt;Virtualizar las aplicaciones con productos como &lt;a href="http://www.cameyo.com/"&gt;Cameyo&lt;/a&gt;&amp;nbsp;puede ser una manera de reducir los costes de implementación de infraestructura de desktop virtual.&lt;br /&gt;&lt;br /&gt;En mi particular caso, tengo versiones virtuales con Cameyo del vSphere client (un ENORME paquete con todas las versiones desde la 2.5 a la 5), putty (por esa mala costumbre de guardar los host en el registro que tiene este), &lt;a href="http://www.bitvise.com/tunnelier"&gt;Bitvse Tunnelier&lt;/a&gt; (lo uso cono "gateway" SSH). En el paso de el putty virtualizado, descansa en mi dropbox, con lo que consigo mantenerlo replicado entre todos mis desktops. Así mismo, y en otro escenario de aplicación quizá más mundano, mantengo una copia local de mi correo usando un Thunderbird virtualizado, que descarga periódicamente mis cuentas (profesionales y particulares) de Google (La nube mola, pero la nube con copia local mola más).&lt;br /&gt;&lt;br /&gt;Os animo a probar Cameyo. Desde luego no es ThinApp.... pero da el tipo.&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-8142308332761388984?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/8142308332761388984/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=8142308332761388984' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8142308332761388984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8142308332761388984'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/09/virtualizacion-de-aplicaciones-parte-2.html' title='Virtualización de Aplicaciones / Parte 2'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9sr4i0C8iUo/ToGm8HKV8TI/AAAAAAAAAcU/rE7PCIgLr4U/s72-c/vapps.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6851447603032094175</id><published>2011-09-26T13:21:00.002+02:00</published><updated>2011-09-26T13:21:58.603+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Citrix Virtual Desktop Agent'/><category scheme='http://www.blogger.com/atom/ns#' term='Kaviza'/><title type='text'>Nota técnica: instalado en agente Kaviza en Windows 7</title><content type='html'>Para los que tenéis plantilla optimizada para VDI donde esté desactivado el firewall y Media Center, recordaros que es necesario que tanto el firewall (y los servicios de los que depende) estén en ejecución cuando instaléis el agente de desktop virtual de Kaviza.&lt;br /&gt;&lt;br /&gt;Este se compone de dos elementos: Uno, el Agende VDI de Citrix y el propio de Kaviza.&lt;br /&gt;&lt;br /&gt;El componente de Citrix requiere que el Firewall de Windows esté en ejecución, y el agente de Kaviza requiere que el componente Media Center esté instalado.&lt;br /&gt;&lt;br /&gt;De no estar el firewall activado, la instalación del Agente VD de Citrix fallará, dando las habitualmente claras, concisas y nada extensas a las que Citrix nos tiene habituados.&lt;br /&gt;&lt;br /&gt;Un abrazo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6851447603032094175?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6851447603032094175/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6851447603032094175' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6851447603032094175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6851447603032094175'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/09/nota-tecnica-instalado-en-agente-kaviza.html' title='Nota técnica: instalado en agente Kaviza en Windows 7'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2924558829236744213</id><published>2011-09-07T15:04:00.002+02:00</published><updated>2011-09-07T15:05:09.637+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualización de Aplicaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><title type='text'>Virtualización de Aplicaciones / Parte 1</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;Junto con la de servidores, la llamada virtualización deaplicaciones es uno de las tecnologías que en estos últimos años ha acaparadomás post y notas técnicas. La tecnología VDI también ha impulsado la evoluciónde las soluciones que permiten ejecutar una aplicación sin instalarlapreviamente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Quien, como yo hasta hace poco, reinstalaba su PC cadacierto tiempo, conoce la sensación de pérdida de tiempo que supone lainstalación de las aplicaciones. En casi cualquier sistema operativo,&amp;nbsp; prácticamente todas las aplicacionesmodifican el o el estado del mismo, o su configuración o sus archivos. En elparticular caso de Windows, la instalación de una aplicación suponemodificaciones en las dll registradas, controles, entradas del registro y unabuena cantidad de modificaciones en el árbol de ficheros. Así mismo, estasmodificaciones no sólo afectan a la aplicación, sino al estado global delsistema, lo que puede impedirnos la instalación de otras o alterar sufuncionamiento. Por ejemplo, mantener distintas versiones del browser deinternet es a menudo imposible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por otro lado, una vez instalada, y como una buena novia,desinstalarla suele dejar trazas en nuestro sistema (basta echar un ojo alsiempre creciente – como la prima de riesgo – directorio c:\windows\winsxs paracomprobarlo), y en ocasiones estas trazas pueden interferir con futurasaplicaciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En entornos VDI, este comportamiento supone un dolor decabeza adicional, ya que estas dificultades pueden obligarnos a tener quetrabajar con múltiples imágenes maestras, cada una con la configuraciónnecesaria, lo que puede convertirse en una auténtica pesadilla a la hora deactualizar copias maestras.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Tradicionalmente, soluciones como Citrix Metaframe (hoyXenApp) y Terminal services nos ayudaban en este problema: Desplegábamos laaplicación en los desktops mediante una sesión con el servidor que lahospedaba. Esto desplaza el “problema” a una ignota granja de servidores endonde los nunca totalmente considerados ingenieros Citrix/TS&amp;nbsp; toreaban el problema como buenamente podían(hay aplicaciones que deberían ser usadas como prueba de cargo en un juiciocontra sus desarrolladores) la coexistencia. Muchas veces, para bien o paramal, no hay más remedio que añadir servidores a la granja.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5gQplUE5bTk/TmdrVLU-ecI/AAAAAAAAAZs/oar1nlssO78/s1600/virtualizacion+de+aplicaciones+-+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://4.bp.blogspot.com/-5gQplUE5bTk/TmdrVLU-ecI/AAAAAAAAAZs/oar1nlssO78/s320/virtualizacion+de+aplicaciones+-+1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por otro lado, aparecieron soluciones basadas en elstreaming de la aplicación al desktop bajo demanda. Este es el caso de SoftGrid(renombrada App-V tras ser adquirida por Microsoft). Softgrid actúa comoservidor de los ejecutables y ficheros relacionados con las aplicaciones,desplegando su entorno completo de ejecución (aplicación, dlls y demás) en elcliente según fuera requerido.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-KUWvFUIT9-k/TmdrYOAViHI/AAAAAAAAAZw/1CC6yWsBWgU/s1600/virtualizacion+de+aplicaciones+-+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-KUWvFUIT9-k/TmdrYOAViHI/AAAAAAAAAZw/1CC6yWsBWgU/s320/virtualizacion+de+aplicaciones+-+2.png" width="272" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Desafortunadamente, siempre hay aplicaciones, ya por diseño,ya por requerimientos, que no son susceptibles de ser desplegadas por estemedio y siempre terminan instaladas en el PC local, o lo que es peor, en un VDIdedicado y personalizado (que requiere otra serie de medidas, como son elbackup específico)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Frente a estas tecnologías, que desplazan de una u otramanera los problemas inherentes a la instalación de aplicaciones hacia elservidor, nace otra visión.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;¿Qué una aplicación modifica el sistema? Pues usemos una capa deabstracción entre la aplicación y el sistema que recree los requerimientosespecíficos de la aplicación durante su ejecución y que estos desaparezcan aldejar de utilizar la misma&lt;/i&gt;&lt;/b&gt;. Es lo que normalmente es conocido como“virtualización de aplicaciones”, aunque yo veo más acertado denominarlo como“empaquetado del entorno de ejecución”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Este método requiere de la ejecución de una delgada capa desoftware que recree el entorno que la aplicación instalada espera encontrar:dll, entradas de registro y modificaciones del filesystem. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Esta capa “aprende” las modificaciones durante el pasoprevio de la paquetización: es decir, la instalación de la aplicación serealiza sobre un sistema operativo “limpio” y es monitorizada por un aplicativoque toma una “foto” del sistema antes de la instalación y otra después,comparando ambos entornos. El diferencial se empaqueta en un archivo que, ademásde este, incluye la capa de software antes mencionada. Dependiendo del productousado, el resultado será un ejecutable o un ejecutable más un archivo quecontiene ese diferencial.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Cuando ejecutamos este, el Appvisor (llamemos así a la capade abstracción del sistema operativo tal como lo hace el “hypervisor” delhardware) genera en base al contenido del archivo de imagen diferencial elentorno que la aplicación espera, y procede a ejecutarla. El AppVisor introduceconceptos como el registro virtual (lo que le permite añadir las entradas yconfiguraciones que la aplicación espera encontrar y/o espera escribir) y unsistema de ficheros virtual (donde la aplicación encuentra y/o escribe lo queespera encontrar y espera escribir). La suma de estos dos conceptos es lo queviene siendo llamado VOS o Virtual Operating System.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En lo referente al registro virtual, el appvisor simplemente“incrusta” las claves de registro que ha generado la aplicación de forma queesta pueda encontrarlas tal y como si estuviesen en el registro del sistema. Enlo referente al filesystem, el appvisor hace algo parecido al chroot de unix:Cambia el path relativo del filesystem virtual a absoluto… es decir, si&amp;nbsp; ejecutamos nuestra aplicación virtual enc:\app\virtual\app1 y la aplicación fue instalada en c:\archivos deprograma\app1, el hypervisor hace ese “chroot” para que la aplicación encuentrelos ficheros que necesita (ejecutables, dll, etc) donde espera encontrarlos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Como resumen, vaya esta gráfico:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-13wTixKNQ5Y/TmdrhTTq_9I/AAAAAAAAAZ0/w7cAMtzYp_I/s1600/virtualizacion+de+aplicaciones+-+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-13wTixKNQ5Y/TmdrhTTq_9I/AAAAAAAAAZ0/w7cAMtzYp_I/s320/virtualizacion+de+aplicaciones+-+3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Sin ánimo de entrar en polémicas sobre cuál de lasaproximaciones descritas es la mejor, suena evidente el hecho de que estaúltima no requiere de servidores o infraestructura externa al propio desktoppara ejecutar una aplicación virtual y así evitar el inconveniente de lasinstalaciones locales.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;h1&gt;Modos de interacción con el sistema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;Adicionalmente, el appvisor suministra varios modos deinteracción con el sistema que ejecuta la aplicación virtual, basadas en lapermanencia de los cambios que está puede o no realizar en el sistema operativodonde se ejecuta.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Modo integrado: En este modo, los cambios que la aplicaciónhaga tanto en el filesystem (en lo referente a archivos de datos generados porla misma, no por sus dll o ejecutables) se realizan en el sistema operativoreal. Esto permite, por ejemplo, que se graben entradas de registro o ficherosde datos que permanecerán en sistema operativo tras cerrar la aplicación. En unejemplo real, un Outlook virtualizado dejaría el PST en el disco duro delWindows donde lo ejecutemos. Así mismo, las modificaciones que la aplicaciónrealice al sistema (ficheros o registro) quedarían plasmadas en el sistema. Porotro lado, la aplicación virtualizada tendría acceso a los archivos del sistema(Un Outlook virtualizado, por ejemplo, podría acceder a un documento existentepara enviarlo como fichero adjunto). Si ese Outlook descargase un adjunto,podría hacerlo en el filesystem del sistema operativo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Modo Mixto: En este modo, la app virtual tiene acceso delectura al filesystem real, pero todos los cambios que realice en el mismo,sólo se reflejarán en el VOS. Por seguir el ejemplo del Outlook, este podráadjuntar ficheros existentes, pero si descarga un adjunto, este se almacenaráen el VOS. Lo mismo aplica a entradas de registro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Modo aislado: En este modo la aplicación virtual no tienevisibilidad del sistema operativo.&amp;nbsp; Sólopodrá acceder a los archivos contenidos en el VOS. Los datos generados por lamisma serán almacenados en el VOS. En este modo, el Outlook virtual no podríaacceder a un documento previamente&amp;nbsp;almacenado en el disco del PC ni podría escribir en el mismo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Veamos todo esto en una tabla resumen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableLightListAccent1" style="border-collapse: collapse; border: none; mso-border-alt: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 100.0%;"&gt; &lt;tbody&gt;&lt;tr&gt;  &lt;td style="background: #4F81BD; border-bottom: none; border-left: solid #4F81BD 1.0pt; border-right: none; border-top: solid #4F81BD 1.0pt; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 5;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Modo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="background: #4F81BD; border-top: solid #4F81BD 1.0pt; border: none; mso-background-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Visibilidad  del sistema&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="background: #4F81BD; border-top: solid #4F81BD 1.0pt; border: none; mso-background-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Modificación  de la app virtual&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="background: #4F81BD; border-top: solid #4F81BD 1.0pt; border: none; mso-background-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Modificación  del sistema&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="background: #4F81BD; border-bottom: none; border-left: none; border-right: solid #4F81BD 1.0pt; border-top: solid #4F81BD 1.0pt; mso-background-themecolor: accent1; mso-border-right-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 1;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Nuevos  elementos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-right: none; border: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 68;"&gt;&lt;b&gt;Mixto&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;Completa(*)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-left: solid #4F81BD 1.0pt; border: none; mso-border-left-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 4;"&gt;&lt;b&gt;Integrado&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;Completa(*)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border: none; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;Sistema&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-right: solid #4F81BD 1.0pt; border: none; mso-border-right-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;Sistema&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td style="border-right: none; border: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 68;"&gt;&lt;b&gt;Aislado&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;No visible&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-bottom: solid #4F81BD 1.0pt; border-left: none; border-right: none; border-top: solid #4F81BD 1.0pt; mso-border-bottom-themecolor: accent1; mso-border-top-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;No accesible&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;td style="border-left: none; border: solid #4F81BD 1.0pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt; width: 20.0%;" valign="top" width="20%"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-yfti-cnfc: 64;"&gt;VOS&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;(*) En caso de coincidencia de un elemento en la aplicaciónvirtual y en el sistema operativo, prevalece siempre el contenido del filesystemdel VOS. Ejemplo Outlook: Si existe en el sistema la carpeta c:\attach ytambién existe en el VOS, prevalecerá el contenido de este último.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Cada producto implementa estas características con ligerasvariaciones, pero básicamente todas las aproximaciones son similares.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;h1&gt;VOS. ¿Cómo gestiona el filesystem?&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;Bien. Vamos a centrarnos en el sistema de ficheros.&amp;nbsp; Una aplicación “real”, es decir, instalada enel sistema operativo, toma como referencia la unidad lógica (nuestro C:, D:etc) del sistema donde se ejecuta para interacturar con los datos. Es decir…sabe que está instalada en c: o d: y que los datos han de ser guardados enestas unidades. En &amp;nbsp;lo referente a lainstalación, este path suele ser inamovible: Si movemos la aplicación dec:\Program Files\app1 (que es donde la instalamos) a d:\program files\app2, lomás probable es que perdamos un par de horas en un académicamente instructivo pernada práctico paseo por el registro y por las utilidades de Windows pararendirnos horas más tarde. El appvisor “engaña” a la aplicación mostrándole unao varias unidades lógicas que, dependiendo del modo de empaquetado (ver tablaanterior) puede o no coincidir con las existentes en el sistema operativoreal.&amp;nbsp; En modo integrado, por ejemplo, laaplicación modificará el fichero “c:\windows\system\readme.txt” en sulocalización original. En modo mixto, no podrá acceder a ese fichero, ya que elappvisor le “redirigirá” a la carpeta contenida en el VOS, y en modo aislado,no podrá acceder a ese fichero. El appvisor introduce un filtro que,dependiendo del modo, redirigirá hacia el sistema operativo real o a unacarpeta que contiene el sistema operativo virtual. Esta localización variarádependiendo del modo y el producto. Veamos un gráfico.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PPTfHugq01g/TmdriAfHCsI/AAAAAAAAAZ4/WoPzhp-uB3E/s1600/virtualizacion+de+aplicaciones+-+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://2.bp.blogspot.com/-PPTfHugq01g/TmdriAfHCsI/AAAAAAAAAZ4/WoPzhp-uB3E/s320/virtualizacion+de+aplicaciones+-+4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Esta imagen ilustra un posible escenario aislado. Como puedeobservarse, la aplicación virtual al ser ejecutada e invocada por el appvisor,crea una estructura de directorios bajo la carpeta donde hayamos copiado elejecutable (esto también puede variar) y despliega el filesystem virtual. Apartir de ese momento, la app virtual verá el contenido de la carpeta VOS comoel filesystem del sistema.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Esto nos permite, por ejemplo, llevarnos nuestro manido Outlookvirtual (con sus pst) en un pen drive…. O colgarlo de una unidad de red. ¿No osparece que para VDI esta última posibilidad resulta de interés?&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Jugando con los diferentes modos, conseguiremos mayor omenos visibilidad de los archivos generados por la app virtual desde otrasaplicaciones (virtualizadas o no)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;h1&gt;El lado oscuro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;Por supuesto, tiene sus contras. No todas las aplicacionesadmiten ser virtualizadas, o requieren de especiales opciones de instalación otuneo posterior del paquete para que funcionen. Los productos que requierenactivación (especialmente los de Microsoft) suelen requerir de tunningespecífico.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Así mismo, cuidado con los updates. En muchos casos,actualizar una aplicación no puede ser delegado a su propio mecanismo deactualización y es posible que se requiera el despliegue de una nueva versiónde la aplicación virtualizada. También el licenciamiento puede verse afectao,especialmente si no disponemos de licenciamiento enterprise (una sola key oactivación para toda la compañía) y la aplicación pide esta durante el procesode instalación (léase Office 2003 retail, por ejemplo).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;h1&gt;Productos comerciales.&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;&lt;div class="MsoNormal"&gt;Tenemos los siguientes (hasta donde yo sé, claro).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Appzero&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Argo Application installer&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;BoxedApp&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Cameyo&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;InstallFree&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;JauntePE&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Microsoft v-App (Modo standalone)&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Ringcube MojoPack&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;Symantec Workspace Virtualization&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;VMware ThinApp&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;LanDesk Application Virtualization&lt;/li&gt;&lt;li&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;MoleBox&lt;/li&gt;&lt;/ul&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ya está bien por hoy. En el próximo post hablaré de laíntima relación entre la tecnología de desktop virtual y la virtualización deaplicaciones.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2924558829236744213?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2924558829236744213/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2924558829236744213' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2924558829236744213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2924558829236744213'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/09/virtualizacion-de-aplicaciones-parte-1.html' title='Virtualización de Aplicaciones / Parte 1'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-5gQplUE5bTk/TmdrVLU-ecI/AAAAAAAAAZs/oar1nlssO78/s72-c/virtualizacion+de+aplicaciones+-+1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2354588558929045626</id><published>2011-09-03T22:52:00.000+02:00</published><updated>2011-09-03T22:52:06.942+02:00</updated><title type='text'>Perlas de PIPO E2H: Corriendo Xen en ESXi5</title><content type='html'>Pues sí, el gran &lt;a href="http://es.linkedin.com/pub/jos%C3%A9-luis-g%C3%B3mez-ferrer-de-couto/20/5b0/3a6"&gt;José Luis Gómez Ferrer de Couto &lt;/a&gt;nos regala una perla sobre como &lt;a href="http://blog.e2h.net/2011/09/01/how-to-run-xenserver-5-6-on-vsphere-5-with-support-windows-virtual-machine-into-xenserver/"&gt;instalar XenServer con soporte para VM windows en ESXi.&lt;/a&gt; Hasta la versión 4 de vSphere, era posible virtualizar incluso el mismo ESX, siempre que no requirieramos de las extensiones de virtualización dentro de la VM (Intel-VT o AMD-vt). Recordemos que estas extensiones son necesarias para la ejecución de máquinas virtuales de 64 bits, tanto en ESX como en Xen. Por otro lado, Hyper-V lo necesita obligatoriamente, por lo que al menos por esta razón, Hyper-V no era virtualizable. Entre las nuevas características de ESXi 5.0 parece estar la de permitir que un guest acceda a estas extensiones. Tal y como nos describe José, esta característica se activa añadiendo la línea &lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;vhv.allow=TRUE&lt;/span&gt;&lt;/b&gt; al fichero /etc/vmware/config de nuestro ESXi.&lt;br /&gt;&lt;br /&gt;Por supuesto, acabo de instalar Xen en mi lab y creado una VM de prueba... que ha funcionado perfectamente. Aprovecharé esta característica para ponerme con Xenserver, que lo tengo de lado desde hace bastante.&lt;br /&gt;&lt;br /&gt;Mis felicitaciones a José por su estupendo blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2354588558929045626?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2354588558929045626/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2354588558929045626' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2354588558929045626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2354588558929045626'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/09/perlas-de-pipo-e2h-corriendo-xen-en.html' title='Perlas de PIPO E2H: Corriendo Xen en ESXi5'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6685599306480014059</id><published>2011-09-02T12:50:00.000+02:00</published><updated>2011-10-30T14:18:07.756+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IOPS'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Repensando VDI'/><title type='text'>Repensando VDI - Parte III y final</title><content type='html'>&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Bueno… como vimos en los post anteriores, ya tenemos en lamano el diseño de una solución VDI para nuestro proyecto en particular. Ahora,antes de lanzarnos a hacer pedidos parémonos a reflexionar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para unos doscientos desktops disponemos encima de la mesade tres servidores de alta gama, una SAN en la que hemos perdido un entretenidorato en diseñar nuestra SAN teniendo en cuenta aspectos como los IOPS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por otro lado, y como parte de un buen diseño, vemos que lagranularidad en la escalabilidad de la solución se nos torna baja. Me explico…para 10 desktops más, hemos de adquirir un equipo similar, con un coste que osrecuerdo roza los 14K.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Además, y desde el punto de vista de la gestión, hemosañadido la gestión de la SAN y del almacenamiento, lo que dependiendo deldepartamento de IT del cliente, supone una nueva carga de trabajo, querequerirá cierta monitorización y ajustes durante la vida del entorno.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Todo esto que resumo en unas cuantas líneas supone un nuevosistema crítico en el entorno del cliente, con los mismos, si no mayores,requerimientos de gestión y monitorización que su entorno de servidores…. Y todopara un entorno, el de PCs, que no requiere, en un entorno de desktop físico,de tanto nivel de administración y conocimiento de las tecnologías implicadas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Keep it simple&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Quizá debamos revisar nuestra concepción de un entorno comoel que nos ocupa. Empecemos por los servidores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Es indiscutible, al menos bajo los parámetros tradicionales,que la densidad es el secreto del éxito en un entorno VDI. Es decir, cuántosmás VM “metamos” en un servidor, mejor… ¿mejor?. Servidores más grandes son máscaros, y ante el fallo de uno, el impacto es mayor: Enel ejemplo en el queestamos trabajando en el que hemos añadido un tercer servidor sólo por si acaso(recordemos que la pregunta no es si fallará, sino cuando lo hará). Este tercerservidor además nos permite asumir sin paradas las tareas de mantenimiento dela infraestructura, lo que sigue obligándonos a desconectar a cien usuarios deuno de ellos para que se conecten a otro. Así mismo, y tal y como recordamosantes, la granularidad es baja: Ampliamos nuestra infraestructura por mor a launiformidad de entornos de 100 en 100 desktops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por otro lado, el almacenamiento. Según nuestros cálculos,necesitamos al menos 15 discos para satisfacer el hambre de IOPS de nuestrainstalación. Nos vemos dimensionando una SAN de un coste respetable (discos de15K, multipath, etc) únicamente por las necesidades de IOPS….&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Servidores: Enanos vs Gigantes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Si incrementamos el número de nodos, disminuyendo a la parla especialización del hardware (nada de memoria ECC, SATA en lugar de SAS,Placas base de desktop con procesadores de alto rendimiento) observamos&amp;nbsp; que,&amp;nbsp; aigual número de cores y memoria, la factura baja sustancialmente… más que nadaen lo referente a la redundancia. Si sustituimos cada nodo de los antesdescritos por 4 0 5 Core I7 980/990 con 24 Gb de RAM, el importe de la facturaen lo referente a servidores descenderá bastante, manteniendo (e inclusodecrementando) el número de desktops por core. El coste de la redundancia (eseservidor extra) también se reduce (ya que la configuración propuesta cuestaposiblemente entre tres y cinco veces menos).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Almacenamiento: Divide y vencerás.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Respecto al almacenamiento…. Olvidémonos de la SAN. Discos localesSSD de hasta un Tb en / si queremos, configuración RAID. Hoy en día un discoSSD de 500 Gb (que nos va a dar más IOPS que TODA una SAN tradicional) &amp;nbsp;de 500 MB/sec de lectura/escritura, ronda los1200€… más que suficiente para un entorno de 20-30 desktops por servidor.&amp;nbsp; Discos algo más modestos del orden de 300 Gbcon ratios de 270/205 MB/s de lectura y escritura rondan los 50 0€.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Un equipo de estas características (dependiendo de siponemos o no el disco SSD en RAID) puede oscilar entre los 2000 y 3000€. Sivolvemos&amp;nbsp; al coste de los servidorespropuestos (13K por servidor x 3), vemos que con el mismo presupuesto (39000€),podremos adquirir&amp;nbsp; entre &amp;nbsp;13 y 19 de estos equipos, suministrando entre78 cores/ 312 Gb de RAM y 114 cores con 459 Gb de RAM comparados con los 72Cores y 288 Gb de RAM de la solución inicial. En lo referente alalmacenamiento,&amp;nbsp; la solución SSD proveeentre 3000 y 6000 IOPS por microservidor frente a 3500-4000 para toda lainfraestructura del ejemplo inicial.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;¡Almacenamiento local! ¿Vade retro?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;No tiene porqué. Hay cierta tendencia a reevaluar el valordel almacenamiento local, sobre todo con SSD, en entornos VDI. Citrix yaplantea usar los discos locales de los servidores como caché para eliminaraccesos a la SAN/NAS (&lt;a href="http://virtualizationandstorage.wordpress.com/2011/06/03/xenserver-and-intellicahce-reducing-your-xendestop-storage-costs-by-50-80/"&gt;Intellicache&lt;/a&gt;),y otras tecnologías más disruptivas como &lt;a href="http://www.nutanix.com/"&gt;nutanix&lt;/a&gt;ya hablan directamente de sustituir a la SAN/NAS como almacenamiento de runtimede entornos de virtual desktops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Caso aparte es el de &lt;a href="http://www.kaviza.com/"&gt;Kaviza&lt;/a&gt;,recientemente adquirida por Citrix, que con su concepto de Grid elimina lanecesidad de almacenamiento compartido.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Brokers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #1f497d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #1f497d;"&gt;Xendesktop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Mediante el uso de Intellicaché, nos podemos plantear el usode un servidor NFS que almacene las gold copy para que posteriormente Intellicachelas despliegue en los SSD locales: Cualquier NAS tipo &lt;a href="http://go.iomega.com/en/products/network-attached-storage-nas/px4-px6/?partner=4715"&gt;IOMEGAStorcenter,&lt;/a&gt; &lt;a href="http://www.thecus.com/"&gt;TheCus&lt;/a&gt; o similar, que nossuministran NFS a costes inferiores a los 1200€ resulta suficiente. TambiénWindows 2008 nos ofrece un servidor NFS de alto rendimiento, con el añadido deque esta misma máquina puede usarse para los perfiles de los usuarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt; &lt;v:stroke joinstyle="miter"&gt; &lt;v:formulas&gt;  &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;  &lt;v:f eqn="sum @0 1 0"&gt;  &lt;v:f eqn="sum 0 0 @1"&gt;  &lt;v:f eqn="prod @2 1 2"&gt;  &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;  &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;  &lt;v:f eqn="sum @0 0 1"&gt;  &lt;v:f eqn="prod @6 1 2"&gt;  &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;  &lt;v:f eqn="sum @8 21600 0"&gt;  &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;  &lt;v:f eqn="sum @10 21600 0"&gt; &lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt; &lt;v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt; &lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:path&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;v:shape alt="Descripción: http://cdn.ws.citrix.com/wp-content/uploads/2011/08/IntelliCache.png" id="Imagen_x0020_2" o:spid="_x0000_i1027" style="height: 186pt; mso-wrap-style: square; visibility: visible; width: 318.75pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="IntelliCache" src="file:///C:\Users\jlmedina\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-27C6phQ1D3E/TmCuHxetsgI/AAAAAAAAAZU/zy8LuTx0vR0/s1600/Intellicache.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://1.bp.blogspot.com/-27C6phQ1D3E/TmCuHxetsgI/AAAAAAAAAZU/zy8LuTx0vR0/s320/Intellicache.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #1f497d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #1f497d;"&gt;Kaviza.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Kaviza parte de la premisa de que no existe almacenamientocompartido, aunque puede usarse. El controlador de Kaviza se instala en cadauno de los equipos como una máquina virtual, se agrupan entre ellos en un grid,y hagas lo que hagas en uno de ellos, se replica al grid sin configuraciónadicional. Así mismo el grid se encarga de proveer de tolerancia a fallos,redirigiendo al usuario de un nodo al otro en caso de caída del primero. Estacaracterística nos permite reducir el número de microservers, al no sernecesarios más de uno o dos para proveer de tolerancia a fallos al entorno. Asímismo, el grid se encarga de replicar las gold images entre todos sus miembrossin necesidad de configuración extra.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Zy66mo3yLkE/TmCuPDrE5SI/AAAAAAAAAZY/wjPgYtPzy_Y/s1600/Kaviza.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://1.bp.blogspot.com/-Zy66mo3yLkE/TmCuPDrE5SI/AAAAAAAAAZY/wjPgYtPzy_Y/s320/Kaviza.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;v:shape alt="Descripción: http://www.kaviza.com/VDI/media/images/BeforeAndAfter.png" id="Imagen_x0020_1" o:spid="_x0000_i1026" style="height: 268.5pt; mso-wrap-style: square; visibility: visible; width: 425.25pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="BeforeAndAfter" src="file:///C:\Users\jlmedina\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Otra ventaja de kaviza es el hecho de no requerir plataformade gestión de hypervisor (vCenter o similar) ya que habla directamente con cadahypervisor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En el caso de kaviza, los microservers irían equipados conun disco adicional SATA para almacenar el appliance y las gold copys (no vamosa desperdiciar SSD en eso, ¿no?)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ya hablaré sobre kaviza en mayor profundidas en futuros post.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;El hypervisor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Bueno, este entorno evidentemente eleva el número delicencias de los hipervisores, aunque en determinado caso, el de ESX, nos puedereducir la cuenta gracias al maravilloso licenciamiento que nos ha calzadoVMware… básicamente porque cada host se mantiene en los límites de memoria dela edición más económica (que además no incluye nada que necesitemos,incluyendo vMotion o HA).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;br clear="all" style="mso-special-character: line-break; page-break-before: always;" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="color: #1f497d;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom-color: windowtext; border-bottom-style: solid; border-bottom-width: 1pt; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 1pt; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #1f497d;"&gt;&lt;span style="color: #1f497d;"&gt;Foto final&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="color: #1f497d;"&gt;Pues venga, dibujemos el entorno final:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-RENXAJkCqxw/TmCuUSe3ORI/AAAAAAAAAZc/B7ajF2AtPCU/s1600/fotofinal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://1.bp.blogspot.com/-RENXAJkCqxw/TmCuUSe3ORI/AAAAAAAAAZc/B7ajF2AtPCU/s320/fotofinal.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div style="border-bottom-color: windowtext; border-bottom-style: solid; border-bottom-width: 1pt; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 1pt; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;A simple vista se percibe la sencillez del modelo. Es un modelo en una sola capa, y que escala añadiendo unidades adicionales a un coste limitado. Cada ampliación incrementa los IOPS globales del sistema con una granularidad elevada (15-25 desktops), y a un coste totalmente mantenible. Eliminamos la SAN y la red FC de la ecuación, creando un entorno simple de gestionar, y dependiendo del broker elegido, puede ser mantenido por personal no experto en entornos virtuales.&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;/div&gt;&lt;div style="border-bottom-color: windowtext; border-bottom-style: solid; border-bottom-width: 1pt; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; color: black; padding-bottom: 1pt; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Evolución del modelo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Sobre este modelo se me ocurre que, al ser la unidad de crecimiento tan económica.... ¿porqué no plantearnos un entorno distribuído?&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;No hace demasiado demostraba a alguien que en un entorno VDI el movimiento de datos entre el puesto local (ficheros, corta y pega, etc) puede suponer un gran impacto en la infraestructura de acceso a los VDI. Su uno de nuestros usuarios decide subir desde su PC una imagen ISO de 2 Gb desde su disco local, el resto de los usuarios lo van a sufrir a menos que establezcamos mecanismos de control de ancho de banda más o menos avanzados para impedirlo. En escenarios donde hay grandes grupos de usuarios que acceden a los VDI contra el centro de datos, el ancho de banda y los protocolos de display remoto deben ser exprimidos al máximo para facilitar una experiencia de usuario cercana a la que está habituado. Mientras nadie se plantea localizar servidores de gama alta en oficinas de 20-30 usuarios, este entorno (especialmente &amp;nbsp;con los brokers nombrados), nos permiten desplegar "caches" locales a costes razonables, eliminando la necesidad de dispositivos de control de ancho de banda y mejorando la experiencia del usuario al acceder a los desktops a velocidad LAN.&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: black; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-awjAGlTumjY/TmCzki5PVbI/AAAAAAAAAZg/VpR-eremM38/s1600/distruido.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://4.bp.blogspot.com/-awjAGlTumjY/TmCzki5PVbI/AAAAAAAAAZg/VpR-eremM38/s320/distruido.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black;"&gt;Este tipo de arquitecturas no debieran de sorprendernos... sin ir más lejos ya hace mucho que los accesos a internet utilizan proxyes o las centralitas IP cuelgan de una central.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #1f497d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #1f497d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; padding-bottom: 0cm; padding-left: 0cm; padding-right: 0cm; padding-top: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Conclusión.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Alguien que conozco siempre me dice que hay más de una manera de coger un pájaro, y no deberíamos olvidar que la tecnología no debiera estar limitada a los pdf de los fabricantes. ¡Nos pagan para pensar!&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;v:shape id="_x0000_i1025" o:ole="" style="height: 259.5pt; width: 425.25pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="" src="file:///C:\Users\jlmedina\AppData\Local\Temp\msohtmlclip1\01\clip_image003.emz"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;v:shape id="_x0000_i1025" o:ole="" style="height: 259.5pt; width: 425.25pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="" src="file:///C:\Users\jlmedina\AppData\Local\Temp\msohtmlclip1\01\clip_image003.emz"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6685599306480014059?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6685599306480014059/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6685599306480014059' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6685599306480014059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6685599306480014059'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/09/repensando-vdi-parte-iii-y-final.html' title='Repensando VDI - Parte III y final'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-27C6phQ1D3E/TmCuHxetsgI/AAAAAAAAAZU/zy8LuTx0vR0/s72-c/Intellicache.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3883519668119176007</id><published>2011-08-25T10:28:00.002+02:00</published><updated>2011-08-25T10:29:00.070+02:00</updated><title type='text'>vSphere 5.0 Listo para descarga..</title><content type='html'>... ¡¡ Al fin !! vSphere 5 ya es descargable.... ¿A qué esperamos?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3883519668119176007?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3883519668119176007/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3883519668119176007' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3883519668119176007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3883519668119176007'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/vsphere-50-listo-para-descarga.html' title='vSphere 5.0 Listo para descarga..'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3367436246119637136</id><published>2011-08-16T16:56:00.004+02:00</published><updated>2011-08-16T17:13:28.315+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Specops GPupdate'/><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas de interés'/><category scheme='http://www.blogger.com/atom/ns#' term='gpupdate'/><title type='text'>Herramienta de interés: SpecOps Gpupdate</title><content type='html'>Para todos los que os peleáis más o menos habitualmente con las GPO (en especial a los que las actualizais con cierta frecuencia), os recomiendo &lt;a href="http://www.specopssoft.com/products/specops-gpupdate"&gt;SpecOps GPupdate&lt;/a&gt;... un "plugin" para la consola de "Active directory Users and Computers", que, entre otras cosas, permite forzar un gpupdate de las políticas de manera centralizada. Además ofrece otras funciones, como Apagar remotamente sistemas, encenderlos (supongo que con Wake On LAN), forzar un Windows Update o Reiniciarlos. Y lo mejor.... ¡tiene versión free!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sin desperdicio.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3367436246119637136?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3367436246119637136/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3367436246119637136' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3367436246119637136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3367436246119637136'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/herramienta-de-interes-specops-gpupdate.html' title='Herramienta de interés: SpecOps Gpupdate'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-1063757565633807430</id><published>2011-08-16T11:22:00.008+02:00</published><updated>2011-08-16T12:20:30.040+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sysprep'/><category scheme='http://www.blogger.com/atom/ns#' term='temp'/><category scheme='http://www.blogger.com/atom/ns#' term='Nota Técnica'/><category scheme='http://www.blogger.com/atom/ns#' term='Customization Specification'/><category scheme='http://www.blogger.com/atom/ns#' term='swap'/><title type='text'>Nota técnica: Autoconfiguración de Máquinas virtuales.</title><content type='html'>&lt;div style="text-align: left;"&gt;Las capacidades de cloning de vSphere no son un secreto. La posibilidad de desplegar una nueva máquina virtual desde otra definida como plantilla, con las opciones de personalización definidas previamente como "&lt;b&gt;Customization Specification&lt;/b&gt;" suponen un  gran ahorro de tiempo y de nivel deautomatización de despliege.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Una "&lt;b&gt;Customization Specification&lt;/b&gt;" no es más que un fichero de respuestas sysprep "inyectado" en la VM destino para que está se configure de determinada manera, en especial en lo relacionado al nombre, pertenencia al dominio o configuración IP.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sin embargo, &lt;b&gt;sysprep&lt;/b&gt; puede dejarnos el trabajo a medias. Me explico.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si nuestra VM origen tiene, por ejemplo, varios discos duros con unas asignaciones de letras determinadas, estas desaparecerán con el sysprep, siendo sustituidas por las asignaciones por defecto. Si hemos modificado cosas como el swap, (tamaño o localización), también estas configuraciónes se revertirán a sus valores por defecto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evidentemente no es nada que no pueda ser solucionado con powershell, GPOs o con intervención manual. Sin embargo, hay entornos donde modificar las GPO no depende de nosotros, o powershell no puede ser usado por normativa interna. El caso que nos ocupa es el siguiente:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por definición los servidores del entorno que nos ocupa deben tener la siguiente configuración de disco:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;C: Arranque&lt;/li&gt;&lt;li&gt;D: Datos&lt;/li&gt;&lt;li&gt;S: swap&lt;/li&gt;&lt;li&gt;T: Temporales de sistema y usuarios.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Además, el archivo de swap debe tener un tamaño fijo de 1.5 veces la RAM del sistema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por otro lado, el escritorio de la VM debe estar organizado de la siguiente manera:&lt;/div&gt;&lt;div&gt;Icono "Computer": Debe tener como etiqueta el nombre del sistema&lt;/div&gt;&lt;div&gt;Fondo de pantalla: Con &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897557"&gt;BGInfo&lt;/a&gt;. debe actualizarse cada vez que se loguea un usuario.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En este caso, en el que el cliente usa McAfee ePO, eliminamos el GUID del agente para que pueda registrarse correctamente en la consola. Así mismo, deshabilitamos el firewall en el perfil de Dominio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por requerimientos de la instalación, no podemos usar ni GPOs ni powershell.&lt;/div&gt;&lt;div&gt;Vaya, todo un problema. Por suerte podemos echar mano de las herramientas de línea de comando de Windows 2008R2 (insuperables) y de nuestros maravillosos archivos .bat (o .cmd)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;¿Qué hicimos?&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Respecto a la máquina virtual, decidimos equiparla con dos controladoras SCSI, una de ellas LSILOGIC y la otra Paravirtual, para aprovechar las ventajas del driver sintético de disco, quedando el disco de arranque en la primera, y el resto de los discos en la segunda. Así mismo, definimos el disco dedicado a temporales como no persistente, lo que nos permite, por una parte,  limpiar nuestro servidor cada vez que lo apaguemos, y por otra, evitar que el disco de temporales crezca en exceso quitándonos las ventajas del thin provisioning (recordad que el espacio borrado no se recupera de manera automática)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En primer lugar, crear una customization specification con las siguientes características:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-wv00VPY6L-c/Tko7-eb4PUI/AAAAAAAAAYU/LZdjZhgPeco/s1600/spec.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 295px;" src="http://2.bp.blogspot.com/-wv00VPY6L-c/Tko7-eb4PUI/AAAAAAAAAYU/LZdjZhgPeco/s400/spec.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5641387427742891330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Destaco en rojo los dos parámetros necesarios para el caso que os propongo: El &lt;b&gt;autologin count&lt;/b&gt;, que nos permitirá que el usuario administrador de loguee automáticamente tras acabar el despliegue UNA SOLA VEZ, y el &lt;b&gt;GUI run once command&lt;/b&gt;, que nos permitirá que en ese login se ejecute nuestro script. Sobra decir que este debe estar previamente en la VM plantilla.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Código, código...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aquí va el código del script.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:vars&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;set tdrive=t&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;set sdrive=s&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo off&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:start&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;if a%1 == a/install goto install&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Personalizando&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:mktemp&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@if not exist %tdrive%:\temp.usr\%username% mkdir %tdrive%:\temp.usr\%username%&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add HKCU\environment /v TMP /t REG_EXPAND_SZ /d "%tdrive%:\temp.usr\%username%" /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add HKCU\environment /v TEMP /t REG_EXPAND_SZ /d "%tdrive%:\temp.usr\%username%" /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;set temp=%tdrive%:\temp.usr\%username%&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;set tmp=%tdrive%:\temp.usr\%username%&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:MyPcIcon&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D} /ve /t REG_SZ /d %computername% /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel /t REG_DWORD /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /d 0 /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:Background&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;c:\tools\bginfo /timer:0 /nolicprompt c:\tools\omt.bgi&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;goto end&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:install&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:fwdomdisable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Desactivar firewall en dominio&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@netsh advfirewall set domainprofile state off&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:tempdrive&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Configurando disco temporal y de swap a %tdrive%:\&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;wmic computersystem where name="%computername%" set AutomaticManagedPageFile=False&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@if exist %sdrive%:\pagefile.sys wmic pagefileset where name="%sdrive%:\\pagefile.sys" delete &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo select volume 5 &amp;gt; c:\tools\swapdrive.dsk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo assign letter %sdrive% &amp;gt;&amp;gt; c:\tools\swapdrive.dsk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@diskpart /s c:\tools\swapdrive.dsk &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo select volume 3 &amp;gt; c:\tools\tempdrive.dsk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo assign letter %tdrive% &amp;gt;&amp;gt; c:\tools\tempdrive.dsk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@diskpart /s c:\tools\tempdrive.dsk &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Setting Configurando variables TEMP y TMP del sistema&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TEMP /t REG_SZ /d "%tdrive%:\temp.sys" /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v TMP /t REG_SZ /d "%tdrive%:\temp.sys" /f &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:swapfile&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo setting System swap&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"&gt;	&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@for /f "tokens=*" %%a in ('wmic computersystem get TotalPhysicalMemory^ /Value ^| find "="') do (set var.%%a)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@set vargb1=%var.TotalPhysicalMemory:~0,-7%&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@set /a vargb2=%vargb1%/1024&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@set /a swapsize=%vargb2%*1024&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@set /a swapsize=%swapsize%+(%swapsize%/2)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Configurando swap a %swapsize% MB&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@wmic computersystem where name="%computername%" set AutomaticManagedPageFile=False &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@wmic pagefileset create name="%sdrive%:\pagefile.sys"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@wmic pagefileset where name="%sdrive%:\\pagefile.sys" set InitialSize=%swapsize%,MaximumSize=%swapsize% &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@if exist c:\pagefile.sys wmic pagefileset where name="c:\\pagefile.sys" delete &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:McAfee&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo detecting MCAfee Products&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Agent" /v AgentGUID &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;if errorlevel 1 goto reboot&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;if errorlevel 0 goto deleteGUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:deleteGUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@echo Detectado ePO¡¡ - Borrando GUID&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;@reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Agent" /v AgentGUID &amp;gt; nul&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:REBOOT&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;shutdown /r /t 0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;:end&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El script contiene dos secciones, que se invocarán dependiendo del parámetro que le pasemos al invocarlo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Si no le pasamos ninguno, el script se limitará a verificar que los directorios temporales del usuario existen y a configurar las variables de entorno del sistema (Sí, sé que en lugar de set podía haber utilizado xset) Así mismo, renombra el icono "Computer" y se asegura de que éste se muestre en el escritorio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La segunda parte sólo se ejectuta si el script es invocado con el parámetro "/install". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:vars&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aquí definimos las variables que vamos a utilizar: &lt;b&gt;%sdrive%&lt;/b&gt; para la letra del disco de swap y &lt;b&gt;%tdrive%&lt;/b&gt; para las letras del disco temp&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:fwdomdisable&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En esta parte, desactivamos el firewall en el perfíl "Dominio" mediante netsh advfirewall&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:tempdrive&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Esta etiqueta elimina el pagefile existente (nos libera espacio del disco C). Para ello, dejamos al sistema temporalmente sin swap y procedemos a borrar el pagefile.sys que, por defecto, tendrá la máquina en C:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En esta fase, aprovechamos para "reordenar" los discos según especificaciones, con los valores especificados en &lt;b&gt;%tdrive &lt;/b&gt;y &lt;b&gt;%sdrive&lt;/b&gt;. Para ello, echaremos mano de diskpart y su capacidad de recibir órdenes desde un fichero (parámetro /s). Este fichero lo hemos creado "on the fly". Los números de volumen (3 y 5) dependerán de cada sistema. En el que nos ocupa, los discos creados para temp y swap ocupaban el 3 y el 5 respectivamente). Una vez asignadas las letras correspondientes, modificamos las variables &lt;b&gt;TMP &lt;/b&gt;y &lt;b&gt;TEMP&lt;/b&gt; del sistema.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:swapfile&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora a lo gordo... esta parte del script creamos el nuevo archivo de swap. Para ello, utilizamos el comando wmic (que nos dá acceso a la instrumentación de windows desde línea de comando) y las capacidades "aritméticas" del CMD de Windows.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:McAfee&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aquí detectamos si existe la entrada de registro del ePO de McAfee. Si existe (lo detectamos con &lt;b&gt;errorlevel&lt;/b&gt;) saltamos a la etiqueta :&lt;b&gt;deleteGUID&lt;/b&gt; que la borrará, forzando al agente a generar una nueva.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta :&lt;b&gt;REBOOT&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Forzamos un reboot del sistema&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Etiqueta &lt;b&gt;:end&lt;/b&gt;&lt;/div&gt;&lt;div&gt;¡Esto es todo, amigos!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Resumen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este script es sólo un esqueleto, y pueden añadirse más funciones (instalación de software, por ejemplo o de roles del servidor) de forma que una vez desplegada nuestra nueva VM la tarea manual sea la mínima posible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esto es todo por ahora.... ¡¡ Buena semana!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-1063757565633807430?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/1063757565633807430/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=1063757565633807430' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1063757565633807430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1063757565633807430'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/nota-tecnica-autoconfiguracion-de.html' title='Nota técnica: Autoconfiguración de Máquinas virtuales.'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-wv00VPY6L-c/Tko7-eb4PUI/AAAAAAAAAYU/LZdjZhgPeco/s72-c/spec.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-966900399977672506</id><published>2011-08-13T13:11:00.003+02:00</published><updated>2011-08-14T09:35:06.637+02:00</updated><title type='text'>Nuevo link: PiPo e2H</title><content type='html'>Añado a mi lista de links de interés el &lt;a href="http://blog.e2h.net/"&gt;blog PiPo e2H&lt;/a&gt;, mantenido por &lt;a href="http://es.linkedin.com/pub/jos%C3%A9-luis-g%C3%B3mez-ferrer-de-couto/20/5b0/3a6"&gt;José Luis Gómez Ferrer de Couto&lt;/a&gt;, blogger, arquitecto de sistemas y vExpert 2011. Os aseguro que no tiene desperdicio.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-966900399977672506?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/966900399977672506/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=966900399977672506' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/966900399977672506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/966900399977672506'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/nuevo-blog-pipo-e2h.html' title='Nuevo link: PiPo e2H'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-4569985717837957710</id><published>2011-08-11T10:35:00.003+02:00</published><updated>2011-08-11T10:49:22.352+02:00</updated><title type='text'>Citrix adquiere RingCube</title><content type='html'>La cosa va de compras. Citrix ha adquirido Ringcube, y con esta adquisición añade &lt;a href="http://goo.gl/6H47A"&gt;vDesk&lt;/a&gt; a su portfolio de producto. vDesk permite la gestión de perfiles de usuario (o Persona en la terminología View), permitiendo independizar el entorno del usuario del desktop. Junto con la adquisición de Kaviza, Citrix confirma su intención de convertirse en líder de la tecnología VDI. Junto con el más que nombrado nuevo licenciamiento de vSphere, creo que Citrix dará mucho que hablar.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Os dejo la referencia de Brian Madden en su &lt;a href="http://goo.gl/7pr79"&gt;blog&lt;/a&gt;, así como &lt;a href="http://goo.gl/igWsT"&gt;la nota de prensa&lt;/a&gt; de Citrix.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-4569985717837957710?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/4569985717837957710/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=4569985717837957710' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4569985717837957710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4569985717837957710'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/citrix-adquiere-ringcube.html' title='Citrix adquiere RingCube'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5497497382060326129</id><published>2011-08-09T17:02:00.001+02:00</published><updated>2011-08-09T17:04:02.244+02:00</updated><title type='text'>Gracias a...</title><content type='html'>... &lt;a href="http://es.linkedin.com/pub/javier-de-rada/17/28/4b5"&gt;Javier de Rada&lt;/a&gt; por la corrección en el logo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5497497382060326129?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5497497382060326129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5497497382060326129' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5497497382060326129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5497497382060326129'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/gracias.html' title='Gracias a...'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-8588884817338625159</id><published>2011-08-09T10:42:00.005+02:00</published><updated>2011-08-24T21:16:45.324+02:00</updated><title type='text'>De nubes, truenos, paraguas y chubasqueros.</title><content type='html'>De todos es sabido, rumoreado twiteado y blogizado el reciente incidente en la nube europea de Amazon. Parece ser que un rayo se llevó por delante parte de la infraestructura eléctrica de uno de los proveedores locales, afectando negativamente a varios clientes de Amazon... los servidores, en la nube o no, tienen la mala costumbre de requerir electricidad.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Este incidente reabre el debate sobre Nube sí Nube no. Tendemos a ser extremistas en cuestiones como ésta, decantándonos por un bando u otro en base a nuestros intereses o afinidades, por lo que se genera un debate que, sin llegar a tachar de artificial, considero que no centra la cuestión real.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hay un viejo adagio que dice que la pregunta adecuada no es si un sistema va a fallar, sino cuándo lo hará. Podemos completarlo con un "¿y estás preparado para que cuando falle haga el menor daño posible?". La nube, lejos de ser un concepto abstracto y  metafísico, no es más que un sistema. Grande, distribuido, pero un sistema. Y falla. Muchas veces, por su propia naturaleza, el fallo pasa más o menos inadvertido, otras, como es el caso, no. Algunas veces el fallo es producido por factores externos, ponderables o no, otras, por fallo técnico (ya sabéis, la tecnología falla), y otras, por fallo humano (seguimos siendo el factor con más probabilidades de fallo de un sistema).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo que la nube no varía en ningún caso es la relación entre disponibilidad y coste: Es decir, cuánto más disponible queramos que sea un sistema, más nos costará.... a nosotros y a los Cloud Providers. No olvidemos eso. Y cuanto más les cueste a ellos, más nos cobrarán. Por otro lado, la nube es un negocio de escala, es decir, necesita muchos usuarios/clientes para que sea rentable. Si concentras muchos usuarios en un mismo sistema.... hay más afectados en caso de fallo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;¿A qué viene este cúmulo de obviedades? Simplemente a que cuando movemos nuestros servicios a la nube hemos de tenerlas en cuenta. Una nube barata, evidentemente, estará más expuesta a paradas de servicio... una nube resiliente y con gran capacidad de tolerancia de impactos, evidentemente, no será tan barata. También es verdad que un pool de servidores web quizá no necesite las mismas medidas que un exchange clusterizado. Pero es importante que tengamos claro qué servicio ha de ir a qué tipo de nube... y evaluar los costes. Como en las atmosféricas, en la nube digital también hay cirros, cúmulos y estratos... &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-8588884817338625159?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/8588884817338625159/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=8588884817338625159' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8588884817338625159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8588884817338625159'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/de-nubes-truenos-paraguas-y.html' title='De nubes, truenos, paraguas y chubasqueros.'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5705622344981016166</id><published>2011-08-08T11:53:00.003+02:00</published><updated>2011-10-30T14:17:54.258+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IOPS'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Repensando VDI'/><title type='text'>Repensando VDI - Parte II</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En el post anterior de esta serie os proponía una reflexión sobre los despliegues VDI. En este, vamos a aplicar las ideas expuestas a un caso particular.&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;  &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: 14pt; line-height: 115%;"&gt;Escenario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Hagamos números para un despliegue de VDI de unos 200 desktops con capacidad de tolerancia a fallos de al menos la mitad de la infraestructura.  Tenemos tres gold images (copias maestras) de unos 40 Gb y pretendemos utilizar tecnología de linked clones para al menos el 80% (unos 160 desktops). El resto,  son desktop completos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Localizaciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El 100% de los usuarios accederán desde las 3 oficinas de la compañía, (aproximadamente, 60 usuarios por localización), aunque se estima que diez usuarios requerirán acceso más o menos constante desde localizaciones móviles. A corto plazo, se pretende extender el número de oficinas (entre 3 y 15 personas) en varios países europeos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Aplicaciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Aparte de las ofimáticas (Microsoft Office y Open Office en algunos casos), hay que añadir el ERP corporativo, bases de datos Access para algunos departamentos, tres aplicaciones específicas del negocio basadas en web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Otras actividades.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;La navegación web y las descargas de ciertos documentos y archivos debe ser fluída, ya que gran parte de la actividad de la compañía se basa en el procesamiento de datos externos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Experiencia de usuario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En lo referente a la experiencia de usuario,  nuestro entorno requerirá que al menos un 10% de nuestros usuarios dispongan de audio bidireccional para telefonía IP (disponemos, por ejemplo, de un Asterisk usando softphones), y al menos unos 15 usuarios requerirán de capacidades medias de manipulación de gráficos (composición de documentos ricos y/o manipulación de imágenes). La impresión (sí, señor, el eterno dolor de cabeza) se realiza en impresoras conectadas a servidores de impresión IP. El uso de dispositivos USB se limita a pen-drives y, opcionalmente, alguna cámara digital para la adquisición de fotografías previamente tomadas con estas. Se requiere de interacción entre determinados puestos locales y los desktops virtuales, al menos durante el primer año. Esta interacción se basa en el traspaso de datos entre la aplicación de un cliente y los empleados de la compañía desplazados al mismo. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Servidores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para ello utilizaremos tres host con las siguientes características&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;          &lt;/span&gt;2 Procesadores de 12 cores&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;          &lt;/span&gt;96 Gb de RAM&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;          &lt;/span&gt;2 Fiber channel dual de 4 Gb&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l1 level1 lfo2; text-indent: -18.0pt;"&gt;-&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;          &lt;/span&gt;RAID 1 x 3 discos de 73&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El equipo seleccionado es un dell R715, equipado con dos Opteron 6180SE de 12 cores, doble fuente de alimentación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Según el configurador de Dell (por poner un ejemplo), cada host nos cuesta unos 13.072€ (Calculemos un +- 15% entre descuentos y preferencias de configuración)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Con esta configuración, en la que minimizamos el número de host para evitar problemas con el licenciamiento, ya sea del hypervisor o plataforma de gestión, el coste de los host se eleva a 39.216€, lo que nos supone, aproximadamente, unos 196€ por desktop en lo referente a los servidores.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Almacenamiento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Pasemos al almacenamiento. Una cabina de gama media-alta, con soporte FC y su correspondiente switch puede rondar los 30.000-40.000€ (dependiendo, claro, del fabricante).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span lang="EN-US"&gt;Los IOPS (Input/Output Operations per Second)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Los IOPS (Input/Output Operations per Second) también serán determinantes a la hora de configurar el número de discos y los RAIDs correspondientes. Sumerjámonos en el siempre interesante mundo del almacenamiento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span class="Apple-style-span"&gt;Los discos.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Como referencia, tengamos en cuenta los IOPS medios de los discos actualmente en el mercado:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td style="background: #4F81BD; border: solid windowtext 1.0pt; mso-background-themecolor: accent1; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;RPM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #4F81BD; border-left: none; border: solid windowtext 1.0pt; mso-background-themecolor: accent1; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;IOPS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;SSD&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;4000-6000&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;15.000&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;170-180&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;10.000&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;110-130&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;7.200&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;70-78&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;5.400&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;45-50&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;Para los que nos gusta calcular estas cosas, si queremos tener una estimación de IOPS de nuestros discos, usaremos los siguientes parámetros para evaluar los IOPS de nuestros discos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Velocidad de rotación:&lt;/b&gt; Número de revoluciones por minuto que dan los platos de los discos.  Este parámetro está íntimamente relacionado con los otros dos que usaremos para el cálculo: Latencia Media y Tiempo medio de búsqueda.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Latencia media:&lt;/b&gt; Es el tiempo que tarda un sector del disco determinado en posicionarse bajo la cabeza de lectura/escritura del disco. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;Tiempo medio de búsqueda:&lt;/b&gt; Es el tiempo medio que la cabeza tarda en posicionarse sobre un sector determinado para escribir o leer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;IOPS aproximados= Divide 1 por la suma de la latencia media del disco en milisegundos  (aL) más el tiempo médio de búsqueda del disco también en miligegundos (aS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #4f81bd;"&gt;IOPS=1/(aL+aS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El gran &lt;a href="http://www.linkedin.com/in/hscottlowe"&gt;Scott Lowe&lt;/a&gt; nos lo explica claramente en este &lt;a href="http://www.techrepublic.com/blog/datacenter/calculate-iops-in-a-storage-array/2182"&gt;post&lt;/a&gt; publicado en &lt;a href="http://www.techrepublic.com/blog/datacenter/calculate-iops-in-a-storage-array/2182"&gt;TechRepublic&lt;/a&gt;., Así mismo en el siguiente artículo en &lt;a href="http://www.zdnet.com/blog/ou/how-higher-rpm-hard-drives-rip-you-off/322"&gt;zdnet&lt;/a&gt; hay más datos interesantes sobre las RPM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span class="Apple-style-span"&gt;El RAID&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Adicionalmente, hemos de contar con la posible penalización en escritura que el RAID de nuestra cabina nos imponga. Es importante tener claro que el RAID nos penalizará en escritura, mientras que puede (dependiendo del tipo de RAID) beneficiarnos en escritura. En un RAID0, por ejemplo, las operaciones de lectura se realizarán a la velocidad de uno de los discos de la SAN, ya que al estar los datos almacenados en un solo disco, estos nos serán devueltos a la velocidad del mismo. En un RAID 5, sin embargo,  son todos los discos del RAID  los que nos devuelven el dato, ya que este está dividido entre ellos).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;A efectos de escritura, la siguiente tabla ilustra las distintas penalizaciones que, desde el punto de vista de la escritura, nos imponen los diferentes tipos de RAID.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td style="background: #4F81BD; border: solid windowtext 1.0pt; mso-background-themecolor: accent1; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Tipo de RAID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="background: #4F81BD; border-left: none; border: solid windowtext 1.0pt; mso-background-themecolor: accent1; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;&lt;b&gt;&lt;span style="color: white;"&gt;Penalización&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID 0&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;0 (Una sola escritura en un disco)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID 1&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;2 (Dos escrituras en dos discos)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID 5&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;4  (lectura dato existente,   lectura de paridad, escritura de nuevo dato, escritura de paridad)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;6 (lectura de dato existente, lectura de paridad 1, lectura paridad   2, escritura de nuevo dato, escritura de paridad 1, escritura de paridad 2)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;2 (igual que RAID 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;RAID DP&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt; width: 216.1pt;" valign="top" width="288"&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;"&gt;2 (Escritura de dato, Escritura de paridad)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal"&gt;(Se admiten correcciones, opiniones y demás sobre el contenido de esta tabla)&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para más información: &lt;a href="http://en.wikipedia.org/wiki/Standard_RAID_levels"&gt;Niveles de RAID Estándar&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Non-standard_RAID_levels#RAID-DP"&gt;Niveles de RAID no estándar&lt;/a&gt; según Wikipedia… recordad que cada fabricante puede “aliñar” los niveles de RAID para obtener un máximo rendimiento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para calcular el rendimiento de nuestra SAN el número de discos es crucial. No nos dará los mismos IOPS un volumen de 500Gb formado por 3 discos que por 6.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;También el uso del disco es determinante. Me refiero al porcentaje de lecturas frente al de escrituras. No es lo mismo, a efectos de IOPS de la SAN, que el 80% del tiempo nos lo pasemos escribiendo y el 20% leyendo que al contrario (por aquello de las penalizaciones de escritura y beneficios de lectura)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para no entrar en demasiadas controversias sobre las lecturas y escrituras que genera o no un Virtual Desktop (que dependerán, evidentemente, del diseño de la VM y del “opinador” en cuestión), estimemos un porcentaje de 80% de lecturas por un 20% de escrituras&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Para calcularlo, usemos las siguientes fórmulas:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #1f497d;"&gt;IOPS Brutos= Nº de discos(nD) *  los IOPS de cada disco individual(iD)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #1f497d;"&gt;IOPS Netos=((IOPS brutos * Porcentaje de escritura)/Penalización tipo RAID)+(IOPS Brutos * Porcentaje de lectura)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;i&gt;En base a estos datos, podemos definir una fórmula que nos indique cuántos discos necesitamos para calcular cuántos discos y en qué tipo de RAID hemos de montarlos para obtener un nivel de IOPS determinado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #1f497d;"&gt;Nº de discos=((IOPS * Porcentaje de lectura + (IOPS * Porcentaje de escritura * Penalización RAID)/IOPS individuales de cada disco)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Os dejo por aquí &lt;a href="http://sudrsn.wordpress.com/2010/12/25/iops-raid-penalty-and-workload-characterization/"&gt;otro post&lt;/a&gt; que profundiza en los niveles de RAID.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;Caches y otras hierbas…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por si no fuese poco, a todo el lío que os he montado, añadid los caches, etc. Los fabricantes, conscientes de las limitaciones de las IOPS en entornos RAID,  intentan minimizar el impacto de estas mediante el uso de Caches. Los que hayáis trabajado con RAID5 (con o sin SAN) estáis acostumbrados al concepto de cache, es decir, la controladora escribe en un caché  de RAM alimentado por batería, difiriendo la escritura en el tiempo, de forma que podamos trabajar a velocidades RAM en lugar de a velocidades RAID. El problema es que la RAM se queda corta, así que no es extraño oir hablar de caches en flash, o directamente de un pool de discos SSD donde escribimos (por aquello del tamaño), y la SAN, posteriormente, mueve el contenido de los SSD/Flash a los RAID.´&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El impacto de estos métodos en el rendimiento del RAID no son predecibles a priori, ya que dependerá de tamaño del caché, su tecnología y el método que use la SAN para mover los datos del caché a los discos. Vuestro comercial de almacenamiento seguro que dispone de un par de toneladas de PDFs que os lo aclararán.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div style="border-bottom: solid windowtext 1.0pt; border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 0cm 0cm 1.0pt 0cm;"&gt;&lt;div class="MsoNormal" style="border: none; mso-border-bottom-alt: solid windowtext .5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm; padding: 0cm;"&gt;&lt;span style="color: #1f497d;"&gt;A lo que íbamos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Después de tamaño rollazo sobre el tema del almacenamiento (insisto y soy pesado con esto porque si en entornos de servidores es CRUCIAL para alcanzar altos ratios de consolidación, en VDI no os quiero contar), veamos como aplica esto a nuestro caso…&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Estimando los requerimientos de IOPS entre  10 y 20 por Desktop (dependerá del sistema operativo, las aplicaciones, &lt;b&gt;dónde se almacenen perfiles y datos&lt;/b&gt;  y &lt;b&gt;la arquitectura de la VM maestra &lt;/b&gt;– en negrita para destacar su importancia),&lt;b&gt; &lt;/b&gt;nuestros 200 desktops requerirán de &lt;b&gt;entre 2000 y 4000 IOPS, más incluso &lt;/b&gt;dependiendo de las operaciones de encendido, procesos de escaneo de antivirus y operaciones de despliegue masivo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Si dimensionamos para la media, tendremos unas necesidades de entre 2000  IOPS y hasta 4000 si dimensionamos para el pico.  Ahora es el momento de usar la formulita que os dejé para calcular cuántos discos necesitaríamos, me sale (ser admiten correcciones), que para dimensionar al pico (es decir, a 4000), necesito entre  18 y 36 discos de 15000 RPM y 178 IOPS. Una cantidad nada despreciable… Añadidle que los discos vayan en FC… ¿Porqué y no iSCSI? Si estimamos un rango de 10-20 IOPS  por segundo en los desktops (más teórico que práctico) y descartamos el pico (lo que implica que en determinados momentos el I/O se habrá colapsado), tendremos que cada host puede generar constantemente unos 1000/2000 IOPS de media. Si el pico (arranque de VDIs, por ejemplo) se elevase al doble (unos 3000 IOPS) la latencia inherente a iSCSI (no olvidemos que sigue siendo IP, además de ser SCSI) puede resultar determinante.  No obstante, y para que no se diga, en determinadas configuraciones iSCSI puede obtener rendimientos envidiables (véase &lt;a href="http://communities.intel.com/community/openportit/server/blog/2010/01/19/1000000-iops-with-iscsi--thats-not-a-typo"&gt;1,000,000 IOPS with iSCSI - That's Not a Typo...&lt;/a&gt;) También es verdad que una SAN de esas características no está al alcance de cualquiera…. Salvo que deseemos “montárnosla” por nuestra cuenta.. Ya sea con un servidor Windows Server y el Target iSCSI o con soluciones Open tipo &lt;a href="http://www.nexenta.com/corp/"&gt;Nexenta&lt;/a&gt;, &lt;a href="http://www.open-e.com/"&gt;Open-e&lt;/a&gt; o similares... opciones nada desdeñables y de las que escribiré otro día.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Bueno. Ya hemos acabado nuestro diseño, y salvo el coste de lo ya definido, ¿ya estamos listos para el despliegue? pues va a ser que la respuesta, en el próximo post.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5705622344981016166?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5705622344981016166/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5705622344981016166' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5705622344981016166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5705622344981016166'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/repensando-vdi-parte-ii.html' title='Repensando VDI - Parte II'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2843228598104072232</id><published>2011-08-05T01:01:00.004+02:00</published><updated>2011-08-05T21:50:25.665+02:00</updated><title type='text'>Licenciamiento vSphere 5.0: Dos pasos p'alante, un paso p'atras... (Actualizado)</title><content type='html'>Pues sí, el rumor se confirma. VMware, después de escuchar a los clientes que se ve que no escuchó antes de la brillante idea del cambio de licenciamiento, parece haber dado un paso atrás de los dos (y alguno más) que dió para adelante. &lt;a href="http://goo.gl/z6EvM"&gt;Aquí&lt;/a&gt; el PDF descriptivo y preceptivo.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Parece que la cosa queda como sigue:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- vSphere Standard: Hasta 32 Gb por licencia de procesador.&lt;/div&gt;&lt;div&gt;- vSphere Enterprise: Hasta 64 Gb por licencia de procesador.&lt;/div&gt;&lt;div&gt;- vSphere Enterprise Plus: Hasta 96 Gb por licencia de procesador.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Además, las VM "tarificarán" hasta un máximo de 96 GB. es decir, que esa VM que todos tenemos en nuestro CPD y lab de casa con 1 TB de RAM "sólo" nos descontará 96GB del Pool de memoria. Gracias, VMware. &lt;b&gt;Este tema me tenía preocupadísimo&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Amplío este punto a petición de un lector:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Imaginemos que tenemos 16 licencias de vSphere Standard. Esto, según el nuevo licenciamiento nos da la posibilidad de usar hasta 512 GB de vRAM. Imaginemos que tenemos 20 máquinas virtuales con 4 GB de vRAM. Esto significa que de nuestros 512 GB licenciados nos quedan 20x4, es decir, 80 GB de vRAM. Ahora creamos una de esas máquinas más que normales en nuestro CPD (sic) de 128 GB de RAM. Según  el licenciamiento anterior, de nuestros 432 GB (es decir, 512 - 80), nos quedarían 304. Con el nuevo licenciamiento, la máquina de 128 GB sólo descontará 96 GB, con lo cual nos quedarían 336.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Como dije antes, ya me quedo más tranquilo.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Como "buena" noticia, la edición Free permitirá 32 GB por procesador.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mi reflexión al respecto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evidentemente a algún cliente "gordo" no le sentó bien eso de tener que pagar 70000US$ por su máquina de 1 TB de RAM. ¿qué queréis que os diga? Lo entiendo perfectamente.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pero el problema de origen, el tarificar por CPU Y por RAM sigue existiendo. Menos gordo, pero aún existe. De hecho, sólo nos han dado un par de años, hasta que las VM que hoy tienen 4 Gigas requieran de 8.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Así mismo, se han cepillado la edición Advanced, como pretendieron con vSphere 4.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He decidido dejar de ponerme negativo con este tema y pasar a ser parte de la solución, así que voy a proponerle a VMware nuevos modos de licenciamiento creativo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Por vRAM: Es decir, monta todas las licencias que quieras en todos los server que quieras, pero paga por la vRAM, no por las pCPU.&lt;/li&gt;&lt;li&gt;Por VM. Ya lo tienen para vSphere for Desktops: a tanto por VM, cobrando las, por ejemplo, 10 primeras de un tirón. Nada de vRAM ni de CPUs.&lt;/li&gt;&lt;li&gt;Por Core: A tanto por core (ya que les preocupa tanto el nº de cores creciente). Nada de vRAM ni pCPU.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Adicionalmente, que cobren por separado las características que consideren oportunas. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un licenciamiento de este tipo permite al cliente elegir cómo gestionar sus costes a nivel de cluster (ojo, no de datacenter), sin necesidad de irte a soluciones de chargeback para calcular cuanto imputas a una unidad de negocio. Así tendrás máquinas por las que pagarás por los recursos que usan (genial para producción), máquinas por las que pagarás por su mera existencia (genial para entornos de desarrollo), máquinas que pagarás por "derrama" de la infraestructuran que usa (genial para cuando imputas costes en base a la infraestructura.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Muchos estáis recibiendo correos, llamadas o visitas de vuestro partner o de la propia VMware para hablaros de las "excelencias" del modo de licenciamiento. Como vengo haciendo cuando hablo de este tema, plantearos no sólo si os afecta ahora... sino cómo os va a afectar en tres años.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Pensad además en que el modelo de licenciamiento de VMware empaquetaba diferentes en base a las características del producto: HA, VDR, vMotion, etc... En su momento, parecía lógico que pagásemos por una característica independientemente de cuanto la usemos. En el muevo modelo, los pools de memoria NO PERMITEN la mezcla de ediciones. Es decir, que si has comprado Enterprise Plus porque necesitas el AutoDeploy y te quedas sin vRAM, no puedes comprar un Standard para añadir 32 GB más, SINO que &lt;b&gt;HAS DE SEGUIR COMPRANDO ENTERPRISE PLUS&lt;/b&gt;, escalando de 96 en 96 GB, y pagando OTRA VEZ Auto Deploy, Policy Driven Storage y Storage DRS.... Buscando símil en el mundo físico, es como si comprases un servidor con 96 GB y cuando vas a ampliarlo, el vendedor de turno te dice: Sólo puedes ampliarlo de 96 en 96 y además te llevas otros diez discos, otra RSA y otra tarjeta 10G por el módico precio de agarrate bien la cartera. Tú le dirás: A ver... pero si sólo necesito 32 GB... y el vendedor te responde: &lt;b&gt;Lentejas.&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Pregunta: ¿tanto les costaba sacar bundles de RAM a, por ejemplo, 500€ los 16GB adicionales? Se ve que sí.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;PD. Mi cliente de los VDI... a ese todavía le toca pagar más CPUs de las que tiene con este nuevo licenciamiento. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2843228598104072232?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2843228598104072232/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2843228598104072232' title='5 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2843228598104072232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2843228598104072232'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/08/licenciamiento-vsphere-50-dos-pasos.html' title='Licenciamiento vSphere 5.0: Dos pasos p&apos;alante, un paso p&apos;atras... (Actualizado)'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6194082393333025677</id><published>2011-07-29T20:29:00.005+02:00</published><updated>2011-07-31T15:35:32.137+02:00</updated><title type='text'>Licenciamiento vSphere 5.0: VMware "reflexiona"</title><content type='html'>&lt;div&gt;- Noticia sin confirmación oficial -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update: Por &lt;a href="http://derek858.blogspot.com/2011/07/impending-vmware-vsphere-50-license.html"&gt;aquí&lt;/a&gt; también sopla... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Según leo en el blog &lt;a href="http://goo.gl/TI3LH"&gt;Gabe's virtual World&lt;/a&gt; de&lt;a href="http://nl.linkedin.com/in/gabrievanzanten"&gt; Gabrie van Zanten&lt;/a&gt; parece que tras consultar con sus clientes, VMware ha "reflexionado" sobre el "creativo" (me refiero a beneficios, claro) modo de licenciamiento inicialmente programado. Entiendo que el enfado de alguno de sus clientes y el "ruido" web (entre cuyos caceroleros me cuento) les ha hecho reevaluar el modo en que sus clientes utilizan sus productos y que penalizar a los mismos por usar las características más avanzadas no iba a ser bienvenido.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Parece que el "Update 1" del licenciamiento de vSphere 5 queda como sigue:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;vShpere 5 Essentials: 24 GB de vRAM&lt;/li&gt;&lt;li&gt;vSphere 4 Essentials Plus: 32 Gb  de vRAM&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Ambas ediciones están limitadas a 192 Gb  de RAM, independientemente del número de CPUs licenciadas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;vSphere 5 Standard: 32 GB de vRAM (Gabe indica que esto es una suposición suya)&lt;/li&gt;&lt;li&gt;vSphere 5 Enterprise: 64 GB de vRAM&lt;/li&gt;&lt;li&gt;vSphere 5 Enterprise: 96 GB de vRAM&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Así mismo, parece que el máximo por VM que "cuenta" contra nuestros pools de vRAM es de 96GB, lo que quiere decir que una máquina de 256GB contará como su consumiera sólo 96GB&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tan pronto se confirme oficialmente, publicaré los nuevos escalados por ediciones y, cómo no, mi opinión al respecto, que por el momento me reservo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6194082393333025677?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6194082393333025677/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6194082393333025677' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6194082393333025677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6194082393333025677'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/07/licenciamiento-vsphere-50-vmware.html' title='Licenciamiento vSphere 5.0: VMware &quot;reflexiona&quot;'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5825068838989926239</id><published>2011-07-29T00:02:00.003+02:00</published><updated>2011-10-30T14:18:26.064+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IOPS'/><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Repensando VDI'/><title type='text'>Repensando VDI - Parte I</title><content type='html'>&lt;div class="MsoNormal"&gt;Si observamos el estado actual de las soluciones VDI, podemos constatar un par de hechos&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;La densidad de Desktops por server es crucial.&lt;/li&gt;&lt;li&gt;A partir de un determinado volumen, Las soluciones  requieren de infraestructura datacenter.&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -18.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;El primer punto es evidente: Hay que rentabilizar las inversiones en hardware (servidores y almacenamiento) y las software (licencias y mantenimientos).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Es evidente que, por un lado, el incremento de cores en los procesadores y la mejora continua de arquitecturas, y por otro, la reducción del precio de las memorias, favorecen densidades de 80-100 desktops por server, cuando no hace demasiado,  hablar de 50 desktops por server hacía temblar a más de un experto.  Todas estas innovaciones  permiten reducir la factura de los servidores y, consecuentemente, el coste del software asociado (Ya sean licencias de hypervisor, sistemas de gestión de la infraestructura, etc).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Respecto al segundo punto, y siguiendo el paradigma actual de “todo al datacenter”, requerimos de servicios centralizados como son el almacenamiento, la seguridad o las comunicaciones, por no hablar del backup, restore e infraestructura de protección ante desastres y/o continuidad de negocio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Respecto al primer punto, el elevar el ratio a niveles de 90:1 debido al mayor rendimiento de CPUs y memorias genera, por otro lado, el problema de la congestión de I/O, es decir, la lucha por el acceso a disco y en menor manera, a la red.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Por muy Windows XP, 7 o Linux que sean, siguen siendo máquinas virtuales con requerimientos de acceso a disco.  A diferencia de una sesión de terminal server (o citrix XenApp), la sesión de un usuario no implica una instancia más de la aplicación en un sistema operativo server (que suelen estar más optimizados en lo referente al I/O que uno de desktop), sino TODO el conjunto del sistema operativo se instancia para dar servicio a un único usuario. De ahí que, a igual hardware, un servidor de terminales pueda albergar muchísimos más usuarios simultáneos que ese mismo servidor ejecutando una infraestructura VDI. Básicamente la diferencia se encuentra en cuántos recursos (Disco, RAM y CPU) se requieren en el entorno VDI frente al escenario con Terminal Services o Citrix XenApp&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Esta sobrecarga de I/O se puede ver incrementada con las habituales aplicaciones o servicios  asociadas al desktop: Antivirus, updates (tanto de OS como de aplicaciones, aunque en algunos escenarios se desactive), o por operaciones vinculadas al entorno VDI como el despliegue de nuevos desktops o el refresco de los mismos. Es cierto también que las tecnologías de linked clones disminuyen el acceso a disco eliminando el uso que supone replicar una y otra vez un disco maestro.  Recomiendo la lectura del documento  “&lt;a href="http://jimmoyle.com/wordpress/wp-content/uploads/downloads/2011/05/Windows_7_IOPS_for_VDI_a_Deep_Dive_1_0.pdf"&gt;Windows 7 IOPS for VDI: Deep Drive&lt;/a&gt;”  de &lt;a href="http://uk.linkedin.com/in/jimmoyle"&gt;Jim Moyle&lt;/a&gt; para una visión detallada de la relación entre desktops Windows 7 y los IOPS generados. Recomiendo la lectura adicional de un caso de aplicación donde los IOPS fueron determinantes. Está publicado &lt;a href="http://ultrasub.nl/2011/05/05/vdi-and-iops/"&gt;aquí&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Desde el punto de vista del coste de un despliegue VDI, satisfacer los requerimientos de IO de la infraestructura puede resultar una sorpresa bastante cara.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Aprovechar la infraestructura actual de virtualización (es decir, host y almacenamiento) puede redundar en una pérdida de rendimiento dramática del entorno de servidores y afectar, como no, a la infraestructura VDI.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;En algunos proyectos, el estudio de costes saltó hecho añicos cuando en mitad del despliegue hubo que plantear la adquisición de una unidad de almacenamiento específica para el entorno VDI (Y no de las entry level, precisamente). Aún dedicando una unidad SAN/NAS de almacenamiento exclusivamente a VDI, los problemas de rendimiento puede que no desaparezcan, dándose la paradoja de que se requiera una SAN más avanzada para el entorno VDI que la desplegada para los servidores.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Seguimos otro día.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Un saludo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5825068838989926239?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5825068838989926239/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5825068838989926239' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5825068838989926239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5825068838989926239'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/07/repensando-vdi-parte-i.html' title='Repensando VDI - Parte I'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-1179673451560649485</id><published>2011-07-26T13:41:00.004+02:00</published><updated>2011-07-26T14:09:18.482+02:00</updated><title type='text'>Licenciamiento vSphere (suma y sigue)</title><content type='html'>Rescato de la vblogosfera eeste post de &lt;a href="http://www.linkedin.com/in/berndharzog"&gt;Bernd Harzog &lt;/a&gt;en &lt;a href="http://www.virtualizationpractice.com/blog/?p=11687"&gt;The Virtualization Practice&lt;/a&gt; donde nos dá otro punto de vista (más) sobre el impacto del nuevo licenciamiento de vSphere. Recomiendo su lectura. Por otro lado, me voy a permitir comentar algunas de sus reflexiones:&lt;div&gt;&lt;blockquote&gt;&lt;br /&gt;"&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" &gt;&lt;i&gt;&lt;b&gt;Vertical Equity&lt;/b&gt;. Here VMware has always been fair. The Editions of vSphere that are targeted at the SMB and SME markets (while missing many of the nice high end features in the Enterprise Editions) are considerably less expensive than the full enterprise editions that large enterprises use. Therefore small businesses who can arguably afford to pay less for a virtualization platform are afforded this option by VMware. Of course this ignores the question of why SMB’s and SME’s who can get Hyper-V for free should pay anything for vSphere, but that is another article entirely&lt;/i&gt;&lt;/span&gt;&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;i&gt;"&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evidentemente, con un modelo que penaliza la densidad, la reflexión es obvia. Evidentemente en los pequeños entornos de virtualización (que no en las pequeñas empresas), la "amenaza" del incremento del coste del licenciamiento abre la caja de pandora de "¿porqué no cambiar el hypervisor")&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote style="font-size: 13px; font-family: tahoma, arial, sans-serif; "&gt;"&lt;i&gt;&lt;b&gt;Horizontal Equity&lt;/b&gt;. Here is where things start to get tricky. &lt;a title="VMware" href="http://www.virtualizationpractice.com/blog/?s=vmware" style="color: rgb(0, 137, 207); font-weight: normal; text-decoration: none; "&gt;VMware&lt;/a&gt; makes the point that the vRAM entitlements are large enough to handle the needs of “most” of their customers. However it is already clear that customers who have pushed the envelope on density just a bit, or who have virtualized lots of memory heavy applications will have to pay a lot more for vSphere 5 than they paid for vSphere 4. So this boils down to whether or not a customer with 4,000 &lt;a title="VMware" href="http://www.virtualizationpractice.com/blog/?s=vmware" style="color: rgb(0, 137, 207); font-weight: normal; text-decoration: none; "&gt;VMware&lt;/a&gt; hosts who is pushing the envelope on density is the “same” as a customer who is not. It also gets down to who should benefit as the customer drives up density. It would seem that the benefit of driving up density is a benefit of the platform and that the customer having paid once for the platform should not have to pay more to get the maximum benefit from it. The vSphere 5 licensing therefore fails this test&lt;/i&gt;."&lt;/blockquote&gt;&lt;span class="Apple-style-span"&gt;Sólo imagino un sector de cliente donde el licenciamiento, suba o baje, les dá un poco igual: Los proveedores de servicios Cloud. Básicamente porque repercutirán el coste.... como efecto perverso, puedo imaginar que es una forma sutil de forzar al cliente final a ir hacia modelos Cloud.... con los clientes importantes de VMware.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; "&gt;&lt;blockquote&gt;&lt;i&gt;"&lt;b&gt;Compliance should be easy.&lt;/b&gt; When it comes to vSphere 5 licensing that means that it should be easy to figure out how many licenses you need right now and how many you will need into the future. If you have one vSphere environment all pointing to one vCenter then this is not so hard. If, as is the case with many enterprises, there are multiple disparate virtual data centers owned and run by different groups, then consolidated reporting and analysis could be almost impossible. This is also an area where “pooling of vRAM” just does not work. If the test group has purchased N vSphere 5 licenses that have a certain amount of vRAM associated with them, they are not going to let another group use “their” vRAM just because it is technically in the same pool. The new licensing therefore also fails this test."&lt;/i&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Evidentemente  el modelo Cloud no afecta al licenciamiento... es decir, salvo que os vayáis al futuro SKU para branch offices (que creo limita el número de host y empieza en un paquete de 10 branch offices) el tema de Pools separados (no sólo por vCenters, sino por ediciones) puede llegar a elevar perniciosamente el número de licencias. Las que antes usabas en común.... ahora las adquieres por separado.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; "&gt;&lt;blockquote&gt;&lt;i&gt;"&lt;b&gt;Desirable behavior should not be penalized.&lt;/b&gt; In this context desirable could mean many different things. For example, for a performance critical application, ensuring that the application met its response time goals would be highly desirable. In order for this to be achieved, it may make sense to allocate 20% more memory to the application that it uses at its peak in order to ensure that memory bottlenecks never occur. In this case meeting the desired goal of applications performance is in fact inhibited by this new licensing as this new licensing will in the aggregate make being conservative about memory allocations more expensive. This also gets back to the previous point about who should benefit when the customer pushes the density envelope. Clearly it is in &lt;a title="VMware" href="http://www.virtualizationpractice.com/blog/?s=vmware" style="color: rgb(0, 137, 207); font-weight: normal; text-decoration: none; "&gt;VMware&lt;/a&gt;’s interest for customers to do this, as it improves the overall value of the vSphere story. For &lt;a title="VMware" href="http://www.virtualizationpractice.com/blog/?s=vmware" style="color: rgb(0, 137, 207); font-weight: normal; text-decoration: none; "&gt;VMware&lt;/a&gt; to slap a tax on density therefore seems to make no sense. The new licensing therefore fails this test as well."&lt;/i&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;Cosas como las reservas preventivas incrementan su coste. Si antes no sobresuscribias memoria, pero dedicabas la definida en la VM por motivos técnicos o de rendimiento (Oracle en Linux, p.e. se llevaba mal con el balloning), ahora tiene otro coste.... el precio por gb de VMware según la edición.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px; "&gt;&lt;blockquote&gt;&lt;i&gt;"&lt;b&gt;Promote growth.&lt;/b&gt; This is where the new vRAM entitlements may in fact be a fatal mistake for &lt;a title="VMware" href="http://www.virtualizationpractice.com/blog/?s=vmware" style="color: rgb(0, 137, 207); font-weight: normal; text-decoration: none; "&gt;VMware&lt;/a&gt;. Because it may turn out that with this new pricing, adding new applications to an existing environment (increasing density) may become much more expensive than it was before. It may also turn out that virtualizing the next 60% of applications that are not virtualized yet may be more expensive than anticipated, since those applications are likely to be more memory intensive than what has been virtualized to date. The new vSphere licensing clearly fails this test."&lt;/i&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;Básicamente VMware te castiga cada vez que usas sus capacidades de gestión de memoria. Cuanto más ahorres en recursos más pagarás en licencias.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;En cuanto a las conclusiones del artículo, totalmente de acuerdo. VMware protege a sus grandes clientes de su intención de facturar más por su infraestructura virtual, penalizando a los más grandes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;Y me uno a la recomendación: Que cada usuario analice cómo le afecta o afectará el nuevo licenciamiento, y tome sus decisiones en base a sus conclusiones.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; "&gt;&lt;span class="Apple-style-span"&gt;Un saludo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-1179673451560649485?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/1179673451560649485/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=1179673451560649485' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1179673451560649485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/1179673451560649485'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/07/licenciamiento-vsphere-suma-y-sigue.html' title='Licenciamiento vSphere (suma y sigue)'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5656285852923912001</id><published>2011-07-26T10:32:00.005+02:00</published><updated>2011-07-26T12:22:49.836+02:00</updated><title type='text'>Entornos mixtos ¿vade retro, Satanás?</title><content type='html'>&lt;span class="Apple-style-span"&gt;Parece que el nuevo licenciamiento de vSphere 5 ha abierto la caja de pandora del coste de las infraestructuras virtuales, al menos en lo concerniente a los productos de infraestructura, como es, en el caso que nos ocupa, el Hypervisor y la suite de productos asociadas. Hasta el momento, el incremento de la capacidad tanto de proceso como de memoria en los host permitía en algunos escenarios el aprovechamiento intensivo de la inversión en software, incrementando ratios de consolidación en aquellos entornos menos críticos (tanto en el aspecto tecnológico como financiero) de forma que no obligasen a la adquisición ni de servidores ni de licencias de Hypervisor. Es decir, IT ofrecía un "más por menos", suministrando servicios ya a la compañía, ya a sí misma sin el coste de infraestructura. Entre estos servicios están los propios de infraestructura (monitorización, gestión de red, gestión y monitorización de sistemas, etc) que no suponían al departamento de IT una distracción de caros recursos de producción para sus necesidades internas.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Otro aspecto donde el "más por menos" es intensamente aprovechado es el de los entornos de desarrollo, test y preproducción. La capacidad de generar servidores para nuestros entornos de prueba (normalmente con licencias de desarrollador de los productos, o licenciamientos especiales para pruebas, como Technet de Microsoft), junto con la capacidad de eliminar la necesidad de hardware para los mismos, ha sido, durante muchos años, un sólido argumento para la implantación de la virtualización de servidores en las compañías. De hecho estos entornos fueron y siguen siendo los primeros candidatos a ser virtualizados, precisamente porque son donde primero se observan los ahorros de la virtualización y el aumento de eficiencia en el entorno IT. Si antes tenías entornos limitados de test (normalmente confinados a máquinas abandonadas en el almacén o a nuevos servidores de gama baja), ahora puedes disponer de un "hueco" en la infraestructura virtual para estos entornos. Puedes prescindir de ese servidor SQL u Oracle donde aplicabas todas las configuraciones de la compañía (con los problemas que conlleva al no ser el entorno de desarrollo igual al de producción... no olvidemos que no todos podemos consolidar nuestras bases de datos en un solo servidor), generando y creando escenarios idénticos al de producción (a veces una simple copia o clonado del mismo) para probar el código con el  nuestro departamento de desarrollo mantiene actualizadas nuestras aplicaciones.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;No sólo el departamento de desarrollo se beneficia de los entornos de test.  Sistemas también... ¿o es que nadie ha dudado en aplicar un fix a un sistema operativo porque no puede probar antes el impacto que tiene? En los entornos físicos, aplicar un fix o un service pack requiere de una buena dosis de backup, cruzada de dedos y algo de suerte.... o tener otro servidor idéntico, configurarlo como el de producción, aplicar el fix y rezar porque los resultados sean extrapolables. La virtualización también ha cambiado esto. Normalmente el proceso que he descrito se resume en la creación de un sandbox aislado (donde la aplicación de un fix o configuración puede alterar un entorno entero... exchange sin ir más lejos), clonar los sistemas implicados, aplicar el fix en los mismos, probar y después decidir si lo aplicas a producción.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;El divertido mundo de las actualizaciones de versiones también sacó su tajada. ¿quién no ha montado un entorno paralelo con la siguiente versión de lo que sea (oracle, exchange, directorio activo, windows server, etc) en una plataforma virtual? Probar nuestras bases de datos SQL 2005 en SQL2008 nunca fué tan fácil.... y tan libre de riesgos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;También la evaluación de productos, pruebas de concepto y entornos asociados podían encontrar un hueco en nuestra infraestructura. No todo el mundo dispone (o quiere disponer) de un entorno separado para estas actividades, ya sea porque su coste no lo justifica (el presupuesto de IT es como las opiniones, cada uno tiene una), ya sea porque la evaluación no lo justifica (si para probar 10 virtual desktops hemos de forzar a nuestro presupuesto el incluir hardware, igual nos echamos atrás).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Por último, no olvidemos a todos esos Nagios, Cactis, syslogs servers, Fileservers de IT, NAS virtuales, etc... que encontraban un hueco - sin coste - en nuestra infraestructura virtual.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Otro escenario es el de "VDI Excepcional". Me refiero a esos entornos donde se mantiene un pequeño pool de desktops con un propósito específico (usuarios móviles, factorías de software, etc) que se sirven con Terminal server, con la edición free de Xendesktop o con brokers de bajo coste como SeedsFoundation y que acomodamos en un "huequito" de nuestra plataforma sin más coste que las CAL de TS. Conozco más de un entorno así corriendo en un resource pool.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Si todo lo descrito, que antes no requería inversión o esta era muy limitada, ahora tiene coste, evidentemente hemos de plantearnos o el prescindir de estos entornos.... o llevarlos a plataformas en las que el coste no venga dado por la manera en que usamos los recursos virtuales.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Matrimonios por interés&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Eso es lo que define nuestra relación con un producto o tecnología. Más allá de las preferencias como tecnólogos, es el interés económico el que nos lleva a usar de manera más o menos continuada un producto o tecnología. Por un lado, el uso que hagamos del mismo fomentará la expansión y desarrollo de la misma (eso que llaman presión del mercado), y por otro, el trato que recibes del fabricante (características, soporte y &lt;b&gt;&lt;span class="Apple-style-span"&gt;precio&lt;/span&gt;&lt;/b&gt;), por otro. Mientras esta relación sea beneficiosa para ambos (el win-win de los anglosajones), la relación no solo no se estancará, sino que crecerá. El usuario estará contento (y consecuentemente hará publicidad del producto) y el fabricante también (tendrá beneficios y podrá dedicarse a mejorar el producto o a sacar nuevos). Si uno de los dos pierde (el cliente deja de estar conforme con soporte, características o precio o al fabricante no le sale rentable), esa relación se altera.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Veamos ejemplos:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Oracle&lt;/b&gt;:&lt;/span&gt; Hubo un tiempo en que una base de datos que se preciara corría en Oracle. Rendimiento, soporte y homogeneidad eran el argumento. Cuando comenzó a aparecer competencia (Y hablo de Microsoft) Oracle decidió mantener su política de precios (En aquella época, entre tiers, cpus, site licences y demás, necesitabas un Cray MP para calcular el precio de tu implementación Oracle). ¿resultado? La compentencia (Microsoft, MySQL, PostGRE e incluso DB2) aprovecharon el hueco (en base a precio o ausencia del mismo) para meterse en el datacenter. En la actualidad no es extraño (de hecho lo sorprendente es lo contrario) torpezarse un Oracle, un par de SQL Servers y algún MySQL en nuestros datacenters, cada uno dedicado a su entorno sin que por ello se hayan abierto los infiernos. Hoy Oracle tiene licenciamientos desde 450€ anuales y compite con Microsoft en entornos antes impensables.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Linux:&lt;/span&gt;&lt;/b&gt; ¡¡Cómo no citarlo!! Por un lado el espíritu bohemo rebelde de la comunidad, el crecimiento de los costes, las funcionalidades y la aparición de ofertas de soporte serias, han supuesto que parte de la carga de sistemas propietarios (Windows, Aix, etc) se desplacen al sistema operativo del pingüino.  Las herramientas cruzadas (ODBCs, JDBCs, SOAP, etc) permiten que aplicaciones basadas no sólo en sistemas operativos diferentes, sino incluso en lenguajes diferentes, se interrelacionen sin excesivos problemas, manteniendo los costes limitados)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Citrix:&lt;/span&gt;&lt;/b&gt; Tras años de posición preponderante en el mercado del SBC (Server Based Computing) donde la competencia no llegaba o no existía (Terminal Services, Tarantella o similares), hoy tampoco resulta extraño vernos con entornos mixtos XenApp y RDS y alguna otra solución dando servicio a entornos diferentes dentro de la misma organización.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;¿Y en los hypervisores?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Hubo un tiempo (no hace demasiado) en que el "moverte" de hypervisor podía suponer un impacto en la operatividad de los sistemas, básicamente porque las características de uno no estaban disponibles en otros. Así mismo, VMware destacaba por su madurez y rendimiento, lo que justificaba la inversión en licencias, formación y conocimiento. Eran tiempos donde el live migration fuera de ESX suponía un riesgo. Así mismo, las grandes diferencias en estabilidad de las VM, gestión del almacenamiento de las mismas y las herramientas de gestión decantaban claramente la balanza en pro de VMware, justificando la inversión (nada despreciable ni antes ni ahora) en licencias. En esos momentos, la incertidumbre debida a las características de Hyper-V y Xen justificaban la recomendación de ESX como única plataforma viable en entornos predecibles, ya sean producción o no.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Todo ha ido cambiando: Live Migration ya no asusta a nadie (Tanto en entornos Hyper-V como Xen), la estabilidad y compatibilidad ya casi no se cuestionan, el compromiso de los grandes con sus plataformas de hypervisor es innegable y cada vez más tenemos claro qué características necesitamos y cuales no.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;vSphere 5, como ya &lt;a href="http://goo.gl/alfSH"&gt;comenté en un post anterior&lt;/a&gt;, nos obliga ahora a pagar con la Memoria Virtual Asignada (vRAM), organizada en pools de memoria licenciada de una misma manera, lo que hace que muchos de los entornos antes descritos ahora compitan en presupuesto con la intocable producción. Ya no es cuestión de meter más host, de scale-up (pocos nodos grandes) o scale-out (muchos nodos pequeños). Ya es cuestión de que tu densidad de host &lt;span class="Apple-style-span"&gt;&lt;b&gt;YA&lt;/b&gt;&lt;/span&gt; tiene precio. Y si no la tiene hoy porque eres el feliz licenciatario de ediciones Enterprise + de vSphere, lo tendrá. (mira hacia el futuro y a tu densidad de VM. Calcula tu tendencia. No mires &lt;b&gt;&lt;span class="Apple-style-span"&gt;SOLO&lt;/span&gt;&lt;/b&gt; cuánto te va a costar hoy ya que tienes 3/4 años para amortizar).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;La solución pasa o por prescindir de ciertos entornos, o por ir a un entorno mixto vSphere y Xen/Hyper-V.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;En este escenario, es posible plantearse que todos los roles no directamente involucrados en la producción, o que no tengan una clara relación entre tecnología y negocio (o dicho de otra manera, inversión y retorno de la misma vía facturación) se desplacen a entornos de coste contenible o que al menos no escalen por el uso sino por el crecimiento del hardware subyacente).  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Conozco varios casos donde estos entornos ya existen, ya sera vSphere + XenServer, o vSphere + Hyper-V.... o los tres, donde vSphere lleva la producción, XenServer VDI y parte de preproducción y Hyper-V el desarrollo y test. La aparición y maduración de herramientas de gestión como System Center Virtual Machine Manager (que incluso permite integrar los ESX existentes) o XenCenter, hacen que el gestionar los entornos mixtos cada vez sea más fácil. Así mismo, otros fabricantes del ecosistema VMware ya disponen o están adaptando las herramientas de gestión de infraestructura virtual a entornos multi-hypervisor (y esto lo sé de muy buena tinta). También hay herramientas de terceros, como Acronis Backup &amp;amp; Recovery Virtual edition nos permiten una migración de ida y vuelta de VM's entre entornos... a un precio significativamente más reducido que el derivado del licenciamiento de VMware.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Resumen.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Somos tecnólogos, no compradores pasivos de tecnología. Y el mercado y los productos avanzan gracias a nosotros que los compramos e implementamos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5656285852923912001?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5656285852923912001/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5656285852923912001' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5656285852923912001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5656285852923912001'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/07/entornos-mixtos-vade-retro-satanas.html' title='Entornos mixtos ¿vade retro, Satanás?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5157482538284304836</id><published>2011-07-22T13:40:00.004+02:00</published><updated>2011-07-23T16:38:07.217+02:00</updated><title type='text'>¿Qvo Vadis, VMware?</title><content type='html'>&lt;span class="Apple-style-span"&gt;vSphere 5 ya está aquí... y entre las novedades que nos aporta, aparece un nuevo modelo de licenciamiento donde, adicionalmente al tradicional basado en CPU's, ahora tendremos que licenciar la memoria virtual asignada (no la física) que nuestra infraestructura use.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;No voy a entrar en pegar excels o cálculos que, depende de cómo se hagan, defenderán la postura oficial o la postura del sector crítico... en el que me incluyo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;El hecho que parece que todo el mundo obvia es que el impacto preocupante no es el inmediato; es decir, que si tendremos que pagar más o menos por nuestra infraestructura actual. Creo que el problema viene con lo que pagaremos&lt;b&gt; SI&lt;/b&gt; decidimos migrar a vSphere 5, camino que &lt;b&gt;NO&lt;/b&gt; tiene marcha atrás en el momento de que actualizamos datastores al tan aclamado VMFS5. Es decir, si el sobrecoste (si existe) es asumible hoy, quizá no lo sea dentro de un año.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;La decisión de VMware de monetizar el cómo usamos la memoria RAM (después de años de proclamar y presumir - entre los voceros me incluyo - que la sobresuscripción ahorraba costes) me parece cuando menos controvertida, en especial porque para licenciar más allá de los límites de cada edición tenemos que pagar por CPU's que no usamos y por características que YA hemos pagado: Es decir, si tienes licencias para cuatro CPUs donde ya pagas vMotion, HA, FT y demás, tienes que volver a pagarlas en base a la memoria RAM. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Si eres de los que exprimes tu infraestructura jugando con la sobresuscripción para incluir en esta entornos no monetizables (es decir, sin impacto directo en la cuenta de resultados de tu empresa), vas a pasar a un modelo donde, por ejemplo, el entorno de pruebas donde evalúas el Service Pack 1 de SQL 2008 cuesta dinero. Esos 2,4,8 0 16 Gb van contra tu pool (pagado a precio de oro, según la edición que tengas). Tampoco que queda la opción de montar un ESXi gratuito para estos entornos, ya que estás limitado a 8 Gb (¿pasamos del free al free evaluation?). Ahora tu entorno VDI no basado en View, si lo migras, va a crecer en paquetes de 100 VDIs (Genial granularidad), y vas a tener que comprar nuevas licencias (sí, no hay actualización de vSphere 4.1 a vSphere 5.0 for desktops!!) al "módico" precio de 6500 US$.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Qué quieren Uds. que les diga.... esto suena a buscar venta de licencias por donde sea. Si no puedes pagarlas, pues ya sabes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Este tipo de comportamientos no es nuevo: Oracle lo intentó en su momento (por debajo de 30000US$ ni te cogían el teléfono), olvidando que en IT  no hay matrimonios eternos, y que contra el vicio de pedir existe la virtud del no dar. De un entorno de producción donde no entraba una base de datos que no fuera Oracle pasamos a entornos mixtos sin ningún problema. La tecnología, precisamente por la nueva realidad mixta que aparece, avanzó, y el uso cada vez más amplio de conocimiento externo no obligó a las compañías a triplicar su staff de DBAs (incluso ayudó a limitarlo).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Si recordáis, cuando salió vSphere 4, VMware ofreció la edición Advanced para los clientes que migraban desde ESX 3.0 únicamente, obligando a estos a saltar a enterprise. El mercado se revolvió y al final tuvo que mantenerla. En vSphere 5 parece no existir advanced... veremos lo que dice el mercado.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;La realidad es que a los clientes Enterprise Plus con ELA esto no les va a afectar demasiado. Incluso si superan la cantidad de memoria licenciada, vSphere 5 se limitará a darles un aviso, y dudo que los SEAL de VMware ocupen el CPD para exigir el pago... (lo mismo que Microsoft con sus EA, que no nos cae encima si en vez de 10000 Licencias de Windows 7 usamos 12500)... Lástima que para el resto de los mortales, con ediciones NO enterprise plus, vSphere parece que no nos dejará encender más VM.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Otra realidad es que, pese a los esfuerzos de VMware, vSphere (y sus correpondientes suscripciones) sigue siendo, con inmensa diferencia, el core de su facturación, ya sea porque el resto de los productos no terminan de encajar.... o porque sean extremadamente caros (que digo yo que el precio tendrá algo que ver).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Lo curioso de todo esto es que mucha gente estaría más de acuerdo con un licenciamiento per-vm... o con las dos opciones, lo que si se correspondería más razonablemente, al menos bajo mi punto de vista, con un modelo pay per use.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Otro anuncio curioso es que VMware no va a continuar con desarrollos orientados a la gestión de múltiples hypervisores. La razón esgrimida es que"no hay interés".... entiendo que por parte de su departamento comercial.... abrir la caja de pandora de los entornos mixtos debe ser que no les encaja en el modelo de "te cobro por lo que se me ocurra".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;¿Alternativas?&lt;/span&gt;&lt;/b&gt; Bueno, la primera, seguir con vSphere 4 durante los 7 años teóricos que VMware mantendrá el soporte. Teóricos porque no me sorprendería que el resto de los productos comenzaran a presentar "pérdidas de funcionalidad" &lt;b&gt;SI&lt;/b&gt; usas vSphere 4. Visto lo visto con las limitaciones de ESXi 5.0 free, no me sorprendería. La segunda...  los entornos mixtos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Entornos mixtos:&lt;/b&gt;&lt;/span&gt; Ya pasamos la época de que todos los problemas de una aplicación derivaban de la plataforma virtual. Diseñar un entorno mixto, donde VMware lleve la producción (ojito con la sobresuscripción de memoria, que cuenta como vRAM), y XenServer los VDI y Xenserver o Hyper-V los entornos de desarrollo no es ningún disparate. Prácticamente todos los fabricantes mantienen políticas similares de soporte respecto a entornos virtuales (especialmente Microsoft y Oracle) así que tendremos los mismos problemas de siempre..... pero pagando menos, y sin usar funcionalidades que, en entornos de desarrollo, probablemente no necesitemos. Ya existen productos de terceros para gestionar entornos mixtos.... y más que saldrán.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Si Microsoft y Citrix aprovechan este huecazo que les deja esta nueva VMware facilitando migración de VHD a VMDK y viceversa creo que se harán con un buen pedazo del pastel, que hoy, por cierto, ya no es el que era: VMware... recuerda que ya NO tienes el 80% del mercado....&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Por último, el esfuerzo "evangelizador" de VMware en redes sociales, junto con la opinión y casos de éxito de reconocidos bloggers no hace más que confirmar que este cambio no gusta a nadie.... ni siquiera a los clientes ELA.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;El futuro: ¿Y vSphere 6 cómo se licenciará?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5157482538284304836?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5157482538284304836/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5157482538284304836' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5157482538284304836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5157482538284304836'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2011/07/qvo-vadis-vmware.html' title='¿Qvo Vadis, VMware?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-4243779610343322620</id><published>2010-04-30T10:54:00.009+02:00</published><updated>2010-05-10T17:22:01.105+02:00</updated><title type='text'>VDI... ¿De qué estamos hablando? - Parte II</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;¿Y ahora dónde estamos?&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;Con esto de lo virtual, muchas de las cosas que conocíamos han cambiado. Ni los servidores son lo que eran, ni parece que los desktop tampoco.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La virtualización del desktop, es decir, coger un sistema operativo cliente, instalarlo en una máquina virtual y usarlo como de un desktop físico se tratara tampoco es nada nuevo. Por allá por el 99, con las primeras betas de VMware Workstation unop ya hacía sus pinitos virtualizando un XP bajo RedHat linux para usarlo como entorno de pruebas de aplicaciones portadas de Linux a Windows (¡¡un sistema de control de un telescopio, ni más ni menos!!).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Componentes de una solución de desktop virtual.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Tomando la diferenciación que hice en el post anterior respecto a los "tipos" de Desktop Virtual que percibo, necesitaremos los siguientes ingredientes para "cocinar" nuestra infraestructura:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Hosted Virtual Desktop (Desktop Virtual Hospedado)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;1. &lt;b&gt;Licenciamiento "VDI aware"&lt;/b&gt; del Sistema operativo de desktop a usar.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;2. &lt;b&gt;Hardware de servidor&lt;/b&gt; con muchos cores y mucha memoria.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;3. &lt;b&gt;Hyperviso&lt;/b&gt;r (más o menos gratuíto)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;4. &lt;b&gt;Plataforma de gestión de los desktop virtuales&lt;/b&gt;. (gestiona las copias maestras, asigna los accesos y provisiona los desktops. Más o menos caro, según fabricante)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;5. &lt;b&gt;Almacenamiento Enterprise&lt;/b&gt; (compartido o no. Gigabyte caro en comparación con el Gigabyte de un desktop)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;6. &lt;b&gt;Broker de conexiones&lt;/b&gt; (El elemento que permite conectar a nuestros usuarios con el desktop que le corresponde, y suministra el protocolo de presentación - del que hablaremos en la tercera parte de esta serie - y que se licencia de maneras variopintas)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Virtualización en el desktop Cliente - (Client Desktop Virtualization)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;1. &lt;b&gt;Hardware de cliente "VDI-aware"&lt;/b&gt;. Esto, por el momento, nos obliga a adquirir equipos con tecnología que nos permita desplegar desplegar y gestionar ese desktop virtualizador. No se requiere únicamente la presencia de extensiones que faciliten la &lt;/span&gt;&lt;a href="http://bevirtual.blogspot.com/search/label/Virtualizaci%C3%B3n%20asistida"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;virtualización asistida por hardware&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;.  Como ejemplo, la respuesta de Intel se llama &lt;/span&gt;&lt;a href="http://www.intel.com/technology/vpro/"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;vPro&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; ... la de AMD... Buena pregunta.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;2. &lt;b&gt;Licencia NO OEM del sistema operativo de desktop&lt;/b&gt; (sustancialmente más cara que la incorporada en el equipo. Entiendo, y algún pajarito así me lo confirma) que esto puede cambiar en breve. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;3. &lt;b&gt;Hypervisor de Cliente y/o Sistema operativo Host&lt;/b&gt;. Dependiendo de si el hypervisor de cliente es tipo 2 o tipo 1 (ver &lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Hipervisor"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Hypervisores&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; en Wikipedia), tendremos que adquirir (desde coste cero en el caso de Linux a algunos dólares en otros) una licencia de sistema operativo que nos permita ejecutar el hypervisor en nuestro desktop.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;4. &lt;b&gt;Plataforma de gestión&lt;/b&gt;. Sí, no nos escapamos de ella. Se ocupará de la gestión del hardware del desktop, del despliegue y gestión de las imágenes de desktop virtuales y de la gestión del hypervisor de cliente.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;5. &lt;b&gt;Almacenamiento.&lt;/b&gt; La posibilidad de concurrencia de tareas de I/O, ya sea por la actividad propia del hypervisor, la paralelización de la ejecución de las imágenes virtuales con otros procesos (despliegue de imágenes, seguridad embebida en el hypervisor, etc), requerirá de discos más rápidos (o más inteligentes) en los desktops, para evitar retrasos en el acceso a disco.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como aspectos comunes, añadamos una licencia de antivirus (o dos, si el hypervisor es tipo 2), especialmente en entornos donde el sistema operativo virtualizado sea Windows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;A cambio de todo esto, y de su consecuente factura.. ¿qué obtenemos?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La virtualización ofrece al desktop una serie de ventajas sobre las soluciones aplicadas y descritas en la primera parte del artículo. Hagamos un breve repaso.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;b&gt;El sistema operativo cliente sigue siendo el mismo&lt;/b&gt;: Ventaja evidente. No es necesario adaptar al usuario a nuevos entornos (Citrix/Terminal Services sí requería que el usuario supiese un poco de qué iba el tema). Tampoco es necesario "mezclar" los tradicionales mundos de Sistemas (Un terminal server no es más que un Windows Server que hay que administrar como tal) con el de Desktop (Windows XP tiene su propia problemática, bastante diferenciada de la de los servidores), con lo cual, a priorí, tanto el cambio organizativo dentro del departamento IT como de la percepción subjetiva del usuario, es mínimo).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Hardware totalmente estándard en los desktop&lt;/b&gt;: El hardware virtual es homogéneo, lo que reduce los esfuerzos de maquetación y definición de "gold copies". No más toneladas de drivers, archivos de sysprep personalizados, u hora tras hora actualizando.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Despliegue rápido&lt;/b&gt;: Así mismo, la propia naturaleza de la máquina virtual (un fichero en disco), junto con las opciones de personalización del sistema opertativo (en el mundo Windows, sysprep, por ejemplo) simplifica in extremis el despliegue de nuevos desktops a velocidades y con una simplicidad sin precedentes.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Rendimiento&lt;/b&gt;: Los desktop virtuales, en cualquiera de sus variantes, suministran un rendimiento más que aceptable para las aplicaciones empresariales (negocio y/u ofimática).&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Eliminación del desktop inteligente&lt;/b&gt;: En el modelo de Desktop hospedado (es decir, el que se ejecuta en un datacenter), el PC puede ser eliminado de la mesa del usario, substituyéndolo por un terminal (sí, tan terminal como una VT220), eliminado gran parte (no todos) de los costes asociados tradicionalmente al PC. También aporta su toque "verde" (Green/IT) al disminuir el consumo eléctrico y las emisiones de dióxido de carbono. En el aspecto presupuestario, aparte de que el terminal suele ser más económico que el PC (con "suele" quiero decir que hay muchos que lo son, pero otros que no), las reduciones de costes de mantenimiento, energía, junto con un alargamiento substancial de la vida del activo (no es necesario cambiar el terminal cada cuatro años, ya que lo que cambia es la máquina virtual) reduce los costos de almacenaje, reciclado y las provisiones por amortización.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;No obstante, la propia naturaleza del entorno virtual hace que otros procesos y productos que deben instalarse en ese desktop virtual (para mantener la funcionalidad de ese desktop) creen nuevos problemas asociados a la "virtualidad" del entorno. Lo dicho, nuevas tecnologías, nuevos problemas. Reflejemos algunos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Licenciamiento&lt;/b&gt;: Este es el primero y más evidente de los nuevos problemas. En un entorno físico, es bastante probable que el fabricante os incluyese la licencia de Windows en el PC que le compramos... en el virtual, y siguiendo los licenciamientos que Microsoft ofrece para entornos virtuales, ahora pasamos a pagar un derecho de uso anual que puede costarnos entre 23 y 110$ por año, dependiendo de nuestro acuerdo de licenciamiento con Microsoft (aquí un &lt;/span&gt;&lt;a href="http://www.microsoft.com/windows/enterprise/solutions/virtualization/licensing.aspx"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;link&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; explicatorio). A este coste hemos de añadir, ya sea nuestra infraestructura hospedada o no, el coste de la solución de virtualización (Hypervisor de cliente, Broker, etc), que puede llegar hasta los 130$ por virtual desktop. Así mismo, dada la "virtualidad" del desktop (ahora está y, voilá, ahora no está) el número de licencias a adquirir puede resultar difuso. Lo mismo se extiende a las aplicaciones y demás software.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Provisionamiento - Proceso administrativo&lt;/b&gt;: Vaya, hasta ahora, los departamentos de compras tenían "tiempo" para asimilar los costes y demás que implican un nuevo puesto de trabajo.... pero ¿ahora que los podemos crear en cuestión de segundos?. ¿Cómo resolvemos el papeleo de la adquisición y asignación de licencias, inclusión en inventario, etc.. ? Los modelos de licenciamiento deben adpatarse a la realidad de un entorno desktop cambiante y "on demand". Por otro lado, la imputación de coste del PC a la unidad de negocio también debe redefinirse. Si les convencimos para que apostaran por Virtual Desktop como solución a los problemas del desktop (no incluyo el económico, ya que está por ver que efectivamente esto sea más barato), debemos demostrárselo de alguna manera. (¿Pay per use, imputación de costes por consumos, etc?)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Provisionamiento - Procesos técnicos&lt;/b&gt;: Antes, si un usuario requería un PC para mañana, el usuario se "fastidiaba" y se esperaba las dos semanas de rigor para su adquisición, y el problema se solucionaba con aprox. unos 600€ (el coste, más o menos, de un desktop corporativo). En un entorno virtual, el añadir un desktop más a una infraestructura sobrecargada puede implicar varios miles de euros.  El método de "compro cuando necesito" bastante habitual en sistemas no se adapta demasiado bien a este entorno cambiante. Las previsiones (y la adaptación a ellas) alcanzan en este entorno una importancia crucial. ASí mismo el hardware a usar para virtualizar desktops debe tener en cuenta estas premisas: Altamente escalable, Alta granularidad en el coste (es preferible crecer de 1000 en 100 euros que de 10000 en 10000), lo que hace a plataformas como los "big nodes" poco ideales para este entorno, haciendo de mis odiados blades una plataforma adaptable para esta "misión". En lo concerniente al almacenamiento, tecnologías cono SATA, Deduplicación y cloning se hacen fundamentales, tanto por coste como por funcionalidad. En lo que al Desktop Virtual Local se refiere, el transferir una imagen de unos cuantos gigas para actualizar la imagen local de la VM tampoco deja de ser un problema.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Seguridad vs Rendimiento:&lt;/b&gt; Evidentemente, un desktop conlleva un antivirus, pero... ¿evaluamos correctamente la carga de trabajo que supone un antivirus en una máquina virtual?. Si un escaneo programado de antivirus puede "bloquear" mi PC físico... ¿qué no hará en un virtual? Evidentemente, el efecto es distinto dependiendo de la tecnología que usemos. En un entorno hosted, un escaneo de antivirus en nuestros 300 desktops virtuales en simultáneo puede suponer una carga estresante para nuestra infraestructura, que puede afectar a la operatividad del usuario. En un virtual desktop local, la concurrencia de dos escaneos en dos máquinas virtuales (o el de una sola) puede afectar negativamente a la otra, y, consecuentemente, a la experiencia del usuario.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En un entorno de Virtual Desktop hospedado, una solución pasa por desplazar la seguridad del desktop al perímetro: Mantener aisladas las redes de desktops virtuales utilizando un UTM (Unified Threat Management) para garantizar la seguridad del desktop. Si a esto le añadimos la facilidad de despliegue del desktop en caso de infección (no desinfectas el desktop, lo re-creas), y salvando el aspecto de la identidad del usuario (de la que hablaremos en otro capítulo), es posible obtener un entorno más ligero y con un esquema centralizado (y perimetral) de seguridad.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En el Virtual Desktop Local, la cosa se complica, ya que desplazar la seguridad hacia el perímetro no siempre es la solución, y no siempre es implementable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Inciativas como vSafe, de VMware (aunque desconozco si ya hay algún producto que haga uso de este API) prometen: Desplazar la seguridad hacia el hypervisor (que al fin y al cabo está incluso por debajo de los root kits) suena interesante. De esta manera podríamos "vacunar" a la infraestructura, y no a la VM. Esta podría ser la solución común tanto para los hosted virtual desktops como para los locales.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;Interacción con el usuari&lt;/b&gt;o: Por un lado, el uso de dispositivos de usuario (como un pen drive, un scaner o una impresora, un iPod/Pad  o una blackberry) depende en gran manera de la capacidad de implementar USB sobre IP (en caso de los hosted) o de usar directamente mediante un arbitrador los puertos USB del host.  Otros dispositivos, como puenden ser grabadoras de CD/DVD presentan algunos problemas, en especial en el caso de los hosted virtual desktops: el mapeo USB via IP puede inducir latencias que son normales en IP, pero no están soportadas en USB. Yo, en algún caso, ¡¡¡he tenido que utilizar iSCSI para solucionarlo!!!. Por suerte, hay productos y tecnologías en el mercado que, poco a poco, van solucionando esta problemática.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;b&gt;El problema de la identidad&lt;/b&gt;: Este punto podría dar lugar a un capítulo de esta serie en exclusiva, pero prometí que serían sólo tres, y la presentación será la temática del tercer y último de esta serie. Entendamos como identidad del usuario no sólo sus credenciales de acceso, sino al conjunto de configuraciones e información relacionada con él (su configuración de correo, su perfil de usuario, su carpeta "Home" o su fondo de pantalla). Mientras que en entornos Unix suele bastar con redireccionar la carpeta home del usuario a un servidor NFS, en el entorno Windows no es tan sencillo. Aunque existe la posibilidad de redirigir las carpetas de usuario a un servidor de ficheros, muchas aplicaciones requieren de DLL's o ejecutables que no se almacenan en el perfil del usuario, y que consecuentemente, no funcionan al cambiar de PC. Aquí es donde la virtualización de aplicaciones (yo prefiero llamarla containerización) resulta de ayuda. Conseguir que una aplicación se ejecute en lugar de instalarse, y que la configuración específica del usuario se almacene en una unidad de red abre inmensas posibilidades en entornos desktop sin persistencia. Otras soluciones pasan por implementar desktops no persistentes a nivel de sistema operativo pero sí a nivel de configuraciones de usuario (vease el modelo de VMware Composer), pero personalmente ya he pillado algún que otro fallo, y el proceso en sí me parece demasiado agresivo. Eso, evidentemente, aplica a los desktop virtuales hospedados.... ¿pero qué pasa con los locales?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Creo que pasa por soluciones tipo Microsoft Mesh o Dropbox, que ahora solucionan el problema a nivel de ficheros, pero aplicada a la identidad del usuario. Imaginemos un servicio que permitiera almacenar nuestras preferencias de aplicación y configuraciones específicas en la "nube"....&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Pienso que el problema de la identidad debe solucionarlo el sistema operativo, no la plataforma de virtualización. Los SS.OO y las aplicaciones, deben enfrentar seriamente el concepto de identidad flotante, como concepto independiente del hardware (real o no) de la máquina donde se hospeden. Me atrevería a decir incluso que deberían tener en cuenta hasta la ausencia de inteligencia en la máquina, es decir, que nuestra identidad en Windows XP, por ejemplo, pudiese ser compartida por Office 2010 web edition.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Seguimos en unos días.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Un saludo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-4243779610343322620?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/4243779610343322620/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=4243779610343322620' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4243779610343322620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4243779610343322620'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2010/04/vdi-de-que-estamos-hablando-parte-ii.html' title='VDI... ¿De qué estamos hablando? - Parte II'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6195913951373480947</id><published>2010-04-28T07:29:00.005+02:00</published><updated>2010-04-28T08:46:00.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><title type='text'>VDI... ¿De qué estamos hablando? - Parte I</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Efectivamente, esta es la pregunta. Cuando hablamos de Virtual Desktop Infrastructure... ¿de qué hablamos?&lt;/span&gt;  &lt;span style="font-family:verdana;"&gt;Respondamos a esta pregunta al final del tercer post de esta serie.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Desde mi punto de vista, y acepto correcciones, aprecio, al menos, dos aproximaciones al concepto de desktop virtual.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;La primera la denominaré, siguiendo la nomenclatura inglesa, Hosted Virtual Desktop. Entiendo por ello a un conjunto de máquinas virtuales que se ejecutan en un host más o menos central (Siempre es posible su distribución geográfica) a los que los usuarios acceden a través de un protocolo de presentación remoto (léase RDP, CTX, HDX, PCoIP, etc).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;A la segunda, siguiendo el anglicismo más o menos extendido, la nominaremos Desktop Virtualization. Según mi entender, se basa en la ejecución del puesto cliente de un hypervisor de tipo 1 (es decir, sin sistema operativo más o menos funcional debajo) que permitirá la ejecución de una o varias máquinas virtuales en el desktop del usuario.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Por una de esas casualidades de este mundo en el que vivimos, ayer "conocí" a &lt;/span&gt;&lt;a href="http://www.linkedin.com/in/guisebule"&gt;&lt;span style="font-family:verdana;"&gt;Guise Bule&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, un experto en esto de VDI con el que, durante unas horas, intercambiamos via email nuestras impresiones sobre la tecnología VDI, y he de reconocer que este artículo va dedicado a él. Reconozco sin ningún tipo de reparo que me ha hecho evaluar mis opiniones sobre el Desktop Virtual.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;En este momento, el futuro del desktop del usuario está en evaluación. Tras dos o tres decenas en las que Microsoft consiguió arrancar la inteligencia del host para llevarlo a la mesa del usuario (cosa que le agradezco profundamente) nos vamos dando cuenta de que gran parte del esfuerzo que invertimos el personal de IT va dirigido al mantenimiento de un elemento ajeno a los sistemas centrales, pero que actúa como "puerta" entre el usuario y estos. Como ejemplo baste decir que da igual la maravillosa infraestructura Exchange que hayamos montado si el usuario no consigue que Windows arranque y le permita acceder a Outlook (o a Explorer, si usa webmail). Desde cierto punto de vista (más fílosófico que técnico), esto suena a franco retroceso: Potenciamos e invertimos en los servicios centrales para terminar dependiendo de algo que casi se ha convertido en un electrodoméstico: El PC.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;No hace demasiado, soluciones del tipo Citrix o Terminal Server surgieron como alternativa al "poder" del PC del usuario: Mediante la instalación de un cliente de presentación remota conseguimos que el frontal al usuario de las aplicaciones se mantuviera en un entorno controlado, y convertimos al PC en un casi tonto terminal de un sistema central que el personal de IT cuidaba y administraba como el resto de los servidores. Tuve la suerte en esa época de participar en un par de proyectos bastante importantes relacionados con la implantación de este tipo de infraestructuras, y de vivir en primer plano la lucha constante que el personal de IT mantenía (antes de la implantación de Citrix) porque los PC funcionasen. Hablo de épocas de Windows 3.11 y Windows 95.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Descubrí en ese momento que la implantación de Citrix Metaframe simplemente diluía el problema en el caso de que el usuario usase un PC. Sólo desaparecía en el momento que al usuario se le instalaba un WinTerminal (alguno de mis lectores sabrá de qué hablo). Incluso en este último caso, y cumpliendo mi máxima de que las nuevas tecnologías sólo traen nuevos problemas, aparecía el problema de la gestión de los WinTerminals: Configuración de sesiones, actualizaciones, etc.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Aún asumiendo los inconvenientes de este tipo de solución, nos encontrábamos que la centralización de aplicaciones en un terminal server nos obligó a la creación de un nuevo rol. Hasta entonces, existía una clara diferencia entre el personal de sistemas (que administraba sistemas operativos y aplicaciones "core") y el de helpdesk (que implantaba y mantenía las aplicaciones "edge", es decir, las que usaba el usuario). A partir de la implementación de los terminal servers, fué necesario, o bien crear una nueva figura de "Administrador de aplicaciones de desktop en servidores", o traspasar a los administradores de sistemas la responsabilidad de hacer, por ejemplo, que Office se ejecutase sin problemas en un servidor de terminales. Aunque tuve la suerte de participar como consultor y no como implantador en esos proyectos, reconozco lo agonizante que puede resultar ver 30 o 40 instancias de Word, Excel o Access en el gestor de tareas de un servidor Windows. Por otro lado, no todas las aplicaciones funcionaban correctamente en una sesión Terminal Server... de hecho ni siquiera estaban diseñadas para ello (algunas versiones de Office, por ejemplo), y en algunos casos, el fallo de una instancia de una de las aplicaciones instaladas en el Terminal Server ocasionaba el colapso completo del servidor.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Como anécdota recuerdo que en una posición anterior en una gran compañía, recriminaba al responsable de implantación de aplicaciones en entorno Citrix (título oficinal del profesional en cuestión) que me diera tiempos de implantación de nuevas aplicaciones de un mes. Tras visitarle para invitarle al café de la negociación, me enseñó la granja Citrix, y las configuraciones especiales que tenía que aplicar a más de una aplicación y al sistema cada vez que añadía una. En ese momento le entendí.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;En esos momentos no había otra opción, y más de un cliente reportaba una disminución de incidencias de hasta el 60%... número nada despreciable en un entorno, el desktop, que dejaba de estar bajo control en el mismo momento en que se lo instalabas al usuario.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;En más de un caso recuerdo que el cliente decidió trasladar TODAS sus aplicaciones (ofimáticas y de negocio) a una granja Citrix, e instruyó a su proveedor de Desktops para que le maquetara los mismos con el cliente ICA instalado.... y una partición de recuperación accesible mediante clave... para que todos los problemas que tuviesen que resolver sus técnicos de campo se resolviesen remaquetando el PC.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Durante bastante tiempo, este tipo de soluciones cubrieron la demanda de un entorno de usuario estable y funcional.... hasta que recordamos que ese PC, por muy tonto que fuese, seguía ejecutando Windows. Y que era infectable por virus que ya no atacaban al PC a través de medios extraíbles, sino a través de la red. Recuerdo una infección de Blaster que paramos con reglas en el switch de nivel tres de la delegación en España de una multinacional... filtrando el tráfico que llegaba por la red corporativa. Hubo que volver a focalizarse en el PC del usuario.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:180%;"&gt;&lt;strong&gt;Gestión del desktop.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Los inconvenientes de los servicios centralizados en un terminal server disuadieron a muchos clientes sobre su implementación. Al fin y al cabo, si la aplicación X falla o afecta al S.O., mejor que sólo bloquee el PC del usuario que el servidor donde acceden 30 o 40. Pero claro.... ¿Quién y cómo cuida el desktop?. Controlar el funcionamiento de los desktops, desplegar y actualizar antivirus, mantener inventario del parque y mantener actualizado y configurado el S.O. requería de nuevas aplicaciones: Gestores del Desktop.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Un gestor de desktop no es más que un servidor que recoje datos del parque de desktops. Previamente habrá sido necesario desplegar el agente del gestor, que no es más que, por un lado el chivato que indica al servidor el estado del mismo, y por otro, el ejecutor que instala con privilegios elevados los componentes o actualizaciones que el gestor de desktop considera oportunas. Si hablamos de antivirus centralizado, aplicamos el mismo procedimiento.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Puede darse, y de hecho me he encontrado algún caso, que el coste del S.O., el agente de gestión del desktop, la parte proporcional del Gestor de Desktops, el antivirus, la parte proporcional del gestor de antivirus centralizado, y el plataformado inicial de los PC's del usuario ronden entre el 80 y el 115% del coste del hardware. Nunca me he visto en la necesidad de justificar esto ante un CFO (Director Financiero), pero no debe ser una experiencia agradable.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:180%;"&gt;&lt;strong&gt;Renovación tecnológica.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Aparte de la Ley de Moore (esa que dice que cada 18 meses la potencia de los ordenadores se duplica, y que tanto Intel como AMD se encargan de cumplir), las exigencias de los usuarios - que al fin y al cabo son las de negocio - obligan a "repasar" el parque de PC's cada 3 o 4 años. La aplicaicón de un Service Pack de Windows (véase caso del SP3) puede convertir un PC perfectamente operativo con 512 Mb de RAM en una tortuga antediluviana tras la actualización.... Y las release notes no decían nada al respecto. No culpo a los fabricantes, al fin y al cabo deben vender, y para ello deben mejorar su producto... lo que normalmente implica más recursos. No miremos sólo a Windows. Por poner un ejemplo, miremos la diferencia entre Ubuntu 8.04 y Ubuntu 9.10.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Por un lado, IT no puede esperar a la evaluación de un determinado Service Pack o Update, porque normalmente ciertas aplicaciones lo requieren. Por otro, la evaluación de impacto de una actualización no suele tener cabida en las tareas de mantenimiento, y pocas compañías disponen de departamentos especializados.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:180%;"&gt;&lt;strong&gt;Conclusión.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Fácil. Una mañana nos despertamos y descubrimos que el 40 - 80% de los recursos humanos de IT se dedican al desktop.... y que un temible 60% del presupuesto de IT se lo "come" los tropecientos PC's de los usuarios.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Seguimos en el próximo episodio.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6195913951373480947?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6195913951373480947/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6195913951373480947' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6195913951373480947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6195913951373480947'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2010/04/vdi-de-que-estamos-hablando-parte-i.html' title='VDI... ¿De qué estamos hablando? - Parte I'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2426430532504514238</id><published>2010-03-09T15:51:00.001+01:00</published><updated>2010-03-09T15:52:57.421+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='VMware Labs'/><title type='text'>Herramienta: labs.vmware.com</title><content type='html'>VMware, al igual que otros fabricantes, ha abierto un sitio web donde se publican una serie de herramientas y utilidades basadas en APIs de sus productos. Este sitio está disponible en &lt;a href="http://labs.vmware.com/"&gt;http://labs.vmware.com/&lt;/a&gt; . &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2426430532504514238?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2426430532504514238/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2426430532504514238' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2426430532504514238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2426430532504514238'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2010/03/herramienta-labsvmwarecom.html' title='Herramienta: labs.vmware.com'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-5411452893202780933</id><published>2010-03-09T15:38:00.003+01:00</published><updated>2010-03-09T15:49:32.005+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herramientas'/><category scheme='http://www.blogger.com/atom/ns#' term='Eric Sloof'/><category scheme='http://www.blogger.com/atom/ns#' term='vmClient'/><title type='text'>Herramienta: vmCLient</title><content type='html'>Eric Sloof "fellow vExpert" y reconocido profesional en esto de lo virtual, ha desarrollado una herramienta llamada vmClient, que en resumidas cuentas, es una consola minimalista que nos permite acceder a las consolas y a algunas herramientas de administración de la máquina virtual.&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VbfTUBrJd2k/S5ZfpYdE3UI/AAAAAAAAASo/yFJbwFKLd8A/s1600-h/vmClient.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 321px;" src="http://2.bp.blogspot.com/_VbfTUBrJd2k/S5ZfpYdE3UI/AAAAAAAAASo/yFJbwFKLd8A/s400/vmClient.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5446645963894873410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; Más información &lt;a href="http://www.ntpro.nl/blog/archives/1447-The-vmClient-4.0-is-released.html"&gt;aquí&lt;/a&gt;. Ni que decir tiene que ya está cargada en mi desktop y funcionando.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-5411452893202780933?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/5411452893202780933/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=5411452893202780933' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5411452893202780933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/5411452893202780933'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2010/03/herramienta-vmclient.html' title='Herramienta: vmCLient'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_VbfTUBrJd2k/S5ZfpYdE3UI/AAAAAAAAASo/yFJbwFKLd8A/s72-c/vmClient.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-133891184870336476</id><published>2010-03-09T13:37:00.002+01:00</published><updated>2010-03-09T15:33:24.160+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Consulta Técnica'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux P2V'/><title type='text'>Consulta Técnica: Conversión de máquinas linux.</title><content type='html'>Hace unos días nos preguntaban:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(51, 51, 51); "&gt;&lt;i&gt;Hola Jose Luis, bucando,buscando por ahi, he llegado a tu blog.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; color: rgb(51, 51, 51); "&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Estoy intentando vistualizar en ESXi una maquina física con &lt;/i&gt;&lt;span class="il" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 204); background-position: initial initial; background-repeat: initial initial; "&gt;&lt;i&gt;Suse&lt;/i&gt;&lt;/span&gt;&lt;i&gt; Linux 7.2 y  kernel 2.2.19. Tiene unas viejas aplicaciones en cobol que se configuraron hace años, estan emuladas con ibcs porque originariamente eran para Unix Sco. y no tengo ni idea de como montarlas en un entorno nuevo.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Lo he intentado con vmware converter stand alone sin exito.  Alguna ayuda, por favor?????&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Gracias anticipadas&lt;/i&gt;."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La conversión de máquinas linux con converter nunca ha sido un tema simple. Quiero decir que cuando funciona, lo hace a la primera... pero cuando no...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;He aquí mi receta, al menos la que me ha funcionado en varias ocasiones:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;1. Clonado de la máquina física.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Para el proceso de clonado, yo uso Ghost For Linux. Sé que hay otras herramientas (a gusto del consumidor), e incluso con un &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;dd&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; directamente desde un CD de arranque con linux, pero a mi, casi siempre, Ghost for Linux me ha dado buenos resultados. Frente a &lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;dd&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;, permite compresión de la imagen de destino, y con un poco de suerte, sólo te vuelca el espacio de disco usado, no el disco entero.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Ghost for linux tiene una interface algo rebuscada, por lo que aconsejo hacer alguna prueba antes. Sobra decir que has de sacar la imagen sobre un disco USB o similar.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;2. Conversión en máquina virtual - Fase 1.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una vez tengas la imagen de la máquina virtual en un disco USB, vamos a convertir esa imagen en una máquina virtual. Para ello, necesitaremos VMware Workstation, VMware Player o cualquier producto soportado por VMware Converter como máquina virtual a convertir.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Esta VM debería tener la siguiente configuración:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;- Disco 0: Un disco de igual o mayor capacidad que la del servidor original a convertir. La controladora debe ser IDE o Buslogic.... En destribuciones antiguas no se suele encontrar el driver LSI.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;- CD: La imagen ISO de Arranque de Ghost For Linux&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;- USB0: El disco USB donde hemos sacado la imagen del servidor a convertir. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Opcional: En caso de no poder/querer usar la opción de mapeo USB, siempre podemos mapear el disco USB en modo RAW a la VM a crear.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una vez configurado el hardware virtual de la VM, procederemos a arrancarla desde el CD virtual (es decir, con la imagen de Ghost for Linux)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Tras arrancar, Clonaremos la imagen que sacamos en el disco USB sobre el disco 0 de la VM.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;3. Arranque de la VM.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una vez convertida la VM, cruzamos los dedos y arrancamos la máquina virtual. Si todo va bien, la VM debería arrancar sin problemas..... pero si al arrancarla nos da un "kernel panic" es posible (y más que probable) que el driver de disco IDE o Buslogic no esté configurado. Ahora vendrá la parte divertida.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En este momento es buena idea tener a mano un rescue disk de la distribución linux que nos ocupa, o en su defecto, un Live CD de cualquier distribución. Reconfiguraremos la VM para que el CD virtual apunte a la imagen ISO o CD de recuperación, y rearrancaremos la máquina haciendo que esta arranque desde este CD o ISO.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una vez arrancado y en la lshell, procederemos a montar el disco 0 en, por ejemplo, /mnt/sysimage.  Una vez hecho esto, hagamos un chroot a /mnt/sysimage.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;naveguemos entonces dentro del nuevo root a la carpeta /etc, y allí encontraremos el fichero modules.conf . Editaremos la línea del alias correspondiente a la controladora de disco original del servidor físico, substituyéndola por el driver Buslogic. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Ahora cambiemos al directorio /boot y, mediante el comando mkinitrd, regeneremos el ramdisk de arranque. (mkinitrd -f -v /boot/initrd-[versión]-img [versión]&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Reiniciemos la máquina virtual, desconectemos el CD y, con un poco de suerte, la máquina arrancará a la perfección.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Es buen momento para isntalar las vmware-tools en la VM.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;4. Conversión en máquina virtual - Fase 2.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Ahora, y tras apagar la VM, usaremos el converter para pasar nuestra VM a los ESX. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Este no es un proceso infalible, especialmente si usas LVM o si el driver Buslogic no está en el disco original de la máquina. Pero a mí me ha funcionado en unas cuantas ocasiones. Te dejo un par de Links que serán seguro de ayuda.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Un saludo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://conshell.net/wiki/index.php/Linux_P2V"&gt;Linux P2V&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://boink.pbworks.com/LinuxP2V"&gt;How to P2V a Linux machine&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-133891184870336476?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/133891184870336476/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=133891184870336476' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/133891184870336476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/133891184870336476'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2010/03/consulta-tecnica-conversion-de-maquinas.html' title='Consulta Técnica: Conversión de máquinas linux.'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-8404869509724977328</id><published>2009-11-17T06:59:00.005+01:00</published><updated>2009-11-17T07:36:49.993+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware View'/><category scheme='http://www.blogger.com/atom/ns#' term='Consulta Técnica'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Ray'/><title type='text'>Consulta Técnica: View y Thin Clients</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Nos pasan la siguiente consulta:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;i&gt;Hola JL,&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;i&gt;&lt;br /&gt;Estoy leyendo tu blog con mucho interés y tengo unas dudas sobre VDI.&lt;br /&gt;&lt;br /&gt;Estoy viendo la posibilidad de implantar thin clients en mi empresa y me surge la siguiente duda:&lt;br /&gt;&lt;br /&gt;Si pongo thin clients con windows embedded con el view client de vmware, necesitaré un antivirus para proteger los thin clients, ya que no dejan de ser unos mini-pcs con windows?&lt;br /&gt;&lt;br /&gt;También he pensado en poner thin clients con linux, que suponemos que tienen el vmware-view-open-client, pero he visto que no soportan la redirección de USB, lo cual es un problema. Sabes si esto es así en estos clientes?&lt;br /&gt;&lt;br /&gt;También he pensado en reutilizar los pcs actuales, quitandoles el HD y arrancando por PXE y ejecutando el cliente vmware-view-open-client desde una sesión de LTSP. ( https://help.ubuntu.com/community/UbuntuLTSP/LTSPQuickInstall http://www.jaimebalmes.org/php/mod/resource/view.php?id=409 )&lt;br /&gt;&lt;br /&gt;Por otra parte, qué platafoma de gestión nos recomiendas para gestionar los thin clients sena linux o windows?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Muchas gracias por tu tiempo.&lt;br /&gt;&lt;br /&gt;Saludos&lt;/i&gt;."&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Efectivamente. Si utilizas Thin clients basados en Windows XP (sea o no embedded) sigue siendo un Windows XP, eso sí, con menos "superficie" de exposición a virus y demás, lo que no implica que debamos prescindir del Antivirus, ya que en un entorno mixto, como dice el &lt;a href="http://josepros.blogspot.com/"&gt;maestro Ros&lt;/a&gt;, la podemos liar parda. Por otro lado, un entorno de thin clients Linux nos obligará a prescindir de la redirección USB de View, olbligándonos a ir a productos de terceros, salvo que el fabricante disponga de licencia de VMware para la redirección de USB.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Mi recomendación sobre la plataforma de gestión de los Thin Clients es clara: Ninguna. Nunca he terminado de entender eso de migrar a Virtual Desktop para sustituir SMS o System Center por un Thin client management. El uso de clientes basados en linux o Windows obliga, en mayor o menor medida, a disponer de una plataforma de gestión de los mismos, y mi recomendación es que la gestión tire a inexistente. Es un hecho que la plataforma del Thin Client variará substancialmente su precio dependiendo de si el cliente corre o no Windows (Normalmente la gestión de clientes basados en Windows suele ser más cara e implica mayor nivel de gestión).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Tanto en un caso como en otro, el Thin Client puede convertirse en un punto de fallo dentro de la infraestructura View, ya que su propia "inteligencia" lo hace - eso sí, bastante menos - susceptible a fallos en los procesos de actualización y configuración.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Respecto a la opción de convertir PC's en Thin Clients, además de la que comentas (LSTP), dispones de&lt;/span&gt;&lt;a href="http://www.thinstation.org/"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; Thin Station&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;, una minidistribución altamente configurable, que incluso dispone de configuradores Web donde "montarte" tu cliente ligero desde ella (los TS-O-MATIC). En el mirror de Dinamarca (&lt;/span&gt;&lt;a href="http://www.thinstation.org/TSoM/"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;DK&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;) incluso te permite integrar el cliente View de VMware. Estos ts-o-matic te permiten crear desde imágenes ISO a imágenes PXE para el arranque. Recomiendo fervientemente esta distribución como iniciación  de bajo o nulo coste al mundo del Virtual Desktop.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Si lo que buscas es una solución robusta, sin intervención en el thin client del usuario, que permita redirección USB, compatibilidad con VMware View, en la que despreocuparte ABSOLUTAMENTE del dispositivo y a un coste unitario realmente interesante, te recomiendo los &lt;/span&gt;&lt;a href="http://www.sun.com/featured-articles/2009-1110/feature/index.jsp"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SUN Ray&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; de SUN Microsystems. En mi compañía (y en varios clientes) tenemos la solución funcionando en menos de dos horas. Es realmente elegante y ciertamente potente. Las características incorporadas en la versión 5 (aceleración multimedia, aceleración flash, USB Mapping) junto con las ventajas de siempre (hot desking, multiple monitors - hasta 8, creo recordar) hacen de SUN Ray, al menos para mí, la solución Thin client perfecta. Por no necesitar, no necesitan IP del entorno corporativo. El terminal &lt;/span&gt;&lt;a href="http://www.sun.com/sunray/sunray2/index.xml"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;SUN Ray&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (DTU para los amigos) es simplemente eso: Un terminal del servidor SUN Ray. Las conexiones con los virtual desktop se realizan desde este, y no desde el terminal, es decir, el SUN Ray client no es más que una pantalla y un teclado extra del servidor SUN Ray (que puede correr tanto en Solaris como en Linux). Te invito a verlo cuando quieras.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:'Trebuchet MS', Verdana, Arial, sans-serif;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Un cordial saludo.&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-8404869509724977328?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/8404869509724977328/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=8404869509724977328' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8404869509724977328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8404869509724977328'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/11/consulta-tecnica-view-y-thin-clients.html' title='Consulta Técnica: View y Thin Clients'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6413534352836052940</id><published>2009-10-26T12:43:00.004+01:00</published><updated>2009-10-29T12:31:53.877+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware View'/><category scheme='http://www.blogger.com/atom/ns#' term='VMware View Open Client'/><category scheme='http://www.blogger.com/atom/ns#' term='Nota Técnica'/><title type='text'>Nota Técnica: VMware View Open Client</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Como supongo que sabéis, VMware ha "liberado" hace ya un tiempo el cliente View (o VDM) para Linux, lo que permite tanto a los forofos y/o usuarios de este sistema operativo como a los fabricantes de Thin Clients acceder a los entornos View desde este sistema operativo. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Entrecomillo "liberar" ya que el cliente en cuestión tiene ciertas peculiaridades, que destaco:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;No soporta redirección USB. En la distribución estándar del cliente "faltan" los componentes de la redirección de dispositivos USB, que entiendo que requerirán de licencia OEM al efecto.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Es pelín exclusivo: No tenemos control sobre la ventana del desktop virtual, ya sea para cambiar el tamaño o alternarla con el deskop físico. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Presenta algunos "problemillas" con el teclado: Tiene como buena "costumbre" obligarnos a usar el teclado US en lugar del que tengamos configurado.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:verdana;"&gt;Dado que de último uso Ubuntu en mi flamante Sony Vaio VGN-P11z (el vista que trae de serie hace desesperadamente lento al cacharro en cuestión, y Windows 7 no mejoró mucho las expectativas de rendimiento me decidí a "Ubuntear" el portátil, ya que todo mi entorno de trabajo se encuentra en el desktop virtual) el uso del cliente View se volvió necesario, así que me decidí a intentar superar las limitaciones antes expuestas, al menos las concernientes al desktop.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;El VMware View Open Client, al igual que su contrapartida en Windows, requiere de un cliente de terminal server previamente instalado en el equipo, en el caso de Linux, &lt;/span&gt;&lt;a href="http://www.rdesktop.org/"&gt;&lt;span style="font-family:verdana;"&gt;rdesktop&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;, así que me dediqué a investigar cómo el cliente View interacciona con rdesktop. Para ello, procedí a realizar lo siguiente:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;1. Renombré el binario de rdesktop, localizado en /usr/bin/rdesktop a /usr/bin/rdesktop.bin:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;# mv /usr/bin/rdesktop /usr/bin/rdesktop.bin&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;2. Creé un archivo /usr/bin/rdesktop.wrapper con el siguiente contenido:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:courier new;"&gt;&lt;strong&gt;#!/bin/bash&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"&gt;echo $* &gt; $HOME/rdesktop.parms&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;/usr/bin/rdesktop.bin $&lt;/span&gt;&lt;span class="Apple-style-span"&gt;*&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;en $* el shell nos suministrará la línea de comandos que View Client le pasa a rdesktop&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;3. Hice un link simbólico entre el archivo rdesktop.wrapper y rdesktop:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:courier new;"&gt;&lt;strong&gt;# ln -s /usr/bin/rdesktop.wrapper /usr/bin/rdesktop&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Tras lo cual, ejecuté el cliente de vmware view (vmware-view).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Tras conectarme, procedí a examinar el contenido del fichero $HOME/rdesktop.parms, encontrando lo siguiente:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="font-family:courier new;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="font-family:courier new;font-size:85%;"&gt;&lt;strong&gt;-z -K -g 1280x1024 -X 65012445 -u jlmedina &lt;i&gt;&lt;userid&gt;&lt;/userid&gt;&lt;/i&gt;-d bato-its &lt;i&gt;&lt;domain&gt;&lt;/domain&gt;&lt;/i&gt;-p - -a 24 -r sound:local &lt;i&gt;&lt;vd&gt;&lt;/vd&gt;&lt;/i&gt;:3389 10.0.10.18&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Si consultamos las opciones de rdesktop (via man rdesktop) observamos lo siguiente:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-z&lt;/strong&gt;&lt;/span&gt;: Activar compresión RDP&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-K&lt;/strong&gt;&lt;/span&gt;: No anular las asignaciones de teclas del Window Manager. Por defecto (es decir, sin esta opción activada) rdesktop intercepta todas las pulsaciones. Esta opción es la que nos impide minimizar la ventana del virtual desktop mediante la pulsación de ctrl+alt+enter&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-g&lt;/strong&gt;&lt;/span&gt;: Resolución de la ventana de virtual desktop. Por defecto, VDM ocupa toda la pantalla disponible.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;-X&lt;/span&gt;&lt;/strong&gt;: Ejecuta rdesktop dentro de una ventana existente. El comportamiento por defecto de VDM es ejecutar la ventana de rdesktop sobre una ventana invisible que no es minimizable.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-u&lt;/strong&gt;&lt;/span&gt; : Usuario con el que conectarse&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-d&lt;/strong&gt;&lt;/span&gt;: Dominio al que pertenece el usuario&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-p&lt;/strong&gt;&lt;/span&gt;: password suministrada al cliente VDM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-a&lt;/strong&gt;&lt;/span&gt;: Profundidad de color. Por defecto, VDM utiliza el máximo soportado por VDM, que es 24 bits.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-r&lt;/strong&gt;&lt;/span&gt;: Dispositivos redirigidos. Por defecto, sólo el sonido&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;el resto corresponde a la IP y puerto del desktop a conectarse.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Por lo pronto, las opciones que parecen "molestarnos", es decir, la de no poder salir de la ventana del Virtual Desktop, son las siguientes:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-K&lt;/strong&gt;&lt;/span&gt;, es decir, la que nos desactiva el ctrl+alt+enter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-X&lt;/strong&gt;&lt;/span&gt;, que ejecuta el rdesktop en una ventana no "resizable".&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Si nos limitamos a eliminar estas dos opciones, nos encontraremos con los siguientes "problemillas":&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;El teclado seguirá estando en inglés EEUU&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;El virtual desktop se presentará por defecto en modo ventana&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Para solucionarlo, deberíamos pasar a rdesktop los siguientes parámetros:&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-f&lt;/strong&gt;&lt;/span&gt;: Activa el modo full sreen&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;-k es&lt;/span&gt;&lt;/strong&gt;: configura el teclado por defecto a español.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Ahora bien... ¿Cómo eliminar opciones y añadirlas a los parámetros que el cliente view pasa a rdesktop?&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como antes dijimos, la variable $* almacena los parámetros que vmware-view pasa a rdesktop, así que aprovecharemos esto para eliminar los parámetros que nos molestan y añadir los que nos faltan. Para ello, volvamos a mi fichero rdesktop.wrapper:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:courier new;"&gt;&lt;strong&gt;#!/bin/bash&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:courier new;"&gt;&lt;strong&gt;echo $* &gt; $HOME/rdesktop.parms&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span"&gt;/usr/bin/rdesktop.bin $&lt;/span&gt;&lt;span class="Apple-style-span"&gt;*&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;lo modificaremos para que quede como sigue:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;#!/bin/sh&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;parms=`echo $* awk '{print $1,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17}'`&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new'; "&gt;&lt;strong&gt;/usr/bin/rdesktop.bin -k es -f $parms&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;Básicamente lo que he hecho es, mediante el comando awk, eliminar de la línea de parámetros los que me molestan, y después añadir "a pelo" los que necesito. En este caso, eliminaría los que destaco en rojo:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:courier new;"&gt;&lt;strong&gt;-z &lt;span class="Apple-style-span"  style="color:#ff0000;"&gt;-K -g 1280x1024 -X 65012445&lt;/span&gt; -u &lt;i&gt;&lt;userid&gt;&lt;/userid&gt;&lt;/i&gt;-d &lt;i&gt;&lt;domain&gt;&lt;/domain&gt;&lt;/i&gt;-p - -a 24 -r sound:local&lt;i&gt;&lt;vd&gt;&lt;/vd&gt;&lt;/i&gt;:3389&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;De esta manera conseguiremos un cliente view funcionando en pantalla completa, que nos permite volver al desktop pulsando ctrl+alt+enter y con teclado en castellano(*)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;Espero que os sea útil.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:verdana;"&gt;(*) Es posible pasar a rdesktop el código de teclado mediante variable de entorno, pero lamento reconocer que no lo conseguí.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6413534352836052940?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6413534352836052940/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6413534352836052940' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6413534352836052940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6413534352836052940'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/10/nota-tecnica-vmware-view-open-client.html' title='Nota Técnica: VMware View Open Client'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-205795379395023268</id><published>2009-08-28T08:52:00.002+02:00</published><updated>2009-08-28T08:54:41.705+02:00</updated><title type='text'>VMworld 2009</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como ya os adelanté, tenía previsto asistir al VMworld 2009 en San Francisco, aprovechando la invitación de TechTarget para formar parte del tribunal que juzgará los VMworld Awards 2009, pero circunstancias imprevistas de indole familiar me lo impiden. Otro año será.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Un saludo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;J. L. Medina.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-205795379395023268?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/205795379395023268/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=205795379395023268' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/205795379395023268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/205795379395023268'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/08/vmworld-2009.html' title='VMworld 2009'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6869238330601841954</id><published>2009-08-27T15:19:00.006+02:00</published><updated>2009-09-03T12:01:44.294+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VDI'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualizacion de Escritorios'/><title type='text'>Más sobre VDI</title><content type='html'>Visto que esto de actualizar el blog siempre requiere un tiempo que no tengo, y como compensación, os dejo un "Whitepaper" que he realizado sobre el tema de los desktops virtuales titulado Virtual Desktop: El futuro de la informática de usuario corporativa, que es lo que me tiene ocupado de último. Espero que os resulte de interés.&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: left; WIDTH: 477px" id="__ss_1914615"&gt;&lt;a style="MARGIN: 12px 0px 3px; DISPLAY: block; FONT: 14px Helvetica, Arial, Sans-serif; TEXT-DECORATION: underline" title="Virtual Desktop: El futuro de la informática corporativa  de usuario" href="http://www.slideshare.net/jlmedinan/virtual-desktop-el-futuro-de-la-informtica-corporativa-de-usuario"&gt;Virtual Desktop: El futuro de la informática corporativa de usuario&lt;/a&gt;&lt;object style="MARGIN: 0px" width="477" height="510"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=virtual-desktop-el-futuro-de-la-informtica-corporativa-de-usuario-1583&amp;amp;stripped_title=virtual-desktop-el-futuro-de-la-informtica-corporativa-de-usuario"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=virtual-desktop-el-futuro-de-la-informtica-corporativa-de-usuario-1583&amp;stripped_title=virtual-desktop-el-futuro-de-la-informtica-corporativa-de-usuario" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="477" height="510"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="FONT-FAMILY: tahoma, arial; HEIGHT: 26px; FONT-SIZE: 11px; PADDING-TOP: 2px"&gt;View more &lt;a style="TEXT-DECORATION: underline" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="TEXT-DECORATION: underline" href="http://www.slideshare.net/jlmedinan"&gt;jlmedinan&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Un saludo.&lt;br /&gt;&lt;br /&gt;Actualización: Licencia del documento.&lt;br /&gt;&lt;br /&gt;Debido a varias consultas al respecto, he decidido ponerlo bajo licencia Creative Commons, según se detalla a continuación:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" alt="Creative Commons License" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type"&gt;Virtual Desktop: El futuro de la informática de usuario corporativa&lt;/span&gt; by &lt;a href="http://bevirtual.blogspot.com/" rel="cc:attributionURL" property="cc:attributionName" cc="http://creativecommons.org/ns#"&gt;José Luis Medina&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"&gt;Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0 Unported License&lt;/a&gt;.&lt;br /&gt;Based on a work at &lt;a href="http://bevirtual.blogspot.com/2009/08/mas-sobre-vdi.html" rel="dc:source" dc="http://purl.org/dc/elements/1.1/"&gt;bevirtual.blogspot.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6869238330601841954?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6869238330601841954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6869238330601841954' title='8 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6869238330601841954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6869238330601841954'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/08/mas-sobre-vdi.html' title='Más sobre VDI'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3677777056026740615</id><published>2009-08-07T08:59:00.003+02:00</published><updated>2009-08-07T09:35:26.439+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='View 3'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Ray'/><category scheme='http://www.blogger.com/atom/ns#' term='VDM'/><title type='text'>View 3.10 y SUN Rays</title><content type='html'>Reconozco que para los entornos VDI tengo debilidad por los clientes ligeros. De hecho, cuanto más ligeros (es decir, cuanta menos inteligencia tengan dentro) más atractivos me resultan.&lt;br /&gt;&lt;br /&gt;El cliente más ligero que he encontrado hasta el momento son los de la serie SUN Ray de SUN Microsystems. Es lo más parecido a un terminal VT100 (seguro que alguno os acordáis) o a un terminal X que conozco. Los terminales SUN Ray no ejecutan más que un cliente ALP (Appliance Link Protocol) que les conecta al servidor de gestión de los mismos (normalmente un SO Solaris o Linux) que es donde ejecutaremos el entorno que queramos. Sun Ray nació como alternativa de alto rendimiento a X como protocolo de display remoto, pero ya sea por una equivocada comercialización, o por falta de aceptación del mercado, nunca triunfaron demasiado.&lt;br /&gt;&lt;br /&gt;Pero es en el entorno VDI donde creo que pueden mostrar todo su poder, precisamente por la falta de inteligencia del elemento situado sobre la mesa del usuario.... no es más que una extensión del monitor, ratón teclado, puerto USB y/o serie del host al que se conecta. Empecemos describiendo la arquitectura de la solución:&lt;br /&gt;&lt;br /&gt;- SUN RAY Terminal: Dispositivo de usuario al que conectamos pantalla, ratón y monitor.&lt;br /&gt;- SUN Ray Server: Servidor central que suministra las sesiones y el acceso del SUN Ray Terminal&lt;br /&gt;- VMware View Server: Borker de conexiones de VMware a los Virtual Desktop&lt;br /&gt;- Virtual Center + ESX Server: Infraestructura virtual que soporta los virtual desktop.&lt;br /&gt;&lt;br /&gt;¿Cómo funciona todo esto?&lt;br /&gt;&lt;br /&gt;Bien. Tal y como hemos dicho, el terminal SUN Ray no dispone de más inteligencia que la que tiene un terminal "tonto" de los de antes. No dispone de Sistema Operativo, Cliente RDP o cualquier otra cosa que nos permita conectarnos a cualquier sistema. Los que conozcáis los terminales Wyse o HP sabréis que estos disponen de cliente RDP, ICA y demás. Estos no. Lo único que hacen al iniciarse es buscar un SUN Ray Server al que conectarse.&lt;br /&gt;&lt;br /&gt;Una vez localizado, el SUN Ray server asigna (de manera más o menos oculta) una sesión del Solaris o Linux que tenga instalado.&lt;br /&gt;&lt;br /&gt;En una instalación básica de SUN Ray Server, simplemente nos mostrará un Desktop. Aquí es donde empieza toda la adaptación.&lt;br /&gt;&lt;br /&gt;Además del SUN ray Server, debemos tener instalados los siguientes componentes del software de SUN Ray:&lt;br /&gt;&lt;br /&gt;- SUN ray Conector for Windows: No es más que una implementación del cliente RDP para este entorno:&lt;br /&gt;- SUN Ray Conector for VMware VDM: Es la interface que permite acceder a la pantalla del Login de VMware View.&lt;br /&gt;&lt;br /&gt;Es importante señalar que, por el momento, no es posible configurar el SUN Ray server para que se establezca la conexión con el desktop virtual a través del broker. De hecho, VMware View ha de configurarse en modo "Conexión Directa" para que todo este "invento" funcione.&lt;br /&gt;&lt;br /&gt;Una vez instalado todo lo anterior, hemos de configurar el servidor SUN Ray en modo "Kiosk". Este modo evita que cuando conectemos la estación SUN Ray el solaris o el linux del servidor nos muestre la pantalla de login y password típica de Unix. Este modo "autologuea" a la SUN Ray y le permite ejecutar cualquier "plugin" o "conector" (vease los requerimientos) de manera transparente. En el caso que nos ocupa, configuraremos el modo kiosco para que utilice el conector VDM.&lt;br /&gt;&lt;br /&gt;Como paso intermedio, es necesario instalar en el Solaris/Linux el certificado de VDM... sin él no conectaremos con  el broker.&lt;br /&gt;&lt;br /&gt;Tras esto, y si nada ha salido mal, deberíamos poder encender nuestra SUN ray y acceder a nuestros Virtual Desktop.&lt;br /&gt;&lt;br /&gt;Esta solución es la que hemos elegido en Bató para los PC de la Oficina. Comparados con otros terminales de bajo/medio coste, la velocidad de presentación es sensiblemente superior (hasta un 20%) y nos ofrecen una serie de ventajas que nosotros consideramos fundamentales:&lt;br /&gt;&lt;br /&gt;- Si cerramos la sesión en un terminal y nos vamos a otro, volvemos a estar donde estábamos.&lt;br /&gt;- Instalarlos no requiere más que sacarlos de la caja y conectarlos.... y sin preocuparse por el nivel de firmware... tan pronto lo conectas, se actualiza.&lt;br /&gt;&lt;br /&gt;- La velocidad de presentación del video en pantalla es lo suficientemente buena para que nuestro financiero no se queje de lo mal que va youtube!!!&lt;br /&gt;&lt;br /&gt;Si alguien quiere probarlos y necesita una mano más técnica, que no dude en contactarme.&lt;br /&gt;&lt;br /&gt;Un saludo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3677777056026740615?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3677777056026740615/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3677777056026740615' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3677777056026740615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3677777056026740615'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/08/view-310-y-sun-rays.html' title='View 3.10 y SUN Rays'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3315176362791078423</id><published>2009-07-29T12:33:00.003+02:00</published><updated>2009-07-29T12:36:49.998+02:00</updated><title type='text'>VMworld'09</title><content type='html'>Hasta el momento, nunca había planeado asistir a un VMworld... básicamente por aquello de las veintitantas horas de avión... pero este año, la gente de &lt;a href="http://www.techtarget.com/"&gt;Techtarget&lt;/a&gt; me ha invitado a formar parte del tribunal que otorga los VMworld Awards... y no supe/pude decir que no... así que el 30 de agosto estaré en San Francisco en el VMworld, actuando de juez, y, porqué no, disfrutando de unas cervezas con los vExpert del otro lado del charco.&lt;br /&gt;&lt;br /&gt;Os iré contando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3315176362791078423?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3315176362791078423/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3315176362791078423' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3315176362791078423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3315176362791078423'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/07/vmworld09.html' title='VMworld&apos;09'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-4781071278254788204</id><published>2009-05-19T05:59:00.002+02:00</published><updated>2009-05-19T06:25:10.482+02:00</updated><title type='text'>vSphere 4.0: Mis razones para... (I)</title><content type='html'>Con este post que tenía a medio hacer hace bastante tiempo comienzo una serie (que prometo terminar) sobre mi particular percepción respecto a vSphere 4.0. Como remarco en el título, lo aquí recogido es mi opinión personal (y por tanto profesional) sobre vSphere 4.0.  Los lectores de este blog (si aún me queda alguno después de mi dejadez) son libres de estar o no de acuerdo, y espero que ejerzan esta libertad opinando al respecto. Empecemos:&lt;br /&gt;&lt;br /&gt;... No implementar VMware FT en producción:&lt;br /&gt;&lt;br /&gt;Sí, leeis bien. Todo un vExpert desaconsejando VMware FT en producción. Como muchos sabéis, Vmware FT permite la ejecución en simultáneo de dos máquinas virtuales haciendo exactamente lo mismo, es decir, una actúa como sombra de la otra en otro host distinto. A priori esto suena bien: si cae un host, la VM sobreviviente recoge la carga de la primera sin impacto para los usuarios. La pregunta es si merece asumir las limitaciones que impone FT para evitar 30 segundos de pérdida de servicio. Mi respuesta es que depende. FT no te va a proteger de una corrupción de datos, ni de la pérdida de los mismos. Si el servicio que nos interesa se cae en la VM primaria, también se caerá en la máquina "shadow". FT no garantiza más que la operación de una VM (ojo que digo VM, no servicio) en caso de caída del host que la aloja. No con esto quiero quitar méritos a FT: Como obra de ingeniería es impresionante. Como medida de continuidad del servicio no deja de ser un paso más. FT puede transmitir la falsa sensación de que se ha elevado el nivel de servicio, y quizá en algunos casos lo haga, haciendo que el responsable de sistemas baje la guardia. No creo que por el momento implemente FT en bases de datos críticas o servidores de correo: La penalización de una única CPU y el desaprovechamiento del nodo donde se ejecuta la VM "espejo" no compensan, al menos,  por el momento. Nada como una buena replicación de log de transacciones en una base de datos, a ser posible diferido, como para garantizar la disponibilidad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;... Implementar los vNetwork Distributed switchs: Bonding, load balancing, MACs, etc... Demasiados términos que suenan propios de los chicos de networking. Los distributed switches (en especial el Nexus 1000v de Cisco) acercan a los responsables de networking a un área de la virtualización que, hasta ahora, consideraban extraña: los switches virtuales. Con los Distributed Switches el networking virtual es, por fin, networking, y puede caer en las manos de quien mejor lo controla: La gente de red. Para bien o para mal la virtualización ha caido en la parte de sistemas, olvidando que una parte fundamental del entorno virtual es la red. Ahora este aspecto del entorno virtual se vuelve amigable para los chicos de la red.&lt;br /&gt;&lt;br /&gt;... Implementar DPM (si deja de ser experimental): En grandes proyectos de virtualización, el consumo eléctrico tiene su peso. Si a las ventajas inherentes a eliminar toneladas de hierro le añadimos que el hierro con el que virtualizamos también consume lo justo... miel sobre hojuelas.&lt;br /&gt;&lt;br /&gt;Paro por el momento.&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-4781071278254788204?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/4781071278254788204/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=4781071278254788204' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4781071278254788204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4781071278254788204'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/05/vsphere-40-mis-razones-para-i.html' title='vSphere 4.0: Mis razones para... (I)'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-54472538519442812</id><published>2009-05-19T04:17:00.004+02:00</published><updated>2009-05-19T04:59:45.420+02:00</updated><title type='text'>Para Javier.</title><content type='html'>No hace mucho, recibí este comentario en este blog al que, últimamente, he de reconocer que no presto la atención que debiera. Lo reproduzco porque creo que tiene valor para todos nosotros.&lt;br /&gt;&lt;br /&gt;"&lt;em&gt;Hola.He caído por aquí, como quien no quería la cosa, por un comentario de David Cervigón en su blog. Ya estás en mis favoritos.Lo que me impulsa a escribirte es que me has hecho reflexionar en mis pensamientos negativos que últimamente he tenido. Estoy en una empresa de tamaño pequeño (hablando de IT) de la automoción, y ya ves cómo está el patio últimamente en ese sector. Ahora estoy en un ERE, con lo que me toca "descansar" 2 días a la semana. Como consecuencia de eso, mi actitud está siendo la de "que les dén...", vamos, que me da igual lo que pase, que se caigan servidores, que haya problemas en la red, etc. He intentado "jugar" un poco con la virtualización (Hyper-V, vmWare ESXi, ...) pero en 3 días no saco mucho tiempo, sobre todo si hay que mantener el resto del negocio y de las tareas habituales, y si no hay presupuesto.Por eso lo de la reflexión. Me ha gustado tus comentarios, lo del no tener miedo, no preocuparse de los dineros, sino planear qué hace falta y meterse a ello. No es que me vaya a cambiar la vida, pero bueno, has conseguido al menos despertar algún pensamiento positivo en mi cabeza. Espero al próximo miércoles, cuando vuelvo al trabajo, para empezar a planificar y poner en marcha algunas de esas ideas / proyectos / pruebas que desde hace tiempo he querido hacer.Gracias,Javier."&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;La nuestra es una profesión ingrata. Nadie se acuerda del informático, sea técnico o director, salvo cuando las cosas fallan. Esta profesión requiere de cierta actitud personal para superar la desidia o indiferencia del resto de la compañía. Cuando todo funciona, somos los privilegiados, normalmente fuera de convenio, que ganamos más pasta que los demás. Cuando las cosas fallan, somos los mantas que no hacemos bien nuestro trabajo. Llevo ya unos cuantos años en esto y sé lo duro y difícil que resulta a veces este trabajo. Sé lo angustioso que resulta tener que tomar decisiones sabiendo que no tengo todos los conocimientos o la información necesaria para tomarlas (Todos hemos dudado ante un "Este proceso es irreversible. ¿Está Ud. seguro de continuar?"). Todos hemos dejado horas de sueño, y algún que otro impacto más o menos dañino en nuestra vida personal, por hacer que algo funcione. Todos hemos llorado, para dentro o para fuera, cuando no conseguíamos que algo funcionase tras horas o días de intentarlo.&lt;br /&gt;&lt;br /&gt;Entiendo a Javier, igual que entiendo a otros compañeros que, tras partirse la espalda, se encuentran con un ERE, un traslado indeseado, una subida de sueldo que consideran inmerecida, o un ascenso a un tercero que creen merecer.&lt;br /&gt;&lt;br /&gt;La vida es básicamente injusta. Es una frase que me gusta decir. Pero creedme que, cada vez que consigo que algo que falla funcione, cada vez que añado una funcionalidad nueva a un sistema, cada vez que cumplo una fecha estimada en un proyecto, me siento orgulloso de haber elegido una profesión ingrata como esta, independientemente de lo que cobre o no por hacerlo.&lt;br /&gt;&lt;br /&gt;Esta es una profesión para ser humilde. Para aprender de todos. No de todos los que saben más que nosotros. De todos: desde el becario que llega, pasando por el usuario que se nos queja, siguiendo por nuestro jefe, y acabando por el externo al que han contratado para que nos ayude. Lo importante no es tener razón, sino que las cosas funcionen, gracias o a pesar de nosotros.&lt;br /&gt;&lt;br /&gt;Quizá alguno piense que hablo desde una posición privilegiada. Hoy en día quizá ya no toco la tecla como antes, pero sigo siendo, y me sigo sintiendo técnico. Y me guardo mi pequeño hueco de pinchateclas resuelveincidencias. Porque es lo que he sido siempre, y espero no dejar de serlo. Porque me costó mucho llegar a serlo.&lt;br /&gt;&lt;br /&gt;No, no somos héroes, pero quiero pensar que cada uno de nosotros se va a la cama cada noche pensando que ha hecho lo mejor que ha podido.&lt;br /&gt;&lt;br /&gt;Alguien que conocí una vez, hace muchos años, me dijo: "J. o esto te gusta o estás jodido".&lt;br /&gt;&lt;br /&gt;Por suerte, después de veinte años, me sigue gustando.&lt;br /&gt;&lt;br /&gt;Un abrazo.&lt;br /&gt;&lt;br /&gt;PD. &lt;em&gt;He de reconocer que este post no es sólo para Javier. Hoy nuestra  gente ha terminado de montar nuestra infraestructura de test y pruebas en nuestras nuevas oficinas. Son seis servidores Dell T605 donde ejecutamos las nuevas versiones de los hipervisores y nuevas configuraciones y productos  que hay en el mercado, en parte como autoformación, y en parte como evaluación para alguno de nuestros clientes. El "CPD" de desarrollo y evaluación de nuestra compañía está en un cuarto de baño reconvertido, donde nuestra gente ha conseguido meter estás máquinas (y su electrónica de red, SAI's y demás aditamentos) después de un impecable trabajo de evaluación de infraestructuras (espacio físico, disipación de calor, etc, etc). Nuestros sistemas de producción están hospedados fuera de la oficina (con producción me refiero a los internos, entornos demo para clientes y alguna que otra cosilla que ya os contaré). Han trabajado duro para conseguirlo. Han metido horas que nadie les va a pagar. Pero hoy, cuando han terminado (y creedme que han empleado soluciones realmente creativas), sonreian satisfechos. Vaya por ellos también. Me siento orgulloso de este equipo de profesionales.&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-54472538519442812?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/54472538519442812/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=54472538519442812' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/54472538519442812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/54472538519442812'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/05/para-javier.html' title='Para Javier.'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3367591246269670263</id><published>2009-04-20T19:04:00.002+02:00</published><updated>2009-04-20T19:19:36.821+02:00</updated><title type='text'>¿Oracle buenos días?</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Así me respondía esta mañana uno de mis contactos en SUN... evidentemente el anuncio por sorpresa de hoy da pié a este tipo de bromas. Contra todo pronóstico (al menos de los gurús del sector), una empresa de Software como Oracle adquiere un fabricante de Hardware como SUN. No hace mucho comentaba con otro de mis contactos en SUN que lo de que les comprara IBM no tenía buena pinta. No puedo imaginar otro interés en SUN por parte de IBM que los clientes de la primera. Resultaba trágico pensar que SUN Microsystems, con su peculiar (correcta o no) manera de hacer las cosas terminara fagocitada por el Gigante Azul.... y mira como son las cosas, el mismo gigante que empezó vendiendo hierro y ahora también tiene software, se encuentra con su némesis inversa: Un tradicional fabricante de software que termina metiéndose a vender hardware. Evidentemente a IBM poca gracia le debe hacer esto: Ni su hardware (y de paso las ventas del mismo) son lo que eran, ni su software ha sabido salir del nicho hardware de la compañía. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Parece que Oracle ha acertado: Unido a su imponente motor de base de datos, toma el control de Java, se deshace de MySQL (que empezaba a cosquillearle por los bajos), y se posiciona en el mercado del hardware con una tecnología avanzada (tanto en el mundo SPARC como en el x64).. y voilá!!... ¿Sólo esto? No. VMware debería poner sus barbas a remojo: Tanto SUN como Oracle demuestran interés en el mercado de la virtualización. SUN con VirtualBox, un hypervisor de tipo 2, y un (ya muy retrasado) xVM, clon de Xen que promete.... junto con una plataforma de gestión completa. Por otro lado, Oracle también hizo sus pinitos (Gracias al gato del CEO de Oracle, que escribe hypervisores cosa mala) con un repintado Xen y una incipiente plataforma de Gestión. Ahora las dos grandes preguntas son:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;¿Estaremos ante el tercer gran player en esto de lo virtual?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;¿Cuánto se va a pagar por Citrix?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;Un saludo.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3367591246269670263?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3367591246269670263/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3367591246269670263' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3367591246269670263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3367591246269670263'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/04/oracle-buenos-dias.html' title='¿Oracle buenos días?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-8864886764900166890</id><published>2009-04-16T07:22:00.002+02:00</published><updated>2009-04-16T07:48:15.351+02:00</updated><title type='text'>¡¡Cómo anda el patio!!</title><content type='html'>Cisco comienza a vender servidores (ya os contaré que tal), IBM, HP y alguno más deja de vender equipamiento Cisco en la línea Blade. IBM amenaza con comprar SUN y resulta que queda en nada.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cisco decide meterse en el fregado de servidores con la excusa de que no encuentra un "fabric server" adaptado a sus necesidades..... y de paso se quita el estigma de salir al mercado de servers y almacenamiento  de mano de un tercero ( Algunos ya sabéis que si queréis comprar un conmutador Fiber channel para vuestra fastuosa SAN debéis pedírselo al fabricante de la misma, no a Cisco).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A este revuelo se añada vSphere 4.0. Para muchos quizá sólo sea una nueva versión: Para otros resulta ser toda una incursión de VMware en el mundo de las infraestructuras. Partiendo de la base de que el Nexus 1000V de Cisco puede comportarse como una tarjeta más del Nexus 5000 de Core, la cosa va cambiando. El VMware Fault Tolerance (VMware FT) supondrá un enorme cambio en la concepción de el alta disponibilidad: Básicamente compite con los clusters de Microsoft y de Symantec/Veritas. De último llueven las estadísticas sobre rendimiento, certificando que, en la inmensa mayoría de los casos, la penalización del hypervisor no supone un inconveniente para los entornos de producción... o dicho de otra manera, esto de lo virtual resulta que mola.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y aún habrá más. Este año será crítico en cuanto a las tecnologías de dentro del CPD. Más competidores (no deéis de poner el ojo en Windows Server 2008 R2 o en las siguientes versiones de XenServer).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Añadid a lo que os cuento la presíon presupuestaria que vivimos: Nos aprietan desde arriba para reducir los costes. Y no sólo a los que trabajáis en cliente final, también a nosotros los que os vendemos cosas. Este año, y probablemente el que viene, serán los de la creatividad y la revisión de lo que hemos hecho hasta ahora.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dejo estas opiniones a vuestra reflexión.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-8864886764900166890?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/8864886764900166890/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=8864886764900166890' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8864886764900166890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/8864886764900166890'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/04/como-anda-el-patio.html' title='¡¡Cómo anda el patio!!'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6806061823939144127</id><published>2009-03-03T12:15:00.003+01:00</published><updated>2009-03-03T13:14:30.348+01:00</updated><title type='text'>IT en tiempos de crisis</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Aunque este post se salga un poco de lo habitual en este blog, una conversación que tuve en la sobremesa de ayer me ha hecho reflexionar sobre la oportunidad de escribirlo.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Todos sabemos que estos tiempos son tiempos de recortes. El que más y el que menos habrá recibido indicaciones, más o menos directas, sobre la conveniencia de contener y recortar los presupuestos, tanto de gasto como de inversión (OPEX y CAPEX que dicen los anglosajones), de su departamento de IT. Tampoco es un secreto que, a bote pronto, hay dos grandes partidas donde la tijera amenaza con ejercer: Personal y proyectos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La partida de personal suele verse afectada (y ya lo está siendo en algunas grandes empresas) por la parte de subcontratación. Todos sabemos que, en la mayor parte de las grandes empresas (motor de la inversión IT por otra parte) la práctica totalidad del personal técnico (y con esto me refiero a los que administran y operan los servidores) son externos. En algunas, las partidas en este concepto han ido creciendo en estos años de bonanza económica como respuesta al incremento en complejidad y número de sistemas y aplicaciones que el negocio ha demandado. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En lo referente a proyectos ocurre más o menos lo mismo. Las inversiones propuestas el año pasado (renovación de parque, ampliaciones, actualizaciones) se consideran, de pronto, prescindibles en un entorno empresarial preocupado por la caja.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Básicamente, al requerimiento de "Más (o al menos lo mismo) por menos" se tiende a recortar en estos aspectos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En estos tiempos, el peor enemigo del presupuesto IT es el miedo al cambio. El no implementar tecnologías por el miedo infundado al impacto en el entorno IT. Como dijo alguien a quien respeto enormemente, nos pagan para asumir riesgos. Y forma parte de nuestro trabajo el evaluar los riesgos tanto técnicamente como económicamente, y decidir si son asumibles. Y mi experiencia a ambos lados de la mesa (como cliente final y como consultor) me dice que si como profesionales nos dejamos llevar por el "si funciona no lo toques", uno, tarde o temprano dejará de funcionar, y dos, alguien vendrá a exigirnos cuentas de nuestras decisiones no tomadas. Como ejemplo, miremos los downgrades de entorno Host a entorno Wintel: Muchas compañías no lo hicieron por miedo infundado a que un servidor Wintel no pudiese ser tan buen servidor web como un AIX o un Solaris. Otras investigaron, evaluaron y migraron. El tiempo ha demostrado que las segundas, apostando por la evolución del mercado, han conseguido mantener unos presupuestos IT más acordes a los tiempos.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Dicho esto, mi conclusión: Invertir en tecnologías que suponen reducción de costes a corto y medio plazo (de 1 a 2 años) es la mejor manera de, por un lado, hacer más por menos, y por otro, mantener el nivel de servicio e integridad de nuestras estructuras.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;¿En qué reducir costes?, evidentemente la pregunta no tiene una respuesta genérica, pero dejadme apuntar algunas respuestas:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Infraestructuras:&lt;/span&gt;&lt;/span&gt; Espacio en el CPD que tenemos alquilado. Reducción de consumo eléctrico en nuestro CPD. Reducción o paralización de las ampliaciones de aire acondicionado. Reducción de los requerimientos de remote hands en los servidores del datacenter.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Red:&lt;/span&gt;&lt;/span&gt; reducción o eliminación de los planes de ampliación de los puntos de red. Decomisión de electrónica de red sin uso o potencialmente descartable y eliminación de los contratos de mantenimiento.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;Mantenimiento:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt; &lt;/span&gt;Eliminación de servidores fuera de garantía, eliminación de excesos en máquinas y electrónica fuera de garantía. &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;Almacenamiento:&lt;/span&gt;&lt;/span&gt; Selección de nuevas tecnologías, uso de deduplicación, eliminación de SAN fuera de garantía, reducción de la infraestructura Fiber channel.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Copia de seguridad:&lt;/span&gt;&lt;/span&gt; Búsqueda de alternativa a la cinta. ¿externalización?, reevaluación de las políticas de copia de seguridad (¿podemos sobrevivir sin un full diario?)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;Política de compras:&lt;/span&gt;&lt;/span&gt; Evaluación de nuevos proveedores (tanto de servicios como de hardware), modificación de los estándares de compra. Racionalización de las compras.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;Informática de usuario:&lt;/span&gt;&lt;/span&gt; Limitación de nuevas adquisiciones de PC's, soluciones de informática centralizada.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Racionalización de las inversiones y renovaciones en seguridad y gestión de sistemas:&lt;/span&gt;&lt;/span&gt; No eliminarlos... racionalizarlos.&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style=" ;font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Organización departamental:&lt;/span&gt;&lt;/span&gt; Gestión del equipo humano, gestión efectiva del conocimiento. Reasignación de funciones.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Análisis en profundidad de la relación entre IT y el Negocio&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;:&lt;/span&gt; Idoneidad de las soluciones aportadas. Análisis del ratio coste/beneficio en las mismas. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Creatividad:&lt;/span&gt;&lt;/span&gt; ¿Qué puede aportar IT al Negocio (y no hablo de migrar a Windows Vista, a la última versión del antivirus o a poner un logo de la compañía en el explorer)?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Plan de choche de mejoras inmediatas:&lt;/span&gt;&lt;/span&gt; Diseñar un plan de choque que mejore la percepción de IT y/o aporte medidas claras de contención de coste a negocio.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Supongo que a ninguno de vosotros os toma esto de sorpresa. Ahora sólo falta ir a por ello. Dejemos el miedo a lo desconocido a un lado y empecemos a pensar por nuestra cuenta, usando nuestros conocimientos y capacidad. Cuidado con los informes de costes de Gartner y demás: La contabilidad americana no es la española, ni los costes e inversiones se manejan de la misma manera. El "lo bueno viene de fuera" quizá tenga sentido respecto a algunas tecnologías, pero este país tiene memorables casos de reducción de costes que merece la pena estudiar.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;PD. ¿Os habéis dado cuenta de que no he nombrado la virtualización ni una sola vez? &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Un saludo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6806061823939144127?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6806061823939144127/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6806061823939144127' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6806061823939144127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6806061823939144127'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/03/it-en-tiempos-de-crisis.html' title='IT en tiempos de crisis'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2646610320738581727</id><published>2009-02-28T11:00:00.002+01:00</published><updated>2009-02-28T11:21:24.998+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vExpert'/><title type='text'>¿Qué significa para mí ser VMware vExpert?</title><content type='html'>Como anunció VMware, el hecho de ser nominado vExpert no implica que el nominado sepa más que nadie, o que simplemente los nominadores piensen que sabe más o es mejor que nadie. No ha sido la intención de VMware (y que conste que no hablo en su nombre) discriminar a nadie.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para algunos, el vExpert es el merecido reconocimiento de VMware a una labor de "evangelización" y/o comunicación en todo lo referente al mundo de la virtualización, eso sí, centrado en sus productos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En mi caso particular, lo considero un reconocimiento a casi diez años de pelea contínua intentando demostrar que esto de convertir PCs o Servidores en programas tiene sentido. Aún recuerdo cuando recibí el correo de VMware, allá por 1.999 en el que me anunciaban que me dejaban ser betatester de VMware Workstation. Aún recuerdo como me impresionó ver abrirse un Windows 95 en una ventana de mi RedHat 4/5. En ese momento supe que esto de la virtualización (Los PCeros, en aquel momento no sabíamos ni cómo se escribía la palabra en cuestión) me iba a gustar. Como buen teki (Técnico para el resto de los humanos) me dejé arrastrar por lo que atraía mi atención.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pasó el tiempo, y por aquel 2001 cayó en mis manos el VMware GSX. Aquello ya era más serio: No se montaba como aplicación, sino ya como servicio. Me duró un mes, hasta que empecé a tocar ESX 1.0. Creo que la primera instalación en semi-pre-producción en este país la hice yo (admito divergencias sobre este punto)... Y mis ojos volvieron a brillar cuando conseguí que un IBM xSeries 440 arrancara el ESX y levantara máquinas virtuales. Seguía teniendo la misma mirada incrédula que allá por el 99.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quien me conoce desde hace años sabe como empecé: Programando Cobol y ensamblador en un Phillips 3500. De ahí pasé a sistemas (Lo siento, el desarrollo siempre me aburrió mucho), y de sistemas, a Comms... Chico Cisco. Por estas cosas de la vida (y de la empresa donde trabajaba) tuve que implementar un directorio activo para un gran cliente, así que tocó estudiar. Y durante un tiempo me dediqué a proyectos Microsoft.... hasta que un día encontré mi hueco y me centré en la virtualización de lleno. Durante todo el tiempo previo siempre usé máquinas virtuales, hasta el punto de hacérseme incómodo el trabajar con máquinas físicas. Costó mucho convencerme a mí mismo de que aquello era apto para producción (para bien o para mal conozco ambos lados de la tecnología: El lado del que la vende y el lado del que la explota). Costó muchas pruebas y mucho  tiempo: Sólo en el 2003 me atreví a "meterle" ESX en producción a un cliente. Eso sí, fué un Oracle 8, con 2000 usuarios conectados..... porque el cluster físico se había caído. Y cuando el ESX pudo con ello, volví a sonreir incrédulo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;¿Y sabéis una cosa? Hoy, después de unos cuantos ESX montados, después de todos los proyectos en los que he tenido la suerte de participar... después de evangelizar, tanto fuera como desde este blog.. aún me sorprende ver un Windows 2003 arrancar dentro de un ESX.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;¿A qué viene este rollo que os suelto? A que, en cierta manera, la nominación (el "award" que dicen los americanos) es una recompensa (yo lo considero así) a todo ese tiempo, a todo ese esfuerzo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No diré que no me considero merecedor del "Award". Totalmente al contrario. Y de todas las medallas, chapas y/o certificaciones que pueda tener, esta es de las más preciadas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2646610320738581727?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2646610320738581727/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2646610320738581727' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2646610320738581727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2646610320738581727'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/02/que-significa-para-mi-ser-vmware.html' title='¿Qué significa para mí ser VMware vExpert?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-585212911802036296</id><published>2009-02-25T13:28:00.002+01:00</published><updated>2009-02-25T13:34:59.741+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vExpert'/><title type='text'>Congratulations! You have received a VMware vExpert Award!</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Vaya con el correo que se me coló en la carpeta del Spam:&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;"&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Congratulations! On behalf of VMware, we would like to thank you for all the work you’ve done giving back to the virtualization community and sharing your expertise with others. We are pleased to present you with the VMware vExpert Award for 2009. VMware is giving this award to individuals who have contributed significantly to the community of VMware users over the past year.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;VMware vExpert award winners will receive:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* An award certificate and gift&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* Access to a private vExpert community&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* vExpert logo to display on website or email signature&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* Free subscription to conference session materials on VMworld.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* Access to exclusive online events and other opportunities to participate in activities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoPlainText"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;* Inclusion in public vExpert directory&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style=""&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The vExpert award duration is one year (through February, 2010).&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;He de reconocer que encontrarme en la misma lista que monstruos de esto de lo virtual como &lt;a href="http://www.vmguru.com/"&gt;Scott Herold&lt;/a&gt;, &lt;a href="http://www.vmware-land.com/"&gt;Eric Siebert&lt;/a&gt; o &lt;a href="http://www.ntpro.nl/"&gt;Eric Sloof,&lt;/a&gt; entre otros, le infla a uno el ego (si no lo tenía ya suficientemente inflado)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Por último, agradeceros a los que me habéis nominado el haberlo hecho.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Un abrazo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-585212911802036296?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/585212911802036296/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=585212911802036296' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/585212911802036296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/585212911802036296'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/02/congratulations-you-have-received.html' title='Congratulations! You have received a VMware vExpert Award!'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6219899532210095241</id><published>2009-02-23T23:56:00.005+01:00</published><updated>2009-02-24T00:40:41.122+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix'/><title type='text'>El que faltaba...</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;div&gt;Parece que ya estamos todos. Citrix ofrece "gratis" Xenserver Enterprise. Evidentemente, la jugada tiene sentido: El que se mueve no sale en la foto. Tras una inversión millonaria (500.000.000 US$) por un producto que les ha dado bastante menos del 30% de esa inversión, con Microsoft jugando por su cuenta (lo que quiere decir normalmente en contra del resto) y tras descubrir que tanto Oracle como SUN también sacaban  su Xen particular, Citrix se ve obligada a liberar Xen Enterprise. &lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Parece que Citrix sólo hace negocio con XenServer en entornos VDI... básicamente por su inigualable ICA... y su (supongo) negativa a dejar que su protocolo de presentación se integre con otros brokers.&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Eso sí, algunos, lo suficientemente curiosos como para investigar, han descubierto lo siguiente:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La edición "free" de Xen Enterprise no incluye:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;HA: Parece que la clusterización ha desaparecido del XenServer Enterprise y ha aparecido con Essentials, que sí es de pago. (entre 1.500 y 6.000 US$ por server).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Workflow Studio: También desaparece de la versión enterprise y "aparece" en Essentials&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;StorageLink: Los modulos de integración con el almacenamiento también saltan a Essentials.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Workload Balancing: Otra "transmutación".&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Otra de las cosas anunciadas (y que curiosamente suena bastante menos), es la presentación de Citrix Essentials for Hyper-V.  Supongo que no le hará demasiada gracia a Microsoft.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como comenté en un &lt;/span&gt;&lt;a href="http://bevirtual.blogspot.com/2007/11/opinin-ponga-un-hipervisor-en-su-vida-o.html"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;post anterior&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;... ¿Cuánto aguantarán los presupuestos de desarrollo de empresas como Citrix el mantener un Hypervisor gratis... especialmente con la que está cayendo?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como postdata, una curiosidad:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-family: 'times new roman'; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1  xe_license sku_type="XE Enterprise" version="5.0.0" productcode="5f49-fbcc-054f-f13a-7b80-c22f" serialnumber="289fc986-3338-6768-80cf-7b29b00f7197" sockets="64" expiry="1240527600.000000" human_readable_expiry="&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;2009-04-23&lt;/span&gt;&lt;/span&gt;" name="XenServer Free Virtualization" address1="" address2="" city="" state="" postalcode="" country="" company="" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux)  iD8DBQFJlX+1or8EvHqMeKcRAnNUAJ4nqJXkN2yH18A+d1ayYCD6HgNtCwCffscj YK1tVghW0HB7p81IoKyLMOU= =3zXt -----END PGP SIGNATURE-----&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'times new roman';"&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: 16px; "&gt;Este es el archivo de licencia que acompaña al download "gratuito". Fijaos en la fecha de expiración....&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-family: verdana; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;un saludo.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6219899532210095241?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6219899532210095241/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6219899532210095241' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6219899532210095241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/6219899532210095241'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/02/el-que-faltaba.html' title='El que faltaba...'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-7251336108109518823</id><published>2009-01-26T02:02:00.012+01:00</published><updated>2009-02-10T23:46:59.647+01:00</updated><title type='text'>Containerización</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Aprovechando un excelente post de David Cervigón, titulado "&lt;/span&gt;&lt;a href="http://blogs.technet.com/davidcervigon/archive/2009/01/22/los-cimientos-de-la-nube.aspx"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Los cimientos de la nube&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;", aprovecho para hablaros un poco sobre este concepto que, cada día, va dejando de ser ciencia ficción y se va convirtiendo en la única alternativa viable a los desbordantes costes de infraestructura que supone un datacenter.&lt;/span&gt; &lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Hay una triste realidad que empieza a aparecerse claramente a los responsables de infraestructuras del datacenter: Lo más barato son los servidores. Mientras con 200k llenamos unos cuantos racks con máquinas (ya sean blades o no), la inversión necesaria para refrigerar un datacenter supone fácilmente muchas veces esa cantidad. No es extraño que el coste de la refrigeración (sumando el coste del equipo y el de la electricidad que consume tanto el equipo como ) supere con creces el coste del servidor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Si además tenemos en cuenta el coste de provisionamiento de los mismos, la cosa se disparata: Compra el servidor, busca sitio en el CPD para instalarlo, solicita cableados (fibras y red), tensión eléctrica... Estos inconvenientes no sólo aplican a los servidores, sino al almacenamiento, infraestructura de red, etc.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;El coste del cableado no es precisamente desdeñable. Conozco casos donde el coste oscila desde unos 200 € la conexión a más de 1000 €. No digo que el cable cueste esto: Digo que ponerlo en marcha se acerca a estos costes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;La instalación de un servidor en determinado rack también puede resultar una odisea: Si tenéis la suerte (o la pasta) de mantener unos racks prístinos y limpios de cables cruzados, no tenéis latiguillos en modo gordiano (de los que sólo puedes deshacerte con un hacha) y además resulta que tienes las U bien asignadas, no sigas leyendo: Para todos los demás, la pesadilla de "¿Cómo meto un servidor sin llevarme por delante el resto?" es una realidad palpable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Mi compañía esta actualmente trabajando en un proyecto para uno de los CPD más grandes de este país donde toda esta tormenta es una realidad. Hay partes de ese datacenter donde es virtualmente imposible colocar una máquina más sin una parada de servicio que, por supuesto, la compañía no puede permitirse.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Así mismo, los tiempos de provisionamiento de nueva infraestructura son dispares: Desde que se adquiere un nuevo pool de servidores, almacenamiento y red hasta que este se provisiona, puede pasar cerca de un mes: Los servidores pueden estar en una semana, el almacenamiento se instalará después de los servidores, por aquello de saber a qué troncal de fibra deben conectarse, y la red Dios dirá. Y negocio no espera.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Estamos trabajando en la idea de racks consolidados para los servidores y el almacenamiento. La idea es que el proveedor no suministre servidores, sino racks completamente equipados con un número determinado de máquinas preenrracadas, su electrónica de red y su red SAN. El punto de contacto con el resto del CPD se limita a dos conexiones 10G para la red, 4 tomas de 16 amperios y 4 puertos FC de 4 Gbit/sec.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En el caso del almacenamiento, las conexiones se limitan a dos puertos Gbit (para la gestión de cabinas si fuese necesario), 4 puertos FC de 4 Gb y otras cuatro tomas de 16 Amperios.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En el rack de servidores estamos evaluando la posibilidad de usar Infiniband. Mediante dos tarjetas por equipo, conseguimos un ancho de banda acumulado de hasta 40 Gbit/Sec con latencia despreciable, conectados a un router Infiniband que nos ofece 4  10Gb Ethernet de salida y 4 FC de 4 Gb. La simplificación de cableado dentro del propio rack mejora su climatización y su mantenimiento, así como la reducción de conexiones al exterior (12, contra las 60-96 de configuraciones anteriores). Por otro lado, Cisco Systems nos ofrece Datacenter Ethernet (Ethernet sin pérdidas), pero lo de FCoE (Fiber Channel over Ethernet) no termina de convencerme.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En este caso, el proveedor de hardware, Sun Microsystems, suministra los racks así diseñados con P/N propio, lo que simplifica, además, el proceso de compra.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;El cliente obtendrá un entorno más ordenado a un precio más asequible, (las ventas del proveedor suben en importe puntual aunque se distancien en el tiempo), una enorme reducción de coste de infraestructura. (no necesita ampliar su electrónica de red de core a trompicones, sino de manera ordenada), requiere menos suelo (racks llenos de potencia y no de U's vacías), y menos cooling (los racks vienen preacondicionados para un cooling óptimo). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Fig.1. Rack Tradicional&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_VbfTUBrJd2k/SZGrPOrN6CI/AAAAAAAAARM/pReOk1AsPi8/s1600-h/container.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301206514517534754" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_VbfTUBrJd2k/SZGrPOrN6CI/AAAAAAAAARM/pReOk1AsPi8/s400/container.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Fig. 2. Container&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VbfTUBrJd2k/SZGrkUHbVoI/AAAAAAAAARU/aRQQKHsZEaA/s1600-h/container2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301206876755285634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_VbfTUBrJd2k/SZGrkUHbVoI/AAAAAAAAARU/aRQQKHsZEaA/s400/container2.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En este ejemplo, el container sólo consolida el I/O, y aún así, supone un considerable ahorro. Si evolucionamos la idea del container hacia la de isla (lo que supone romper con el esquema tradicional de pasillo caliente, pasillo frío) obtenemos soluciones como las de APC, que a continuación ilustro:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_VbfTUBrJd2k/SZGtdVYBE3I/AAAAAAAAARc/I3ElkDK6BC0/s1600-h/isla_apc.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301208955857474418" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 285px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_VbfTUBrJd2k/SZGtdVYBE3I/AAAAAAAAARc/I3ElkDK6BC0/s400/isla_apc.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Fig. 3. Islas de APC. (Dibujan mejor que yo)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En este esquema, además de consolidar el I/O, es posible consolidar la extracción de calor, y en vez de tener que refrigerar a 19 grados todo un CPD, es posible centrar el frío en "islas" de calor.  En este ejemplo, la containerización incluye otro de los aspectos problemáticos del datacenter: El cooling. He visitado fuera de España algunos CPD organizados de esta manera, y creedme que se agradecer no ponerse el polar para entrar. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Fig 3. CPD organizado en islas&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG0FeC-P6I/AAAAAAAAARk/cf0lkux88y8/s1600-h/isla1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301216242449661858" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 382px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG0FeC-P6I/AAAAAAAAARk/cf0lkux88y8/s400/isla1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Fig. 4. Islas de APC en el Datacenter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Como podéis observar, el CPD se convierte en una caja de cemento que alberga islas semi-autosuficientes donde se concentran el "hierro" y la electricidad. El datacenter se convierte únicamente en proveedor de protección contra el entorno, electricidad y extracción de calor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;¿Y si damos un paso más?. Mirad por ejemplo el proyecto &lt;a href="http://www.sun.com/events/st/index.jsp?intcmp=1187"&gt;BlackBox de SUN&lt;/a&gt;. Básicamente se trata de un container (esta vez literalmente) que alberga todos los elementos necesarios: Las máquinas, la UPS, el cooling (por agua), la disipación de calor y la protección medioambiental.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_VbfTUBrJd2k/SZG2BEtQFiI/AAAAAAAAAR8/55DuG7Kcyto/s1600-h/WaterPort_piping.1024x768.article-width.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301218365951448610" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 267px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_VbfTUBrJd2k/SZG2BEtQFiI/AAAAAAAAAR8/55DuG7Kcyto/s400/WaterPort_piping.1024x768.article-width.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG19Bob6ZI/AAAAAAAAAR0/oaIyU9v2Ck8/s1600-h/Cntanr_serv-sideOPEN.1024x768.article-width.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301218296406469010" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 267px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG19Bob6ZI/AAAAAAAAAR0/oaIyU9v2Ck8/s400/Cntanr_serv-sideOPEN.1024x768.article-width.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG1bJ1b1JI/AAAAAAAAARs/njexGDgKv9A/s1600-h/k3_project_blackbox_1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5301217714492920978" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_VbfTUBrJd2k/SZG1bJ1b1JI/AAAAAAAAARs/njexGDgKv9A/s400/k3_project_blackbox_1.jpg" border="0" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;Fig. 5. Imágenes del SUN Blackbox&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Bajo este concepto, el datacenter como edificio deja de tener sentido. Imaginad una explanada, con una pequeña caseta que alberge las tomas eléctricas para los containers y la conexión de red. Quizá suene fantástico, pero con CPDs a un coste de 170 Millones por 2000m2 útiles, y corriendo los tiempos que corren, quizá no sea del todo un disparate.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Pronto SUN me dará la oportunidad de "curiosear" por uno de sus containers... os daré más detalles.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una cosa más. La virtualización nos dá la posibilidad de realizar este tipo de agrupamientos sin demasiado impacto. Y como siempre digo, pensad en global y actuad en local. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Un saludo.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-7251336108109518823?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/7251336108109518823/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=7251336108109518823' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7251336108109518823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7251336108109518823'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/01/containerizacion.html' title='Containerización'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VbfTUBrJd2k/SZGrPOrN6CI/AAAAAAAAARM/pReOk1AsPi8/s72-c/container.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3812030955935901840</id><published>2009-01-20T09:39:00.003+01:00</published><updated>2009-01-20T10:10:58.342+01:00</updated><title type='text'>Virtualization Industry Survey 2008: The results - Part 1</title><content type='html'>Desde virtualization.info, el blog de mi respetado Alessandro Perilli, nos llega el resultado de una encuesta sobre el impacto de la virtualización en los entornos corporativos. Alessandro ha recopilado 1050 respuestas y ha publicado el informe estadístico sobre las mismas. El informe completo lo podéis consultar &lt;a href="http://www.virtualization.info/2009/01/virtualization-industry-survey-2008.html"&gt;aquí&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las conclusiones que yo extraigo del informe, reforzadas por mi propia experiencia, son las siguientes:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q1 - La virtualización resulta económicamente interesante para compañías de tamaño medio alto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evidentemente, los evangelistas, técnicos, integradores no hemos encontrado la manera de entrar en la PYME. La pregunta es si la virtualización es apta para este segmento de empresa.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q2 - En EEUU y en Europa virtualizamos más que en el resto del mundo. Dejando aparte las diferencias económicas, es posible extraer la conclusión de que en los entornos donde el parámetro "coste" es más importante, la virtualización más o menos masiva encaja en un esquema de contención (e incluso reducción) de costes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q4 - Los impulsores de la virtualización siguen siendo los Técnicos, o al menos, los perfiles con un conocimiento técnico más amplio. Los CIO, reponsables entre otras cosas del presupuesto de IT y los SLA no apuestan por la virtualización como una tecnología que pueda a) reducir costes, b) garantizar los SLA. Esta tendencia, según cuentan los analistas, cambiará a lo largo del 2009.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q3 - Evidentemente, otra vez, los evangelistas, técnicos, expertos y demás no conseguimos hablar el idioma del negocio para configurar la virtualización como una ventaja presupuestaria y una ganratía adicional de disponibilidad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q4 - La virtualización se impone en producción. Se percibe que se han quedado atrás los tiempos en que las máquinas virtuales eran vistas como una fuente de problemas y de deconfianza. Cada vez, y ahí aporto mi experiencia, explotación se siente más cómoda con las máquinas virtuales.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q5 - La virtualización parece que se extiende de manera masiva por los entornos corporativos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q6 - Respecto al hypervisor seleccionado, parece que los ganadores son VMware ESX y Microsoft Hyper-V. Sin entrar en los números de los dos más resaltables, queda claro que el resto de los hypervisores ocupan un pequeño nicho. Los "players" son VMware y Microsoft.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q7: Resulta impresionante el rango de VM que se indica en la estadística. 50 máquinas virtuales ya resulta un buen porcentaje de los servidores de una compañía... que decir de mil. Resulta curioso el salto del gráfico entre la barra de 500-1000 y la de más de 1000. ¿Interpretaciones? Las grandes corporaciones apuestan claramente por la virtualización.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q8: Nada sorprendente: La virtualización se aplica en consolidación de servidores y entornos de demo y formación. Aún nos cuesta a los que sabemos de esto convencer a desarrollo.... Por otro lado, confirma que VDI aún necesita desarrollarse, y que la virtualización da una respuesta acertada al mantenimiento de aplicaciones legacy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q9: Vaya... el mayor dolor de cabeza parece ser la proliferación de VMs, la planificación de capacidad de la infraestructura virtual y la elección del hypervisor. Lo dicho: Nuevas tecnologías, nuevos problemas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Q10: Costes, siempre costes. Estoy seguro de que ese 25% son clientes de VMware...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Evidentemente estos números están sujetos a interpretación (por ejemplo, cuantos Hyper-V hay en los entornos de 1 a 50 VM y cuantos ESX hay en los entornos de 500 a más de 1000 VM), pero sin entrar en detalles, este estupendo informe debería hacernos reflexionar... y avanzar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3812030955935901840?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3812030955935901840/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3812030955935901840' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3812030955935901840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3812030955935901840'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2009/01/virtualization-industry-survey-2008.html' title='Virtualization Industry Survey 2008: The results - Part 1'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-4144385944641254082</id><published>2008-12-23T22:14:00.003+01:00</published><updated>2008-12-24T02:00:14.379+01:00</updated><title type='text'>¿Cómo se licencia Windows Server en entornos virtuales?</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Sigue habiendo polémica con el licenciamiento. Ya sea por desconocimiento o intencionadamente, se sigue diciendo que ESX es más caro que Hyper-V porque Microsoft permite que si instalas un standard uses otra licencia en virtual sobre esa máquina, o que si usas Enterprise puedes ejecutar hasta 4 instancias sobre esa máquina... o si licencias datacenter tienes buffet libre... Nada como recurrir a las fuentes:&lt;/span&gt; &lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Windows Server 2008: Microsoft Licensing FAQ for Windows Server 2008:&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span" style="FONT-STYLE: italic"&gt;Q. Do the virtualization licensing rights of Windows Server 2008 apply when used with non-Microsoft software virtualization technologies?&lt;br /&gt; A: Yes. The use rights apply regardless of the virtualization product being used.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="FONT-STYLE: italic"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Windows Server 2003: Página 7 del documento “Licensing Microsoft Windows Server 2003 R2 to Run with Virtualization Technologies” &lt;br /&gt;&lt;br /&gt;"If you have assigned a single license of Windows Server Standard Edition to the server running ESX, then you may run one instance at a time of Windows Server Standard Edition. If you have assigned a single license of Windows Server Enterprise Edition to the server running ESX, then you may run up to four instances at a time of Windows Server. You may not run a fifth instance under the same Enterprise Edition license because that right requires that the fifth instance be running hardware virtualization software and software managing and servicing the OSEs on the server. However, Datacenter Edition permits unlimited running of instances in virtual OSEs.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;"&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Conclusión:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Cualquier modo de licenciamiento que afecte a los productos Microsoft afecta a cualquier otro software de virtualización. &lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Actualización: Como respuesta a mi duda sobre la simultaneidad de uso:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"   style="font-family:verdana;color:#ff0000;"&gt;Lo que no tengo yo tan claro es que si usas un 2008 con Hyper-V y creas una VM, puedas usar SIMULTANEAMENTE los servicios de ambas máquinas: la del contenedor y la del contenido; es decir, si puedes usar un IIS en el Windows 2008 con un sitio web a la vez que lo usas en la VM.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="font-family:verdana;color:#ff0000;"&gt;Tampoco se aclaran si también las CAL (File server, print server, etc) también se multiplican por 2, por 4 o infinitamente.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;El Gran David Cervigón nos aclara:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;"&lt;em&gt;Hola&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;em&gt;Si, puedes usar simultáneamente los servicios de todas las instancias, sean físicas o virtualesLo de las Client Access CALs depende del modo elegido:&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;a href="http://blogs.technet.com/davidcervigon/archive/2008/10/31/licenciamiento-en-entornos-virtualizados-windows-server.aspx"&gt;&lt;em&gt;Link de referencia 1&lt;/em&gt;&lt;/a&gt;&lt;em&gt; Licenciamiento de Windows 2008&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/en/us/client-licensing.aspx"&gt;&lt;em&gt;Link de referencia 2&lt;/em&gt;&lt;/a&gt;&lt;em&gt; CALs&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;em&gt;Saludos&lt;/em&gt;"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;Un abrazo para David y nuestro agradecimiento por la clarificación.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Para lo que nos interesa: &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;1 VM Windows Server cuesta lo mismo con Hyper-V que con ESX 3i: Una licencia de Windows Server Standard&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;4 VM Windows Server cuestan lo mismo con Hyper-V que con ESX 3i: Una licencia de Windows Enterprise&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Barralibre de Windows Server cuesta lo mismo con Hyper-V que con ESX 3i: LAs CPU del host licenciadas con Windows Server Datacenter.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-4144385944641254082?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/4144385944641254082/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=4144385944641254082' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4144385944641254082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/4144385944641254082'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2008/12/cmo-se-licencia-windows-server-en.html' title='¿Cómo se licencia Windows Server en entornos virtuales?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-7608343429983220720</id><published>2008-12-21T11:00:00.003+01:00</published><updated>2008-12-21T11:29:20.533+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conversión DC'/><category scheme='http://www.blogger.com/atom/ns#' term='Nota Técnica'/><title type='text'>Nota técnica: Conversión de Domain Controllers</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Parece que está de moda convertir los domain controller. A pesar de que es una práctica no recomendada, se incrementan las "quejas" de mucha gente que intenta hacerlo. Partiendo de la base de que, en mi opinión, se tarda menos en promover un nuevo DC que en convertirlo, os dejo el link a un &lt;/span&gt;&lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1006996"&gt;&lt;span style="font-family:verdana;"&gt;KB de VMware&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; para los que aún se atrevan (o no les quede otro remedio) que convertirlo. Sólo un recordatorio: Converter sólo virtualiza un domain controller, no arregla un dominio con problemas. Para lo que sí sirve una conversión de un domain controller es para hacer aflorar o agravar los posibles "problemas" ocultos de un directorio, así que toca revisión exhaustiva el Dominio antes de la conversión (&lt;a href="http://techsterity.com/blogs/bestpractices/pages/AD-Health-Check.aspx"&gt;link&lt;/a&gt;, &lt;a href="http://technet.microsoft.com/en-us/library/cc180912.aspx"&gt;otro link&lt;/a&gt;, más una enormidad en google). Para los que os tropezáis con uno de esos Domain controller-navaja suiza (es decir, un DC que además tiene trescientas cosas más montadas encima), mi consejo es: Nueva VM, dcpromo para promoverla a DC, migración de roles (os dejo un link &lt;/span&gt;&lt;a href="http://www.petri.co.il/transferring_fsmo_roles.htm"&gt;&lt;span style="font-family:verdana;"&gt;por aquí)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; y un dcpromo en la vieja para despromoverla como DC.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Un saludo.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-7608343429983220720?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/7608343429983220720/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=7608343429983220720' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7608343429983220720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7608343429983220720'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2008/12/nota-tcnica-conversin-de-domain.html' title='Nota técnica: Conversión de Domain Controllers'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-3120958009182999894</id><published>2008-12-20T09:03:00.003+01:00</published><updated>2008-12-20T10:06:57.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VI 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='VMware vSphere'/><title type='text'>VMware vSphere: Supuesto nombre para VI 4.0</title><content type='html'>Parece que el rumor vBlogosférico parece confirmarse: VMware VI 4.0 se llamará VMware vSphere. Aunque parece que el nombre no triunfa entre otros evangelistas de esto de lo virtual (vease la opinión de &lt;a href="http://blog.scottlowe.org/2008/12/19/get-used-to-vsphere/"&gt;Scott Lowe&lt;/a&gt; al respecto), debo reconocer que me parece ciertamente adecuado. Teniendo en cuenta que la batalla ya no debería centrarse en el hypervisor (la infraestructura), sino en todo lo que la rodea. Bajo esta premisa, el nombre Sphere (teniendo en cuenta no sólo ESX, sino el resto de productos, vCenter, vCenter Stage Manager, vCenter Lifecycle Manager, vCenter AppSpeed y demás) aspiran a "cerrar el círculo" (o la esfera) alrededor de los servidores me parece ciertamente adecuado. Por otro lado, lo mío no es el marketing, así que puedo estar perfectamente equivocado.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Un saludo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-3120958009182999894?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/3120958009182999894/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=3120958009182999894' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3120958009182999894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/3120958009182999894'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2008/12/vmware-vsphere-supuesto-nombre-para-vi.html' title='VMware vSphere: Supuesto nombre para VI 4.0'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-2018899338186090899</id><published>2008-12-18T16:25:00.003+01:00</published><updated>2008-12-18T16:30:31.723+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='jumbo frames. iscsi'/><title type='text'>¿Jumbo frames en iSCSI?</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;Bien es sabido y cacareado por la blogosfera que VMware no da soporte a configuraciones iSCSI o NFS en ESX con jumbo frames (frames ethernet de 9000 bytes) (por otra parte, tampoco encuentro la negativa explícita de VMware al respecto). Hoy, curioseando por la web, me encuentro en este documento titulado &lt;/span&gt;&lt;a href="http://www.vmware.com/files/pdf/vdi-storage-considerations-v4.pdf"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;VMware VDI Storage Considerations&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt; la siguiente frase:&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;"&lt;span class="Apple-style-span" style="font-style: italic;"&gt;iSCSI solutions can use either the built-in iSCSI software initiator or a hardware iSCSI HBA. The use of software initiators increases the CPU load on the VMware ESX, while HBAs offload this processing time to a dedicated card (as FC HBAs do). To increase the throughput of the TCP/IP transmissions, &lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span class="Apple-style-span" style="font-style: italic; "&gt;iSCSI should use jumbo frames. A frame size of 9000 bytes is recommended.&lt;/span&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;No hace falta que describa la cara que se me ha quedado....&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-2018899338186090899?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/2018899338186090899/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=2018899338186090899' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2018899338186090899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/2018899338186090899'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2008/12/jumbo-frames-en-iscsi.html' title='¿Jumbo frames en iSCSI?'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-7521744154250243260</id><published>2008-12-18T07:37:00.003+01:00</published><updated>2008-12-18T07:41:16.526+01:00</updated><title type='text'>Licenciamiento de sistemas operativos Microsoft en entornos VDI</title><content type='html'>El maestro &lt;a href="http://blogs.technet.com/davidcervigon/default.aspx"&gt;David Cervigón&lt;/a&gt; ha publicado un post sin desperdicio sobre cómo licenciar sistemas operativos Windows en entornos VDI. Muchos de vosotros me habéis preguntado &lt;a href="http://blogs.technet.com/davidcervigon/archive/2008/12/18/licenciamiento-en-entornos-virtualizados-vdi.aspx"&gt;cómo se licencia Windows en entornos de desktop virtualizado&lt;/a&gt;. Y nada mejor que la respuesta de un experto para aclararos las dudas.&lt;br /&gt;&lt;br /&gt;Un abrazo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-7521744154250243260?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/7521744154250243260/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=7521744154250243260' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7521744154250243260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1961795242640940679/posts/default/7521744154250243260'/><link rel='alternate' type='text/html' href='http://bevirtual.blogspot.com/2008/12/licenciamiento-de-sistemas-operativos.html' title='Licenciamiento de sistemas operativos Microsoft en entornos VDI'/><author><name>J. L. Medina</name><uri>http://www.blogger.com/profile/07010740345788939789</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1961795242640940679.post-6324358537523953153</id><published>2008-12-18T07:31:00.002+01:00</published><updated>2008-12-18T07:35:48.487+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nuevo Link'/><category scheme='http://www.blogger.com/atom/ns#' term='Under C.P.D.'/><title type='text'>Nuevo Link: Under C.P.D.</title><content type='html'>Os dejo el enlace al Blog de &lt;a href="http://undercpd.blogspot.com/"&gt;Miguel H&lt;/a&gt;, un excelente profesional al que tuve el placer de conocer en una charla en la que ejercí de ponente por invitación de los amigos de &lt;a href="http://www.sistel.es/sistel/do/home"&gt;Sistel&lt;/a&gt; por esas tierras del levante. Un blog, sin duda, de obligada lectura.&lt;br /&gt;&lt;br /&gt;Un abrazo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1961795242640940679-6324358537523953153?l=bevirtual.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bevirtual.blogspot.com/feeds/6324358537523953153/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1961795242640940679&amp;postID=6324358537523953153' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www
