Como você define um conjunto de disponibilidade para uma VM existente em azul?

3

Estou usando o novo tipo de máquina virtual do Gerenciador de recursos.

Agora, preciso adicionar isso em um balanceador de carga (já configurado), mas não consigo encontrar como atribuir essa VM ao conjunto de disponibilidade para poder alocá-lo ao balanceador de carga.

Parece não haver interface do usuário no portal de visualização, por isso estou assumindo que isso seja um PowerShell apenas no momento, mas não consigo encontrar documentos sobre a atribuição de uma VM existente.

FYI - Todos os itens associados a isso estão na mesma região que eu assegurei para começar.

    
por Dreamwalker 20.11.2015 / 12:18

2 respostas

4

Ainda não há configuração para isso no ARM, mesmo no powershell

    
por 24.11.2015 / 22:37
2

Bem, ainda não há nenhuma opção na GUI, mas Samir Farhat escreveu um script powershell que pode ser usado para alterar o AS da VM existente no modo ARM.

AFAIK, this feature may be addressed by the end of this year. It's a big challenge for the MS team to allow such operation. Changing the availability Set requires a review of the VM mobility architecture on Azure. Fore example, adding a VM in an Availability Set already containing a VM means putting it to different default domain. Becasue VM mobilty is a matter on Azure (No Live Migration), it's not an easy operation. I have written a Powershell script which let you change the AS of an ARM VM by recreating it. Give it a try and enjoy : https://buildwindows.wordpress.com/2016/02/25/add-or-change-an-arm-virtual-machines-availability-set/

A discussão completa sobre este tópico pode ser encontrada em este link

Copiando o trecho aqui, apenas no caso de o link da página se tornar inválido

How to use it ?

1- Download the script and save it to local location

2- Run it and provide the requested parameters

or

2- ./Set-ArmVmAvailabilitySet.ps1 –VmName ‘The VM Name’ –ResourceGroup ‘Resource Group’ –AvailabilitySetName ‘As Name’ –SubscriptionName ‘The Subscription name’

To remove a VM from an AvailabilitySet:

./Set-ArmVmAvailabilitySet.ps1 –VmName ‘The VM Name’ –ResourceGroup ‘Resource Group’ –AvailabilitySetName 0 –SubscriptionName ‘The Subscription name’

Download Link

Version 1.01 : https://gallery.technet.microsoft.com/Set-Azure-Resource-Manager-f7509ec4

    
por 08.04.2016 / 14:22