---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios...
Transcript of ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios...
![Page 1: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/1.jpg)
------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/4.jpg)
![Page 5: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/7.jpg)
![Page 8: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/21.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/22.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/23.jpg)
![Page 24: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/24.jpg)
![Page 25: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/27.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/28.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/30.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/31.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/32.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/33.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/34.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/35.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/36.jpg)
![Page 37: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/37.jpg)
![Page 38: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/38.jpg)
![Page 39: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/39.jpg)
![Page 40: ---------------------------------------------------------- · - Bases de datos - Tablas - Usuarios - Perfiles - … En nuevos despliegues de SQL Server. Con una VM template de sql](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/40.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022050719/5faf454c1ff6647fee3a885f/html5/thumbnails/41.jpg)
Y ya tenemos nuestra maquina en azure