System Center Virtual Machine Manager 2012: Perfeccionamiento de la nube privada

La versión venidera de System Center Virtual Machine Manager 2012 SP1 agiliza la administración virtual para el traslado a una nube privada o pública.

Paul Schnackenburg

Administrar su red virtual y todos los sistemas virtuales individuales puede ser un desafío. System Center Virtual Machine Manager (VMM) 2012 SP1 puede ayudar a agilizar los procesos de instalación y configuración.

Puede ayudarle a instalar y cluster Hyper-V en máquinas a estrenar; Añadir hosts de servidor de Microsoft, VMware y Citrix Xen; y agregar arreglos de discos de almacenamiento de información, redes lógicas y carga equilibradores. En otras palabras, le ayuda a preparar a la tela de su centro de datos.

El mes pasado, cubrí todos aquellos procesos. Aquí, voy a empezar donde lo dejé: creación de plantillas (ver figura 1), servicios con aplicaciones y nubes privadas sobre la tela, así como examinar lo que se ofrece por la nueva Fundación de proveedor de servicio (SPF).

The library is central to how System Center Virtual Machine Manager 2012 SP1 works

Figura 1 la biblioteca es fundamental para el funcionamiento de System Center Virtual Machine Manager 2012 SP1.

Plantillas de servicio

VMM 2008 R2 utiliza plantillas de máquina virtual (VM) que le permiten implementar máquinas virtuales con una configuración definida, basada en uno o más discos duros virtuales (VHD), un perfil de hardware y un perfil de sistema operativo invitado (para la personalización de Windows). La principal restricción en las plantillas de VM es que sólo manejan los servidores individuales. El perfil de sistema operativo invitado sólo permite definir información básica (como el nombre del servidor, nombre de dominio y así sucesivamente). Usted puede utilizar para habilitar la personalización más avanzada y las características o funciones.

El mayor problema, sin embargo, es que después de despliegue allí ninguna relación entre la plantilla de la VM y los servidores desde que se implementó. Si necesita cambiar la configuración, no hay ninguna otra manera que cambiar manualmente cada VM ya ha implementado.

Las plantillas de servicio en VMM 2012 SP1 son la respuesta a estas limitaciones. Permiten modelar múltiples niveles de máquinas y sus relaciones de la red, incluyendo equilibradores de carga, y permiten configurar las funciones y características de sus máquinas virtuales. También puede agregar paquetes de despliegue de la Web, programas de servidor de App-V y paquetes de aplicación (DAC) de nivel de datos SQL.

Implementar todas las máquinas virtuales en la plantilla como una instancia del servicio. Luego se puede administrar como una sola unidad. VMs desplegadas mantendrán un enlace a la plantilla, que le permite actualizar la configuración y estas Saque a todas las máquinas virtuales previamente implementadas. Esta es la razón principal para considerar la envoltura incluso una sola máquina virtual en una plantilla de servicio. Usted podrá actualizar su configuración o agregar funciones y características fácilmente (ver figura 2).

It’s easy to add roles and features to virtual machines through a System Center Virtual Machine Manager 2012 SP1 service template

Figura 2 es fácil agregar roles y características de los equipos virtuales a través de una plantilla de servicio de System Center Virtual Machine Manager 2012 SP1.

Porque cada instancia de un servicio puede requerir información única (nombres VM, cadenas de conexión, variables que redes para conectarse, etcétera) puede modelar en la plantilla de servicio como variables (precedidos por el signo @). En el tiempo de implementación, se le pedirá que ingrese la información pertinente. Agregar los controladores derecho para su marca y modelo de equilibrador de carga permite VMM 2012 SP1 configurar correctamente. Al implementar un servicio, puede configurar automáticamente la información de equilibrador de carga necesaria para cada máquina virtual.

Puede asignar cada VM con una dirección IP fija de la agrupación de direcciones IP en VMM 2012 SP1. Si usted más tarde restablecer un servicio, estas direcciones IP se ponen en un estado inactivo. Cuando necesite volver a utilizarlos para nuevas implementaciones, puede eliminarlos de la piscina inactiva.

