Uploaded image for project: 'Libcloud'
  1. Libcloud
  2. LIBCLOUD-999

Windows VM can not be created using libcloud 2.3.0 azure_arm driver

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Compute
    • None
    • Important

    Description

      root@ubuntu:/home/ubuntu# pip freeze |grep libcloud apache-libcloud==2.3.0   Test log of create_node request: =========================== : : : (
      {'name': 'VM-VYF1', 'tags': {}, 'id': '/subscriptions/23e6c1c2-bb63-4902-b7bc-145ae621a65b/resourceGroups/rgforqa/providers/Microsoft.Compute/virtualMachines/VM-VYF1', 'location': 'westus', 'type': 'Microsoft.Compute/virtualMachines', 'properties':
      {'hardwareProfile':

      {'vmSize': 'Standard_B1ms'}

      , 'storageProfile':
      {'imageReference':

      {'sku': '2016-Datacenter', 'publisher': 'MicrosoftWindowsServer', 'version': 'latest', 'offer': 'WindowsServer'}

      , 'osDisk': {'osType': 'linux', 'caching': 'ReadWrite', 'createOption': 'FromImage', 'name': 'VM-VYF1', 'managedDisk': {'storageAccountType': 'Standard_LRS'}}}, 'osProfile':
      {'adminUsername': 'azureuser', 'computerName': 'VM-VYF1', 'linuxConfiguration':

      {'disablePasswordAuthentication': 'false'}

      , 'adminPassword': 'Passw0rd@123'}, 'networkProfile':
      {'networkInterfaces': [

      {'id': u'/subscriptions/23e6c1c2-bb63-4902-b7bc-145ae621a65b/resourceGroups/rgforqa/providers/Microsoft.Network/networkInterfaces/VM-VYF1-nic'}

      ]}}}) Traceback (most recent call last): File "./az.py", line 171, in <module> print a.create_node() File "./az.py", line 136, in create_node location=self.location, ex_nic=nic) File "/usr/local/lib/python2.7/dist-packages/libcloud/compute/drivers/azure_arm.py", line 670, in create_node method="PUT") File "/usr/local/lib/python2.7/dist-packages/libcloud/common/azure_arm.py", line 227, in request method=method, raw=raw) File "/usr/local/lib/python2.7/dist-packages/libcloud/common/base.py", line 636, in request response = responseCls(*kwargs) File "/usr/local/lib/python2.7/dist-packages/libcloud/common/base.py", line 153, in _init_ headers=self.headers) l*ibcloud.common.exceptions.BaseHTTPError: [InvalidParameter] The value 'Linux' of parameter 'osDisk.osType' is not allowed. Allowed values are 'Windows'. 

       ================

       

      urn used to get image : 'MicrosoftWindowsServer:WindowsServer:2016-Datacenter:latest'

      It always fails for any windows distribs/urns specified.   

       

      Churning entire azure_arm driver library, doesn't show-up handling for windows vm creation.  

      Attachments

        Activity

          People

            Unassigned Unassigned
            rwalde ravindra w
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: