You are on page 1of 58

CMPUTO DE ALTO DESEMPEO

P gin 1



NUBE PRIVADA DE TESTING
VMWARE ESXI 5.5
CMPUTO DE ALTO DESEMPEO
19/07/2014
INTEGRANTES:
CRISTINA ROMERO ROJAS
OMAR RODRIGUEZ LPEZ
ALFONSO ROSAS ESCOBEDO
JOSE ADRIN ANDRADE DELFN
JAVIER HERNNDEZ HERNNDEZ
MIGUEL ANGEL SERGIO RAMIREZ MEDEL

CMPUTO DE ALTO DESEMPEO
P gin 2
Contenido
INTRODUCCIN 3
PROBLEMTICA 5
PROPUESTA 6
PRINCIPALES FUNCIONES Y COMPONENTES 7
GESTIN DE RECURSOS AVANZADA 9
ELABORACIN DE REQUERIMIENTOS DE LA NUBE 11
ELABORACIN DEL PLAN DEL PROYECTO 14
DOCUMENTACIN DE LA ARQUITECTURA 16
INSTALACIN Y CONFIGURACIN 25
CREACIN DE ESCENARIOS DE PRUEBA 47
INTERFACES Y ADECUACIONES 52
DESEMPEO Y PRUEBAS 53
CONCLUSIN 57
BIBLIOGRAFA 58



CMPUTO DE ALTO DESEMPEO
P gin 3
Introduccio n
El cmputo en la nube lentamente se ha colocado como una de las alternativas ms
importantes en el presente tecnolgico, debido a la gran oportunidad que ofrece para
la virtualizacin y por tanto, para la oferta de servicios que de otro modo seran
inaccesibles.
Las compaas, interesadas en maximizar cada uno de los aspectos de su negocio,
requieren cada vez ms de servicios computacionales especializados, que faciliten la
realizacin de sus diferentes tareas.
Obedeciendo a este auge del cmputo en la nube, este trabajo busca ofrecer una
opcin para la virtualizacin de servicios mediante VMware, software que fuera lanzado
el 11 de marzo de 2014 y que est disponible en: ingls, francs, alemn, japons,
coreano, chino simplificado y chino tradicional.
El presente documento, por tanto, profundizar en los distintos aspectos relacionados
con VMware, desde instalacin y hasta su funcionamiento (generalidades) interno. Se
encuentra divido en secciones, que describen, paso a paso, cada una de las
consideraciones hechas para esta implementacin.
La documentacin oficial existente para VMware ESXi 5.5 ha sido una de las principales
fuentes de informacin, por lo que si se desea obtener detalles tcnicos ms especficos
a los aqu mostrados, se recomienda ampliamente la revisin a dichos documentos.
Como parte crtica para el uso del software mencionado cabe aclarar ciertas
caractersticas que resultan de vital importancia.
Existen dos tipos de instalacin interactiva local y remota de ESXi 5.5.
En la documentacin de VMware ESXi 5.5, se describen otras opciones para instalar el
software.
Las siguientes opciones de instalacin estn disponibles para VMware ESXi 5.5:
Instalacin interactiva de ESXi: este mtodo se recomienda para la instalacin en
menos de cinco servidores.
CMPUTO DE ALTO DESEMPEO
P gin 4
Instalacin de ESXi con secuencia de comandos: la ejecucin de una secuencia de
comandos constituye una manera eficaz de desplegar mltiples hosts de ESXi con una
instalacin desatendida.
Para obtener instrucciones sobre la instalacin con secuencias de comandos, consulte
Instalacin y configuracin de vSphere.
Instalacin de vSphere Auto Deploy ESXi: con la instalacin de vSphere Auto Deploy
ESXi, podr aprovisionar y reaprovisionar grandes cantidades de hosts de ESXi de
manera eficaz con vCenter Server.
CLI de ESXi Image Builder: puede utilizar ESXi Image Builder para generar imgenes
de instalacin de ESXi con un conjunto personalizado de actualizaciones, parches y
controladores.

CMPUTO DE ALTO DESEMPEO
P gin 5
Problem tic
El equipo de desarrollo de LANIA comnmente requiere utilizar diferentes ambientes
computacionales tanto para el desarrollo, como para las pruebas de sus sistemas, por
lo que se vuelve complicado utilizar diferentes equipos al mismo tiempo o configurar
escenarios cada vez que se requiera, para probar una funcionalidad sobre una
plataforma distinta; por lo que requieren de los siguientes servicios para accesar de
manera virtual cuando sea necesario.
Algunos entornos requeridos son: NetBeans, mquina virtual JAVA, Visual Studio 2012
para desarrollo en C#, php, LAMPP para desarrollo web, MySQL, todo lo antes
mencionado debe ser ejecutado para sistemas operativos LINUX y Windows.

CMPUTO DE ALTO DESEMPEO
P gin 6
Propuest
El enfoque de solucin ante la problemtica planteada, consiste fundamentalmente en
lo siguiente:
Crear una nube privada utilizando herramientas de virtualizacin de VmWare que
permita a un desarrollador seleccionar un ambiente o solicitar uno nuevo de acuerdo a
los requerimientos necesarios por la aplicacin a probar que incluyen:
Sistema operativo
Navegador
Versin de la mquina virtual
Versin de framework