Puede implementar un servicio a un grupo de hosts o nube privada. Debido a las capacidades de multi-hipervisor en VMM 2012 SP1, teóricamente podría tener un nivel de servicio que se ejecuta en un hipervisor y otra capa que se ejecuta en otro hipervisor.

Una implementación típica de aplicación personalizada hoy generalmente es un proceso manual con varias instrucciones paso a paso para completar en el orden correcto, potencialmente en varias máquinas. Plantillas de servicio en VMM 2012 SP1 permiten encapsular todo este conocimiento en un solo lugar desde el cual puede ejecutar sus implementaciones con confianza.

Antes de iniciar el diseñador de la plantilla de servicio en VMM 2012, sin embargo, asegúrese de averiguar todos los detalles, tales como qué servidores (VMs y cajas físicas) que necesita para implementar y en cuántos niveles, qué bits software conforman las aplicaciones y sus requisitos, cómo están conectados los componentes y cómo interactúan los usuarios con el servicio.

Asegúrese de que usted tiene cualquier redes lógicas y equilibradores de carga, hosts y grupos de hosts, nubes privadas y plantillas VM ya configuradas en VMM 2012 SP1. Esto incluye todos los perfiles de hardware, guest OS perfiles, perfiles de aplicación y perfiles de SQL Server donde sea necesario. Debe almacenar secuencias de comandos y aplicaciones personalizadas en la biblioteca de VMM 2012 SP1 como una carpeta con la extensión .cr (para recursos personalizados). A continuación, se pueden incluir en sus plantillas de servicio.

The Service Template Designer in System Center Virtual Machine Manager 2012 SP1 is a visual environment for creating single or multi-tier services

Figura 3 el diseñador de la plantilla de servicio en System Center Virtual Machine Manager 2012 SP1 es un entorno visual para la creación de servicios individuales o de múltiples niveles.

Trucos y consejos de plantilla de servicio

Al trabajar con plantillas de servicio complejo, lo que es mejor instalar manualmente cada aplicación primero para determinar funciones y características, así como otros requisitos previos de software. Si su servicio es varios niveles con la configuración de cada capa, es generalmente más fácil iniciar construcción de primer nivel, la prueba y luego copiar esa plantilla y añadir la siguiente capa.

Otra cosa a tener en cuenta es para habilitar el registro de sus instalaciones resolver problemas de instalación. Si usted tiene un archivo MSI, usted utilizará Msiexec.exe. Habilitar el registro detallado mediante/l * v. Si usted tiene una secuencia de comandos genérica, la configuración avanzada le permite definir rutas de acceso para guardar la salida estándar, error logs y reinicie el comportamiento.

Puede empaquetar secuencias de comandos y aplicaciones personalizadas como recursos (CME) ejecutables de comando genérico. La versión para fabricación (RTM) versión limita a ejecutar una pre- y una secuencia de comandos posteriores a la instalación en una implementación. Esto significa que usted tiene que crear una "secuencia principal" Si quieres tener varias cosas suceden en orden. VMM 2012 SP1 le permite disponer de varias secuencias de comandos para cada fase, y puede solicitarlos. También toma en cuenta los códigos de salida.

Si una implementación falla durante esta fase en RTM, VMM 2012 SP1 simplemente desactiva la secuencia de comandos. VMM 2012 SP1 le permitirá marcar una secuencia de comandos como idempotente, y se ejecutará durante el segundo intento. En cuanto a la distribución del software a una VM durante el despliegue, VMM 2012 SP1 le permite administrar VMs desconectadas por el software packaging y lo que en un archivo ISO montado.

System Center Virtual Machine Manager 2012 SP1 comes with one-, two- and three-tier service templates you can use as starting points

Figura 4 System Center Virtual Machine Manager 2012 SP1 viene con uno-, plantillas de dos y tres niveles de servicio se puede utilizar como puntos de partida.

Aplicaciones en plantillas de servicio

Para entornos de prueba, puede utilizar VMM 2012 RTM para definir los paquetes de CAD de SQL Server. Una instancia de "sysprepped" de SQL en una plantilla de servicio le permite configurar rápidamente las bases de datos back-end para las aplicaciones. En la producción, sin embargo, las grandes empresas generalmente tienen una granja con muchas bases de datos SQL Server. Cada aplicación ejecuta en su base de datos de allí, en lugar de en las máquinas virtuales individuales.

