---------------------------------------------------------- · - bases de datos - tablas - usuarios...

41
------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Module 5: Creating the Private Cloud Building Blocks ------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------------------------ Los perfiles de SCVMM son los que nos permiten automatizar tareas y personalizar una nube en modo Self-service para ofrecerla a los usuarios. Aprenderse que opciones se configuran en cada perfil Los perfiles que se aplican a maquinas virtuales son: - Guest OS profile - Hardware Profile - VM Template Guest OS Profile: Contiene la configuracion que vamos a aplicar al sistema operativo que se va a desplegar en una VM Esto se utiliza cuando tenemos una plantilla de maquina virtual con windows 2012 server configuramos este perfil y podemos hace que a esa plantilla al crear la maquina virtual le instale roles caracteristicas clave del producto etc Y desde una plantilla de vm podriamos crear infinitos perfiles con diferentes configuraciones.

Upload: others

Post on 13-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Module 5: Creating the Private Cloud Building Blocks

------------------------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Los perfiles de SCVMM son los que nos permiten automatizar tareas y personalizar una nube en modo Self-service para

ofrecerla a los usuarios.

Aprenderse que opciones se configuran en cada perfil

Los perfiles que se aplican a maquinas virtuales son:

- Guest OS profile

- Hardware Profile

- VM Template

Guest OS Profile:

Contiene la configuracion que vamos a aplicar al sistema operativo que se va a desplegar en una VM

Esto se utiliza cuando tenemos una plantilla de maquina virtual con windows 2012 server configuramos este perfil y

podemos hace que a esa plantilla al crear la maquina virtual le instale roles caracteristicas clave del producto etc

Y desde una plantilla de vm podriamos crear infinitos perfiles con diferentes configuraciones.

Page 2: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

A partir de server 2008

Crear perfil

Page 3: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Se puede poner linux solo en server 2012

Opciones para configurar

Poniendo Webserver# se iran añadiendo numeros en orden para no tener problemas en el DA

Page 4: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 5: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Le damos las claves y elegimos los roles

Page 6: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Hardware Profile:

Configuraciones de hardware que le vamos a dar a la mv que vamos a crear

Page 7: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 8: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Creacion de hardware profile

Una maquina de generacion 2 no tiene floppy ni puertos comx. Tampoco incluye por defecto controladore IDE, aunque

puede añadirse

Una maquina de generacion 1 SIEMPRE tiene el sistema operativo en un disco IDE con el canal 0 usado por el HDD.

El VHDX de la plantilla de la VM se conectara al canal 0 de la controladora IDE si la maquina es generacion 1, y a un puerto

SCSI si es generacion 2

En firmaware elegimos el orden de arranque de la BIOS

Page 9: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Opciones generacion1

El sistema siempre tiene que estar instalado en un IDE en generacion 2 se conecta a ISCSI por que no tienen IDE

en procesador esta la migracion entre procesadores entre distintos fabricantes

Page 10: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Opciones generacion 2

Elegimos lo que queramos y ya lo tendriamos

Page 11: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora creariamos una maquina virtual eligiendo la misma generacion que pusimos en el prefil de hardware

Para el examen si se puede cambiar de generacion 1 a 2 y viceversa en la realidad no se puede cambiar de generacion

una VM

Capability Profiles:

Son las capacidades maximas y minimas de los hosts

Esto seria en la opcion que aparece al crear un perfil de hardware o una MV

Page 12: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Esto de aquí seria

SQL Server Profile:

Al trabajar en la nube, uno de los servicios mas demandados sera el SQL Server.

Suele formar parte de otros servicios mas complejos, como Sharepoint.

Tenemos que ser capaces de desplegar servidores SQL Server virtualizados (en una maquina virtual) con diferentes

opciones de personalizacion:

- Nombre de la instancia

- Usuario administrador

- Contraseña de administrador

- Servicios: Database Engine o Reporting Services. Estos son los unicos servicios que pueden desplegarse mediante

un SQL Server Profile.

- Nombre de la base de datos

- Tablas

- Esquema

- Usuarios que acceden a cada tabla

En SQL Server tenemos 2 tipos de perfiles:

- General: personalizamos una plantilla de SQL Server a la que hemos aplicado Sysprep.

- DACPAC (SQL Server Data Tier Application): Empaquetando con el perfil general y que permite personalizar:

o Bases de datos

o Tablas

o Usuarios

o Perfiles de usuarios…

Page 13: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

SCVMM 2012 R2. Convertir maquinas virtuales:

SCVMM 2012 R2 permite convertir maquinas virtuales entre diferentes tecnologias de virtualizacion.

La conversion desde VMware a Hyper-V solo es posible en los siguientes casos:

- ESX/ESXi 3.5 update 5

- ESX/ESXI 4.0

- ESX/ESXI 4.1

- ESX/ESXI 5.1

NO PERMITE la conversion cuando la maquina virtual es VMware Workstation

Esto es una muestra de como se instalaria el sql en otro servidor de virtualizacion

Para preparar una plantilla de una maquina con sql

Primero tenemos que instalar network 3.5

Tenemos que usar esta opcion de la instalacion de SQL

Al utilizar esta opcion se hace un sysprep despues de instalar el SQL y la deja lista para configurar lo que sea necesario

Vamos a crear las plantillas de SQL Server

Primero Tenemos que dejar la maquina de referencia limpia

Para sql necesitamos los archivos de instalacion y de momento no los tenemos es una carpeta compartida que es lo

normal nosotros de momento se los copiamos en local.

Nosotros lo tenemos en C:\SQLServer

Page 14: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora iniciamos la instalacion

Todo por defecto hasta aquí elegimos en motor de SQL vemos que no aparecen todas las opciones

Page 15: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Le damos el nombre de la instancia no dejamos el de por defecto para que despues no interfiera

Y ahora siguiente hasta el final.

Y reiniciamos.

Page 16: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Creamos el perfil de SQL

Copiamos el contenido de la iso de la SQL en una nueva libreria

Le tenemos que decir el mismo nombre de instancia y comprobar que el usuario que indicamos aquí tiene permisos en la

carpeta donde estan los archivos de instalacion de sql

Page 17: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora en configuracion le decimos la ruta de los archivos de instalacion de SQL y añadimos el usuario administrador

Aquí deberiamos usar cuentas administradas

Page 18: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Y ya tendriamos el perfil de sql

SQL Server DACPAC Profile:

El perfil de DACPAC se utiliza para personalizar despliegues de SQL Server. Esta personalizacion permite definir:

- Bases de datos

- Tablas

- Usuarios

- Perfiles

- …

En nuevos despliegues de SQL Server.

Con una VM template de sql server y el sql server profile podemos hacer un despliegue en el que solo se crea una

maquina virtual con SQL Server instalado y una instancia que le indicamos en el perfil, pero no tiene bases de datos

creadas ni tablas.

Las maquinas desplegadas nunca tienen instalado management studio

Creamos una bdd vacia y vamos a exportala para DACPAC

Page 19: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora pasamos el archivo a la librería de VMM

Page 20: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora creamos el perfil de aplicación

Y aquí elegiremos SQL en la compatibilidad

Ahora elegimo el sistema operativo y añadimos la aplicación solo deja elegir sql

Ahora le damos el nombre y el dacpac que hemos metido en la librería antes tambien el administrador del despliegue y

con el se van a crear los datos que tubieramos en el dacpac.

Page 21: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Roles de usuario:

Los roles de usuario son la forma de asignar diferentes niveles de privilegios a usuarios dentro de VMM.

VMM tiene varios perfiles de roles de usuario creados durante la instalacion:

- VMM administrator: este rol se asigna durante el proceso de instalacion de SCVMM. Tiene control total sobre

TODA la infraestructura. Tiene control total sobre todas las Clouds, Hosts, Libraries, Recursos, …

