Está en la página 1de 97

VMWARE

Utilizar como sistema operativo base una mquina Windows Server 2012 R2, pero sera totalmente igual si el sistema operativo
fuera otro o de escritorio. En la misma est instalado WMware Workstation v11.0.0, y el hardware es un procesador con 4 cores y
HT a 4,7MHz (OC), 32GB RAM y dos RAID0. Esta es la mquina real-real :)
En esta mquina real crear una mquina virtual, donde a su vez instalar VMware Workstation. Los recursos asignados a esta
mquina virtual que simular la real son: 1 procesador, 8GB RAM y dos discos scsi de 300GB cada uno
Para el que no disponga de VMware Workstation, se puede descargar una versin de prueba de 30 das, como la que utilizo en
esta demostracin, desde http://www.vmware.com/products/workstation/

En esa misma pgina se puede leer informacin muy interesante sobre sus capacidades
Algo muy importante, as como hay una versin de VMware Workstation para Windows, tambin est la versin para Linux
desdoblada en 32 y 64 bit
La ltima versin de VMware Workstation para Windows requiere procesador y sistema operativo x64 y algunas capacidades de
virtualizacin
Yo he descargado la versin de prueba y la he copiado a una carpeta para poder ejecutarla cmodamente, recuerden que a partir
de ahora en adelante el host es una mquina virtual

Recordar que debemos ser administradores locales para poder proceder a la instalacin, as que debemos seguir el asistente

Por supuesto que debemos aceptar la licencia

Y para el uso que le daremos como ambiente de pruebas y demostraciones podemos tranquilamente ejecutar la instalacin tpica

Observen que aunque funciona en hardware x64, en realidad aparentemente es una aplicacin de 32 bit. En la versin para
Windows no hay versin nativa x64

Las siguientes configuraciones van a gusto del que instala

Ven algo que llame la atencin en esta ventana?

Vieron el path? C:\Users\ADMINI~1\ Todava utiliza los nombres cortos de archivos mmmmm qu feo sera eso! :)

Si ya hubiramos recibido la clave de activacin por correo la podemos ingresar en este momento. Si no la tienen simplemente
podemos pulsar el botn Skip. De todas formas siempre podremos ejecutarla durante 30 das independientemente que
ingresemos la clave o no

Observen que no ha pedido reiniciar el equipo. Y adems ha dejado, como optamos, un acceso directo sobre el escritorio, y que
por supuesto vamos a ejecutar

Si tuviramos una clave de instalacin por haber comprado el producto, debemos ingresarla ahora; de otra forma deberemos
ingresar una direccin de correo electrnico para recibir la clave de instalacin

Como no he ingresado ninguna clave, cada vez que inicie nos informar la cantidad de das que todava tenemos disponible, as
como tambin la posibilidad de ingresar una clave o registrarse, aunque he notado alguna inconsistencia, con algunas
instalaciones lo hace, y con otras no :S

Y la siguiente es la pantalla inicial

Ya teniendo instalado el producto, en la siguiente nota continuaremos mostrando las posibilidades de personalizacin a travs de
las preferencias, que yo habitualmente hago para adaptarlo a mis necesidades y preferencias, pero que cada uno podr adaptar a
su gusto y necesidad

En esta ocasin mostrar la configuracin de las preferencias para que podamos personalizar la aplicacin de acuerdo a nuestro
gusto necesidades
La idea es no slo ver las diferentes opciones, sino adems comentar cmo lo tengo configurado de acuerdo a mis
requerimientos
As que comenzaremos con el men Edit / Preferences

En la ficha Workspace podremos configurar nuestro ambiente de trabajo


Si disponemos de un segundo disco (o arreglo de discos) es conveniente cambiar la ubicacin por omisin de las mquinas
virtuales. En lugar de dentro de la carpeta Documents del usuario, crear una carpeta en un segundo disco dedicado a almacenar
las mquinas virtuales. Ganaremos rendimiento
Los cuatro cuadros de opcin siguientes, yo personalmente siempre los tengo desmarcados. El primero porque desde el men
View / Tabs, oculto las fichas superiores de cada mquina virtual ya que consumen valioso espacio vertical de mi resolucin
vertical de slo 900 pxel
Tampoco me gusta que las mquinas virtuales queden funcionando al cerrar VMware Workstation. Me puedo olvidar y debera
definir la accin a tomar al apagar la mquina real
La opcin de carpetas compartidas (shared folders) pienso que est ms por compatibilidad hacia versiones anteriores que su
uso actual, ya que basta con arrastrar cualquier archivo desde la mquina real a la virtual, o viceversa, para copiar el mismo
Y el no mostrar los Aero Peek thumbnails lo desactivo, tanto por el consumo de recursos, como por estar en un sistema
operativo servidor sin Aero

La opcin de mostrar o no el icono es un bug conocido ;-). Salvo que lo solucionen siempre se muestra no importa lo que opten
Es muy importante seleccionar la compatibilidad de hardware a la versin ms nueva posible ya que esto nos provee las nuevas
funcionalidades. Cambiarlo nicamente si las mquinas virtuales las necesitramos ejecutar con versiones anteriores de VMware
Workstation en otro equipo
Tambin podemos seleccionar el tiempo de atraso cuando prendemos varias mquinas virtuales simultneamente para no
producir cuellos de botella, generalmente en el sistema de discos
Como la aplicacin dispone de un sistema de captura de pantallas, que no he usado nunca, podemos configurar dnde se
guardarn las mismas
La ltima configuracin (Privacy) est relacionada con la posibilidad de operar mquinas virtuales que se estn ejecutando en
otra mquina con VMware Workstation. No he tenido buenas experiencias con esto, pero no es momento ahora de tocar el tema

Vamos ahora a la ficha Input. En esta ficha suelo tenerla como muestra la figura
Son todas opciones referidas a cundo el cursor del ratn o el teclado se redirigen o se desconectan de la mquina virtual. Pienso
que los valores por omisin, se entienden fcilmente, y son cmodos. Y adems no uso juegos en virtual

Para no tener que escribir demasiado, la configuracin que mostrar en todas las siguientes opciones, es la que a m me resulta
mejor, y es como las tengo configuradas. Cada uno podr utilizar las que ms le convenga
Adems, explicar slo las que me parece que no sean tan fciles de comprender, y omitir las evidentes
Vamos ahora a la ficha Hot Keys para iniciar sesin en las virtuales

Esta ficha (Hot Keys) nos muestra adems la combinacin de teclas que utilizaremos para algunas operaciones de las mquinas
virtuales, como por ejemplo maximizar la pantalla de la mquina virtual. Yo personalmente no hago cambios
Slo agrego un comentario, cuando instalamos una mquina virtual debemos instalar en la misma las VMware Tools, que son
bsicamente los controladores (drivers) del hardware emulado. Estos son los que permiten la captura y liberacin rpida del
cursor del ratn nombrado en la ficha anterior (Input), reconocimiento del hardware emulado, y adems mejora del rendimiento
Cuando creamos una mquina virtual, y hasta que instalemos las VMware Tools para liberar el cursor y pasarlo a la real
debemos pulsar esta combinacin de teclas (CTRL + ALT)

Vamos a la cuarta ficha Display

En este suelo cambiar las opciones por omisin. Las dos primeras estn relacionadas a los cambios de tamao de la ventana de
la aplicacin con respecto a la resolucin de pantalla de la mquina virtual
Autofit window: cuando cambia la resolucin de la mquina virtual, cambiar el tamao de la ventana de VMware Workstation
Autofit guest: cuando la ventana de VMware Workstation cambia de tamao, cambiar la resolucin de la mquina virtual
Las otras tres opciones estn relacionadas a cuando uno pone la mquina virtual a pantalla completa: cambiar la resolucin de la
mquina virtual, estirar/achicar para ocupar la pantalla completa, o centrar la pantalla sin cambiar la resolucin
Por ltimo, las referidas al men y la barra de herramientas yo cambio los valores por omisin. No me es cmodo un nico botn
para las opciones de energa. Me gusta la combinacin de la barra de herramientas con el men cuando estoy con pantalla
completa. Los Tabs no los uso, y la ltima no la cambio
A mi gusto, como muestra la captura

Y pasamos a la siguiente ficha Unity

El modo Unity permite ejecutar aplicaciones instaladas en la mquina virtual, como si estuvieran instaladas en la mquina real,
aunque en realidad se ejecuten en la virtual
Es una opcin que quizs a algunos les resulte interesante, no es mi caso. Inclusive tiene el inconveniente que si dejamos
marcada la opcin, se crear en la carpeta de la mquina virtual, otra carpeta que crear una enorme cantidad de archivos, que
aunque son pequeos, recordemos que cada uno ocupar por lo menos un cluster de disco, con lo cual el espacio ocupado
puede llegar a ser significativo
De todas formas, esta opcin se debe adems configurar por mquina virtual

Y vamos a la siguiente ficha Updates

Esta ficha est orientada a cmo se descargarn las actualizaciones de la aplicacin, y a cmo se actualizarn las VMware Tools
en las mquinas virtuales
Con respecto a la primera, es til que muestre cuando hay actualizaciones disponibles, pero no funciona en forma integrada con
Windows, y me explico: para instalar actualizaciones hay que ejecutar la actualizacin con la opcin Ejecutar como
administrador, pero normalmente VMware no conviene ejecutarla como administrador tanto por seguridad, como porque se
pueden tener dificultades con los permisos aplicados a las carpetas de las mquinas virtuales
En mi experiencia, la marco para que me avise, pero descargo las actualizaciones manualmente
La segunda est basada si cuando descargamos VMware Workstation bajamos la versin full (completa) que es lo normal, o si
tenemos una versin que no incluye las VMware Tools que sern descargadas de acuerdo a necesidad. Actualmente la descarga
disponible es slo la full por lo que puede ver en el sitio de VMware
La tercera y ltima opcin la dejo desmarcada. Esto est basado en que tengo mquinas virtuales que fueron creadas con
versiones anteriores, y el hecho de que no se actualicen las VMware Tools no causa problemas
Tambin, y muy importante, es que hago uso muy intensivo de Snapshots y Linked Clones, ya veremos el tema ms adelante, y
si modificara alguna de las mquinas base se inutilizaran todos los clones linkeados

Y seguimos con la prxima: Feedback

Ac est la opinin de cada uno, pero personalmente la dejo marcada. No es algo que haga con cualquier aplicacin, pero creo
que la gente de VMware se lo merece ampliamente por el buen producto que hacen, y que mejora continuamente

La siguiente ficha es Shared VMs

Por omisin est disponible que se pueda acceder, a las mquinas virtuales que han sido especficamente compartidas, desde
otro equipo a travs de HTTPS
Normalmente deshabilito la opcin, la he probado y mucho no me ha satisfecho, inclusive, aunque con versiones anteriores, no
funcionaba con Internet Explorer, s con Chrome. Quizs actualmente lo hayan solucionado, pero normalmente cuando necesito
acceder remotamente utilizo Remote Desktop para administracin y accedo a todo el host

Y seguimos con la ficha Memory

Ac podemos configurar cmo se administra la memoria disponible de nuestro equipo real. El sistema sugiere cunta memoria
pueden usar las mquinas virtuales en su conjunto cuando estn funcionando. Se puede modificar, pero recordemos que si al
propio sistema operativo de la mquina real le dejamos poca memoria bajar su rendimiento y por lo tanto el de todas las
mquinas virtuales. No es un parmetro que habitualmente modifique
La otra opcin disponible en este cuadro permite configurar cmo se asignar memoria a las mquinas virtuales, si se mantendrn
todas en memoria RAM, si se puede paginar una parte, o casi todo
La configuracin de esta opcin afectar cuntas mquinas virtuales podremos tener iniciadas simultneamente, y depender
fundamentalmente de cunta memoria RAM disponga nuestro equipo real, aunque tambin del rendimiento del disco donde est
nuestro archivo de intercambio (de la mquina real)
En mi experiencia personal, con el sistema de discos bastante rpido que tengo no he notado mejoras significativas manteniendo
todas las virtuales en RAM, pero cada uno puede hacer sus pruebas a ver si obtiene alguna mejora, pero sin olvidarse que
debemos tener en cuenta cuntas mquinas virtuales simultneas tengamos en funcionamiento, y la RAM de la real

Falta poco, vamos a la ficha Priority