CMPUTO DE ALTO DESEMPEO
P gin 7
Principles funciones y componentes
La arquitectura de hipervisor VMware vSphere ESXi proporciona una slida capa de
virtualizacin probada para entornos de produccin y de alto rendimiento. Permite que
varias mquinas virtuales compartan recursos de hardware con un rendimiento que
puede igualar (y, en ocasiones, superar) al nativo.
Bare-metal de hipervisor arquitectura de 64 bits: Logra un rendimiento casi
nativo de la mquina virtual, fiabilidad y escalabilidad con la produccin probada
de la tecnologa de hipervisor, que se ejecuta directamente en el hardware del
servidor sin la necesidad de un sistema operativo host.
Archivos de disco virtual. Utiliza el disco de la mquina virtual (VMDK) de
archivos de las mquinas virtuales que proporcionan el acceso a sus propios
almacenes de datos privados mientras que, da a los administradores la
flexibilidad necesaria para crear, administrar y migrar el almacenamiento de la
mquina virtual, los archivos de que estn autnomamente separadas pueden
residir en equipos de almacenamiento compartido.
VMware vStorage VMFS. Eliminar los puntos nicos de fallo de los recursos de
almacenamiento y equilibrio mediante la implementacin de almacenamiento
compartido para las mquinas virtuales con VMware vStorage.
Sistema Virtual Machine File ("VMFS"). La cola del sistema de archivos en el
clster permite que varios hosts de VMware ESX puedan acceder a un nico
archivo VMDK simultneamente. VMFS est soportado sobre una mezcla de
SAN Fibre Channel, iSCSI SAN, NAS y sistemas de almacenamiento de una
manera que sea transparente para los propietarios de aplicaciones y usuarios
finales.
Iniciar desde SAN. Eliminar la copia de seguridad por separado es necesario
para los discos locales adjuntos del servidor mediante la ejecucin de hosts
VMware ESX en configuraciones sin disco de hoja y de montaje en rack de
servidores
CMPUTO DE ALTO DESEMPEO
P gin 8
Networking. Las capacidades de red virtuales en VMware ESX y ESXi permiten
a los clientes construir redes complejas entre mquinas virtuales que residen en
un nico host o en varias instalaciones de VMware ESX y ESXi para despliegues
de produccin o con fines de desarrollo y pruebas. Configure cada mquina
virtual con una o ms NIC virtuales, cada uno con su propia direccin IP y MAC,
para hacer que las mquinas virtuales sean indistinguibles de las mquinas
fsicas. Crear una red simulada dentro de los switches virtuales VMware ESX
anfitrionas con las mquinas virtuales se conectan y que utilice las redes LAN
virtuales (VLAN) para superponer una LAN lgica sobre las LANs fsicas para
aislar el trfico de la red para la seguridad y la segregacin de la carga. Modificar
configuraciones de red sin tener que cambiar el cableado real y cambiar
configuraciones.
CMPUTO DE ALTO DESEMPEO
P gin 9
Gestio n de recursos vnzd
VMware ESX ofrece funciones avanzadas de gestin de recursos para mejorar el
rendimiento y aumentar las tasas de consolidacin.
Gestin de recursos para mquinas virtuales. Definir las polticas avanzadas
de asignacin de recursos para mquinas virtuales para mejorar los niveles de
servicio para las aplicaciones de software.
Establecer acciones de mnimo, mximo y de recursos proporcional para CPU,
memoria, disco y ancho de banda de red. Modifique las asignaciones mientras
que las mquinas virtuales se estn ejecutando
Virtualizacin de CPU Inteligente. Gestione la ejecucin de los procesos de la
mquina virtual con la programacin de procesos inteligentes y balanceo de
carga en todas las CPU disponibles en el host fsico.

Exceso la RAM. Aumente la utilizacin de la memoria mediante la configuracin
de memoria de la mquina virtual que excede de forma segura la memoria del
servidor fsico, permitiendo a un mayor nmero de mquinas virtuales que se
ejecutan en un host de VMware ESX o ESXi.

Compartir pgina Transparente (memoria de-duplicacin). Utilice RAM fsica
ms eficiente mediante el almacenamiento de las pginas de memoria idnticas
en varias mquinas virtuales slo una vez.

Memoria en globo. Shift RAM dinmica a partir de mquinas virtuales inactivas
a las cargas de trabajo activas. Aerostacin de memoria induce artificialmente
presin de memoria dentro de las mquinas virtuales inactivas, forzndolas a
usar sus propias reas de paginacin y liberar memoria para las mquinas
virtuales activas.

Modulacin del trfico de red. Se debe asegurar de que las mquinas virtuales
crticas reciban acceso prioritario al ancho de banda de red. El trfico de red de
las mquinas virtuales puede ser priorizado de forma "justa- proporcin".
CMPUTO DE ALTO DESEMPEO
P gin 10

Red Traffic Shaper. Gestiona el trfico de red de la mquina virtual para
satisfacer ancho de banda mximo, ancho de banda promedio y las limitaciones
de tamao de rfaga.

Almacenamiento de E/S de prioridades de trfico. Asegrese de que las
mquinas virtuales crticas reciban acceso prioritario a los dispositivos de
almacenamiento por priorizar el trfico de E/S de forma "justa proporcin".

Mejora de la gestin de la alimentacin. Mejorar la eficiencia energtica con
la dinmica de tensin y frecuencia de escalado y soporte para Intel SpeedStep
y AMD PowerNow!

Rendimiento y escalabilidad. VMware ESX y VMware ESXi ofrecen un
rendimiento y escalabilidad sin precedentes, permitiendo incluso la mayora de
las aplicaciones de produccin intensivos en recursos para virtualizar.












