Mar 01

Resolver: No se encontró el valor solicitado “enabled” al realizar un Get-AzureVM

Este artículo también esta disponible en: English

Resolver: No se encontró el valor solicitado “enabled” al realizar un Get-AzureVM

Últimamente he empezado a asignar las ACL a mi VMs y me di cuenta que esto era una tarea muy repetitiva y que muchas de las varias ACL se repitieron en todo el las máquinas virtuales. Por eso decidí que necesitaba usar PowerShell para administrar esta tarea y más rápidamente desplegar el mismo conjunto de ACL a nuestros servidores. Por ejemplo, imagine que está intentando configurar un servicio externo como CloudFlare y es necesario establecer las direcciones IP válidos de los que pueda conectarse a los servidores. Con 10 entradas sólo para el espacio de IPv4 que se multiplican por el número de servidores y comienza a recibir la idea de la importancia de esto.

El gran problema que estoy enfrentando es que cuando realizo Get-AzureVM que es necesaria para configurar las ACL que consigo un error:

 

Get-AzureVM : Requested value ‘enable’ was not found.

At line:1 char:1
+ Get-AzureVM
+ ~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.

Get-AzureVM : No se puede encontrar el valor solicitado ‘enable’.
En línea: 1 Carácter: 1
+ Get-AzureVM -ServiceName Maker
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

 

Después de mucha lucha me enteré de que este es un problema con la última versión de febrero de la SDK de Azure para PowerShell. Desinstalar el momento última versión (0.7.3) y pasar al 0.7.2.1 resuelve este problema.

Para degradar simplemente siga estas instrucciones:

  1. Ir a: Todos los Programas y características y encontrar “Windows Azure PowerShell – Febrero 2014.” Vas a encontrar que tiene un número de versión 0.7.3. Siga adelante y haga clic en Desinstalar.
  2. Ir a: https://github.com/WindowsAzure/azure-sdk-tools/releases/ y ver si hay una nueva versión con un parche para este error o navegue hasta 0.7.2 ( https://github.com/ WindowsAzure/azure-sdk-tools/releases/tag/0.7.2.1 ) para descargar una versión que funciona. Recomiendo el independiente de Windows, ya que lleva a cabo los pasos de instalación para usted. Sólo tienes que descargar ( Windows Azure PowerShell – diciembre 2013 Configuración ) e instalar.
  3. Acepte el acuerdo y finalizar la instalación.
  4. ¡Ya está! Trate de realizar una operación Get-VM y verás que funciona ahora!

Fue duro tratando de solucionar lo que estaba haciendo mal cuando era el SDK no yo. Supongo que el lado positivo es que no siempre es un error de usuario final lo que rompe cosas.

Enhanced by Zemanta

Deja un comentario

A %d blogueros les gusta esto: