Получение ошибки Powershell не может ссылаться на подсети из разных виртуальных сетей на UpdateAzureRm-Vmss - PullRequest
1 голос
/ 23 июня 2019

Я пытаюсь добавить второй сетевой адаптер в набор масштабов виртуальной машины Azure.

Это код, который я использую:

Add-AzureRmAccount

Select-AzureRmSubscription -SubscriptionId "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"


$vnetname = "conf-virtual-network-interlink"

$loc = "West Europe"

$backendSubnetName = "default"

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

echo "backendSubnetConfig: "$backendSubnetConfig

$vnet = New-AzureRmVirtualNetwork -ResourceName $vnetname -Location $loc -ResourceGroupName "resourcegroup-confluence-jira-datacenter" -Subnet $backendSubnetConfig -AddressPrefix "10.1.0.0/24"

echo "vnet: "$vnet

$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" -Name "confcluster" -VirtualMachineScaleSet $vmss

Но я получаю сообщение об ошибке:

Update-AzureRmVmss: установлен масштаб виртуальной машины. / Подписки / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX / resourceGroups / RESOURCEGROUP-CONF LUENCE-JIRA-Datacenter / поставщики / Microsoft.Compute / virtualMachineScaleSets / confcluster не может ссылаться на подсети / subscr iptions / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX / resourceGroups / resourcegroup-Confluence-JIRA-центров обработки данных / поставщиков / Microsof t.Network/virtualNetworks/confvnet/subnets/confclustersubnet,/subscriptions/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/resour ceGroups / resourcegroup-стечение-JIRA-центров обработки данных / поставщиков / Microsoft.Network / virtualNetworks / конф-виртуальной сети инте rlink / subnets / default из разных виртуальных сетей. Код ошибки: VMScaleSetCannotReferenceSubnetsFromDifferentVirtualNetworks ErrorMessage: установлен масштаб VM / Подписки / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX / resourceGroups / RESOURCEGROUP-CONFLUENCE- JIRA-Datacenter / поставщиков / Microsoft.Compute / virtualMachineScaleSets / confcluster не может ссылаться на подсети / подписки /XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/resourceGroups/resourcegroup-confluence-jira-datacenter/providers/Microsoft.Netwo гк / virtualNetworks / confvnet / подсеть / confclustersubnet, / подписки / XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX / resourceGroup s / resourcegroup-стечение-JIRA-центры обработка данные / поставщики / Microsoft.Network / virtualNetworks / конф-виртуальная сеть Interlink / s Убнет / по умолчанию из разных виртуальных сетей. ErrorTarget: StatusCode: 400 ReasonPhrase: Bad Request OperationID: ebdcd379-2dba-4a2d-97a8-52c7870a8755 In X: \ JIRA_Confluence_Migration \ PowerShell \ сеть-интерфейсы-azure.ps1: 49 Zeichen: 1 + Update-AzureRmVmss -ResourceGroupName "resourcegroup-confluence-jira- ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: CloseError: (:) [Update-AzureRmVmss], ComputeCloudException + FullyQualifiedErrorId: Microsoft.Azure.Commands.Compute.Automation.UpdateAzureRmVmss

Но на самом деле я намерен добавить два разных сетевых адаптера из разных виртуальных сетей.

1 Ответ

0 голосов
/ 23 июня 2019

Насколько я знаю, у вас не может быть разных сетевых адаптеров в разных виртуальных сетях.они должны находиться в одной виртуальной сети, они могут находиться в другой подсети в одной виртуальной сети

...