CMPUTO DE ALTO DESEMPEO
P gin 11
Elborcio n de requerimientos de l nube
A. SELECCIN DEL VIRTUALIZADOR
VMware vSPhere 5.5 es la versin ms reciente de la plataforma de virtualizacin de
VMware. VMware vSphere, conocido en muchos circulos como ESXi, por el nombre
de la arquitectura del hipervisor subyance, es un hipervisor de nivel bsico de hardware
que se instala directamente sobre su servidor fsico y crea particiones de mltiples
mquinas virtuales. Cada una de las mquinas virtuales comparte los mismos recursos
fsicos que las dems y todas pueden ejecutarse al mismo tiempo. A diferencia de otros
hipervisores, la funcionalidad de administracin de vSphere se puede obtener en su
totalidad mediante herramientas de administracin remotas. Como no posee un sistema
operativo subyacente, la superficie de instalacin se reduce a menos de 150 MB.


B. ELECCIN DE PLATAFORMAS
Mayor calidad de servicio, menos incidentes y menos tiempo de inactividad de
los servicios de aplicaciones e infraestructura
Mejor colaboracin entre los equipos y aumento de la productividad gracias a la
mayor visibilidad en todo el entorno
Ahorro en costos de infraestructura y mejor utilizacin de los recursos gracias a
las optimizaciones de capacidad
Necesidad de menos herramientas para supervisar el entorno
Cumplimiento continuo de las polticas de TI y los requisitos de normativas






CMPUTO DE ALTO DESEMPEO
P gin 12
C. PROPUESTA INICIAL DE SERVICIOS QUE BRINDAR LA NUBE
# de
escenario
S.O. Herramientas
1 Ubuntu (Linux)
IDE Netbeans
Microsoft Visual Studio
LAMPP
2 Windows XP
Winning Eleven 8
International
3 Windows 7
JVM
IDE Netbeans
IDE Weka
4 Windows 7
Anlisis de datos:
Microsoft Visual Studio
SQL Server 2008 Express



D. REQUERIMIENTOS DEL S.O.



CMPUTO DE ALTO DESEMPEO
P gin 13
E. REQUERIMIENTOS DE HARDWARE

CMPUTO DE ALTO DESEMPEO
P gin 14
Elborcio n del pln del proyecto
A. DETERMINACIN DE ALCANCES Y ENTREGABLES
Crear una nube virtual que brinde mltiples servicios por demanda a
diferentes usuarios
Implementar un ambiente de trabajo acorde a necesidades particulares de
los diferentes usuarios
La plataforma de trabajo ser implementada con VMware ESXi 5.5sobre el
sistema operativo Windows
Se entregara documentacin sobre la instalacin, implementacin y pruebas
del proyecto

B. DETERMINACIN DE TAREAS Y RESPONSABILIDADES















Actividad Encargado
Eleccin de la plataforma Todo el equipo
Investigacin sobre el funcionamiento del
virtualizador
Todo el equipo
Descargar e Instalar Virtualizador Todo el equipo
Configuracin de servicios Alfonso/Miguel
Creacin de usuarios y roles Alfonso/Miguel
Permisos Omar
Generacin de escenarios de prueba Cristina
Implementacin de servicios en la nube Todo el equipo
Adecuacin de interfaces Adrin
Seleccin de mtricas de prueba Javier
Documentacin Cristina/Javier/Omar
CMPUTO DE ALTO DESEMPEO
P gin 15
C. CRONOGRAMA DE ACTIVIDADES










Actividad Duracin en dias
Dias 1 1 1 2 2 2 2 3 1 1 2 2 3 2 2 2 2 2
Seleccin del virtualizador
Eleccin de las plataformas
Instalacin de VMware vCloud Suite 5.5
Configuracin de la plataforma
Elaboracin de un diagrama de arquitectura de la
solucin

Elaboracin de un diagrama de red
Instalacin de la red
Configuracin de servicios
Creacin de usuarios y roles
Permisos
Creacin de escenarios de prueba
Generacin de cuatro escenarios de prueba
Construccin o implementacin de servicios de la nube
Adecuacin o generacin de interfaces
Seleccin de mtricas
Pruebas
Evaluacin
Documentacin
CMPUTO DE ALTO DESEMPEO
P gin 16
Documentcio n de l rquitectur
La arquitectura consta de un servidor principal que ofrecer la virtualizacin a los
distintos clientes que lo soliciten, mediante el uso de VMware vSphere 5.5.0, tambin
referido como EsXi 5.5.0.
El servidor principal cuenta con mquinas virtuales preestablecidas, donde el usuario
puede elegir entre las mquinas virtuales configuradas. El servidor principal activ dicha
instancia de VMware EsXi 5.5.0. y permitir el acceso al usuario.
A. ELABORACIN DE UN DIAGRAMA DE ARQUITECTURA DE LA SOLUCIN
La arquitectura adoptada para la implementacin de los servicios es la siguiente:
Servidor principal para ofrecer la virtualizacin a los distintos clientes que puedan
solicitarlo. La virtualizacin corre a cargo de VMware vCloud Suite 5.5 (EsXi
5.5.0)

De manera predefinida, el servidor principal contar con mquinas virtuales con
caractersticas especficas. El cliente, al solicitar alguno de los servicios, deber
precisar el servicio que requiere para que el servidor pueda permitirle su uso.

Como caracterstica de la virtualizacin implementada, se tiene que el servidor
crear, cuando sea necesario, diferentes instancias de mquinas virtuales
evitando as que los clientes compartan los recursos de una misma mquina,
que podra disminuir considerablemente el desempeo.
El diagrama, para la implementacin desarrollada, mostrado a continuacin, est
basado en lo visto por los estndares establecidos por VMware vCloud Suite, aunque
adaptado a las condiciones de hardware presentes en el equipo.





VmWare Vsphere Client
VmWare EsXi 5.5
S.O.
S.O.

S.O.

S.O.