- Fabric administrator: Tiene control control total sobre el SCOPE que tiene asignado. Sobre ese scope puede hacer

las mismas tareas que un VMM administrator a excepcion de:

o Añadir hosts citrix

o Añadir WSUS

- Read-Only administrator: El SCOPE es el mismo que en el caso del Fabric Administrator, pero sus privilegios son de

SOLO LECTURA

- Tenant Administrator: El SCOPE solo puede ser una o varias nubes. No podemos asignar en su scope un grupo de

hosts ni tampoco servidores de librerias. Dentro de la nube (o las nubes) que tenga asignada, podemos detallar los

permisos que tiene (acciones que puede realizar) y los recursos a los que tiene acceso. Tambien nos permite

aplicar cuotas podemos asignar cuotas de rol y cuotas por miembro. Tambien les podemos asignar plantillas de

apliaciones plantillas de VMs etc. Tambien podemos dar un monton de permisos como encender desplegar

eliminar MVs etc. Tambien quotas de red por rol y por usuario. Tambien le podemos dar cuentas de run as para

hacer acciones que requieran privilegios elevados como añadir un host citrix o un servidor wsus.

- Application Administrator:

Vamos a crear un grupo para cloud con un par de usuarios

Ahora creamos el rol de usuario

Page 22: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

La diferencia del fabric administrator al adminitrador VMM es que el fabric tiene scope asi que le podemos dar permisos

solo a un sitio o a una nube en concreto.

Vamos a crear un application administrator

Aparece un check abajo para activar los consejos para los usuarios

Page 23: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 24: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 25: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Y ya tenemos nuestro rol

Page 26: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora vamos a entrar con la cuenta que creamos de cloud user

Y vemos que solo le aparecen los recursos que le hemos asigando

Page 27: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

System Center App Controller 2012 R2:

Entre otras funcionces, app controller ofrece un portal de autoservicio para que los ususarios de SCVMM no tengas que

acceder a la consola de VMM.

El acceso sera via HTTPS.

Tiene limitaciones y menos opciones que la consola de VMM, pero permite integrar la nube privada con la nube publica

(azure) en una misma interfaz.

Instalacion de App Controller:

- Consume pocos recursos. Puede instalarse en una maquina virtual.

- Se recomienda hacer la instalacion en una maquina independiente, aunque puede instalarse para entornos

pequeños en la misma maquina que VMM.

Page 28: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Vamos a instalarlo

Igual que VMM el primer exe solo descomprime

La instalacion es todo siguiente

Puede que pida reiniciar si no reinicias no termina la instalacion

Podemos elegir que cuenta usar y el puerto para uso INTERNO

Page 29: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora elegimos el certificado como no tenemos CA usamos uno autofirmado

Ahora con decir el nombre del servidor SQL nos mostrara la instancia si desaparece volver atrás un paso y volver adelante

hasta que se quede fija la instancia

Page 30: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Al finalizar nos da la URL

Si no tenemos silverlight nos pedira instalarlo la primera vez

Page 31: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Iniciamos sesion con el administrador y vamos a conectar a VMM

Page 32: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora ya nos aparecen los contenidos de VMM

Conectar App Controller con azure

Ese certificado lo tenemos que generar autofirmado o con una CA

Autofirmado desde iis

Page 33: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Aquí se exporta como pfx

Tenemos que tener los 2

El cer para subirlo a azure y el pfx para darselo al app controller

Tambien lo exportamos como .cert para subirlo azure

Page 34: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Y si todo esta bien nos conectara

Page 35: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Ahora vamos a desplegar una maquina virtual desde una plantilla en la nube publica de azure desde app controller.

Page 36: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 37: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 38: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 39: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql
Page 40: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Primero creamos el almacenamiento

Y ya nos deja elegirlo

Le damos el usuario y contraseña y los datos que necesitemos y ya podemos desplegarla

Page 41: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql

Y ya tenemos nuestra maquina en azure