Ac podremos configurar cmo asignar prioridad de ejecucin a las mquinas virtuales en funcionamiento. Si aumentar la
prioridad de la que tenga foco, o bajar la prioridad a las que queden en background
Yo suelo poner Input grabbed en High as de esta forma puedo aumentar el rendimiento de alguna mquina que est
demorando demasiado en ejecutar alguna tarea, pero va a gusto de cada uno
Tenemos tambin las opciones para que cuando se crean o restauran Snapshots mientras estos se ejecutan podamos seguir
trabajando con las virtuales, aunque como es lgico mucho ms lento

Y llegamos a la ltima Devices

Esta opcin la dejo siempre marcada para evitar doble arranque de aplicaciones: cuando est en ejecucin VMware Workstation
deshabilita el auto-arranque de CDs y DVDs, de otra forma se podra llegar a producir el auto-arranque en forma simultnea en la
mquina real y en la virtual. Y como comentario personal: no me gusta para nada el auto-arranque, sea como sea

Bien, hemos visto y comentado cada una de las opciones de configuracin personalizada de VMware Workstation, he dado
algunas de mis opciones para trabajar a gusto, aunque por supuesto son opinables y cada uno debe configurarlas de acuerdo a su
gusto y como le sea ms til de acuerdo a la tarea que realiza
ya vista la instalacin, y la configuracin de las preferencias, en esta nota veremos la configuracin, creacin y uso de los cuatro
tipos de redes que podemos crear y utilizar: Bridged, Host-only, NAT y Custom
Adems veremos una opcin muy poderosa de VMware Workstation y que no he visto disponible en otras aplicaciones de
virtualizacin. A veces debemos probar aplicaciones o servicios para su funcionamiento en condiciones no-ideales, por ejemplo
reducido ancho de banda, o con prdida de paquetes funcionar adecuadamente la aplicacin o servicio en determinadas
condiciones? Bien, eso lo podemos emular perfectamente en VMware Workstation, tanto estableciendo el ancho de banda
disponible en la red, como tambin simulando prdida de paquetes, tanto en la emisin como en la recepcin de informacin
Esto ltimo lo tendr que dejar para una nota ms adelante, pues para poder mostrarlo deberamos tener ya creadas varias
mquinas virtuales. As que en la prxima nota veremos la creacin de mquinas virtuales, y en las futuras no slo demostrar la
funcionalidad que provee cada red, sino que adems veremos la creacin de LAN Segments con conectividad reducida en ancho
de banda y/o con prdida de paquetes
Para comenzar abramos el men Edit / Virtual Network Editor

Observamos que ya tenemos creadas tres redes, cada una con diferente funcionalidad: VMnet0, VMnet1 y VMnet8.
Podramos aumentar la cantidad de redes hasta 20 de acuerdo a necesidad, si mal no recuerdo el nmero
Por ejemplo en las notas de Cluster o de VPN de este blog yo he creado varias redes auxiliares para la demostracin
Comencemos a describir cada una, y su funcionalidad

VMnet0: esta red hace bridging con la placa de la mquina real. Esto significa que una mquina virtual conectada a esta red se
ver como una mquina ms en la red real
A las mquinas virtuales que conectemos a esta red deberemos asignarle configuracin IP, tal cual como a una mquina ms
dentro de nuestra red fsica
Esta configuracin puede ser manual, o suministrada por un DHCP que tengamos en nuestra red
Resumiendo, ser una mquina ms en nuestra red, podr navegar por Internet si est configurado en nuestra red, y podr tanto
acceder como ser accedida por otras mquinas de nuestra red (siempre y cuando est permitido por los cortafuegos)
Algo importante a tener en cuenta, si la mquina real dispone de ms de una placa de red, podramos elegir sobre cul hace el
bridging. Inclusive podra ser sobre una red WI-FI como lo hago en mi porttil. O tener una bridgeando sobre la placa cableada,
y otra sobre la WI-FI

VMnet1: esta es una red que permite nicamente conectividad entre la mquina virtual y la real, y adems otras mquinas
virtuales conectadas a la misma red Host-only
Observen, que por omsin, VMware Workstation provee un DHCP interno que se ocupar de asignarle direccin IP a las mquinas
virtuales. Debemos prestar atencin si en la simulacin con virtuales que hagamos tambin hay otro DHCP pues sera imprevisible
de cul un cliente tomara configuracin. En este ltimo caso, o bien lo deshabilitamos, o tambin podramos detener uno de los
dos servicios
La subred es elegida para que no colisione con ninguna otra presente, supongo que en forma aleatoria
Y adems podemos modificar el rango de red y los tiempos de lease con el botn DHCP Settings

VMnet8: esta clase es exclusiva de VMware (creo), es una red con NAT (Network Address Translation)
Con esta funcionalidad, la mquina real se transforma en algo parecido a un proxy, y digo parecido porque en realidad no hace
ningn tipo de caching y adems no provee filtrado de seguridad
Una mquina conectada a este tipo de red, es similar a cuando tenemos un proxy puede comunicarse hacia otras de la red e
inclusive Internet si nuestra red la provee. Lo que no se podr hacer es que mquinas de nuestra red, salvo la real donde est
funcionando, puedan comunicarse con la virtual, aunque existe la posibilidad de hacer Port Forwarding si necesitamos
Resumiendo, da salida, y recibe respuesta, pero no es accesible, salvo por la propia mquina real, aunque es posible hacer
Port Forwarding
Igual que en el caso anterior el sistema provee la funcionalidad de DHCP para las mquinas conectadas a esta red, y adems
tiene parmetros de NAT que se pueden configurar

Custom: A los tres tipos de redes anteriores nos est faltando ver el cuarto tipo de red: las Custom. Lamentablemente no he
capturado las pantallas, pero es muy fcil de ver y comprender su funcionamiento
Si eligen el botn Add network podremos agregar redes hasta tener 20 en total
Todas estas redes tipo Custom que agreguemos, en realidad sern de tipo Virtual-Only y nos permitirn aislar grupos de
mquinas virtuales de otras mquinas virtuales
Para aclarar, si tengo dos mquinas virtuales conectadas VMnet2, y otras conectadas a VMnet3, las dos que estn sobre VMnet2
se comunican entre s, las dos que estn sobre VMnet3 tambin se comunican entre s, pero ninguna de las que estn sobre
VMnet2 se comunicar con las de VMnet3, y viceversa
Cada red funciona en forma individual y desconectada del resto, lo que permite aislar completamente cada red, pero siempre
existe la posibilidad de crear una mquina virtual que tenga una interfaz sobre una red (VMnet2) y otra sobre la otra red (VMnet3)
y configurar un sistema de enrutamiento
Esto ltimo lo he usado mucho en las notas de VPN, enrutamiento, Active Directory en varios sitios geogrficos separados, etc.

Pero cmo se logra toda esta conectividad? para comenzar a descubrir esto debemos mirar los cambios de configuracin que se
han hecho en la mquina real
Si observamos las conexiones de red de la mquina real, podremos observar, que si originalmente tenamos una nica conexin
de red, ahora tendremos tres: una que es la real propiamente dicha, otra que se corresponde a la conexin VMnet1, y otra a la
VMnet8

Y, siempre en la mquina real, si ejecutamos un IPCONFIG veremos la configuracin de cada conexin, y que se corresponden
con las subredes Host-only y NAT

Y si observamos las propiedades de TCP/IP veremos que se ha aadido y conectado un nuevo protocolo VMware Bridge
Protocol sobre la red original y que es justamente el que provee el bridging

Que por supuesto, aunque est instalado, no est conectado en las otras dos redes, pues no hacen bridging

Para solucionar un inconveniente que a veces sucede, voy a pasar un pequeo truco, pero que puede ayudar mucho
Sobre todo con las versiones anteriores de VMware Workstation era comn que estas dos nuevas redes (VMnet1 y VMnet8), las
detecte como redes pblicas, con los consiguientes inconvenientes, y no encontremos forma de pasarlas a privadas

Esto lo podemos solucionar desde el registro con REGEDIT.EXE


Debemos ubicar. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\4d36e972-e325-11ce-bfc1-08002be10318
(Memorcenlo :-))
Y dentro de esta buscar las dos carpetas, ya que el nmero puede variar, que contengan referencia a las dos interfaces VMware

En cada una de las dos carpetas debemos agregar un nuevo valor de tipo DWORD (32-bit) Value con el nombre
*NdisDeviceType (Cuidado con el asterisco *)

Y asignarle el valor 1

Recordar que debemos hacer exactamente lo mismo en ambas entradas correspondientes a las conexiones VMware

Luego de esto, deshabilitamos cada conexin, las volvemos a habilitar, y ya est

Por ltimo, pero no por eso menos importante, debemos nombrar que podemos crear nuestras propias redes Host-only como
necesitemos de acuerdo al ambiente de pruebas que vayamos a haceren esta veremos la creacin e instalacin de mquinas
virtuales
Adems de la demostracin, tratar de dar algunos consejos de configuracin, que a m me han dado buen resultado y adems
facilitado su uso
La creacin de mquinas virtuales es muy sencilla, slo y para facilidad conviene tener la configuracin previa de los valores por
omisin como vimos en notas anteriores
En mi caso he creado una carpeta en el disco D: para almacenar las virtuales, y adems he creado una carpeta donde he copiado
la/las imgenes ISO de cada sistema operativo que vaya a instalar
Debemos seleccionar en el men File / New Virtual Machine y comenzamos con el asistente
Ac va una primera recomendacin personal, yo elijo siempre Custom (Advanced) para poder personalizarla a mi necesidad, y
adems porque Typical (Recommended) trata de hacer las cosas simples, pero siempre he terminado con inconvenientes, por
ejemplo porque trata de asignar contraseas y dems parmetros

Salvo que tengan alguna necesidad en particular, no conviene usar compatibilidad con versiones anteriores, ya que eso restara
funcionalidad y capacidades

Por lo mismo que nombr al principio, y para evitar que VMware Workstation trate de determinar por s mismo qu sistema vamos
a instalar, lo configuro como que luego pondr el CD/DVD

Les recomiendo que en la siguiente pantalla revisen la cantidad de sistemas operativos con los que da compatibilidad. En el caso
de Windows, desde Windows 3.1 (MS-DOS) que ni Microsoft da soporte de virtualizacin (funciona), hasta la gran cantidad de
versiones de Linux y Unix :-)
En este caso seleccionar Windows Server 2012, aunque lo que realmente instalar ser Windows Server 2012 R2, de esta forma
el sistema ya optimiza algunos valores

Si alguien quisiera podra personalizar el nombre de la mquina virtual y de la carpeta donde se guardar la virtual. Yo suelo
hacerlo, ya que si tuviramos varias instalaciones del mismo sistema operativo, el nombre nos indicara, por ejemplo, por qu la
hemos instalado. O, si tuviramos varias para usar como base para luego clonarlas, identificar cada una

Una novedad importante de VMware Workstation v11 es la posibilidad de crear mquinas virtual que utilicen la clsica BIOS, o que
implementen EFI
Si eligiramos EFI, debemos tener en cuenta que el sistema operativo debe soportarlo tambin, y no todos lo soportan

En mi experiencia, y por lo que he ledo en diferentes foros, salvo que la aplicacin que instalemos dentro de la virtual lo requiera,
no es conveniente asignar ms de un procesador a la virtual. Adems de no obtener mejor rendimiento, dejaremos al propio
sistema operativo de la real que maneje el acceso a los diferentes procesadores/cores/HTs

Cuando debemos asignar cunta memoria tendr la virtual, pensemos el uso que se le va a dar luego. Por ejemplo, como norma
general dejo siempre la memoria sugerida, y luego si voy a instalar una aplicacin en la virtual que requiera ms memoria,
simplemente la amplo hasta donde sea necesario
Por ejemplo, teniendo 32GB RAM en la real, he llegado a asignar 16GB a una mquina virtual, y 12GB a otra virtual, y que
funcionarn en forma simultnea; no diremos qu rpido que va, pero la performance es aceptable
Tambin comento que hace un tiempo, cuando tena mucha menos memoria RAM, he asignado a instalaciones de Windows
Server 2012 R2 tan slo 512KB, y mientras no tenga aplicaciones pesadas adentro, funcionan aceptablemente

Siempre inicialmente configuro una mquina conectada a la red Host-only, recin luego que finaliza la instalacin y configuracin,
la conecto a la red Bridging para activar, y finalmente a la red que quiero que utilice de acuerdo a la infraestructura que est
creando

Para la configuracin de disco, dejo todas las opciones por omisin ya que son las que proveen mejor rendimiento, salvo el
tamao del disco, que 60GB suelen ser escasos

Adems del aumento de tamao hago otros cambios. Asignar en forma permanente el tamao del disco mejora el rendimiento,
pero tambin puede traer problemas de falta de espacio en nuestro disco real. De la otra forma, Inicialmente el disco creado
ocupar muy poco espacio, e ir incrementndose de acuerdo al contenido
Y con respecto a almacenar el disco en un nico archivo o en varios he tenido alguna mala experiencia hace un tiempo. Tener un
nico archivo que se va agrandando de acuerdo a necesidad, puede producir fragmentacin y por lo tanto prdida de rendimiento.
Pero por otro lado con las ltimas versiones de VMware Workstation, si el disco son muchos archivos, el proceso de arranque de
la virtual es sumamente lento. Aclarando, desde que uno la pone en marcha hasta que incia el boot puede pasar desde 30
segundos a un minuto, as que elijo Store virtual disk as a single file

Y como no he configurado anteriormente todo lo que necesitaba, antes de finalizar vamos a personalizar la configuracin de la
virtual

Lo primero es asignar el CD/DVD o ISO donde estn los instaladores del sistema operativo a instalar en virtual. Recomiendo el
ISO ya que la instalacin ser mucho ms rpida que si elijen un DVD/CD real

Y como lo que vamos a instalar es un sistema operativo servidor, no me interesa que tenga placa de sonido, as que la remuevo.
Algo parecido se podra hacer con Printer si no vamos a imprimir. Todo esto ayuda a mejorar el rendimiento

Y finalizamos la creacin de la mquina virtual

Pero an antes de instalar el sistema operativo hago otros cambios que personalmente me han resultado convenientes

Pese a que en la preferencia, hemos deshabilitado Unity, por omisin aparece marcado, as que lo debemos desmarcar. Revisen
todas las opciones disponibles para configurar que hay algunas que pueden resultarle tiles

Ahora s, ya sea con el botn de la flecha verde, o eligiendo Power on this virtual machine, la arrancamos
En este caso en particular, ya que lo que simula ser la mquina real, es una virtual, el sistema me avisa que no espere el mejor
rendimiento, si, por supuesto :)
Justamente una de las grandes ventajas de VMware Workstation es poder ejecutar Virtual en Virtual

Qu molesto que me resulta el cuadro con amarillo recordndome de instalar las VMware Tools, si todava no se instal el
sistema operativo, y ocupando parte del escaso espacio de pantalla en vertical

Procederemos a la instalacin del sistema operativo en la mquina virtual como entiendo que todos sabemos, as que no mostrar
las pantallas del proceso
Una vez que finaliza la instalacin e iniciamos sesin, debemos instalar las VMware Tools. Para esto seleccionamos el men VM
/ Install VMware Tools
Estas tools en realidad son los drivers del hardware emulado, y que nos agregar funcionalidad y mejor rendimiento y facilidad
de uso. Por ejemplo de esta tima, la adecuacin automtica entre resolucin y tamao de la ventana, o poder arrastrar y soltar
archivos entre la mquina real y la virtual

Cuando le damos la orden de instalacin, VMware Workstation automticamente montar una imagen ISO con las herramientas
correspondientes al sistema operativo de la virtual, y debemos ejecutarlo para que se instalen
Este, a mi entender es un bug de la versin 11, ya que la instalacin de VMware que hecho fue completa, y aunque opte por
Download and Install en realidad en este caso no lo hace. Lo confirmo porque la virtual que emula la real no tiene conectividad a
Internet

Cuando se instalan las VMware Tools el sistema monta automticamente un CD/DVD que contiene las correspondientes al
sistema operativo. Si no funcionara el auto-arranque del DVD de la virtual, o como es habitual demora demasiado, podemos forzar
la ejecucin

Normalmente alcanza con una instalacin Typical, nunca he necesitado otra, pero si alguno quiere ver qu componentes se
instalarn puede elegir Custom y ver cada uno

Finalmente nos solicitar reiniciar la mquina virtual

Con las VMware Tools en funcionamiento veremos un icono en la zona del reloj que nos proporciona informacin sobre las
mismas

Para optimizar el rendimiento, suelo hacer dos cambios ms en la configuracin. Uno est relacionado con que por omisin no
conecte el DVD (ISO) al arranque ya que por la forma de acceso que tiene Windows, hay un proceso que cada pocos segundos y
en forma continua verifica si se ha montado uno. Y el otro, es algo semejante pero con el tema Printer
De cualquier forma, posteriormente si los necesitramos alcanzar con re-conectarlos

Para finalizar la instalacin, reviso en Device Manager que todo el hardware emulado por VMware Workstation est
correctamente reconocido

Lo que sigue ya depender de cada uno y del uso que vaya a darle. Yo por mi parte personalizo la interfaz, cambio la zona horaria
por omisin de Windows, configuro el tema de las actualizaciones, y alguna cosa ms
Un tema que debe manejar cada uno es el de la activacin de Windows. Unas notas ms adelante veremos el tema de clonar
mquinas virtuales. Si la original est activada, los clones tambin lo estarn, pero tendrn todas el mismo SID (Security ID de
Windows) y por lo tanto no se reconocern como distintas. Para cambiar el SID se utiliza la utilidad SYSPREP provista con el
sistema operativo, pero al ejecutarlo se desactiva la instalacin y debe ser nuevamente activada
Teniendo lo anterior, ya estamos en condiciones para comenzar a demostrar y probar cmo funciona cada una de las clases de
redes que tenemos disponibles en VMware Workstation: Host-Only, NAT, Bridged y Custom
Para poder hacer las demostraciones de conectividad entre las diferentes redes necesitamos ms de una mquina virtual, as que
siguiendo el procedimiento ya mostrado anteriormente, y he creado una segunda mquina virtual con Windows Server 2012 R2,
conectadas ambas como ya mencionamos a la red Host-Only
Adems, y para no complicarnos, he desactivado el cortafuegos, tanto en el host como en ambas mquinas virtuales
La primera mquina creada la llamamos Windows Server 2012 1 y la segunda Windows Server 2012 -2. Estos son los
nombres de las mquinas dentro de VMware Workstation, no el hostname de las mquinas virtuales
El servicio DHCP que tiene incluido VMware Workstation se ha encargado de asignarles direccin IP a ambas mquinas de
acuerdo a lo que vimos en la Parte 3
Windows Server 2012 1 tiene 192.168.191.128/24
Windows Server 2012 2 tiene 192.168.191.129/24

La mquina host tambin tiene una direccin IP en esta red: 192.168.191.1/24

Como las tres mquinas tienen una interfaz conectada a la red Host-Only y direcciones IP vlidas tengo conectividad entre ellas.
Lo que no podra es conectarse a otras mquinas en la red fsica real, es justamenete Host-Only
Desde Windows Server 2012 1 vemos que podemos hacer PING tanto a la otra mquina virtual, como tambin al host (la real)

Vamos ahora a cambiar, en ambas virtuales la red, y las conectaremos a Bridged, para lo cual debemos hacer el cambio en
Settings (de ambas, no olvidar, aunque lo muestro slo en una)

Vemos que cada mquina detecta una nueva red

Ahora podemos ver que las mquinas virtuales han cambiado su direccin IP, pues al estar conectadas a la red Bridged es como
si estuvieran conectadas directamente a la red fsica, por lo tanto un DHCP real (no el de VMware) les ha asignado parmetros
para dicha red (192.168.222.0/24)
Y adems, pueden conectarse con cualquier mquina real que tengo en mi red

Y por supuesto entre ellas (las virtuales)

Ahora, y siguiendo un procedimiento similar, vamos a conectar ambas virtuales a la red NAT

Nuevamente vuelven a tomar direccin IP del DHCP incluido con VMware Workstation, pero esta vez con direcciones vlida para
la red NAT (192.168.189.0/24)

Vemos que el host (la real) tambin tiene direccin IP vlida en esta red

Y por lo tanto como las tres mquinas estn en la misma red pueden conectarse entre ellas
Desde el host a las virtuales

Tambin pueden conectarse desde cualquiera de las virtuales, con la otra y con el host, aunque no he capturado las pantallas
Y adems, como el host est haciendo NAT, las mquinas virtuales pueden conectarse a cualquiera de la red fsica real, o
inclusive salir a Internet si esta red lo permitiera

Hasta ac hemos demostrado las redes Host-Only, Bridged y NAT, quedaran slo las de tipo Custom, pero lo dejo para que
lo pruebe cada uno ;)
Cuando dos o ms mquinas estn conectadas a una red Custom determinada (VMnet2, VMnet3, etc.) se pueden conectar slo
entre las que estn en la misma red, y no externamente. La conectividad con el host est determinada si est seleccionada o no la
opcin Connect a host virtual adapter to this network [Gracias coldran]
Cuando creamos una red de tipo Custom podemos optar para que el DHCP incluido con VMware Workstation asigne direcciones
IP, o no

Un tip que puede ayudarlos en algunos casos. Yo utilizo VMware Workstation en mi mquina porttil y como toda porttil tiene
una interfaz para red cableada, y otra para WI-FI, entonces le he sacado que el bridging lo haga en forma automtica, y he
configurado que la VMnet0 est en bridging con la interfaz para cableada, y una red custom VMnet9 que hace bridging con la
interfa WI-FI
De acuerdo a dnde est usando la mquina real, si las mquinas virtuales necesitan salida a Internet, las conecto a VMnet0 o
VMnet9
Es importante aclarar, que aunque la virtual haga bridging sobre la placa WI-FI no la ve como tal, sino como la emulada, de tipo
cableada
en esta veremos una de las capacidades que considero ms importantes, como es el poder emular enlaces WAN lentos y/o con
prdida de informacin
Cuntas veces probamos una aplicacin o una infraestructura en un ambiente de laboratorio, pero que luego la deberemos
implementar en ambiente productivo donde hay enlaces WAN con reducido ancho de banda, o inclusive con prdida parcial de
informacin durante la conexin
Funcionar correctamente en ambiente real?
Si le interesa siga leyendo ;)

Para esta demostracin crear un archivo grande sobre una de las mquinas virtuales y lo copiar desde una a otra. Todo
usando la configuracin que venimos usando en notas anteriores; ambas conectadas a la red Host-Only
Luego definir un LAN-Segment donde acotar el ancho de banda disponible, e incluso simular prdida de informacin, y
repetir el proceso de copia para comparar
Comenzar en Windows Server 2012 1 creando un archivo grande
Conocen FSUTIL.EXE y sus posibilidades? Dedquenle un tiempo a investigarlo que vale la pena ;)
Desde lnea de comando como administrador crear el archivo BigFile con:
FSUTIL FILE CREATENEW <NombreArchivo> <TamaoEnBytes>

En la otra mquina creo una carpeta compartida para hacer la prueba. Me aseguro no tener problemas de permisos (Everyone
Full/Full)

Y hago un Copy/Paste

Como estamos en un ambiente de virtual dentro de virtual, me interesaba ver cun rpido (si podemos decirlo as) se hara la
copia. Esta informacin la utilizar para luego comparar con una red restringida en conectividad

Este grfico es el objetivo


Aunque la velocidad vari bastante, vemos que demorar aproximadamente dos minutos

Vamos ahora a crear y configurar un LAN-Segment al cual conectaremos ambas virtuales


Comienzo en una de las virtuales, en Settings / Network Adapter creando el segmento

Y dejo conectada est mquina virtual al LAN sement 1

Luego voy a la otra mquina virtual, y tambin la conecto al mismo segmento, aunque esta vez configurar el mismo

Y limito el ancho de banda y configuro prdida de paquetes

Hay que revisar, y eventualmente modificar, en la otra mquina virtual para que tenga la misma configuracin
Algo importante a tener en cuenta. Como hemos movido las mquinas virtuales desde una red Host-Only a nuestro LANSegment ya no tenemos servicio DHCP, por lo que ambas tomarn direccin IP de tipo APIPA (169.254.0.0/16)

Yo les he asignado a ambas virtuales direcciones ip en el rango 192.168.1.0/24 pero podra utilizar cualquier otro vlido, o
inclusive dejar APIPA pues al no estar en Dominio no trae inconvenientes
Anlogamente a lo que haba hecho anteriormente, copio el mismo archivos (en realidad intento porque con lo que demorar no
tengo la paciencia de esperar) y comparo el tiempo estimado
En este caso vemos que se tomar aproximadamente ms de 2 horas