Aplicacin Aplicacin Aplicacin Aplicacin
CMPUTO DE ALTO DESEMPEO
P gin 17
Sin embargo, VMware vCloud Suite contiene ciertos componentes, incluidos la mayora
de ellos de forma predeterminada, que brindan mayores y mejores capacidades al
proyecto de cmputo en la nube. Los productos integrados anteriormente mencionados
son, as como el diagrama general de VMware vCloud Suite (mostrado a continuacin):

VMware vSphere.
Proporciona la plataforma de virtualizacin. Es el sistema operativo de VMware. Se trata
de un conjunto de herramientas para el cmputo en la nube, que adems tienen soporte
para Windows 7 y Windows Server. Adems, posee la capacidad para mover ms de
una mquina virtual a la vez, desde un servidor host a otro.
Dentro de las caractersticas incluidas en VMware vSphere se encuentran: proteccin
de datos, replicacin y almacenamiento de los mismos, lo que ofrece al cliente la
posibilidad de ejecutar aplicaciones que requieran una cantidad crtica de recursos,
tanto en ambientes virtuales como de nube. Su arquitectura le permite soportar un
amplio rango de infraestructuras que pudieran ser requeridas por el cliente, por ejemplo,
puede soportar mquinas virtuales hasta cuatro veces ms poderosas que en versiones
previas, con hasta 1 terabyte de memoria y 32 CPUs virtuales.
CMPUTO DE ALTO DESEMPEO
P gin 18

VMware vCenter Site Recovery.
Se trata de una solucin de recuperacin ante desastres que proporciona una
organizacin automatizada y pruebas no disruptivas de los planes de
recuperacin centralizada para todas las aplicaciones virtualizadas. De entre las
funciones que posee, destacan las siguientes:

1. Recuperacin ante desastres a mitad de costo: reduce hasta en un 50%
los costos totales de la recuperacin de la propiedad ante desastres
mediante la administracin simplificada y un alto nivel de automatizacin
de la organizacin y pruebas.
2. Recuperacin con un solo clic: permite configurar los planes de
recuperacin en minutos y administrarlos de forma centralizada con
vCenter Server.
3. Pruebas en cualquier momento: provee una automatizacin que garantiza
la previsin de los objetivos de una recuperacin mediante la ejecucin
de pruebas no disruptivas.
4. Permite proteger cualquier aplicacin virtualizada: gracias a la amplia
variedad de soluciones de replicacin, basadas en arreglos de discos.
CMPUTO DE ALTO DESEMPEO
P gin 19
La jerarqua de objetos que posee este mdulo de VMware se muestra a continuacin.

Adems, tiene soporte para los lenguajes de programacin: C# (Visual Studio) y Java
(JAX-WS Framework, Axis Client).

A continuacin se presenta un diagrama que presenta, de una forma general, el
funcionamiento de VMware vCenter Site Recovery.

CMPUTO DE ALTO DESEMPEO
P gin 20
VMware vCloud Networking & Security.
Este componente a su vez incluye lo siguiente:

1. vShield Manager con VXLAN
2. vShield Edge
3. vShield App
Adems, aporta firewall perimetral con VPN IPSec site-to-site y VPN SSL. Asimismo
proporciona capacidades de NAT y adquiere gran importancia para aislar contextos de
clientes. Tambin cuenta con firewall zonal con vShield App, y como agregado, posee
una extensin de red con VXLAN, es decir, es capaz de tener en dos ubicaciones
diferentes el mismo segmento de red.

Como agregado, existe una versin que incorpora:
1. Balanceo de carga de aplicaciones para el firewall perimetral, es decir, una IP
puede ser atendida por varias VMs.
2. Alta disponibilidad del firewall perimetral.
3. Data Security, que permite auditar el cumplimiento de polticas previamente
definidas, sobre el acceso a datos sensibles como la PCI-DSS.
Cabe mencionar dos de las caractersticas que presenta este mdulo, que resultan
importantes desde el punto de vista del usuario:

1. Si se agrega o edita un rol de algn usuario que se encuentra utilizando el
servicio, automticamente la sesin para el mismo termina. Por lo que el usuario
deber reingresar para que los cambios surtan efecto.
2. Si se especifica un directorio errneo para respaldo, ste no se crear.





CMPUTO DE ALTO DESEMPEO
P gin 21
El siguiente diagrama describe de manera general el funcionamiento del componente
descrito.


VMware vCloud Automation Center.
Impulsa la agilidad de los negocios automatizando la entrega de servicios
personalizados. Dicha personalizacin corre a cargo de polticas de gobernanza
que garantizan la recepcin, por parte de los clientes, de la aplicacin o recurso
con las dimensiones adecuadas y con el nivel de servicio apropiado para el
trabajo requerido.

Adems, permite administrar la infraestructura de mltiples proveedores, nubes
y aplicaciones, al aprovechar las herramientas y los procesos ya existentes. Su
eficacia en la contencin de costos brinda una administracin de servicios
coherente y automtica, lo que reduce los procesos manuales que requieran
demasiado tiempo.

CMPUTO DE ALTO DESEMPEO
P gin 22




vCenter Operations Manager.
Se trata del componente clave de la serie de productos vCenter Operations
Management Suite. Ofrece visibilidad e informacin integrales sobre el
rendimiento, capacidad y el estado de la infraestructura. Posee las siguientes
caractersticas:
1. Visibilidad integral: ofrece una visin global e informacin operacional
detallada sobre la salud, riesgo y eficiencia de la estructura y sus
aplicaciones.
2. Administracin anticipativa del rendimiento: permite una administracin
anticipativa del rendimiento de las aplicaciones. El anlisis automtico as
como de las acciones, ayudan a identificar y eliminar posibles
embotellamientos.
3. Operacin de la capacidad: puede identificar la falta y
sobreaprovisionamiento de la capacidad, lo que permite dimensionar
correctamente las mquinas virtuales, reclamar los recursos que no se
utilizan e incrementar los ndices de consolidacin con confianza.
CMPUTO DE ALTO DESEMPEO
P gin 23



