Я пытаюсь добавить второй сетевой адаптер в набор масштабов виртуальной машины 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
Но на самом деле я намерен добавить два разных сетевых адаптера из разных виртуальных сетей.