Azure在具有多个子网的现有VNET上创建VM
我在同一个VNET中已经有多个vm。当我创建一个新的VM试图使用相同的VNET时,我得到一个错误。我不想删除vnet中已有的子网(4)。我所要做的就是向已经存在的vnet添加一个新的vm,并将一个新的子网连接到它。我见过类似的帖子,但没有一篇展示如何处理多个子网 这就是错误所在Azure在具有多个子网的现有VNET上创建VM,azure,azure-virtual-machine,azure-virtual-network,Azure,Azure Virtual Machine,Azure Virtual Network,我在同一个VNET中已经有多个vm。当我创建一个新的VM试图使用相同的VNET时,我得到一个错误。我不想删除vnet中已有的子网(4)。我所要做的就是向已经存在的vnet添加一个新的vm,并将一个新的子网连接到它。我见过类似的帖子,但没有一篇展示如何处理多个子网 这就是错误所在 Subnet Foo2Subnet is in use by /subscriptions/<subid>/resourceGroups/foo-westus2/providers/Microsoft.Net
Subnet Foo2Subnet is in use by /subscriptions/<subid>/resourceGroups/foo-westus2/providers/Microsoft.Network/networkInterfaces/Foo2VMNic/ipConfigurations/Foo2
cannot be deleted. In order to delete the subnet, delete all the resources within the subnet. See aka.ms/deletesubnet.
发生的情况-
az vm create
正在尝试仅使用此子网创建vnet(因此覆盖现有的vnet配置)。对此,您实际上无能为力,您可以做的是,之后您的命令将起作用。当我尝试使用cliaz network vnet subnet create-g{resourceGroupName}--vnet name{vnet}-n{subnet_name}--地址前缀10.0.0.0/24'
I getsubnet''在虚拟网络''中无效。
是的,这就是问题所在。
'az vm create ' \
'--resource-group {resourceGroupName} ' \
'--name "{serverName}" ' \
'--image "UbuntuLTS" ' \
'--use-unmanaged-disk ' \
'--vnet-name foo2VNET ' \
'--subnet test1' \
'--public-ip-address "" ' \
'--storage-sku Standard_LRS ' \
'--admin-username {user_name} ' \
'--admin-password "{password}" ' \
'--size "{vm_size}" ' \
'--custom-data "" --no-wait'