VMware vCloud Director.
Realiza una abstraccin de todos los recursos de procesamiento, red y
almacenamiento agrupando estos mismos en pools, a los cuales podrn
acceder los usuarios para su utilizacin.
CMPUTO DE ALTO DESEMPEO
P gin 24

B. ELABORACIN DE UN DIAGRAMA DE RED

CMPUTO DE ALTO DESEMPEO
P gin 25
Instlcio n y configurcio n
A. INSTALACIN DE LA RED
En este caso realizaremos una instalacin interactiva y manual, ya que podramos
desplegarlo de forma masiva por red. Antes de ello deberemos preparar el medio de
instalacin CD/DVD o mediante un dispositivo USB.
En vSphere 5 ya no existe ESX, slo se dispone de ESXi ya que no hay Service
Console. Las instalaciones nuevas usan el formato de la tabla de particiones GUID
(GPT) en vez MBR (tipo MSDOS) pudiendo soportar particiones mayores a 2Tb, los
upgrades de ESXi 4.x en cambio no se modificarn. Adems ya no se crearn data
stores VMFS en los discos locales durante la instalacin.
Introducir el CD/DVD o dispositivo USB para comenzar la instalacin que ser
nicamente en modo texto, opcionalmente durante el arranque podremos
presionar SHIFT+O para indicar la ubicacin del script de instalacin (kickstart)
introduciendo: ks=URL/FICHERO.cfg





CMPUTO DE ALTO DESEMPEO
P gin 26
Presionar F11 para aceptar la EULA

Seleccionar el disco donde instalaremos ESXi, con F1 veremos los detalles del
disco


CMPUTO DE ALTO DESEMPEO
P gin 27
Seleccionar idioma


Insertar la password de root y confirmacin del password




CMPUTO DE ALTO DESEMPEO
P gin 28
Confirmar instalacin F11

Inicia la instalacin

Instalacin completa

Se reiniciar el equipo
CMPUTO DE ALTO DESEMPEO
P gin 29
F2 tras el arranque para configurarlo de forma manual, se debe autentificar con
root

Se configura el networking del host para ser administrado posteriormente por el
cliente Web o vSphere Client


CMPUTO DE ALTO DESEMPEO
P gin 30
B. CONFIGURACIN DE SERVICIOS: CREAR MQUINA VIRTUAL LINUX EN VMWARE ESXI DESDE
VMWARE VSPHERE CLIENT
En primer lugar debe subirse el fichero con la imagen ISO de GNU Linux a
alguno de los datastores del servidor ESXi, para ello se inicia VMware vSphere
Client, nos conectaremos al servidor ESXi, lo seleccionaremos en la parte
izquierda y pulsaremos en la pestaa "Summary" en la parte derecha. En
"Resources", en "Storage", se selecciona el datastore en el que queremos subir
el fichero ISO, pulsar el botn derecho del ratn sobre l y seleccionar "Browse
Datastore":


Crear una carpeta para el fichero ISO (si an no se tiene), se abre y pulsa el
botn "Upload File":


CMPUTO DE ALTO DESEMPEO
P gin 31
Seleccionar el fichero ISO con la imagen de Linux:

Se inicia la subida del fichero ISO a la carpeta del datastore seleccionada, una
vez subido el fichero se debe cerrar la ventana de Datastore Browser:


CMPUTO DE ALTO DESEMPEO
P gin 32
Ahora se debe crear la nueva mquina virtual, para ello pulsar el botn derecho
del ratn sobre el servidor ESXi, en el men emergente seleccionar "New Virtual
Machine":







CMPUTO DE ALTO DESEMPEO
P gin 33
El asistente para crear una nueva mquina virtual nos mostrar las opciones:
Typical: crear una mquina virtual con las opciones comunes de dispositivos y
configuracin.
Custom: crear una mquina virtual con opciones adicionales de configuracin.
Seleccionar "Custom" y pulsaremos "Next":

Introducir un nombre identificativo para la mquina virtual, por ejem "Linux 13":


CMPUTO DE ALTO DESEMPEO
P gin 34
Seleccionar el datastore donde se alojarn los ficheros de la mquina virtual, en
nuestro caso tenemos slo uno: "datastore1":








CMPUTO DE ALTO DESEMPEO
P gin 35
A continuacin seleccionar la compatibilidad con versiones anteriores, las posibilidades
son:
Virtual Machine Version 7: para ejecutarse en VMware ESX/ESXi 4.0 y posteriores
Virtual Machine Version 8: para ejecutarse en VMware ESXi 5.0 y posteriores,
puesto que no se necesita compatibilidad con versiones anteriores seleccionar
"Virtual Machine Version 8" y pulsar "Next":

Seleccionar el sistema operativo que contendr la mquina virtual, seleccionar
"Linux" y en "Version" la que ms se parezca, por ejem. "Ubuntu Linux (32-bit)":

CMPUTO DE ALTO DESEMPEO
P gin 36

Indicaremos el nmero de socket y de cores para esta mquina virtual, en funcin
del uso que queramos darle, si va ser una mquina en produccin con servicios
que requieran de mucho uso de CPU seleccionaremos todos los sockets y cores
posibles, este valor puede ajustarse posteriormente (una vez que la mquina
virtual est en funcionamiento):

