gpt4 book ai didi

azure - 获取 无法解析请求。 (错误代码 : InvalidRequestFormat) on Module Update-AzureRmVmss on PowerShell

转载 作者:行者123 更新时间:2023-12-02 06:43:40 25 4
gpt4 key购买 nike

我正在尝试使用 PowerShell 将第二个子网添加到 Azure 虚拟机规模集。

我使用的代码是:

Add-AzureRmAccount

Select-AzureRmSubscription -SubscriptionId "XXXXXXXXXXXXXXXXXXXXXXXXXXX"


$vnetname = "confvnet"

$loc = "West Europe"

$backendSubnetName = "conf-jira-interlink"

$backendSubnetConfig = New-AzureRmVirtualNetworkSubnetConfig -Name $backendSubnetName -AddressPrefix "10.1.0.0/24"

echo "backendSubnetConfig: "$backendSubnetConfig

$vnet = Get-AzureRmVirtualNetwork -Name $vnetname -ResourceGroupName "resourcegroup-confluence-jira-datacenter"

echo "vnet: "$vnet

Add-AzureRmVirtualNetworkSubnetConfig -Name $backendSubnetName -VirtualNetwork $vnet -AddressPrefix "10.1.0.0/24"

$subnetId = (Get-AzureRmVirtualNetworkSubnetConfig -Name $backendSubnetName -VirtualNetwork $vnet).Id

echo "subnetId: "$subnetId

$ipCfg = New-AzureRmVmssIPConfig -Name 'eth1' -SubnetId $subnetId

echo "ipCfg: "$ipCfg

$backendSubnet = Get-AzureRmVirtualNetworkSubnetConfig -Name $backendSubnetName -VirtualNetwork $vnet

echo "backendSubnet: "$backendSubnet

$vmss = Get-AzureRmVmss -ResourceGroupName resourcegroup-confluence-jira-datacenter -VMScaleSetName confcluster

echo "vmss: "$vmss

Add-AzureRmVmssNetworkInterfaceConfiguration -Name $backendSubnet -Primary $false -IPConfiguration $ipCfg -VirtualMachineScaleSet $vmss


Update-AzureRmVmss -ResourceGroupName "resourcegroup-confluence-jira-datacenter" -VMScaleSetName "confcluster" -VirtualMachineScaleSet $vmss

但是我收到错误消息

Update-AzureRmVmss : Cannot parse the request.
ErrorCode: InvalidRequestFormat
ErrorMessage: Cannot parse the request.
ErrorTarget:
StatusCode: 400
ReasonPhrase: Bad Request
OperationID : 94e52a04-67c4-4390-bbea-74849ccce4ac
In X:\JIRA_Confluence_Migration\PowerShell\network-interfaces-azure-same-vnet.ps1:45 Zeichen:1
+ Update-AzureRmVmss -ResourceGroupName "resourcegroup-confluence-jira- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Update-AzureRmVmss], ComputeCloudException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Compute.Automation.UpdateAzureRmVmss

在命令Update-AzureRmVmss上。

任何人都可以帮助我如何错误地使用 Update-AzureRmVmss 命令吗?

最佳答案

要将第二个子网添加到 Azure 虚拟机规模集,您所做的大多数步骤都是正确的,并且您知道该子网应与 VMSS 已位于同一虚拟网络中。您只需更改一些参数,如下所示。

Add-AzureRmVmssNetworkInterfaceConfiguration -Name a_string_name -Primary $false -IPConfiguration $ipCfg -VirtualMachineScaleSet $vmss

参数-Name应该有一个字符串值。查看Add-AzureRmVmssNetworkInterfaceConfiguration .

您还需要执行一个步骤。就是您需要解除分配VMSS,然后更新VMSS。运行状态下不支持更新VMSS。

关于azure - 获取 无法解析请求。 (错误代码 : InvalidRequestFormat) on Module Update-AzureRmVmss on PowerShell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56724897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com