13
Por: Héctor Garduño Real Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube 14 de junio de 2015 Página 1 de 13 Práctica: Creación de Máquina Virtual en Azure La URL es: http://23.102.191.79/ y http://mywin.cloudapp.net/ 1. Creación de Instancia Una vez que se crea la cuenta hay que ingresar al Dashboard y crear una instancia de Windows Ilustración 1. Dashboard de Windows Azure El proceso de creación de máquinas virtuales se reduce a cuatro pasos, elección del sistema operativo, configuración de la máquina virtual (dividida en 3 pasos). Ilustración 2. Selección del Sistema Operativo de la instancia

Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Embed Size (px)

Citation preview

Page 1: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 1 de 13

Práctica: Creación de Máquina Virtual en Azure

La URL es: http://23.102.191.79/ y http://mywin.cloudapp.net/

1. Creación de Instancia

Una vez que se crea la cuenta hay que ingresar al Dashboard y crear una instancia de Windows

Ilustración 1. Dashboard de Windows Azure

El proceso de creación de máquinas virtuales se reduce a cuatro pasos, elección del sistema

operativo, configuración de la máquina virtual (dividida en 3 pasos).

Ilustración 2. Selección del Sistema Operativo de la instancia

Page 2: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 2 de 13

Ilustración 3. Configurar tipo de máquina y datos de acceso

Ilustración 4. Configurar identificación, dns y puertos

Ilustración 5. Finalización de creación de instancia

Page 3: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 3 de 13

Una vez concluida la instalación se deben esperar algunos minutos hasta que la máquina vir-

tual sea lanzada por completo y pueda ser accesible, hecho esto, debe seleccionarse la instancia y en

la parte inferior dar clic en “Connect” para descargar el archivo que abre la conexión de escritorio

remoto.

Ilustración 6. Iniciando instancia de Windows

Ilustración 7. Descargando archivo para escritorio remoto

Ilustración 8. Abriendo conexión remota

Page 4: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 4 de 13

Una vez que se establece la conexión se puede observar un escritorio como el de la siguiente imagen.

Ilustración 9. Escritorio Windows de máquina virtual

2. Levantando el servidor WIMP

Para instalar WIMP (Windows, IIS, MySQL, PHP), deben realizarse los siguienes pasos. Primero es

necesario agregar la función de servidor web desde el Server Manager de Windows, posteriormente

descargar el servidor MySQl y el instalador de PHP para IIS.

Ilustración 10. Inicio para agregar nueva característica al servidor

Page 5: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 5 de 13

Ilustración 11. Seleccionar tipo de instalación

Ilustración 12. Selección de servidor a realizar los cambios

Ilustración 13. Selección de IIS para instalar

Page 6: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 6 de 13

Ilustración 15. No es necesario seleccionar ninguna característica

Aunque no es necesario para la

aplicación que se va a instalar, puede

seleccionarse en el apartado de Rol del

Servidor Web el rol HTTP Redirection,

por si se desea hacer redirecciona-

miento desde las cabeceras http, algo

común en algunas aplicaciones.

Ilustración 16. Instalando Roles y Características al Servidor

Ilustración 14. Selección de roles del servidor web

Page 7: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 7 de 13

También es nece-

sario descargar el servi-

dor MySQL y PHP para

IIS desde las páginas ofi-

ciales y para lo cual no es

necesario registrarse ni

pagar licencia alguna.

Ilustración 18. Página web de descarga de PHP para IIS

Después de haber des-

cargado MySQL puede iniciarse

su instalación, y ya que no se re-

quieren mayores características

más, sino solo el servidor de

BD, entonces en el segundo

paso se elegirá la opción “Server

Only”.

Ilustración 17. Página web de descarga de MySQL Server

Ilustración 19. Inicio de Instalación de MySQL Server

Page 8: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 8 de 13

Ilustración 20. Tipo de instalación de MySQL

Ilustración 21. Instalando MySQL

Page 9: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 9 de 13

Ilustración 22. Selección de tipo de máquina y puerto de MySQL

Ilustración 23. Establecer usuarios para MySQL

Page 10: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 10 de 13

Ilustración 24. Colocar MySQL como servicio de Windows

Ilustración 25. Finalizando instalación de MySQL Server

Una vez llegado a este punto, solo restará confirmar los pasos siguientes en donde se notifica

la correcta instalación del servidor de bases de datos.

El siguiente paso consistirá en instalar el interprete de PHP para IIS, que fue descargado con

anterioridad, y cuyo procedimiento básicamente se reduce a iniciar y aceptar el proceso de instalación,

con ello, lo cual implica instalar el administrador PHP para IIS, el interprete PHP y los conectores de

PHP para SQL Server. Este proceso se realiza con el “Web Platform Installer”, desde el cual, con

unos simples clics también pueden instalarse aplicaciones CMS como WordPress por ejemplo.

Page 11: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 11 de 13

Ilustración 26. Iniciando instalación de PHP para IIS

Ilustración 27. Aceptar los componentes a descargar e instalar

Ilustración 28. Instalando PHP

Page 12: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 12 de 13

Ilustración 29. Finalización de instalación de PHP

Así pues también

es necesario crear una base

de datos llamada “cloud”

para que la aplicación fun-

cione correctamente, para

ello debe abrirse el CLI de

MySQL, autenticarse y

ejecutar la instrucción

“create database cloud;”.

Finalmente debe cargarse

la aplicación en el servidor

web IIS, para lo cual se co-

pian y pagan los archivos, lo

cual no debe presentar pro-

blemas pues al momento de

establecer la conexión con

escritorio remoto estaba ha-

bilitado por defecto la com-

partición del portapapeles

con nuestro Windows y la

máquina virtual.

Pueden borrarse los

archivos iisstart y la imagen

pues ya no son necesarios.

Ilustración 30. Creación de Base de Datos

Ilustración 31. Cargando aplicación al servidor IIS

Page 13: Práctica: Creación de Máquina Virtual en Microsoft Azure con WIMP (Windows, IIS, MySQL, PHP)

Por: Héctor Garduño Real

Máster en Dirección e Ingeniería de Sitios Web Virtualización y Computación en la Nube

14 de junio de 2015 Página 13 de 13

Ya que en el

proceso de creación

de la instancia de

máquina virtual se

omitió abrir el puerto

80 para el servidor

web IIS, se debe re-

gresar al dashboard y

agregar un EndPoint

tipo tcp al puerto 80

tanto protocolo ex-

terno como en proto-

colo privado. Hecho

esto la página web es

accesible desde cual-

quier parte del mundo. La dirección IP y el nombre de dominio pueden consultarse en este mismo

dashboard en los detalles de la instancia.

Ilustración 33. Añadiendo un EndPoint para abrir puerto 80 del servidor web

Ilustración 32. Aplicación PHP ejecutándose en servidor IIS sobre máquina virtual de Azure