Seleccionar la cantidad de memoria RAM que se le asignara a la mquina virtual,
al igual que los socket y cores, este valor podr variar en funcin del uso que
queramos darle a la mquina virtual, una vez creada la mquina virtual se puede
cambiar (bajar o subir) la cantidad de RAM asignada a la mquina virtual. En
este caso indicaremos 2GB y pulsar "Next":

CMPUTO DE ALTO DESEMPEO
P gin 37
Indicar ahora los dispositivos de red para la mquina, en funcin de los
dispositivos de red del servidor ESXi, en este caso el servidor de ESXi tiene dos
tarjetas de red, una conectada a la LAN y otra a la DMZ, asignar a esta mquina
virtual un nico dispositivo de red, el correspondiente a la LAN (VM Network),
marcar "Connect at Power On":

Seleccionar el tipo de controlador SCSI, por defecto "LSI Logic Parallel":


CMPUTO DE ALTO DESEMPEO
P gin 38
Seleccionar el tipo de disco duro virtual, las opciones:
Create a new virtual disk: crear un nuevo disco duro virtual en el datastore
seleccionado anteriormente
Use an existing virtual disk: se usar un disco duro virtual existente
Raw Device Mappings: si tenemos nuestro servidor ESXi conectado a
una SAN podremos crear el disco duro virtual en la SAN. Esta opcin aparecer
deshabilitada si no hemos conectado el servidor ESXi a la SAN.
Do not create disk: no se crear disco duro virtual.

En este caso marcar "Create a new virtual disk" y pulsar "Next":




CMPUTO DE ALTO DESEMPEO
P gin 39
Indicar el tamao del disco duro virtual (por ejemplo 16GB), y el tipo de
aprovisionamiento, las opciones:
Thick Provision Lazy Zeroed: VMware crear un disco duro virtual con el espacio
elegido, en el datastore de ESX usar todo el espacio elegido para el disco. El
espacio requerido para el disco virtual se asignar durante la creacin. Este
disco duro se pondr a cero en la primera escritura de la mquina virtual
Thick Provision Eager Zeroed: igual que el anterior con la pequea diferencia de
que el disco duro se pondr a cero en la creacin, por lo que el proceso de
creacin de la mquina virtual puede ser algo ms lento
Thin Provision: se crear un disco duro virtual pequeo, usar el espacio mnimo
necesario inicialmente e ir creciendo hasta el mximo indicado conforme sea
necesario
Segn el uso que se quiera dar a la mquina virtual elegiremos Thick o Thin, si la
mquina virtual va a usar servicios que consumirn mucho disco duro en poco tiempo
es recomendable el aprovisionamiento Thick, si va a ser una mquina virtual que tal vez
no use mucho espacio en disco y que crecer muy lentamente podremos elegir Thin.
En este caso seleccionar "Thick Provision Lazy Zeroed".
Adems de estos parmetros (tamao y tipo de aprovisionamiento) deberemos indicar
dnde se guardarn los ficheros del disco duro virtual, VMware nos ofrece las siguientes
posibilidades:
Store with the virtual machine: es la opcin habitual, el disco duro se crear en
la misma carpeta y datastore que el resto de ficheros de la mquina virtual
Specify a datastore or datastore cluster: si queremos que los ficheros del disco
duro virtual se almacenen en un datastore defirente al de la mquina virtual
podremos elegir esta opcin







CMPUTO DE ALTO DESEMPEO
P gin 40
Seleccionar "Store with the virtual machine" y pulsar "Next":

Indicar el tipo de dispositivo del nodo virtual, normalmente "SCSI (0:0)" esta opcin no
suele modificarse, slo se cambiar si son usuarios expertos y estn seguros de ello.
En el modo (Mode) podremos activar "Independent" con las opciones:
Persistent: los cambios realizados en la mquina virtual se aplicarn y escribirn
en el disco inmediatamente.
Nopersistent: los cambios en el disco duro virtual se guardarn al apagar la
mquina virtual o al revertir algn snapshot.
La opcin "Independent" por defecto est desmarcada y no se debe marcar salvo
que se tengan claros sus efectos.


CMPUTO DE ALTO DESEMPEO
P gin 41
Se debe dejar las opciones por defecto y pulsar "Next":

El asistente para crear una nueva mquina virtual VMware ESXi/vSphere
mostrar un resumen con las opciones elegidas. Marcar la opcin "Edit the virtual
machine settings before completion" para modificar las opciones de la mquina
virtual tras crearla. Pulsar "Continue" para crear la mquina virtual:


CMPUTO DE ALTO DESEMPEO
P gin 42
Una vez creada la mquina virtual el asistente mostrar la ventana de opciones
de la mquina virtual. Ahora indicar a la mquina virtual que en el prximo
arranque use como CD/DVD el fichero ISO subido anteriormente con la imagen
de Linux, para ello pulsar en la pestaa "Hardware", seleccionar "CD/DVD drive
1", en la parte derecha marcar "Datastore ISO File", pulsar en "Browse" para
seleccionar el fichero ISO subido anteriormente. Una vez indicado el
ficheroISO es importante marcar "Connect at power on" para que el CD/DVD
est disponible en el arranque:

Nota: si no se inicia en el arranque la instalacin de Linux seguir los pasos del siguiente
tutorial, en l se explica cmo mostrar la BIOS de la mquina virtual para indicar en la
secuencia de arranque que el primero en arrancar sea el CD/DVD:
Extender tamao particin sistema W2003 NTFS con GParted en VMware ESXi.
Ahora se puede iniciar la mquina virtual VMware creada, seleccionndola en el
browse de VMware vSphere Client, pulsando con el botn derecho sobre ella y
seleccionar "Power" - "Power On":
CMPUTO DE ALTO DESEMPEO
P gin 43

Si todo es correcto se iniciar la instalacin de Linux :



