Blog de Florent Appointaire

Blog sur les technologies Microsoft (Windows Server, System Center, Azure, Windows Azure Pack/Azure Stack, etc;)

Comme dans la nouvelle version de Azure, il est possible de déployer des extensions tel que BGInfo, DSC, etc. Le seul problème est, que pour le moment, le bouton add n’existe pas. Il faut donc passer par PowerShell. Pour installer BGInfo, exécutez la commande suivante:

# Add the Microsoft Azure Stack environment
[net.mail.mailaddress]$AadFullMailAddress="florent@azurelabdvo.onmicrosoft.com"
$AadTenantId=(Invoke-WebRequest -Uri ('https://login.windows.net/'+($AadFullMailAddress.Host)+'/.well-known/openid-configuration') -UseBasicParsing|ConvertFrom-Json).token_endpoint.Split('/')[3]

# Configure the environment with the Add-AzureRmEnvironment cmdlt
Add-AzureRmEnvironment -Name 'Azure Stack' `
    -ActiveDirectoryEndpoint ("https://login.windows.net/$AadTenantId/") `
    -ActiveDirectoryServiceEndpointResourceId "https://azurestack.local-api/"`
    -ResourceManagerEndpoint ("https://api.azurestack.local/") `
    -GalleryEndpoint ("https://gallery.azurestack.local/") `
    -GraphEndpoint "https://graph.windows.net/"

# Authenticate a user to the environment (you will be prompted during authentication)
$privateEnv = Get-AzureRmEnvironment 'Azure Stack'
$privateAzure = Add-AzureRmAccount -Environment $privateEnv -Verbose
Select-AzureRmProfile -Profile $privateAzure

Set-AzureRmVMExtension -ExtensionName BGInfo -Publisher Microsoft.Compute -Version 2.1 -ExtensionType BGInfo -Location local -ResourceGroupName Compute -VMName W2012R2 -Verbose

image

Et dans l’interface Azure Stack:

image

J’ai testé les extensions suivantes:

  • BGInfo
  • DSC
  • VMAccessAgent
  • CustomScriptExtension

Vous pouvez trouver une liste des extensions ici \\SOFS\CRP\GuestArtifactRepository. A voir si elles fonctionnent toutes.

Facebook Like
Anonymous