En esta nota llegamos hasta ac, veremos si preparo ms abarcando algunos conceptos que nos faltan como ser el clonado con
sus diferentes opciones, y la congelacin de estados (Snapshots)
Una de las capacidades importantes de cualquier sistema de virtualizacin es poder congelar el estado de una mquina virtual,
para poder retornar si es necesario al estado y configuracin exacto anterior a los cambios hechos luego del Snapshot
En esta nota me enfocar en su uso en ambiente de pruebas de laboratorio, ya que para ambiente productivo hay que tomar
precauciones adicionales que dependern del sistema, versin, aplicaciones, etc.
Por ejemplo, en un ambiente Active Directory hay una serie de procesos que son dependientes del horario y estado de la
replicacin entre Controladores de Dominio, o cambio de contraseas de las cuentas de mquina, entre otros, as que en esos
casos entran a considerar otros factores
Comprender cmo funcionan los Snapshots nos permitir luego no slo comprender mejor, sino aprovechar con grandes
ventajas el clonado de mquinas virtuales
Sigo con la misma infraestructura que vengo utilizando en esta serie de notas: tenemos una mquina donde est instalado
VMware Workstation donde se han creado en forma individual dos mquinas virtuales con Windows Server 2012 R2
Primero vamos a dejar claro qu es un Snapshot. Es una forma de congelar, o dejar fijo en un determinado instante de tiempo, el
estado de una mquina virtual. Todos los procesos en ejecucin son fijados en ese instante, y se puede crear tanto con la mquina
virtual detenida, como en pleno funcionamiento
Aunque, como comentaba, se pueda hacer tanto con la mquina virtual funcionando o detenida, hay que tener en cuenta que
hacerlo con la misma en funcionamiento, demorar mucho ms tiempo, porque se debe copiar no slo el estado de los discos sino
adems toda la memoria RAM de la virtual
Tambin es importante aclarar, que cuando hacemos un Snapshot sobre una virtual, no es slo el estado de la mquina sino
adems su configuracin (Hardware)
Teniendo en claro lo anterior, la creacin de los mismos es algo muy sencillo. Simplemente con la mquina ya sea funcionando o
detenida accedemos a la opcin a travs del men VM / Snapshot / Take Snapshot , o como muestro en la siguiente captura
desde el men contextual de la mquina virtual

Aunque el sistema ofrece un nombre secuencial por omisin, conviene y se los recomiendo por mala experiencia propia, poner no
slo un nombre adecuado sino adems completar la descripcin del estado
Amplo un poco ms esto ltimo. Como todos los que hacemos pruebas en ambiente de laboratorio, en general utilizamos varias
mquinas virtuales simultneamente. El estado de cada una est relacionado con las otras, ya sea por estado de intercambio de
informacin, contraseas, replicacin, etc. entonces lo que yo hago es hacer un Snapshot casi inmediato a todas las mquinas
intervinientes
Por ejemplo, si estoy usando DC1, DC2, y SRV1 cuando congelo un estado lo hago sobre las tres, inclusive con el mismo nmero
secuencial. Esto me permitir luego si hay varios, de ser necesario, revertir el estado tal cual como estaba en ese momento

Como se puede ver en la siguiente captura queda un icono del Snapshot con lo cual podr recuperar luego en cualquier
momento usando el botn Go To

Les muestro un ejemplo de utilizacin. Todos han visto en este blog la cantidad de demostraciones usando la misma
infraestructura aunque con diferencias importantes
En algunas notas hay un nico DC, en otras hay varios, SRV1 a veces aparece como serividor de archivos y otras como
autoridad certificadora, hay ms clientes en la red, lo mismo que otros servidores
Si alguien piensa que para cada nota creo toda la infraestructura est equivocado, soy mucho menos trabajador :D
Simplemente creo una infraestructura inicial, digamos que con un Controlador de Dominio, un servidor miembro y un par de
clientes con diferentes sistema operativo, y congelo el estado
Partiendo de esto, y como veremos en la prxima nota utilizando clonado, creo la infraestructura que utilizar par cada nota.
Luego de finalizarla, a veces cuando son complicadas guardo el estado de las mquinas intervinientes, y otras simplemente utililzo
Go To y dejo todo como estaba al inicio
De esta forma, al guardar el estado siempre podr utilizar el botn Go To para crear una infraestructura similar para una nueva
nota
Les muestro slo una parte de los Snapshots de una de las mquinas virtuales usada en las notas. Esta mquina virtual tiene
cerca de 40 Snapshots en realidad

Pueden ver que hay nmeros que faltan, por ejemplo 3, 4, 5, etc. stos corresponden a estados intermedios de la creacin de una
demostracin donde he querido proteger dicho estado, pero que luego una vez finalizada la demostracin he eliminado los
correspondientes a los estados intermedios
Observen adems la ramificacin del rbol. El 1 corresponde a la instalacin limpia, personalizacin de opciones y
eventualmente activacin. El 2 a la creacin bsica del Dominio Active Directory.
Luego, usando el 2 voy creando cada de las infraestructuras necesarias a partir de dicho estado
Otro uso, y muy importante, de los Snapshots es que me puedo animar a hacer cualquier cambio aunque no est seguro si
funcionar. En el peor de los casos utilizar Go To y recuperar todo como estaba originalmente
As que en esta nota veremos, aunque me centrar sobre los diferentes tipos de clonado, su utilizacin combinada con el clonado,
y adems cmo aprovechar todo lo anterior con los identificadores de seguridad (SIDs) de las mquinas Windows de fundamental
importancia en ambientes de Dominios Active Directory
Sigo siempre con la misma infraestructura que venimos utilizando: una mquina con VMware Workstation donde hay creadas dos
mquinas virtuales (Windows Server 2012 1 y Windows Server 2012 2), donde hemos creado Snapshots sobre ambas
El clonado de mquinas virtuales nos permite tener una copia exacta de otra mquina virtual, con lo cual podemos crear en pocos
minutos una infraestuctura que necesitemos
Al final de la nota veremos cmo solucionar el tema de los identificadores de seguridad (SIDs) en un ambiente de despliegue
mltiple
Como deca ms arriba, mediante el clonado puedo obtener una copia exacta de una mquina virtual, pero para hacer esta copia
WMware Workstation necesita crear un Snapshot de la misma, as que en lugar que el sistema lo haga automticamente
convendr que creemos el mismo en forma manual, ya que as podremos poner una descripcin que nos indique el estado de la
mquina virtual antes de copiarla
Para accedera a la opcin, podemos hacerlo desde el men VM / Snapshot / Snapshot Manager, o desde el tercer botn con
reloj, o como muestro en la captura desde el men contextual de la mquina virtual