CMPUTO DE ALTO DESEMPEO
P gin 44
C. CREACIN DE USUARIOS Y ROLES

El usuario puede entrar al entorno de la nube a travs de la siguiente interfaz
introduciendo el nombre de usuario y su password






CMPUTO DE ALTO DESEMPEO
P gin 45
Esta es la pantalla principal del VSphere Client en donde podemos acceder a
los distintos escenarios. Este programa nos permite interactuar con el servidor y
correr las maquinas virtuales, asi como crearlas, configurarlas, crear permisos y
usuarios

Seleccionar o agregar usuario o grupos

CMPUTO DE ALTO DESEMPEO
P gin 46
D. PERMISOS
Asignacin de Permisos: se pueden asignar por usuario o por grupo de usuarios,
muestra el tipo de usuario y una lista de privilegios donde se pueden seleccionar o
deseleccionar, segn corresponda






CMPUTO DE ALTO DESEMPEO
P gin 47
Crecio n de escenrios de prueb
A. GENERACIN DE CUATRO ESCENARIOS DE PRUEBA E IMPLEMENTACIN DE SERVICIOS DE
LA NUBE
Descripcin escenario 1

Sistema Operativo: Ubuntu (Linux)
Objetivo: Los programadores requieren de herramientas para el desarrollo de software
en diferentes lenguajes, necesitan de un entorno que contenga entornos de desarrollo
que soporten distintos lenguajes. La solucin es implementar IDEs y herramientas para
desarrollo de software para varios lenguajes de programacin, para que sean utilizadas,
sin tener que instalarlas ya que solo las usan temporalmente.
Herramientas instaladas:
IDE NetBeans: es un entorno de desarrollo integrado (IDE), modular, de base
estandar (normalizado), escrito en el lenguaje de programacin Java. El proyecto
NetBeans consiste en un IDE de cdigo abierto y una plataforma de aplicacin,
las cuales pueden ser usadas como una estructura de soporte general
(framework) para compilar cualquier tipo de aplicacin. Soporte JavaScript,
sintaxis resaltada, completacin de cdigo y anlisis de tipeo, proporciona
soluciones rpidas (Quick Fixes), verificacin de Sintaxis y refactorizacin.
CMPUTO DE ALTO DESEMPEO
P gin 48
Microsoft Visual Studio: Visual Studio es un conjunto de herramientas de
desarrollo basadas en componentes y otras tecnologas para compilar
aplicaciones eficaces de alto rendimiento, est optimizado para el diseo, el
desarrollo y la implementacin en equipo de soluciones empresariales. Soporta
mltiples lenguajes de programacin tales como C++, C#, Visual Basic .Net, F#,
Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como
ASP.NET MVC, Django, por mencionar algunos.

LAMPP: Es una distribucin de Apache completamente gratuita que contiene
MySQL, PHP y Perl. El paquete de instalacin de LAMPP ha sido diseado para
desarrollo en PHP y Perl.
Descripcin escenario 2

Sistema Operativo: Windows XP
Objetivo: Entretenimiento para los usuarios
Herramientas instaladas:
Winning Eleven 8 International: Es un videojuego de ftbol distribuida por
Konami, corre en la plataforma Windows, Xbox 360, PS3, PS2, PSP Telfonos
mviles, Nintendo DS, Gameboy Advance Gamecube, Wii y Nintendo 3DS.
CMPUTO DE ALTO DESEMPEO
P gin 49
Descripcin escenario 3

Sistema Operativo: Windows 7
Objetivo: El objetivo del escenario es, proporcionar las herramientas necesarias para
realizar anlisis y modelado predictivo de minera de datos en la que se pueden
comparar estadsticamente diferentes algoritmos de distintos conjuntos de datos,
adems de que permite realizar manipulaciones sobre los datos aplicando filtros de
manera automatizada.
Herramientas instaladas:
JVM (Mquina Virtual Java): Es un programa nativo, ejecutable en una
plataforma especializada, capaz de interpretar y ejecutara instrucciones
expresadas en cdigo binario especial (el Java Bytecode), el cual es generado
por el compilador del lenguaje Java. Se requiere de la instalacin de la JVM para
que se ejecute Weka correctamente.

IDE NetBeans: es un entorno de desarrollo integrado (IDE), modular, de base
estandar (normalizado), escrito en el lenguaje de programacin Java. El proyecto
NetBeans consiste en un IDE de cdigo abierto y una plataforma de aplicacin,
las cuales pueden ser usadas como una estructura de soporte general
(framework) para compilar cualquier tipo de aplicacin. Soporte JavaScript,
CMPUTO DE ALTO DESEMPEO
P gin 50
sintaxis resaltada, completacin de cdigo y anlisis de tipeo, proporciona
soluciones rpidas (Quick Fixes), verificacin de Sintaxis y refactorizacin.

Weka: es una herramienta para anlisis de datos y modelado predictivo para la
virtualizacin de algoritmos, est desarrolladas en Java por la Universidad de
Waikato, es de software libre distribuido bajo la licencia GNU-GPL.
Descripcin escenario 4

Sistema Operativo: Windows 7
Objetivo: este servicio est orientado a usuarios centrados al desarrollo de soluciones
robustas en plataformas de Microsoft.
Herramientas instaladas:
Microsoft Visual Studio: Visual Studio es un conjunto de herramientas de
desarrollo basadas en componentes y otras tecnologas para compilar
aplicaciones eficaces de alto rendimiento, est optimizado para el diseo, el
desarrollo y la implementacin en equipo de soluciones empresariales. Soporta
mltiples lenguajes de programacin tales como C++, C#, Visual Basic .Net, F#,
Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como
ASP.NET MVC, Django, por mencionar algunos.

CMPUTO DE ALTO DESEMPEO
P gin 51
SQL Server 2008 Express: es una edicin gratuita de SQL Server y es una
plataforma de datos ideal para aprender y ejecutar pequeas aplicaciones de
servidor y de escritorio, y para su redistribucin a travs de ISV, es un sistema
de administracin de datos eficaz y confiable que ofrece un variado conjunto de
caractersticas, proteccin de datos y rendimiento para clientes de aplicaciones
incrustadas, aplicaciones web ligeras y almacenes de datos locales. SQL Server
2008 Express, que est diseado para una implementacin sencilla y una
creacin de prototipos rpida, est disponible de forma gratuita y su
redistribucin con aplicaciones tambin es gratuita. Est diseado para
integrarse a la perfeccin con otras inversiones de infraestructura de servidor.




CMPUTO DE ALTO DESEMPEO
P gin 52
Interfces y decuciones
B. ADECUACIN O GENERACIN DE INTERFACES

El equipo coincidi en que no era necesario crear e implementar una nueva GUI para
manipular VMWare, ya que la que VMWare proporciona es una interfaz intuitiva y fcil
de utilizar.
CMPUTO DE ALTO DESEMPEO
P gin 53
Desempen o y pruebs
A. SELECCIN DE MTRICAS
La comprensin de las mtricas de rendimiento de la mquina virtual es muy til para
solucionar los problemas de rendimiento de la mquina virtual.
Hay 2 lugares donde podemos comprobar las mtricas de rendimiento de la mquina
virtual.
Pestaa Resumen de Virtual Machine
Ficha de asignacin de recursos de la mquina virtual

B. EVALUACIN

Sobrecarga de memoria (164.47 MB)
Hosts ESX requiere una cierta cantidad de memoria para ejecutar esta carga de trabajo
de la mquina virtual como memoria de vdeo de la mquina virtual y la tabla de
asignacin etc. en nuestro caso, ESX requiere 164,47 MB sobrecarga de memoria para
ejecutar esta mquina virtual, adems de la memoria configurada de 4 GB.

Consumo de Host CPU 26 MHZ
Consumo de CPU Host es la cantidad de CPU del servidor ESX consumida por la
mquina virtual.


CMPUTO DE ALTO DESEMPEO
P gin 54
Memoria Host Consumido 2057.00 MB
Memoria consumida es la cantidad de memoria fsica del servidor ESX consumido por
la maquina virtual y este valor tambin incluye la sobrecarga de memoria
(machine.Consumed) muestra la mayor cantidad de memoria utilizada por la VM en
otras palabras tocado de memoria. En general, el sistema operativo Windows tocar
casi toda la memoria asignada de la mquina virtual durante el arranque.
Activacin de Memoria Invitado 204.00 MB
Activacin de memoria a los invitados es la cantidad de memoria que VMkernel
considera que ha sido utilizada activamente por la mquina virtual.
Ficha de Asignacin de Recursos de la Mquina Virtual Memoria


CMPUTO DE ALTO DESEMPEO
P gin 55

Consumido (2.01 GB)
Consumido es la cantidad de memoria de la mquina del servidor ESX asignados
actualmente a la mquina virtual. Fuera de 4 GB de memoria configurada, 2,01 GB est
siendo consumida por la mquina virtual.
Consumo de techo (109.00 MB)
Consumo de techo es la cantidad de memoria consumida por la sobrecarga de
virtualizacin para ejecutar una mquina virtual en particular.
Memoria de Invitado






CMPUTO DE ALTO DESEMPEO
P gin 56
La memoria privada de invitado (1.09 GB)
La memoria privada es la cantidad de memoria que est respaldado fsicamente por la
memoria Host. Se calcula con la siguiente frmula
Memoria privada = Memoria VM distribuidos - Memoria del que deja Memoria
compartida
Memoria Privada = 4 GB - 84.00 MB - 2.01 GB



CMPUTO DE ALTO DESEMPEO
P gin 57
CONCLUSIO N
El presente trabajo, ofrece servicios halagadores sin embargo, todava le queda un
largo camino por recorrer antes de que podamos estar seguros cules sern sus
limitaciones. Por otro lado los beneficios de la nube son muy evidentes. Las
organizaciones no necesitan comprar o amortizar hardware para crear recursos
informticos para aplicaciones o plataformas que generen sus propios servicios.
La arquitectura de VMware vSphere ESXi proporciona una slida capa de
virtualizacin probada para entornos de produccin y de alto rendimiento. Permite que
varias mquinas virtuales compartan recursos de hardware con un rendimiento que
puede igualar (y, en ocasiones, superar) al nativo.
La nube es una oportunidad para ofrecer servicios de una manera sencilla y amigable.
No obstante, an casi la mitad de los organismos pblicos no conoce qu es el cloud
computing. La ventaja de ahorro de tiempo y de dinero, eficiencia y sencillez son las
motivaciones que empujan a los negocios a dar el salto a la nube.

CMPUTO DE ALTO DESEMPEO
P gin 58
BIBLIOGRAFI A
http://www.driverlandia.com/crear-servidor-de-virtualizacion-con-vmware-esxi/
http://www.vmware.com/files/es/pdf/vcd_55_install_guide_es.pdf
http://www.vmware.com/files/pdf/vsphere/VMware-vSphere-Platform-Whats-New.pdf
http://www.microsoft.com/es-mx/download/details.aspx?id=1695
http://www.visualstudio.com/
https://netbeans.org/
https://www.java.com/
https://www.apachefriends.org/es/index.html
http://www.cs.waikato.ac.nz/~ml/weka/
https://pes.konami.com/pitch/index.php?lang=en