Integrar Azure con Virtual Machine Manager

Si bien las organizaciones suelen utilizar System Center 2012 R2 y 2016 Virtual Machine Manager para administrar la virtualización del host, las redes y los recursos de almacenamiento en sus centros de datos locales, VMM también permite la integración entre el entorno local y la nube de Microsoft Azure. Esta integración le permite administrar máquinas virtuales básicas mediante la consola VMM. En este tutorial te mostraremos cómo hacerlo.

Para este tutorial usaremos System Center Virtual Machine Manager 2016. ¡Comencemos!

En la consola de System Center VMM 2016, haga clic en máquina virtual y serviciosy luego ir a Suscripciones de Azure ubicado a la izquierda. Esta es el área del producto en la que trabajaremos en este tutorial.

Microsoft Azure tiene dos modelos de implementación admitidos: ARM (Azure Resource Manager) y Classic. Tenemos dos conjuntos separados de API para administrar estas técnicas de implementación y recuerde que no son exactamente compatibles entre sí.

Microsoft se está moviendo hacia el modelo ARM, por lo que es probable que cualquier nueva implementación siga este método. La principal ventaja es que utiliza el concepto de grupo de recursos (en cierto sentido, es similar a una carpeta en un servidor de archivos), y en este contenedor todos los servicios se implementan como parte de un grupo. Podemos delegar permisos, administrar etiquetas y organizarlos por separado en una suscripción.

Desafortunadamente, el único método de implementación admitido por Virtual Machine Manager 2016 es el modelo clásico, lo que significa que todos los pasos que damos en este tutorial solo funcionarán si tiene máquinas virtuales (VM) ejecutándose en este método de implementación.

Es probable que el modelo ARM, que es el modelo de implementación recomendado por Microsoft, debute en Virtual Machine Manager en el futuro. Sin embargo, todavía no hay una fecha específica para esto.

Índice

Configurar certificados

El primer paso es crear un certificado autofirmado en el servidor VMM, que debe estar ubicado en el almacén de certificados del usuario. Puede utilizar las siguientes opciones para crear un certificado Nuevo certificado autofirmado Cmdlet de PowerShell. Los nombres descriptivos y de asunto pueden ser cualquier nombre y no es necesario que sean el nombre del servidor actual.

$ cert = New-SelfSignedCertificate -FriendlyName VMM -Subject VMM -CertStoreLocation "Cert: CurrentUser My" -Type Custom -KeyExportPolicy ExportableEncrypted -KeyLength 4096 -KeySpec KeyExchange

En este punto, el certificado se instala en el almacén de certificados del usuario actual. Ahora definiremos la contraseña que se utilizará para exportar el nuevo certificado.

$ contraseña = ConvertTo-SecureString -String "[email protected]! "-Fuerza-AsPlainText

La primera exportación de certificado que acabamos de crear estará en formato de clave privada pfx. Usaremos esto en el futuro para importar para otros usuarios que quieran acceder a la misma suscripción. Al hacer esto, evitamos crear e importar certificados en Azure.

Export-PfxCertificate -Cert $ cert -FilePath C:TempVMM.pfx -Password $ contraseña

La segunda exportación es un certificado que necesitaremos cargar en el portal de Microsoft Azure Classic. En Azure no necesitamos una clave privada, solo un certificado normal.

Certificado de exportación -Tipo de CERT -Cert $ cert -FilePath C:TempVMM.cer

Todo el proceso se muestra en la siguiente imagen.

Configurar certificados en PowerShell

Podemos verificar los resultados abriendo mmc (haga clic en Inicio, ejecute, escriba mmc y haga clic en Aceptar), en la nueva consola, haga clic en Archivo, Agregar o eliminar instantáneasescoger Certificados a la izquierda y haga clic en Agregar botón. Aparecerá un asistente. Escoger Cuenta de usuario y presiona Terminar.

Volver a la consola, ampliar Personal y haga clic en Certificados. Se mostrará a la derecha una lista de todos los certificados almacenados en el ordenador local. Hacemos doble clic en lo que acabamos de crear (en nuestro caso es el nombre del VMM), y en las propiedades del certificado vemos que tenemos una clave privada.

certificado en mmc

Nuestro próximo paso es ingresar al Portal Clásico. La mejor manera de hacerlo es haciendo clic en portal de gestión en la consola VMM. Después de iniciar sesión en el Portal clásico, haga clic en Ajustes entonces Certificados de Gestiónhaga clic en Descarga el certificado de gestión. Aparecerá una nueva página donde podemos seleccionar un archivo de la unidad local. Haga clic en vista previa y seleccione vmm.cer, que creamos con PowerShell.

Azure Portal - Descargar certificado de gestión

El proceso tardará unos segundos y aparecerá un nuevo certificado Certificados de Gestión camino.

Certificado descargado

Administración de máquinas virtuales de Azure

Estamos llegando al final del camino y, después de trabajar en los certificados de ambos lados (Azure y local), finalmente estamos listos para administrar la suscripción. Sin embargo, necesitamos obtener una identificación de suscripción, que es fácil de encontrar en el portal clásico. (Imprenta Configuración / Suscripciones.)

Obtenga su ID de suscripción de Azure

Regrese a la consola VMM, haga clic en Agregar una suscripcióny complete la información, haga clic en Navegar y seleccione el certificado que está en la lista, haga clic en Terminar.

Agregar un ID de suscripción al VMM

Después de agregar una suscripción a la consola, haga clic en ella y aparecerá una lista de todas las máquinas virtuales que se ejecutan en el Portal clásico. De un vistazo podemos comprobar su ubicación, servicio en la nube y tamaño.

Comprobar máquinas virtuales en VMM

Sin embargo, el administrador no tendrá las mismas funciones de gestión que Azure Portal. Podemos iniciar, detener, apagar, reiniciar y usar RDP en máquinas virtuales.

Configuración de control de máquinas virtuales

Si seleccionamos cualquier máquina virtual dada, tendremos más información en el panel de detalles, como el archivo del disco del sistema operativo, las direcciones IP públicas e internas.

Detalles de la máquina virtual

¡Eso es! Si es administrador de Microsoft Azure y tiene máquinas virtuales que se ejecutan en el modelo de implementación clásico, esta integración con Virtual Machine Manager (2012 R2 o 2016) le brindará grandes beneficios para administrar su máquina virtual desde un solo lugar.


Artículos de interés

Subir