azure-cli: az vmss deployment failing with "Parameter 'virtualMachineProfile' is not allowed"
Describe the bug
az vmss deployment failing with “Parameter ‘virtualMachineProfile’ is not allowed”. We use the Azure CLI 2.54.0 nightly build: https://aka.ms/InstallAzureCliWindowsEdge The environment is Azure Stack Hub with 2020-09-01-hybrid API profile. Either VMSS or Resource Deployment is the root cause.
Hi @yanzhudd @Jing-song, was there any change from VM side that could have caused this in the nightly build? Hi @anthony-c-martin @jeskew, were there any changes from Resource Deployment side that could have caused this in the nightly build?
Related command
az vmss create -g $vmssRgName -n $vmssName --admin-username $vmssAdminUserName --admin-password $vmssAdminPassword --image $imageName --authentication-type password --upgrade-policy-mode $upgradeMode
Errors
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/vm/custom.py", line 3513, in create_vmss
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1030, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1013, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1000, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 255, in result
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 275, in wait
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 192, in _start
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 535, in run
azure.core.exceptions.HttpResponseError: (DeploymentFailed) At least one resource deployment operation failed. Please list deployment operations for details. Please see
https://aka.ms/DeployOperations for usage details.
Code: DeploymentFailed
Message: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.
Exception Details: (BadRequest) {
"error": {
"code": "InvalidParameter",
"message": "Parameter 'virtualMachineProfile' is not allowed.",
"target": "virtualMachineProfile"
}
}
Code: BadRequest
Message: {
"error": {
"code": "InvalidParameter",
"message": "Parameter 'virtualMachineProfile' is not allowed.",
"target": "virtualMachineProfile"
}
}
Issue script & Debug output
Command az vmss create -g $vmssRgName -n $vmssName --admin-username $vmssAdminUserName --admin-password $vmssAdminPassword --image $imageName --authentication-type password --upgrade-policy-mode $upgradeMode --debug
Debug I had to truncate to the last part of the debug because I cannot fit the entire message length of characters in this issue post.
...
DEBUG: cli.azure.cli.core.sdk.policies: Request URL: 'https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/
resourcegroups/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP?api-version=2019-10-01'
DEBUG: cli.azure.cli.core.sdk.policies: Request method: 'PUT'
DEBUG: cli.azure.cli.core.sdk.policies: Request headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Length': '4912'
DEBUG: cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '8e1a46b7-7e8a-11ee-906c-00155d02feed'
DEBUG: cli.azure.cli.core.sdk.policies: 'CommandName': 'vmss create'
DEBUG: cli.azure.cli.core.sdk.policies: 'ParameterSetName': '-g -n --admin-username --admin-password --image --authentication-type --upgrade-policy-mode --debug'
DEBUG: cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.54.0 (MSI) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.5 (Windows-10-10.0.17763-SP0)'
DEBUG: cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
DEBUG: cli.azure.cli.core.sdk.policies: Request body:
DEBUG: cli.azure.cli.core.sdk.policies: {"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0", "parameters": {"adminPassword": {"type": "securestring", "metadata": {"description": "Secure adminPassword"}}}, "variables": {},
"resources": [{"name": "testvmssVNET", "type": "Microsoft.Network/virtualNetworks", "location": "redmond", "apiVersion": "2015-06-15", "dependsOn": [], "tags": {},
"properties": {"addressSpace": {"addressPrefixes": ["10.0.0.0/16"]}, "subnets": [{"name": "testvmssSubnet", "properties": {"addressPrefix": "10.0.0.0/24"}}]}},
{"apiVersion": "2018-11-01", "type": "Microsoft.Network/publicIPAddresses", "name": "testvmssLBPublicIP", "location": "redmond", "tags": {}, "dependsOn": [],
"properties": {"publicIPAllocationMethod": "Static"}, "sku": {"name": "Standard"}}, {"type": "Microsoft.Network/loadBalancers", "name": "testvmssLB", "location":
"redmond", "tags": {}, "apiVersion": "2018-11-01", "dependsOn": ["Microsoft.Network/virtualNetworks/testvmssVNET",
"Microsoft.Network/publicIpAddresses/testvmssLBPublicIP"], "properties": {"backendAddressPools": [{"name": "testvmssLBBEPool"}], "frontendIPConfigurations": [{"name":
"loadBalancerFrontEnd", "properties": {"publicIPAddress": {"id":
"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP"}}}],
"loadBalancingRules": [{"name": "LBRule", "properties": {"frontendIPConfiguration": {"id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'testvmssLB'),
'/frontendIPConfigurations/', 'loadBalancerFrontEnd')]"}, "backendAddressPool": {"id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'testvmssLB'),
'/backendAddressPools/', 'testvmssLBBEPool')]"}, "protocol": "tcp", "frontendPort": 80, "backendPort": 80, "enableFloatingIP": false, "idleTimeoutInMinutes": 5}}]},
"sku": {"name": "Standard"}}, {"type": "Microsoft.Network/networkSecurityGroups", "name": "testvmssNSG", "apiVersion": "2015-06-15", "location": "redmond", "tags": {},
"dependsOn": [], "properties": {"securityRules": [{"name": "default-allow-ssh", "properties": {"protocol": "Tcp", "sourcePortRange": "*", "destinationPortRange": "22",
"sourceAddressPrefix": "*", "destinationAddressPrefix": "*", "access": "Allow", "priority": 1000, "direction": "Inbound"}}]}}, {"type":
"Microsoft.Network/loadBalancers/inboundNatRules", "apiVersion": "2018-11-01", "name": "testvmssLB/NatRule", "location": "redmond", "properties":
{"frontendIPConfiguration": {"id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'testvmssLB'), '/frontendIPConfigurations/', 'loadBalancerFrontEnd')]"},
"backendAddressPool": {"id": "[concat(resourceId('Microsoft.Network/loadBalancers', 'testvmssLB'), '/backendAddressPools/', 'testvmssLBBEPool')]"}, "backendPort": 3389,
"frontendPortRangeStart": "50000", "frontendPortRangeEnd": "50119", "protocol": "tcp", "idleTimeoutInMinutes": 5}, "dependsOn":
["[concat('Microsoft.Network/loadBalancers/', 'testvmssLB')]"]}, {"type": "Microsoft.Compute/virtualMachineScaleSets", "name": "testvmss", "location": "redmond", "tags":
{}, "apiVersion": "2020-06-01", "dependsOn": ["Microsoft.Network/virtualNetworks/testvmssVNET", "Microsoft.Network/loadBalancers/testvmssLB",
"Microsoft.Network/networkSecurityGroups/testvmssNSG"], "properties": {"singlePlacementGroup": null, "platformFaultDomainCount": 1, "virtualMachineProfile":
{"storageProfile": {"osDisk": {"createOption": "FromImage", "caching": "ReadWrite", "managedDisk": {"storageAccountType": null}}, "imageReference": {"publisher":
"MicrosoftWindowsServer", "offer": "WindowsServer", "sku": "2016-Datacenter", "version": "latest"}}, "osProfile": {"computerNamePrefix": "testvmss", "adminUsername":
"CanaryAdmin", "adminPassword": "[parameters('adminPassword')]"}, "networkProfile": {"networkInterfaceConfigurations": [{"name": "testv8c32Nic", "properties":
{"ipConfigurations": [{"name": "testv8c32IPConfig", "properties": {"subnet": {"id":
"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/virtualNetworks/testvmssVNET/subnets/testvmssSubnet"},
"loadBalancerBackendAddressPools": [{"id": "/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/loadBalancers/testvms
sLB/backendAddressPools/testvmssLBBEPool"}]}}], "networkSecurityGroup": {"id": "[resourceId('Microsoft.Network/networkSecurityGroups', 'testvmssNSG')]"}, "primary":
"true"}}]}}, "orchestrationMode": "Flexible"}, "sku": {"name": "Standard_DS1_v2", "capacity": 2}}], "outputs": {"VMSS": {"type": "object", "value":
"[reference(resourceId('Microsoft.Compute/virtualMachineScaleSets', 'testvmss'),providers('Microsoft.Compute', 'virtualMachineScaleSets').apiVersions[0])]"}}},
"parameters": {"adminPassword": {"value": "<redacted password>"}}, "mode": "incremental"}}
DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): management.redmond.ext-rm0704.masd.stbtest.microsoft.com:443
DEBUG: urllib3.connectionpool: https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com:443 "PUT /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourcegroup
s/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP?api-version=2019-10-01 HTTP/1.1" 201 3175
DEBUG: cli.azure.cli.core.sdk.policies: Response status: 201
DEBUG: cli.azure.cli.core.sdk.policies: Response headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Length': '3175'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
DEBUG: cli.azure.cli.core.sdk.policies: 'Expires': '-1'
DEBUG: cli.azure.cli.core.sdk.policies: 'Azure-AsyncOperation': 'https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com/subscriptions/a5145679-8cfa-4cd3-ba3
4-40d13b5de547/resourcegroups/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP/operationStatuses/08585021224755680311?api-
version=2019-10-01'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-writes': '1197'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'a7dcfd2d-ee2e-4356-a7cd-6b06a8c9c367'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'a7dcfd2d-ee2e-4356-a7cd-6b06a8c9c367'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'REDMOND:20231108T230010Z:a7dcfd2d-ee2e-4356-a7cd-6b06a8c9c367'
DEBUG: cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
DEBUG: cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
DEBUG: cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 08 Nov 2023 23:00:09 GMT'
DEBUG: cli.azure.cli.core.sdk.policies: Response content:
DEBUG: cli.azure.cli.core.sdk.policies: {"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Resources/deployments/vmss
_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP","name":"vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"962
5556506124042688","parameters":{"adminPassword":{"type":"SecureString"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2023-11-08T23:00:10.0321591Z","d
uration":"PT0.0002319S","correlationId":"a7dcfd2d-ee2e-4356-a7cd-6b06a8c9c367","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetw
orks","locations":["redmond"]},{"resourceType":"publicIPAddresses","locations":["redmond"]},{"resourceType":"loadBalancers","locations":["redmond"]},{"resourceType":"netw
orkSecurityGroups","locations":["redmond"]},{"resourceType":"loadBalancers/inboundNatRules","locations":["redmond"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{
"resourceType":"virtualMachineScaleSets","locations":["redmond"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGrou
ps/clivmssrg/providers/Microsoft.Network/virtualNetworks/testvmssVNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"testvmssVNET"},{"id":"/subscript
ions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP","resourceType":"Microsoft.Network/pub
licIPAddresses","resourceName":"testvmssLBPublicIP"}],"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/loadB
alancers/testvmssLB","resourceType":"Microsoft.Network/loadBalancers","resourceName":"testvmssLB"},{"dependsOn":[{"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de54
7/resourceGroups/clivmssrg/providers/Microsoft.Network/loadBalancers/testvmssLB","resourceType":"Microsoft.Network/loadBalancers","resourceName":"testvmssLB"}],"id":"/sub
scriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/loadBalancers/testvmssLB/inboundNatRules/NatRule","resourceType":"Mic
rosoft.Network/loadBalancers/inboundNatRules","resourceName":"testvmssLB/NatRule"},{"dependsOn":[{"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups
/clivmssrg/providers/Microsoft.Network/virtualNetworks/testvmssVNET","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"testvmssVNET"},{"id":"/subscriptio
ns/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/loadBalancers/testvmssLB","resourceType":"Microsoft.Network/loadBalancers","r
esourceName":"testvmssLB"},{"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/networkSecurityGroups/testvmssN
SG","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"testvmssNSG"}],"id":"/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivm
ssrg/providers/Microsoft.Compute/virtualMachineScaleSets/testvmss","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"testvmss"}]}}
DEBUG: cli.azure.cli.core.sdk.policies: Request URL: 'https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/
resourcegroups/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP/operationStatuses/08585021224755680311?api-version=2019-10
-01'
DEBUG: cli.azure.cli.core.sdk.policies: Request method: 'GET'
DEBUG: cli.azure.cli.core.sdk.policies: Request headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '8e1a46b7-7e8a-11ee-906c-00155d02feed'
DEBUG: cli.azure.cli.core.sdk.policies: 'CommandName': 'vmss create'
DEBUG: cli.azure.cli.core.sdk.policies: 'ParameterSetName': '-g -n --admin-username --admin-password --image --authentication-type --upgrade-policy-mode --debug'
DEBUG: cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.54.0 (MSI) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.5 (Windows-10-10.0.17763-SP0)'
DEBUG: cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
DEBUG: cli.azure.cli.core.sdk.policies: Request body:
DEBUG: cli.azure.cli.core.sdk.policies: This request has no body
DEBUG: urllib3.connectionpool: https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com:443 "GET /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourcegroup
s/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP/operationStatuses/08585021224755680311?api-version=2019-10-01
HTTP/1.1" 200 21
DEBUG: cli.azure.cli.core.sdk.policies: Response status: 200
DEBUG: cli.azure.cli.core.sdk.policies: Response headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
DEBUG: cli.azure.cli.core.sdk.policies: 'Expires': '-1'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '14970'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'aab43b18-db73-4264-9dd1-3cece8e6f613'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'aab43b18-db73-4264-9dd1-3cece8e6f613'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'REDMOND:20231108T230010Z:aab43b18-db73-4264-9dd1-3cece8e6f613'
DEBUG: cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
DEBUG: cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
DEBUG: cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 08 Nov 2023 23:00:09 GMT'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Length': '21'
DEBUG: cli.azure.cli.core.sdk.policies: Response content:
DEBUG: cli.azure.cli.core.sdk.policies: {"status":"Accepted"}
DEBUG: cli.azure.cli.core.sdk.policies: Request URL: 'https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/
resourcegroups/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP/operationStatuses/08585021224755680311?api-version=2019-10
-01'
DEBUG: cli.azure.cli.core.sdk.policies: Request method: 'GET'
DEBUG: cli.azure.cli.core.sdk.policies: Request headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '8e1a46b7-7e8a-11ee-906c-00155d02feed'
DEBUG: cli.azure.cli.core.sdk.policies: 'CommandName': 'vmss create'
DEBUG: cli.azure.cli.core.sdk.policies: 'ParameterSetName': '-g -n --admin-username --admin-password --image --authentication-type --upgrade-policy-mode --debug'
DEBUG: cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.54.0 (MSI) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.5 (Windows-10-10.0.17763-SP0)'
DEBUG: cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
DEBUG: cli.azure.cli.core.sdk.policies: Request body:
DEBUG: cli.azure.cli.core.sdk.policies: This request has no body
DEBUG: urllib3.connectionpool: https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com:443 "GET /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourcegroup
s/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_NcKALQtZ1KJQueSjqtB3yyQa1IVfjdGP/operationStatuses/08585021224755680311?api-version=2019-10-01
HTTP/1.1" 200 464
DEBUG: cli.azure.cli.core.sdk.policies: Response status: 200
DEBUG: cli.azure.cli.core.sdk.policies: Response headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
DEBUG: cli.azure.cli.core.sdk.policies: 'Expires': '-1'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '14969'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '2ccea60d-014d-43b7-9370-9e0d4dc561aa'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '2ccea60d-014d-43b7-9370-9e0d4dc561aa'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'REDMOND:20231108T230040Z:2ccea60d-014d-43b7-9370-9e0d4dc561aa'
DEBUG: cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
DEBUG: cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
DEBUG: cli.azure.cli.core.sdk.policies: 'Date': 'Wed, 08 Nov 2023 23:00:40 GMT'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Length': '464'
DEBUG: cli.azure.cli.core.sdk.policies: Response content:
DEBUG: cli.azure.cli.core.sdk.policies: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"InvalidParameter\",\r\n \"message\": \"Parameter 'virtualMachineProfile' is not allowed.\",\r\n \"target\": \"virtualMachineProfile\"\r\n }\r\n}"}]}}
DEBUG: cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 517, in run
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 557, in _poll
azure.core.polling.base_polling.OperationFailed: Operation failed or canceled
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/vm/custom.py", line 3513, in create_vmss
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1030, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1013, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1000, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 255, in result
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 275, in wait
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 192, in _start
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 535, in run
azure.core.exceptions.HttpResponseError: (DeploymentFailed) At least one resource deployment operation failed. Please list deployment operations for details. Please see
https://aka.ms/DeployOperations for usage details.
Code: DeploymentFailed
Message: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.
Exception Details: (BadRequest) {
"error": {
"code": "InvalidParameter",
"message": "Parameter 'virtualMachineProfile' is not allowed.",
"target": "virtualMachineProfile"
}
}
Code: BadRequest
Message: {
"error": {
"code": "InvalidParameter",
"message": "Parameter 'virtualMachineProfile' is not allowed.",
"target": "virtualMachineProfile"
}
}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 109, in handle_template_based_exception
AttributeError: 'OperationFailed' object has no attribute 'error'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 718, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 112, in handle_template_based_exception
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 104, in raise_subdivision_deployment_error
azure.cli.core.azclierror.DeploymentError: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please
list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"InvalidParameter\",\r\n \"message\": \"Parameter 'virtualMachineProfile' is not allowed.\",\r\n \"target\": \"virtualMachineProfile\"\r\n
}\r\n}"}]}}
ERROR: cli.azure.cli.core.azclierror: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"InvalidParameter\",\r\n \"message\": \"Parameter 'virtualMachineProfile' is not allowed.\",\r\n \"target\": \"virtualMachineProfile\"\r\n }\r\n}"}]}}
ERROR: az_command_data_logger: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment
operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\":
\"InvalidParameter\",\r\n \"message\": \"Parameter 'virtualMachineProfile' is not allowed.\",\r\n \"target\": \"virtualMachineProfile\"\r\n }\r\n}"}]}}
Expected behavior
Should have no errors.
Environment Summary
azure-cli 2.54.0
core 2.54.0
telemetry 1.1.0
Dependencies:
msal 1.24.0b2
azure-mgmt-resource 23.1.0b2
Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\Administrator.RM0704-DVM\.azure\cliextensions'
Python (Windows) 3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:21:31) [MSC v.1936 32 bit (Intel)]
Legal docs and information: aka.ms/AzureCliLegal
Your CLI is up-to-date.
Additional context
I noticed a breaking change for az vmss create
:
https://techcommunity.microsoft.com/t5/azure-compute-blog/breaking-change-for-vmss-powershell-cli-customers/ba-p/3818295
The commit for Azure CLI was 2 days ago from this post: https://github.com/Azure/azure-cli/commit/d72b6cefb61072d91039dcc58f33b114d1768c06
So, I set the --orchestration-mode
to Uniform
:
az vmss create -g $vmssRgName -n $vmssName --admin-username $vmssAdminUserName --admin-password $vmssAdminPassword --image $imageName --authentication-type password --upgrade-policy-mode $upgradeMode --orchestration-mode Uniform --debug
but I get a new error:
DEBUG: cli.azure.cli.core.sdk.policies: Request method: 'GET'
DEBUG: cli.azure.cli.core.sdk.policies: Request headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '4f7299f1-7ebf-11ee-b1e5-00155d02feed'
DEBUG: cli.azure.cli.core.sdk.policies: 'CommandName': 'vmss create'
DEBUG: cli.azure.cli.core.sdk.policies: 'ParameterSetName': '-g -n --admin-username --admin-password --image --authentication-type --upgrade-policy-mode
--orchestration-mode --debug'
DEBUG: cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.54.0 (MSI) azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.11.5 (Windows-10-10.0.17763-SP0)'
DEBUG: cli.azure.cli.core.sdk.policies: 'Authorization': '*****'
DEBUG: cli.azure.cli.core.sdk.policies: Request body:
DEBUG: cli.azure.cli.core.sdk.policies: This request has no body
DEBUG: urllib3.connectionpool: https://management.redmond.ext-rm0704.masd.stbtest.microsoft.com:443 "GET /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourcegroup
s/clivmssrg/providers/Microsoft.Resources/deployments/vmss_deploy_21UgWkB04xXHnz27Hn4NloaXXNBMbXLv/operationStatuses/08585020998164562902?api-version=2019-10-01
HTTP/1.1" 200 659
DEBUG: cli.azure.cli.core.sdk.policies: Response status: 200
DEBUG: cli.azure.cli.core.sdk.policies: Response headers:
DEBUG: cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
DEBUG: cli.azure.cli.core.sdk.policies: 'Expires': '-1'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '14997'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '7065e9fe-8051-4658-8406-6a03a5cf5f70'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '7065e9fe-8051-4658-8406-6a03a5cf5f70'
DEBUG: cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'REDMOND:20231109T051819Z:7065e9fe-8051-4658-8406-6a03a5cf5f70'
DEBUG: cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
DEBUG: cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
DEBUG: cli.azure.cli.core.sdk.policies: 'Date': 'Thu, 09 Nov 2023 05:18:19 GMT'
DEBUG: cli.azure.cli.core.sdk.policies: 'Content-Length': '659'
DEBUG: cli.azure.cli.core.sdk.policies: Response content:
DEBUG: cli.azure.cli.core.sdk.policies: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"SkuCannotBeChangedOnUpdate\",\r\n \"message\": \"Sku property is set at creation time and cannot be changed from Standard to Basic on resource update for
resource /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.\",\r\n
\"details\": []\r\n }\r\n}"}]}}
DEBUG: cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 517, in run
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 557, in _poll
azure.core.polling.base_polling.OperationFailed: Operation failed or canceled
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/vm/custom.py", line 3513, in create_vmss
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1030, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1013, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 1000, in __call__
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 255, in result
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/tracing/decorator.py", line 78, in wrapper_use_tracer
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 275, in wait
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/_poller.py", line 192, in _start
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/core/polling/base_polling.py", line 535, in run
azure.core.exceptions.HttpResponseError: (DeploymentFailed) At least one resource deployment operation failed. Please list deployment operations for details. Please see
https://aka.ms/DeployOperations for usage details.
Code: DeploymentFailed
Message: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.
Exception Details: (BadRequest) {
"error": {
"code": "SkuCannotBeChangedOnUpdate",
"message": "Sku property is set at creation time and cannot be changed from Standard to Basic on resource update for resource
/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.",
"details": []
}
}
Code: BadRequest
Message: {
"error": {
"code": "SkuCannotBeChangedOnUpdate",
"message": "Sku property is set at creation time and cannot be changed from Standard to Basic on resource update for resource
/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.",
"details": []
}
}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 109, in handle_template_based_exception
AttributeError: 'OperationFailed' object has no attribute 'error'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 718, in _run_job
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 112, in handle_template_based_exception
File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/arm.py", line 104, in raise_subdivision_deployment_error
azure.cli.core.azclierror.DeploymentError: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please
list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"SkuCannotBeChangedOnUpdate\",\r\n \"message\": \"Sku property is set at creation time and cannot be changed from Standard to Basic on resource update
for resource /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.\",\r\n
\"details\": []\r\n }\r\n}"}]}}
ERROR: cli.azure.cli.core.azclierror: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n
\"code\": \"SkuCannotBeChangedOnUpdate\",\r\n \"message\": \"Sku property is set at creation time and cannot be changed from Standard to Basic on resource update for
resource /subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.\",\r\n
\"details\": []\r\n }\r\n}"}]}}
ERROR: az_command_data_logger: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment
operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n \"error\": {\r\n \"code\":
\"SkuCannotBeChangedOnUpdate\",\r\n \"message\": \"Sku property is set at creation time and cannot be changed from Standard to Basic on resource update for resource
/subscriptions/a5145679-8cfa-4cd3-ba34-40d13b5de547/resourceGroups/clivmssrg/providers/Microsoft.Network/publicIPAddresses/testvmssLBPublicIP.\",\r\n \"details\":
[]\r\n }\r\n}"}]}}
About this issue
- Original URL
- State: closed
- Created 8 months ago
- Comments: 17 (8 by maintainers)
@Jing-song @yanzhudd Sorry, I was looking at whether the VMSS existed instead of the other resources that were created by the
az vmss create
command. I assumed that the resources should not exist if the VMSS failed from the first command using default flexible orchestration, but some of the resources like public IP were still created and persisted until the second command. After deleting the resources after the failed default flexible orchestration command, the second command with uniform orchestration mode succeeded.@TheOnlyWei – The error message doesn’t appear to be related to any changes to the
resources
module. The only timevirtualMachineProfile
appears in the template included in the debug output is as a property on a Microsoft.Compute/virtualMachineScaleSets resource:And the error message doesn’t match the language used by Azure Resource Manager for unrecognized parameters.
Hi @Jing-song, before we make any changes, let me reach out to Azure Stack Hub contacts to look into this further. Will let you know once we decide on next steps here. Thanks!