2. Virtualización Corporativa con VMware
3
Índice
Copyright................................................................................................................................................................................................ 2
Límite de la Responsabilidad ............................................................................................................................................................... 2
Sobre el autor......................................................................................................................................................................................... 2
Índice....................................................................................................................................................................................................... 3
Prólogo ................................................................................................................................................................................................... 4
Módulo 1. Introducción a la Virtualización...................................................................................................................................... 6
1.1. Introducción a la Virtualización................................................................................................................................................................6
Módulo 2. Instalación y administración de VMware Server ......................................................................................................... 15
2.1. Instalación de VMware Server 1.0.7........................................................................................................................................................15
2.2. Administración de VMware Server.........................................................................................................................................................21
2.3. Creación de máquinas virtuales...............................................................................................................................................................26
2.4. Los discos duros en VMware Server .......................................................................................................................................................39
2.5. Administración de las redes con VMware Server .................................................................................................................................44
Módulo 3. Copia de seguridad de Máquinas Virtuales................................................................................................................. 48
3.1. Instalación de Symantec Backup Exec System Recovery 8 ..................................................................................................................48
3.2. Administración de Backup Exec System Recovery ...............................................................................................................................50
3.3. El Symantec Recovery Disk ......................................................................................................................................................................61
Módulo 4. P2P P2V V2P V2V.............................................................................................................................................................. 65
4.1. Descripción de las herramientas a utilizar y definición del escenario de trabajo .............................................................................65
4.2. P2V. Virtualización de un Servidor Físico .............................................................................................................................................66
4.3. V2V. Migración de Servidores Virtuales entre diferentes fabricantes ...............................................................................................81
4.4. P2P. Traspaso de configuración entre Servidores Físicos....................................................................................................................82
4.5. V2P. Fisicalización de un Servidor Virtual ............................................................................................................................................84
Módulo 5. Instalación y Administración de Virtual Center 2.5 y VMware Server ESX 3.5 (VI3.5)............................................ 85
5.1. Descripción de los componentes de VMware Virtual Infrastructure 3.5 ..........................................................................................85
5.2. Las novedades de la versión 3.5................................................................................................................................................................87
5.3. Elementos cliente de VI ............................................................................................................................................................................89
5.4. Objetos administrativos de VI3 ...............................................................................................................................................................90
5.5. Conceptos básicos de almacenamiento en el entorno VI.....................................................................................................................95
5.6. Creación de una Cabina iSCSI con StarWind........................................................................................................................................98
5.7. Instalación de VMware ESX Server 3.5.................................................................................................................................................101
5.8. Tareas básicas de administración en ESX Server.................................................................................................................................106
5.9. Virtual Center 2.5.....................................................................................................................................................................................110
5.10. Plugins.....................................................................................................................................................................................................123
5.11. Tareas básicas con Máquinas Virtuales ..............................................................................................................................................128
5.12. Las redes en VMware ESX....................................................................................................................................................................146
5.13. El almacenamiento en VMware ESX ..................................................................................................................................................154
5.14. Permisos..................................................................................................................................................................................................162
5.15. Trabajar con VMotion ..........................................................................................................................................................................166
5.16. Trabajar con Storage VMotion ............................................................................................................................................................169
5.17. Los Servicios Distribuidos de Virtual Center: HA y DRS ................................................................................................................172
Módulo 6. Copia de seguridad y restauración en VI3................................................................................................................. 182
Procedimientos.................................................................................................................................................................................. 196
Referencias.......................................................................................................................................................................................... 198
Correcciones y sugerencias.............................................................................................................................................................. 199
3. Virtualización Corporativa con VMware
4
Prólogo
Un día cualquiera, en una ciudad cualquiera, estaba yo impartiendo una formación de Vmware Server y entre los
alumnos se encontraban un par de personas alrededor de los cincuenta años y un joven que no llegaba a los veinte.
Me fijé un poco en su comportamiento durante el curso: eran claramente dos educaciones distintas, dos formas de
vestir, dos vidas distintas.
A lo largo del curso me encontré con la curiosa circunstancia de que cada cuestión que intentaba explicar era
absorbida perfectamente por el muchacho joven, mientras que las dos personas de una cierta edad, no por falta de
capacidad (al contrario) sino por la mochila de conocimientos que arrastraban, sólo veían dificultades y trabas en el
uso de la Virtualización: era como poner su mundo del revés.
¿Sabéis lo que nos sucede a veces que, sin comerlo ni beberlo, se nos abre una pequeña puerta en nuestro cerebro? A
mí me sucedió en aquel preciso instante. Entendí que la Virtualizaciónno era sólo una forma de trabajar distinta a la
que estamos acostumbrados con servidores físicos con un sistema operativo, sino que nos encontrábamos ante un
nuevo paradigma de modus operandi en los sistemas de información.
Otra pequeña iluminación fue recopilar diferentes formaciones que estaba dando, aparentemente sin una unidad
clara y hacer el esfuerzo de agruparlas bajo una sola etiqueta creando un curso de más calibre. Así los conocimientos
que he ido adquiriendo en su uso en producción a lo largo de los últimos años sobre VMware Server, Symantec
Backup Exec System Recovery (antes LiveState Recovery), VMware Converter y VMware Infrastructure los he
reflejado en el presente libro/manual que espero que os sea de utilidad a quienes os incorporáis al mundo de la
Virtualización desde cero o para asentar y estructurar adecuadamente vuestros conocimientos.
En mi extensa experiencia impartiendo formación y realizando instalaciones por los diferentes rincones de España
he tenido la oportunidad de conocer a innumerables personas de todos los ámbitos de trabajo, de todo tipo de
empresa y de todo tipo de condición social que están en este barco de la informática de sistemas. Gracias a todos
ellos he aprendido una cosa que es, desgraciadamente, muy fácil de explicar: la labor informática no se realiza con
una metodología exhaustiva y precisa. Al contrario, lo habitual es tener que trabajar a salto de mata. Muchas veces
un técnico/ingeniero informático se encuentra ante una labor que tiene que realizar de forma inmediata en el tiempo,
sin una formación previa adecuada, sin más medios, muchas veces, que su portátil y San Google y con un bonito
cliente a sus espaldas aliñando su yugular para poderla morder con más placer.
Es a través de este conocimiento adquirido que he entendido que cuánto más simples sean los sistemas
implementados, con un nivel de mantenimiento más bajo, con menos agujeros negros de administración, menor es
la posibilidad de que nuestro amigo Murphy aparezca. Con este ánimo de simplicidad se ha escrito este manual que
pretende transmitiros todas las técnicas y consejos que a mí me resultan útiles y que aplico con regularidad en mis
labores de Consultoría.
También he comprendido que la inmensa mayoría de empresas son pequeñas y que grandes planteamientos
maximalistas están muy bien para unas pocas empresas multinacionales. Es difícil encontrar una empresa que no
pueda tener una parada inesperada de 5 minutos en sus sistemas de información. En estos entornos pequeños tal vez
VMware ESX no sea un escenario adecuado por dificultad de administración y, sobre todo, por coste de
implementación. Sin embargo VMware Server sí es un producto muy adecuado para que todas esas empresas de
hasta cien usuarios puedan tener sus servidores virtualizados sólo con el coste de la Consultoría y sin coste
adicional de capa de virtualización.
Yo soy de la opinión que si la microinformática tiene la presencia y el despliegue tan descomunal hoy en día es, sin
duda, gracias a Microsoft, sin entrar en otras consideraciones ni de calidad ni de monopolio de mercado. Entonces
¿por qué VMware y no otra tecnología de Virtualización como Microsoft Hyper-V o Citrix/Xen? Precisamente esa
falta de tiempo que no nos permite estar investigando horas y horas y la problemática de encontrar base dedatos del
conocimiento en entornos de Virtualización me han llevado a apostar, en esta formación, por las herramientas de
este fabricante. En el momento de escribir esto (Agosto de 2008) creo que están con una madurez y una calidad muy
lejos de sus perseguidores/competencia. El mundo, no obstante, sigue girando y seguro que Microsoft, si apuesta
4. Virtualización Corporativa con VMware
5
fuerte por el mundo de la Virtualización, conseguirá en unos años tener una buena tecnología. Pero ahora es el
momento de VMware.
Este curso pretende ayudar a cubrir un hueco que, bajo mi humilde punto de vista, existe hoy en día en la formación
de VMware y de Virtualización, donde parece que se tiene que pasar de no conocer el producto a realizar el curso de
Certificación y que los conocimientos intermedios aparecen vía ósmosis. Además he intentado que el curso sea
100% práctico y 0% Powerpoint, ya me comprendéis, de modo que se vea el máximo número de prácticas posibles,
que se trastee con todas estas tecnologías y que se adquieran y sedimenten adecuadamente los conocimientos que
han de servir de una buena base a la posterior puesta en producción en nuestros respectivos clientes.
Este manual/libro/recopilación de conocimientos, llamadle como prefiráis, está diseñado específicamente para ser
un complemento de la formación presencial. Sin embargo se ha diseñado para que sea una herramienta de repaso y
consolidación de conocimientos
Estoy muy contento por la acogida que este curso está teniendo en sus primeras ediciones. Sorprendentemente la
difusión del mismo, a través del Blog y de una pequeña campaña publicitaria en Google AdSense que hemos
realizado ha tenido una recepción por vuestra parte excelente. Asimismo las formaciones realizadas en los primeros
meses de 2008 han tenido una muy buena calificación por parte delos asistentes, lo que esperemos que continúe a lo
largo del tiempo.
Finalmente, cómo no, quisiera dar las gracias a todas las personas que han hecho posible que estas líneas se hayan
podido escribir. En primer lugar a mi novia Xisca Forteza a quien le he robado tiempo de convivencia para poder
finalizar esta tarea. Quiero también dar las gracias a Mario Sánchez por permitirme impartir los primeros cursos de
VMware Server cuando aún era una beta. Gracias a Jon Blazquez por su increíble blog y por dejarme aprender día a
día con sus excelentes artículos, sus artículos sobre HA y DRS me han sido de gran ayuda en la redacción de las
correspondientes secciones en este manual. También me ha ayudado Jon en la mejora de esta versión 1.1
aportándome un buen número de correcciones de todo tipo. Gracias a José Luis Medina y a José Maria González que
con sus excelentes blogs aportan conocimiento en castellano al mundo de la virtualización. Gracias a David
Marquina por echarme una mano siempre que la he necesitado con su gran conocimiento y experiencia sobre ESX,
gracias también por la compañía y los pintxos por Bilbao. Gracias a Joan Paré por su apoyo y cariño en todos estos
años y por dejarme meter las narices en sus clientes y ayudarle a instalar sus/mis primeros escenarios de
virtualización en producción. Gracias a Peter Carrillo por su generosidad y por sugerirme la mejor banda sonora
que me ha acompañado durante la creación de esta obra. Gracias a Kilian Arjona por su estupendo soporte en el
procedimiento P2V de Linux Red Hat 9. Gracias a Ester Fernández, de la Oficina Nacional de Investigación contra el
Fraude por pensar en nosotros para impartirles la formación del entorno VMware. Gracias a mis clientes/amigos
por permitirme instalar entornos virtuales de los que estoy muy orgulloso, entre otros: José Blanco y Iago
González, de Roberto Verino Difusión, Oscar Barrabés de Fundició Dúctil Benito, Albert Mas de Teixidó Associats.
Gracias también a David Cervigón por dar el contrapunto adecuado al enfoque de VMware con sus aportaciones
sobre Hyper-V y la virtualización de Microsoft. Gracias a Jorge Casto por su amistad, por su compañía en Vitoria y
Sevilla y por abrirme los ojos y hacer que desinstalase Windows Vista del Macbook e instalase Leopard.Finalmente
gracias a Aitor Enzunza, Félix Pablo Grande, Jordi Trilla, David del Prado y Pepe Baeza por su apoyo incondicional
y por dinamizar mi blog con grandes dosis de inteligencia y humor a partes iguales.
Gracias a todos los que habéis hecho posible que este libro se haya hecho realidad.
Torredembarra, mayo de 2009
Josep Ros Marín
Formador y Consultor en T.I., VCP y vExpert 2009
5. Virtualización Corporativa con VMware
6
Módulo 1. Introducción a la Virtualización
1.1. Introducción a la Virtualización
¿Qué es la Virtualización?1
Llegó un momento en la historia de los microprocesadores x86 en que se estaban infrautilizando sustancialmente
los ciclos de reloj. Entonces hubo que reinventar el concepto de Máquina Virtual, que ya existía en los primeros
sistemas IBM de los años 60. VMware, en 1999 sacó al mercado VMware Workstation y permitió la posibilidad de
ejecutar diversos sistemas operativos dentro de otro instalado en el equipo físico.
Esta capa de virtualización, que puede ser una aplicación o directamente un sistema operativo (hypervisor), permite
aislar los sistemas operativos virtualizados del sistema físico, proporcionándoles un hardware virtual uniforme. De
este modo, la memoria RAM, las CPUs, los discos duros y los dispositivos de red, pasan a ser recursos que se
ofrecen a las Máquinas Virtuales para su uso y disfrute.
Figura 1.1. Esquema de servidor host con VM.
Es así que podemos tener un buen número de VM funcionando en un entorno en el que, en realidad, sólo existen
unos pocos servidores físicos. Este concepto de virtualización llevado a un entorno full-virtualized2
significa la
creación de un nuevo paradigma de trabajo en la informática de sistemas.
Como se verá más adelante, la virtualización tiene sus pros y sus contras. Lo importante es afrontarla sin prejuicios
y con responsabilidad. Si lo hacemos correctamente nos ayudará sustancialmente a mejorar nuestra calidad de vida
en el trabajo.
Los principales fabricantes del mercado de la virtualización: VMware, Citrix y Microsoft
En la actualidad hay tres grandes alternativas en el mercado de la virtualización. VMware es el líder indiscutible y
tiene la mayor parte del mercado de sistemas virtualizados en producción. Su mayor madurez en este submercado
de la virtualización viene de estar más tiempo en él. Desde 1999 está desarrollando aplicaciones y tiene el portfolio
(lo veremos a continuación) más extenso, con diferencia, del mercado de la virtualización. Su producto estrella, VI3
tiene algunas funcionalidades que aún no han sido igualadas por la competencia.
Citrix adquirió en octubre del 2007 la empresa XenSource, que había recopilado el movimiento de Open Source que
empujaba la tecnología Xen como una alternativa válida y robusta frente al sistema propietario de VMware. En la
actualidad Citrix ha incorporado Xen en su portfolio y ha prometido mejorar esta tecnología integrándola con sus
sistemas líderes en entornos de escritorios remotos. Sus productos XenServer Xpress Edition (gratuita), y las
versiones comerciales XenServer Standard Edition y Enterprise Edition van afianzándose con un nicho de mercado
considerable en el mercado de la virtualización.
Finalmente Microsoft, con sus productos Virtual PC y Virtual Server, ha estado en una tercera posición bastante
alejada. Las dudas internas de Microsoft por apostar o no por las tecnologías de virtualización ha dado alas a sus
1
Más información en esta URL: http://www.vmware.com/virtualization/
2
Aquellos sistemas totalmente virtualizados, en que la apuesta por la virtualización es máxima.
6. Virtualización Corporativa con VMware
7
competidores y se le han escapado tecnológicamente. No obstante, acuerdos de intercambio de tecnología con Xen y
Citrix y la apuesta por desarrollar, ya en serio, un producto que se incorporará en los próximos meses al sistema
operativo Windows Server 2008 y que se llama Hyper-V, dan esperanzas de ver pronto al gigante informático
plantando cara y partiendo algo más de tarta de este mercado emergente de la virtualización. Hasta la fecha Virtual
Server se tendría que comparar con el producto VMware Server y, muy probablemente, saldría mal parado en la
mayoría de comparativas técnicas.
El portfolio de VMware
Productos de escritorio:
Workstation
Es un producto de pago. Este producto permite crear VM y generar instancias múltiples de snapshots. Es una
herramienta ideal para programadores que, de esta forma, pueden tener diversas líneas de desarrollo de una
aplicación. Para un perfil de sistemas es también muy útil al permitir generar diferentes vías de investigación en
una migración o solución de problemática. Siempre va una versión por delante de VMware Server, disponiendo de
algunas funcionalidades que no se incorporan en Server, como la creación de Team, vídeos y mayores capacidades
de hardware.
Figura 1.2. VMware Workstation en acción.
Fusion
Es un producto similar a Workstation y también de pago. Como
sistema operativo Host tendrá System OS X. Es una plataforma de
virtualización en sistemas macintosh muy robusta. Permite virtualizar
hasta Windows Server 2008 x64.
Su integración con el sistema operativo es tan grande que podemos
tener, por ejemplo, una VM de XP funcionando y ocultar el interfaz de
VMware Fusion, de modo que las aplicaciones del XP se integren en el
Dock de forma transparente. Su competencia directa es Virtual PC para
MAC y Parallels.
7. Virtualización Corporativa con VMware
8
Player
Es un producto gratuito. Ejecuta VM ya creadas, sin permitir modificar sustancialmente sus características, a
diferencia de VMware Server. Es una herramienta ideal para poder proporcionar una VM a un usuario/cliente sin
necesidad de instalarle ningún producto adicional.
ACE
Es un complemento de Workstation. Permite añadir a una
VM directivas de Directorio Activo y otras configuraciones
de seguridad adicionales.
De este modo se pueden empaquetar VM que se entregan al
usuario final junto con un VMware Player y así se podrán
ejecutar, de modo seguro, aplicaciones en entornos
descentralizados y no administrados.
VDI
En entornos en los que ya se ha consolidado VI se apuesta por
virtualizar también los escritorios de usuario.
Sobre la base de ESX y con la gestión de Virtual Center
integrada, se añade un gestor de escritorios llamado VMware
Virtual Desktop Manager.
En el sistema operativo cliente virtualizado se implementa el
Virtual Desktop client y el usuario puede acceder desde su
equipo Windows/Linux o Thin Client.
Permite el control y gestión de las conexiones clientes por los
administradores, el soporte remoto, etc.
Productos Servidor:
Server
Es uno de los productos estrella de esta formación y lo veremos
extensamente. Su uso inicialmente se recomienda para entornos de
prueba y pequeños escenarios de producción.
Es gratuito, aunque podemos adquirir soporte para problemáticas
puntuales o adquirir un mantenimiento continuo del producto si lo
utilizamos frecuentemente y queremos tener respaldo garantizado.
Es una aplicación y se puede instalar en sistemas host Windows o
Linux. Es un producto perfecto para iniciar la virtualización de una
empresa. Una vez consolidada ésta, se puede migrar a un entorno VI
de un modo muy simple con VMware Converter.
8. Virtualización Corporativa con VMware
9
ESXi
Es una versión especial de Vmware ESX a la que se le ha quitado el 98% de código
Red Hat y la Service Console. Se distribuye en una memoria flash ROM integrada
en el hardware, de modo que no precisa de instalación, aunque también existe una
versión instalable en disco duro. Simplemente se configuran unos pocos
parámetros, como si fuera la BIOS del equipo y se añade al entorno Virtual Center
para su gestión como Servidor Stand Alone. Los servidores, por tanto estarán
completamente certificados para su correcta ejecución. Ya hay servidores
disponibles de HP, Dell, IBM, Fujitsu-Siemens y otros. Desde julio de 2008 es un
producto gratuito.
Vmware Infrastucture
Este producto es el gran grueso de esta formación
y hablaremos de cada uno de sus componentes.
Se trata de una suite de productos cuyo core es el
hypervisor de virtualización, incorporado en el
sistema VMware ESX. Es un producto que se
instala directamente sobre un servidor, no
depende de ningún sistema operativo, porque él
mismo ya lo incorpora.
Se complementa con un gestor gráfico del entorno
llamado Virtual Center. Entre sus características
se encuentran:
• VMFS. Sistema de archivos para VM.
• SMP. Multiproceso simétrico.
• DRS. Gestión automática de carga a través de
VMotion.
• HA. Alta disponibilidad.
• VCB. Framework de backup para poder
realizar snapshots de las VM y poderlas
copiar a través de fibra o LAN.
• VMotion. Movimiento en caliente de una VM
de un host a otro.
• Storage VMotion. Movimiento de una VM,
en caliente, de un almacenamiento a otro.
Productos para la Administración y Automatización:
LifeCycle Manager
Es un gestor para administración del
ciclo de vida de una VM, desde su
creación hasta su eliminación del
entorno. Con VMware Lifecycle
Manager se automatiza el flujo de
virtualización para mejorar la eficiencia
y productividad. Permite que las
empresas implementen sus sistemas de
control y políticas de seguridad de una
forma metódica.
9. Virtualización Corporativa con VMware
10
Converter
VMware Converter tiene dos versiones, la Starter que es
gratuita y la Enterprise que se proporciona con VI3.
Permite realizar conversiones en caliente y en frío.
El destino de VMware Converter será una VM para
Fusion, Server, Workstion o ESX. El origen puede ser:
• P2V. Una máquina física.
• i2V. Una imagen de Backup Exec System Recovery,
True Image o StorageCraft ShadowProtect.
• V2V. VM de VMware o de Microsoft, ya sea Virtual
PC o Virtual Server. También VM en formato OVF o
OVA (Open Virtual Format).
Genéricamente diremos que con Converter podemos
realizar procesos X2V. X = P, V, I.
Lab Manager
Permite generar una librería de VM y la configuración y provisión automática basada en plantillas. Ideal para un
entorno multiusuario y multiprogramador en el que se tenga que hacer un seguimiento de los cambios realizados.
Permite también tener un entorno público y privado de cara a los usuarios a los que se les puede entregar una VM
que pueden visitar vía Web e interactuar con ellos a través de las herramientas de Lab Manager.
Imagen 1.3. VMware Lab Manager
10. Virtualización Corporativa con VMware
11
Stage Manager
Permite la gestión de las VM enlas fases previas a su inclusión en entornos en producción.
Figura 1.4. VMware Stage Manager.
Site Recovery
Es una herramienta que se integra con VMware Infrastructure y permite gestionar una rápida y eficiente
recuperación del entorno. Permite generar diferentes planes de recuperación, en un entorno integrado
completamente con Virtual Center.
En un entorno completamente nuevo como es un entorno virtual, la recuperación del entorno también debe ser
totalmente nueva y estudiada concienzudamente, para no tener sorpresas en momentos tan críticos como pueda ser
una caída del entorno.
Figura 1.5. VMware Site Recovery.
11. Virtualización Corporativa con VMware
12
Pros y contras de la Virtualización en servidores en producción
La Virtualización, una vez se ha implementado en el entorno y los técnicos e ingenieros encargados de su
mantenimiento creen en ella, aporta innumerables beneficios para el trabajo de una empresa, pero también hay
cuestiones que son delicadas al trabajar conVM y se podrían considerar como elementos en contra.
Entre esas ventajas e inconvenientes de trabajar con un entorno virtualizado en producción tenemos las siguientes:
Ventajas Descripción
1. Ahorro energético. Hoy que están tan en boga, por desgracia, los problemas medioambientales, hay
que comentar que, efectivamente, en entornos virtualizados se ahorra
considerablemente en energía en las CPD. Se llegan a consolidar un número
muy importante de servidores que dejan de consumir energía. Se pueden
consolidar, asimismo, el número/volumen de SAIS necesarios. Además la
última versión de VI 3.5 incorpora DPM que es una tecnología de ahorro que
permite realizar VMotion de todas las VM de un host que esté con poca carga y
dejarlo en stand-by con gasto cero de energía. Esta funcionalidad aún no está en
producción, pero promete.
2. Ahorro de espacio. En entornos con poco espacio en el CPD, edificios históricos que no se pueden
ampliar y otras circunstancias similares en las que cada vez se piden más y más
servicios pero el espacio es muy limitado, se pueden sustituir los grandes
servidores antiguos que ocupan muchas U de nuestros racks por pequeños
sistemas con 1 ó 2 U con mucha más potencia.
3. Ahorro de adquisición y
mantenimiento de servidores.
Bien planificada, una virtualización, a la larga, significa un importante ahorro
económico en la adquisición de servidores. Del mismo, modo simplifica el
escenario de mantenimiento, al reducir el número de servidores críticos en la
empresa. Al aprovecharse mucho más la capacidad hardware de los equipos,
podemos tener un rápido despliegue de pilotos y VM de prueba sin desembolso
económico en hardware.
4. Facilidad de gestión. Al disponer de un sistema Virtual Center, podemos simplificar enormemente la
facilidad de manejo del entorno. Desde un sólo punto de administración
podemos ver el estado de todos los servidores físicos y virtuales y ver de modo
inmediato las alertas y advertencias sobre problemáticas existentes.
5. Transportabilidad Rápidamente podemos llevar una VM de un Host a otro. Ya sea (idealmente) a
través de VMotion, DRS o HA o bien manualmente. Es importante que
procuremos que la inmensa mayoría de nuestras VM sean transportables
directamente sin manipulación alguna y, en caso contrario, documentarlo
claramente.
6. Rápida recuperación del
entorno.
Importantísimo. Donde en un escenario físico podríamos tardar días o semanas
en recuperar completamente el escenario, en un entorno virtual es cuestión de
minutos/horas.
7. Reconocimiento de los
diferentes mundos.
Podemos tener virtualizados y en producción, sistemas Windows, Linux,
Novell, Solaris, BSD... La misma realidad física que tenemos en entornos no
virtualizados, sin demasiadas exclusiones (AS/400,Apple sobre PPC...)
8. VDI Se abre, en la actualidad, un nuevo escenario de posibilidades en el que algunas
empresas están empezando a virtualizar los escritorios de los usuarios. Esta
tecnología se denomina, genéricamente, Virtual Desktop Infrastructure y
permite que un usuario realice una conexión local o remota a su escritorio que
no es una sesión de Terminal Server o Citrix Metaframe, sino una VM completa
que sustituye a su equipo de sobremesa. Éste, a su vez, se ve reemplazado por un
simple Thin Client.
12. Virtualización Corporativa con VMware
13
Ventajas Descripción
9. Entornos de Desarrollo,
Integración y Producción
efectivos.
La teoría de tener diferentes entornos de Producción, Desarrollo e Integración,
en la práctica es muy difícil de llevar a cabo. Por ejemplo en una empresa en la
que exista un sistema MSCS con SQL Server difícilmente existirá otro sistema
físico de Integración o Desarrollo, realizándose las pruebas directamente en el
sistema en producción.
La virtualización permite tener los tres escenarios perfectamente separados.
Tabla 1.1. Ventajas de la virtualización.
Veamos ahora los inconvenientes.
Inconvenientes Descripción
1. Ventana de mantenimiento
reducida.
Precisamente lo que es una ventaja puede transformarse en un inconveniente. En
un servidor en producción virtualizado hay muchas VM viviendo y apagar ese
host puede convertirse en una tarea muy simple: hacer VMotion y apagarlo o
una tarea compleja, si no disponemos de VMotion nos costará mucho encontrar
el momento en que podamos dejar que todas esas VM dejen de dar servicio.
2. Gran requisito de espacio. El trabajar con VM implica, necesariamente, hacer un replanteamiento en cuanto
al almacenamiento. Nuestras VM tendrán un ciclo de vida muy complicado en
un entorno con poco espacio de disco. Habrá que hacer copias de seguridad,
pruebas, etc. y todo ello significa planificar correctamente el almacenamiento.
Evidentemente hay que disponer de espacio sobredimensionado en las cabinas
de disco, pero no olvidemos disponer de NAS de bajo coste para las copias de
seguridad y las pruebas.
3. Requisito de orden estricto. El orden en el trabajo de un informático de sistemas debería ser una condición
sine-qua-non. Sin embargo, sucede en muchas ocasiones que el día a día evita
que podamos tener el despacho ordenado. Es habitual observar mesas de
informáticos repletas de manuales y documentos sobre los que se almacenan
tarjetas, discos duros, CD y así podríamos seguir la pirámide. La virtualización
nos obliga a ser extremadamente ordenados en el inventario de los Host y las
VM.
4. Hay sistemas no
virtualizables o que no tienen
soporte del fabricante en
entornos virtualizados.
Equipos que tienen un alto consumo de CPU (un Oracle que funciona en un host
con 8 CPU físicas y echa humo), los grandes sistemas AS/400, sistemas no
compatibles o, mejor dicho, no soportados por VMware como Apple. En estos
casos es mucho mejor mantenerse al margen y excluir de nuestro entorno
virtual estos equipos. Hace unos meses SAP certificó su instalación en un
entorno VI3. Sin embargo, si por nuestra cuenta y riesgo virtualizamos un
sistema de este tipo podemos tener problemas de no recibir soporte por parte
del fabricante. Aunque siempre podemos hacer un V2P, recordémoslo.
5. Formación necesaria. Aparentemente la virtualización es muy simple pero si se implementa sin una
buena base formativa puede dar quebraderos de cabeza. Se recomienda tener bien
consolidados los conocimientos sobre los sistemas de virtualización que
vayamos a implementar.
6. Desconfianza inicial Hay que virtualizar pero con responsabilidad. Es lógico que los clientes sientan
un primer rechazo a entornos virtualizados que prometen la panacea: menos
consumo, menos servidores... ¿dónde está la pega? Es importante también que
los técnicos e ingenieros que vayan a llevar el mantenimiento del sistema hagan
suyo el concepto de Virtualización. En algunos escenarios no se implementa la
virtualización simplemente porque el responsable de sistemas de turno se opone
directamente al proyecto. Puede ser perjudicial seguir incidiendo en la
virtualización en este escenario.
Tabla 1.2. Desventajas de la virtualización.
13. Virtualización Corporativa con VMware
14
Los archivos de una VM3
Veamos cómo podemos identificar los diferentes archivos que constituyen una VM.
Extensión Nombre de archivo Descripción
LOG NombreVM.log o vmware.log
Ejemplos: vmware.log, vmware-0.log,
vmware-1.log, vmware-2.log
Mantiene el registro de la actividad clave del producto de
virtualización (Workstation, Server, ESX...). Puede ser
útil en la solución de problemas. Se almacena en la carpeta
que contiene el archivo de configuración (vmx).
NVRAM NombreVM.nvram o simplemente
nvram.
Ejemplo: nvram
Almacena el estado de la BIOS de la VM.
VMDK4
NombreVM.vmdk
Ejemplos: vm01.vmdk, dc01.vmdk.
Nombre del disco-######.vmdk
Ejemplo: PlantillaW03-000001.vmdk
Almacena el contenido de la unidad de disco duro de la
VM. Un disco duro puede estar constituido por más
archivos divididos en diversos ficheros de 2GB.
Cuando se realizan snapshots se genera un archivo
incremental con el sufijo "-######" unido al nombre del
archivo, antes de la extensión. Este número empieza por 1
y se va incrementando en una unidad por cada snapshot
generada.
VMSD NombreVM.vmsd
Ejemplos: vm01.vmsd, Plantilla.vmsd
Es un archivo en el que se centraliza la información de los
metadatos que se utilizan para la creación y
mantenimiento de las snapshots.
VMSN NombreVM-Snapshot.vmsd y
NombreVM-Snapshot#.vmsn
Ejemplo: vm01-Snapshot5.vmsn
Almacena el estado de la snapshot. Almacena el estado de
funcionamiento de la VM mientras se realiza la snapshot.
VMSS5
NombreVM.vmss
Ejemplo: vm01.vmss
Almacena el estado en que se ha suspendido la VM, al
realizar una pausa.
VMTM NombreVM.vmtm
Ejemplo: vm01.vmtm
Es el archivo que almacenala configuración del Team.
VMX6
NombreVM.vmx
Ejemplos: vm01.vmx, plantilla.vmx
Contiene la información de configuración del hardware
que constituye la VM. Se genera tras finalizar el asistente
de creación de la VM. Se puede editar con un bloc de notas,
con precaución.
VMXF NombreVM.vmxf
Ejemplos: vm01.vmxf, vm02.vmxf
Archivo suplementario de configuración para las VM que
pertenecen a un Team. El archivo se mantiene a pesar de
que la VM sea eliminada del Team.
VMTX NombrePlantilla.vmtx
Ejemplos: Plantillawindows.vmtx,
PlantillaRedHat.vmtx
En VMware ESX las plantillas tienen, a diferencia de
Workstation y Server, entidad propia y tienen esta
extensión. Pierden la capacidad de poderse ejecutar, lo que
evita que las pongamos en funcionamiento
equivocadamente.
Tabla 1.3. Archivos empleados en las VM.
3
Para mayor información ver esto:
http://www.vmware.com/support/ws5/doc/ws_learning_files_in_a_vm.html.
4
Los primeros programas de VMware utilizaban la extensión .dsk para asignar la extensión a los discos duros
virtuales.
5
Alguna versión antigua utilizaba la extensión .std.
6
En versiones antiguas y en host Linux tenía la extensión .cfg.
14. Virtualización Corporativa con VMware
196
Procedimientos
Procedimiento para la instalación del servidor de aplicaciones:................................................................................................ 18
Procedimiento para la instalación de VMware Server 1.0.7:......................................................................................................... 19
Procedimiento de verificación de la instalación de VMware Server 1.0.7:................................................................................. 20
Procedimiento de instalación de las herramientas de administración de Windows Server 2003:......................................... 25
Procedimiento de creación de una VM:.......................................................................................................................................... 26
Procedimiento de creación de una Plantilla de VM:..................................................................................................................... 31
Procedimiento de creación de una nueva VM a partir de una Plantilla:................................................................................... 33
Procedimiento de instalación de las VMware Tools:..................................................................................................................... 35
Procedimiento de adición de un disco duro virtual a una VM:.................................................................................................. 39
Procedimiento de adición de un disco duro virtual en modo físico a una VM:...................................................................... 40
Procedimiento de montaje de un disco virtual con VMware Mount Utility:............................................................................ 41
Procedimiento de compresión de un disco con Shrink:.............................................................................................................. 43
Procedimiento de instalación de Backup Exec System Recovery 8.0......................................................................................... 49
Procedimiento de creación de un punto de recuperación:........................................................................................................ 51
Procedimiento de creación un Conjunto de puntos de recuperación programados: .......................................................... 51
Procedimiento de recuperación en caliente de un punto de recuperación de datos:.......................................................... 55
Procedimiento de recuperación en frío de un punto de recuperación de sistema:............................................................... 56
Procedimiento de recuperación en frío de un archivo VMDK, PQi o VHD:............................................................................. 58
Procedimiento de modificación del boot.ini:................................................................................................................................ 64
Procedimiento de migración P2V con el Converter Boot CD:.................................................................................................... 67
Procedimiento de instalación de VMware Converter 3.0.3:......................................................................................................... 68
Procedimiento de P2V de un sistema Windows Server 2003 en local:........................................................................................ 69
Procedimiento de P2V de un sistema Windows Server 2003 a través de la red:........................................................................ 70
Procedimiento de P2V de un sistema Linux Red Hat 9. Fase 1: imagen del servidor origen:................................................. 74
Procedimiento de P2V de un sistema Linux Red Hat 9. Fase 2: Restauración de la imagen en la VM, redimensionando
particiones: ........................................................................................................................................................................................... 75
Procedimiento de P2V de un sistema Linux Red Hat 9. Fase 3: Tratamiento post P2V de la VM:.......................................... 77
Procedimiento de P2V de un sistema Linux Red Hat 9. Fase 4: Instalación VMware Tools en la VM:................................... 79
Procedimiento de P2V de un sistema Linux Red Hat 9. Fase 5: solución problema swap y post-instalación VMware Tools
en la VM:................................................................................................................................................................................................ 80
Procedimiento de P2V de un sistema Windows Server 2003 a través de la red:........................................................................ 81
Procedimiento de restauración de una imagen en un proceso P2P: ........................................................................................ 83
Procedimiento de instalación de StarWind: ................................................................................................................................... 98
Procedimiento de creación de una LUN iSCSI en StarWind:........................................................................................................ 99
Procedimiento de verificación de que una cabina responde:.................................................................................................. 101
Procedimiento de instalación de un Host VMware ESX 3.5:...................................................................................................... 102
Procedimiento de actualización de un Host VMware ESX a la versión 3.5:............................................................................. 105
Procedimiento para cambiar la hora de un servidor ESX:.......................................................................................................... 108
Procedimiento para la contraseña al usuario root de un servidor ESX:.................................................................................. 109
Procedimiento de licenciamiento por Host de un servidor ESX:.............................................................................................. 110
15. Virtualización Corporativa con VMware
197
Procedimiento de instalación de Virtual Center:......................................................................................................................... 112
Procedimiento de adición del archivo de licencias al Servidor de Licencias de Virtual Center:.......................................... 114
Procedimiento de creación de un Datacenter:............................................................................................................................ 117
Procedimiento de adición de un Host VMware ESX al entorno Virtual Center:.................................................................... 118
Procedimiento de creación y aplicación de una línea de base en VUM:................................................................................. 125
Procedimiento de creación de una Máquina Virtual.................................................................................................................. 128
Procedimiento de despliegue de una VM a partir de una plantilla:......................................................................................... 137
Procedimiento de creación de un vSwitch con un puerto asociado para VM: ..................................................................... 149
Procedimiento de creación de un vSwitch con un puerto asociado para iSCSI:................................................................... 150
Procedimiento de activación del iniciador iSCSI y adición del Target iSCSI:.......................................................................... 151
Procedimiento de apertura del puerto del iniciador iSCSI (3260) y rescan de la red iSCSI:.................................................. 151
Procedimiento de creación de un vSwitch con un puerto asociado para Service Console:............................................... 153
Procedimiento de creación de un Datastore: .............................................................................................................................. 155
Procedimiento de extensión de un Datastore: ............................................................................................................................ 157
Procedimiento de extensión de un Datastore: ............................................................................................................................ 159
Procedimiento de modificación de una política de múltiple path en ESX:............................................................................ 161
Procedimiento de creación de un usuario SSH al entorno VMware:....................................................................................... 163
Procedimiento de migración en frío de una VM (No VMotion): ............................................................................................. 167
Procedimiento de creación de la red de VMotion: ..................................................................................................................... 167
Procedimiento de migración en caliente de una VM ................................................................................................................. 168
Procedimiento de Instalación de VI Remote CLI:......................................................................................................................... 170
Procedimiento de creación de un Clúster en VI 3.5:................................................................................................................... 172
Procedimiento de preparación del sistema origen con Diskpart:............................................................................................ 185
Procedimiento de presentación de las LUNS VMFS al host VCB:.............................................................................................. 185
Procedimiento de instalación de VCB y del módulo de compatibilidad con el software de backup de terceras partes:187
Procedimiento de Configuración de las variables de entorno de VCB:.................................................................................. 188
Procedimiento de ejecución, con una VM de prueba, de un script de montaje de la VM:................................................. 188
Procedimiento de copia de la VM con el software de terceras partes:.................................................................................... 189
Procedimiento de ejecución, con una VM de prueba, el script de desmontaje de la VM:................................................... 189
Procedimiento de replicación de los elementos 5, 6 y 7 al entorno en producción, una vez garantizado su
funcionamiento................................................................................................................................................................................. 189
Procedimiento de instalación de Veeam Backup 2.0.................................................................................................................. 189
Procedimiento de licenciamiento de Veeam Backup 2.0. .......................................................................................................... 190
Procedimiento de configuración de Veeam Backup 2.0............................................................................................................ 190
Procedimiento de creación de un Backup Job con Veeam Backup. ....................................................................................... 192
Procedimiento de Restauración de un Backup Job con Veeam Backup. ............................................................................... 193
Procedimiento de creación de un Backup Job con Veeam Backup. ....................................................................................... 194
Procedimiento de creación de un Backup de Réplica con Veeam Backup............................................................................ 195
16. Virtualización Corporativa con VMware
198
Referencias
1. Wikipedia_________________ http://es.wikipedia.org/wiki/Portada
2. Blog de Josep Ros ___________ http://josepros.blogspot.com
3. Blog de Jon Blazquez ________ http://kurrin.blogspot.com
4. Blog de José Luis Medina _____ http://bevirtual.blogspot.com
5. Blog de José Maria Gonzélez __ http://www.josemariagonzalez.es
6. Web de VMware ___________ http://www.vmware.com
7. Soporte de memoria RAM ____ http://support.microsoft.com/kb/888732/es
8. Herramientas Sysinternals ____ http://www.microsoft.com/spain/technet/sysinternals/default.mspx
9. Veeam Backup _____________ http://www.veeam.com/vmware-esx-backup.html
10. Acerca de Grub ____________ http://es.wikipedia.org/wiki/Grub
11. Acerca de Kudzu ___________ http://en.wikipedia.org/wiki/Kudzu
12. Reparar Grub _____________ http://www.liberaliatempus.com/articulos/linux/restauracion-del-gestor-de-
arranque-grub.html
13. PAM ___________________ http://en.wikipedia.org/wiki/Pluggable_Authentication_Modules
14. Double-Take _____________ http://es.doubletake.com/default.aspx
15. iSCSI ___________________ http://es.wikipedia.org/wiki/ISCSI
16. Fibre Channel _____________ http://en.wikipedia.org/wiki/Fibre_Channel
17. LUN ____________________ http://es.wikipedia.org/wiki/Logical_unit_number
18. HCL de ESX ______________ http://www.vmware.com/support/pubs/vi_pages/vi_pubs_35u2.html
19. Licenciamiento VMware ____ http://www.vmware.com/support/licensing.html
20. Ejecutar VC en una VM _____ http://www.vmware.com/pdf/vi3_vc_in_vm.pdf
21. Instalar VC en MSCS _______ http://www.vmware.com/resources/techresources/945
17. Virtualización Corporativa con VMware
199
Correcciones y sugerencias
A pesar de la buena voluntad conla que se ha escrito y corregido este manual, con toda probabilidadexistan erratas,
errores de expresión, errores en algún procedimiento y cuestiones que pueden ser mejoradas.
Agradeceremos también cualquier comentario o sugerencia que nos ayude a mejorar este manual. Podéis enviar
vuestros comentarios a esta dirección de correo:
manual.virtualizacion@ncora.com
Gracias por vuestra inestimable colaboración.