VMM 2012 RTM permite definir la cadena de conexión y otra información en paquetes de CAD para administrar este escenario. VMM 2012 SP1 traerá esta misma funcionalidad a implementar Web paquetes. Resulta que muchos entornos grandes granjas IIS que manejan decenas de sitios Web, en lugar de ejecutarlos en máquinas virtuales separadas. Esto podría conducir a una situación donde tiene una implementación de servicio que no contiene VMs, sólo Web implementar paquetes para servidores de aplicaciones y paquetes de CAD para conectarlos a su base de datos back-end.

Puede implementar máquinas virtuales basadas en plantillas de servicio en VMM 2012 SP1 a hosts en un perímetro de red o hosts en grupos de trabajo. También puede desplegar a dominios de Active Directory no es de confianza o dominios con confianza unidireccional o bidireccional con el dominio en el que se encuentra el servidor VMM 2012 SP1.

Servidor App-V es parte de VMM 2012 SP1 y un interesante tomar en el futuro de empaquetado de la aplicación y distribución. Se basa en la tecnología de virtualización de aplicaciones de App-V utilizada para las máquinas cliente. En VMM 2012 SP1, aplicaciones de servidor de App-V pueden crear tareas programadas.

También pueden capturar una aplicación ya instalada, usando un proceso llamado paquete de aplicaciones remotas. Esto puede ser útil para aplicaciones personalizadas donde el medio original no está disponible. Aunque existen algunas limitaciones. Aplicaciones deben estar basado en MSI; Paquetes de implementación Web no funcionarán; hay que configurar variables de entorno, grupos y usuarios locales por separado; y no puede usar COM/DCOM.

Solución de problemas de plantillas de servicio

Con tantas piezas móviles, ciertamente hay espacio para las implementaciones de servicio a ir mal. Es importante comprender lo que sucede bajo las cubiertas al implementar un servicio. En primer lugar, crear las máquinas virtuales. A continuación, se unen a un dominio y configurarlos. Por último, aplicar las secuencias de comandos y aplicaciones necesarias. Puede definir el orden en que se implementa cada nivel.

Hay un proceso detallado para implementar las máquinas virtuales que forman parte de un servicio. Inicia con la transferencia de discos duros virtuales de la biblioteca al host a través de sistema de transferencia de fondo inteligente, o BITS (o clonado en almacenamiento de información copia capaz de red de área de almacenamiento [SAN]). A continuación, agregue un disquete virtual para que VMM 2012 SP1 puede aplicar la configuración de personalización (incluyendo roles y funciones) al VHD. A continuación, dominio-unir el VMM 2012 SP1 e instalar el agente de VMM 2012 SP1 de invitado (que se puede ver en programdata%\vmmlogs %).

Debe copiar los scripts necesarios de la biblioteca de XXX.cr a la carpeta en c:\windows\temp\scvmmXXX\XXX.cr. De esta manera se puede reiniciar en caso de fallo. Secuencias de comandos utilizan c:\windows\temp como su carpeta de trabajo. Crean dos archivos: GCE_stderrorXXX y GCE_stdoutXXX. Si todo va según el plan, puede eliminar estos archivos después de un éxito. ¿Deje intacto si el script tiene problemas el registro de errores.

Deberás copiar todas las aplicaciones que se incluyen en el servicio a la carpeta c:\windows\MSSCVMMApplications de la máquina virtual. Hay subcarpetas para servidor de App-V y Web implementar paquetes en esta carpeta. Si se trata de un paquete de SQL DAC, copiarlo en c:\windows\ MSSCVMMSQLInstance. El progreso de su implementación se registra en la carpeta archivos de VMMapplicationmanager.log, ubicado en c:\programdata\Microsoft\Virtual Machine Manager.

Una forma común de solucionar un problemático host de Hyper-V en VMM 2008 R2 fue a sacar de la gestión de VMM y agregarlo de nuevo más tarde (ver figura 5). Si lo hace cuando tiene que ejecuta máquinas virtuales que forman parte de un servicio en VMM 2012 SP1, permanentemente se rompe el enlace a la plantilla.

Seeing how each VM is connected to different networks is easy with the Networking Diagram view