Utilizando el botn Clone comenzaremos con el asistente

Observen que hay dos opciones, si eligiramos la primera se crear un nuevo Snapshot del estado actual, en cambio con la
segunda podremos seleccionar desde qu Snapshot se crear la copia

El asistente nos dar dos opciones. Comencemos por la segunda Create a full clone: con esta opcin se crear una nueva
mquina virtual copiando en una nueva carpeta de la mquina real la carpeta original; casi igual que si copiramos la misma
manualmente
Digo casi igual porque no es exactamente igual. Usando el procedimiento del asistente se le asignar nueva direccin MAC a la
placa/s de red, lo mismo que el identificador nico dentro de VMware
Ser una nueva mquina virtual, totalmente independiente de la original, pero tiene como inconveniente que al copiar todos los
archivos la ocupacin de disco es grande. Por ejemplo una instalacin bsica de Windows Server 2012 R2, an con disco
dinmico, ocupa aproximadamente 8GB
La segunda opcin Create a linked clone a diferencia del anterior, permite crear una nueva mquina virtual pero que slo
contiene las diferencias respecto a la original, y por lo tanto la ocupacin de disco es considerablemente menor
Pero tambin tiene su incoveniente: no podemos alterar la mquina que da el origen. En realidad y para ser precisos, lo que no se
debe alterar es el Snapshot a partir del cual se ha creado el Linked Clone. Si sucediera esto irremediablemente se estropearan
todos los Linked Clones
Ms adelante veremos la diferencia de ocupacin en disco

Seguimos con el prxima paso del asistente que nos ofrece un nombre por omisin, que aunque en esta ocasin no cambiar es
conveniente ponerle uno que nos sea claro para el uso que luego le daremos

Y finalizamos

Si observan el Snapshot de la mquina original que hemos utilizado para el clonado, queda marcado con un candado para
recordarnos que no se debe modificar ni eliminar. Si fuera necesario hacerlo nos avisar que estamos afectando clones

Finalmente quedar disponible para su uso nuestro clon

Observen la diferencia de ocupacin en disco de una mquina clonada respecto de la original. Si hubiramos creado un Full
Clone ambas ocuparan 8GB cada una, en cambio usando Linked Clone la copia ocupa menos de 38MB

Para los que estn adems de con VMware, con Hyper-V, el concepto final es similar a lo que en Hyper-V se llaman Discos
Diferenciales
En VMware se crea una mquina diferencial, mientras que en Hyper-V se crea un disco diferencial que luego hay que asignarlo a
una mquina virtual
En ambos casos, la nueva mquina slo contiene las diferencias respecto a la original, pero es totalmente dependiente de la
informacin en el momento del Snapshot de la original
Es importante recalcar que el Snapshot desde el cual hacemos la copia no puede ser alterado de ninguna forma. Por ejemplo, no
puedo incluirle actualizaciones o aplicaciones. Si me olvid de algo, lo hago, y creo un nuevo Snapshot, pero estos cambios no
se aplicarn a ninguno de los clones creados con anterioridad. Y ms an, si alterramos el Snapshot perderamos
irremediablemente todos los clones
Adems de todo lo anterior debemos tener en cuenta que el uso de Snapshots encadenados uno a otro, lo mismo que un Linked
Clone de otro Linked Clone trae aparejado cada de rendimiento, aunque por supuesto dependiendo mucho del sistema de
discos de la mquina real ser ms o menos notorio
Vamos ahora a enfocarnos en la implementacin de un laboratorio de pruebas donde normalmente necesitamos usar
simultneamente varias mquinas virtuales en un ambiente de Dominio Active Directory, donde surge el problema de la
duplicacin de SIDs de las instalaciones de virtuales.
Para el caso como lo hemos desarrollado hasta ahora, si a una de las virtuales la promoviera como Controlador de Dominio, y
luego tratara de hacer lo mismo con un clon de esta, este ltimo fallara avisando que no pueden tener ambas mquinas el mismo
SID. Esto es as porque aunque el sistema en la interfaz de usuario muestra nombres de mquina, internamente utiliza los
identificadores de seguridad (SIDs). Y no sirve solamente cambiarle la direccin IP y el nombre
Ac tenemos dos caminos diferentes a adoptar dependiendo entre otras cosas de:

Cunto tiempo necesitemos el uso de las mquinas virtuales har falta activarlas?

El tipo de licenciamiento de Windows que tengamos Retail, Open, VL?


Por ejemplo si la vida necesaria para una virtual es de 120 das o menos no necesitamos activarla (recordar el SLMGR -REARM).
O inclusive, si mal no recuerdo la versin de prueba descargable y gratuita da 180 das
Si lo anterior se cumple entonces lo ms fcil es crear una mquina base, ejecutar SYSPREP para que se cambie el SID como
indico luego, pero sin prenderla y crear los clones, ya que el tiempo de prueba comienza a contar desde el primer arranque
Supongo que la mayora lo debe conocer, pero por las dudas pongo las capturas de pantalla del uso que necesitamos en este
caso de SYSPREP.EXE
Buscamos el archivo en C:\Windows\System32\Sysprep.exe y lo ejecutamos como administrador

Es importante que seleccionemos la opcin Generalize y adems Shutdown

Trabajar SYSPREP durante unos instantes y luego se apagar la mquina

Cuando finaliza, y con la mquina ya apagada entonces creamos un Snapshot a partir de cual podremos crear nuevos clones

Cada vez que arranque un clon, para este comenzar a regir el perodo de prueba
Tener en cuenta que cuando ejecutamos SYSPREP si la mquina estaba activada, dejar de estarlo.

La otra opcin que podemos utilizar, es conveniente si necesitramos las virtuales por un perodo mayor al de pruebas, y adems
si dispusiramos de abundantes activaciones
En este caso conviene crear varias virtuales, clonadas o no, y activar cada una por el procedimiento normal. Es importante que no
tengan el mismo SID
A necesidad, creamos clones de estas mquinas virtuales que si no estn activadas no se necesitar activarlas nuevamente