VM do RM do Azure - o agente da VM está indisponível ou não instalado, o que pode impedir a execução do VMAccess

1

Eu criei uma nova VM do Azure RM em um novo grupo de recursos. Esse grupo de recursos também contém uma nova conta de armazenamento, na qual copiei um VHD para a nova VM. Esse VHD é uma cópia de um que funciona bem em uma VM diferente em um grupo de recursos e local diferentes.

Se eu for para o Diagnóstico de inicialização do portal, posso ver a VM na tela de login (Windows Server 2012).

Eu posso clicar em conectar para a VM e baixar a conexão RDP. Meus problemas começam quando tento fazer o login. Embora eu tente o mesmo nome de usuário e senha que me leva para a VM da qual o VHD foi copiado, recebo acesso negado na nova VM.

Neste ponto, achei que isso não seria um grande problema porque eu sabia que a opção "Redefinir senha" estava disponível no portal do Azure. No entanto, quando eu navego para esta opção, vejo a seguinte mensagem:

The VM agent is either unavailable, or not installed, which may prevent VMAccess from running.

Se eu inserir detalhes para a nova senha e enviar, recebo uma caixa de diálogo informando que a senha está sendo redefinida. Isso aparece na tela por aproximadamente 20 minutos.

Depois de uma falha como essa, consultei o PowerShell.

Eu executei o seguinte script (com as variáveis definidas apropriadamente):

Set-AzureRmVMAccessExtension -ResourceGroupName $rgName -VMName $vmName -Name $vmName '
-Location $location -UserName $cred.GetNetworkCredential().Username '
-Password $cred.GetNetworkCredential().Password -typeHandlerVersion "2.0"

Isso voltou com o erro:

Set-AzureRmVMAccessExtension : Multiple VMExtensions per handler not supported for OS type 'Windows'. VMExtension 'UPWORK1-VM' with handler 
'Microsoft.Compute.VMAccessAgent' already added or specified in input.

Alguém pode sugerir como eu poderia fazer login na VM?

    
por tr0users 27.04.2017 / 17:51

1 resposta

1

This VHD is a copy of one that works well on a different VM in a different resource group and location.

De acordo com sua descrição, você não executa sysprep antes de copiar sua VM. Você não pode iniciar duas VMs ao mesmo tempo se não executar sysprep .

Mais informações sobre sysprep , consulte este link .

Set-AzureRmVMAccessExtension : Multiple VMExtensions per handler not supported for OS type 'Windows'. VMExtension 'UPWORK1-VM' with handler 
'Microsoft.Compute.VMAccessAgent' already added or specified in input.

Em uma VM do Azure, você não pode instalar duas mesmas extensões ao mesmo tempo, de acordo com o erro, parece que VMAccessAgent foi instalado, você precisa desinstalá-lo primeiro. Por favor, consulte os seguintes passos:

1. Pare sua VM copiada.

2.Desinstale as extensões VMAccessAgent no Portal do Azure.

3.ResetsuasenhadaVMnoPortaldoAzure.

Nota:SevocêquiserusaroseuVHDparacriarváriasVMs,executesysprepparapré-selecionarum generalizar o VHD .

Atualização:

You credentials did not work

Você poderia tentar RDP sua VM \user sem domínio. Consulte esta resposta .

Se isso não funcionar, você pode usar seu novo VHD e criar um novo VHD. Por favor, certifique-se que você deve executar sysprep .

    
por 28.04.2017 / 03:44

Tags