Figura 5 ver cómo cada VM está conectado a redes diferentes es fácil con la vista Diagrama de red.

Servicios de mantenimiento

VMM 2012 sólo no deja de modelo, probar e implementar una máquina virtual o múltiples máquinas virtuales en niveles como una sola unidad. También gestiona el ciclo de vida de la aplicación por lo que le permite actualizar VMs o aplicaciones. El proceso es copiar una plantilla de servicio, le dan un número de versión actualizada y aplicar los cambios necesarios. Esta nueva plantilla se publica y se puede aplicar a instancias de un servicio en ejecución.

Hay dos tipos de posibles actualizaciones. Puede actualizar las VMs originales con una actualización en el lugar. Una actualización de servicio basado en la imagen sustituye a la máquina virtual de toda con una nueva máquina virtual. Este último sólo funciona para aplicaciones sin estado o aplicaciones donde puede guardar el estado en la unidad VHD que conectada a la máquina virtual. El antiguo VM se destruye, se implementa la nueva máquina virtual y el estado se copia de nuevo. Paquetes de App-V Server hacen automáticamente. Dependiendo de donde una aplicación personalizada almacena su estado, no debería ser demasiado difícil escribir una secuencia de comandos para exportar al VHD.

Para cada nivel de una plantilla de servicio, puede definir el número mínimo y máximo de VMs para escenarios de escalamiento. También puede especificar dominios, es decir cuántos VMs se apagará al mismo tiempo de la actualización. Así, por ejemplo, si tienes cinco instancias y tres dominios actualización dentro de un determinado nivel, VMM 2012 SP1 hará la actualización en tres lotes. Verifica que las VMs son funcionales después de la actualización, incluyendo conexión a su equilibrador de carga nuevo (si procede) antes de actualizar el siguiente grupo.

En cuanto a la supervisión de funcionamiento de las máquinas virtuales y servicios, siempre y cuando haya configurado VMM 2012 SP1 para integración de System Center Operations Manager e instalado el paquete de administración de VMM, la corriente VMs y servicios se mostrarán sin tener que utilizar el diseñador de la aplicación de distribuir en System Center Operations Manager. Lo mismo sucede para los datos sobre los servicios que fluye en System Center Service Manager.

Nubes privadas

El concepto de una nube privada es la abstracción ultimate. Se ocultan todos los detalles de la tela y la capacidad se asigna con acceso basado en roles (RBA). Propietarios de las aplicaciones y otros con RBA asignado permisos pueden utilizar la consola de VMM 2012 SP1 o controlador del sistema Centro App a disposición y administrar las máquinas virtuales y servicios sin saber nada acerca de los hosts subyacentes, almacenamiento o redes.

La consola de VMM 2012 SP1 también tiene una característica nueva, solicitado por el usuario que le permite abrir una nueva conexión y escriba credenciales alternativas (ver figura 6). Esto es útil para la prueba de acceso de usuario de autoservicio. Cuando un usuario delegado abre la consola, la interfaz de usuario se ajusta por lo que no ven en todo el panel de la tela.

Being able to connect to the System Center Virtual Machine Manager 2012 SP1 console as different user accounts is useful

Figura 6 es útil ser capaz de conectarse a la consola de System Center Virtual Machine Manager 2012 SP1 como cuentas de usuario diferentes.

Definir límites de cuota para las nubes en la nube, grupo o nivel individual (véase figura 7). Por ejemplo, puede, dejar que cada desarrollador crear tres VMs, pero límite al grupo desarrollador 12 VMs. Puede definir contingente basado en memoria, CPU virtual, almacenamiento y número de máquinas virtuales.

There’s great flexibility in how you can restrict your cloud capacity

Figura 7 existe gran flexibilidad en cómo se puede restringir la capacidad de su nube.

La flexibilidad de poder diseñar redes virtuales sobre su infraestructura de red subyacente no puede ser subestimada. Puede cambiar radicalmente la forma en que piensa clusters y redes. Gestión de direcciones IP (IPAM) es una nueva característica de Windows Server 2012. VMM 2012 SP1 ofrece secuencias de comandos para ayudarle a exportar asignaciones de dirección que ha hecho de sus piscinas al IPAM.

