Está en la página 1de 6

Protección de la configuración de la máquina virtual con State Configuration de Azure Automation

Introducción

En el entorno de producción es indispensable que todas las máquinas virtuales manejen el mismo
sistema versión y características Azure Automation permite reducir los tiempos de incidencias y
soluciona los problemas asociados

¿Qué es State Configuration de Azure Automation?

Supervisa y automatiza las máquinas para que estas se encuentren en armonía y tengan la misma
distribución de configuraciones

Plataformas y sistemas compatibles

Windows

Server 2019

Server 2016

Server 2012 R2

Server 2012

Server 2008 R2 SP1

10

8.1

Uso de DSC de PowerShell para lograr un estado deseado

Este servicio permite validar el estado de una maquina virtual

Recursos de DSC
Para visualizar estos recursos utilizamos el comando Get-DSCResource de PowerShell

Anatomía de un bloque de código de DSC

Configuration MyDscConfiguration { ##1

Node "localhost" { ##2

WindowsFeature MyFeatureInstance { ##3

Ensure = 'Present'

Name = 'Web-Server'

MyDscConfiguration -OutputPath C:\temp\ ##4

Nodo :se pueden tener varios bloques de nodo

Datos de configuración en un script DSC

Un bloque de datos contiene una matriz de nodos esta se conoce como AllNodes

Ejcutamos en powershell

$datablock =

@{
AllNodes =

@(

@{

NodeName = "WEBSERVER1"

SiteName = "WEBSERVER1-Site"

},

@{

NodeName = "WEBSERVER2"

SiteName = "WEBSERVER2-Site"

},

@{

NodeName = "WEBSERVER3"

SiteName = "WEBSERVER3-Site"

);

Creación de una máquina virtual


Copiamos los recursos asignados

"fqdns": "",

"id":
"/subscriptions/<guid>/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtual
Machines/myVM",

"location": "eastus",

"macAddress": "00-0D-3A-36-BA-28",

"powerState": "virtual machine running",

"privateIpAddress": "10.0.0.4",

"publicIpAddress": "104.40.69.56",

"resourceGroup": "myResourceGroup"

Abrimos puerto 80
Creación de una cuenta de Azure Automation

Ingresamos al recurso y validamos la implementación


Comprobación de conocimientos

Uso de DSC de PowerShell para lograr un estado deseado

Este servicio permite validar el estado de una máquina virtual

Recursos de DSC

Para visualizar estos recursos utilizamos el comando Get-DSCResource de PowerShell

También podría gustarte