Despliegue de DevTest Labs en Azure

Para realizar el despliegue de un DevTest Lab en Azure, actualmente no existe ningún cmdlet que realice esta tarea, por lo que la deberemos realizar mediante el comando New-AzureRmResourceGroupDeployment del modo que se muestra a continuación, definiendo previamente la plantilla del DevTest Lab en un JSON.

New-AzureRmResourceGroupDeployment -Name deployNameDemoLab -ResourceGroupName $RG -Templateuri $TemplateuriX -TemplateParameterObject $Params -Verbose

Donde las variables son:

  • $RG: Nombre del Resource Group (String).
  • $TemplateuriX: variable que contiene la URI del JSON donde hemos definido los parámetros del DevTest Lab (String).
  • $Params: objeto previamente definido que inyecto al JSON (Objeto).
$params = @{}
$params.add("maxAllowedVmsPerUser",$NumVMUser)
$params.add("maxAllowedVmsPerLab",$NumVMLab)
$params.add("newLabName",$newLabName)

Es importante destacar porque realizo la inyección de un objeto $params en lugar de una URI hacia un JSON donde están definidos los parámetros que seria lo más común. El motivo es porque prefiero añadir los parámetros mediante un Asset definido en mi Automation Account, o bien, por código de Azure powershell/Azure automation.

Autor: Jordi Suñé

Gran aficionado a los juegos de mesa, las motos y consultor cloud (o almenos eso pone en mi firma de correo). Después de más de dos años en @Tokiota me dedico a presentar y diseñar soluciones tecnológicas Microsoft tanto cloud como onpremise , implantarlas y en alguna que otra ocasión dar workshops y charlas. Intento mantenerme al día de todas las novedades en nuestro sector, aunque eso me quite horas de sueño, pero todo el mundo sabe que para eso se inventó el café ^^

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s