Otro factor a tener en cuenta es la capacidad para mover las máquinas virtuales de local a Windows Azure, ya que ahora soporta infraestructura como servicio (IaaS). VMM 2012 SP1 se integran esta funcionalidad y permiten cargar una máquina virtual de la biblioteca VMM 2012 SP1. Puede utilizar la función de virtualización de red para que la mantenga VM su dirección IP. Con la nueva funcionalidad de gateway para enlazar su red con Windows Azure, la máquina virtual seguirá aparecen como parte de su red.

Fundación de proveedor de servicio

La mayoría de nuevas características en VMM 2012 SP1 son mejoras a la funcionalidad existente en VMM 2012 RTM, o ampliación de VMM para aprovechar la nueva funcionalidad de Windows Server 2012 Hyper-V.

Sin embargo es a estrenar, un área en VMM 2012 SP1. Toma el poder de System Center 2012 y trae a los proveedores de servicios y hosts mediante SPF. Esto expone una infraestructura VMM como Representational State Transfer, o servicio Web basada en REST utilizando el protocolo OData. Esto facilita la construcción de interfaces Web que controlan VMM para implementar y administrar las máquinas virtuales y servicios a las nubes.

También hay un nuevo rol de administrador del inquilino al que puede asignar derechos delegados, incluyendo la capacidad de crear usuarios con privilegios específicos. Agregar una solución de medición y facturación y es fácil ver cómo los proveedores de servicios pueden beneficiarse de System Center 2012 SP1, no sólo para la administración de la infraestructura virtual, pero también para la vigilancia con el Gerente de operaciones, automatizar con Orchestrator y así sucesivamente.

Máquina virtual servicio herramienta 2012

Uno de los mayores desafíos en la gestión de centros de datos virtualizados es mantener las máquinas virtuales y la infraestructura subyacente actualizados. Puede integrar ejecutar máquinas virtuales con Windows Server Update Services (WSUS) o el administrador de configuración. Sin embargo, VMs, plantillas y discos duros virtuales en la biblioteca almacenados generalmente no se actualizan con OS o parches de aplicación o firmas de malware. Esto supone un riesgo de seguridad al implementar nuevas VMs.

La máquina Virtual servicio herramienta (VMST) 2012 permite mantener las máquinas virtuales sin conexión, plantillas VM y VHD guardados en una biblioteca, así como de VMs detenidas y estado guardado en hosts — up-to-date mediante la inyección de paquetes de actualización de Configuration Manager 2012 o WSUS 3.0 SP2.

VMM 2012 SP1 es bueno por sí mismo, pero proporciona un excepcional potencial cuando se combina con Windows Server 2012 Hyper-V. Las empresas no están realmente interesadas en potencial, aunque. Pagan por resultados, y para realmente lograr beneficios a gran escala de nube privada o híbrido requiere varios otros componentes.

SAN selecciona debe soportar todas las características de VMM 2012 SP1 (a través de SMI-S) y clonación/instantáneas para aprovisionamiento rápido. Asegúrese de que configurar redes de que van a manejar la migración en vivo en el administrador de clúster de conmutación por error. Configurar el VMM 2012 SP1 recurso compartido de la biblioteca por lo que no es necesario copiar la imagen ISO de archivos, pero puede compartirlos en su lugar.

Involucrar al equipo de la red para aprovechar realmente de redes lógicas y la característica de virtualización de red en Windows Server 2012 para automatizar la creación de redes para máquinas virtuales en su centro de datos. Con la infraestructura adecuada en el lugar, VMM 2012 SP1 — junto con Hyper-V 3.0 — puede llevar el poder de cloud computing para el mejor lugar para ello: su propio centro de datos.

Paul Schnackenburg

Paul Schnackenburg ha estado trabajando en él desde los días de 286 computadoras. Trabaja a tiempo parcial como un profesor, así como con su propio negocio, experto en IT Solutions, en la Costa del sol de Australia. Tiene certificaciones MCSE, MCT, MCTS y MCITP y se especializa en Windows Server, Hyper-V y soluciones de Exchange para empresas. Llegar a él en paul@expertitsolutions.com.au y siga su blog en TellITasITis.com.au.

Contenido relacionado