如何使用ARM模板将Azure VM添加到现有Vnet或新Vnet

如何使用ARM模板将Azure VM添加到现有Vnet或新Vnet,azure,azure-virtual-machine,azure-virtual-network,arm-template,azure-vm-templates,Azure,Azure Virtual Machine,Azure Virtual Network,Arm Template,Azure Vm Templates,我正在为ARM模板创建JSON文件,以部署Azure VM及其相关资源 我使用以下资源创建了RHEL VM(所有资源都是新创建的):- 现在我想用现有的Vnet子网或新的Vnet子网创建Azure VM。有什么例子我可以跟进吗。我怎样才能做到这一点呢?这对于微软来说非常简单 这里的挑战通常在于理解依赖关系。在该示例中,您不是说我希望此VM在此Vnet中启动,而是说,“我希望此VM使用与此Vnet的子网关联的NIC” 最简单的方法是使用链接底部提供的示例,然后继续前进。在您的案例中,您将能够简单地

我正在为ARM模板创建JSON文件,以部署Azure VM及其相关资源

我使用以下资源创建了RHEL VM(所有资源都是新创建的):-


现在我想用现有的Vnet子网或新的Vnet子网创建Azure VM。有什么例子我可以跟进吗。我怎样才能做到这一点呢?

这对于微软来说非常简单

这里的挑战通常在于理解依赖关系。在该示例中,您不是说我希望此VM在此Vnet中启动,而是说,“我希望此VM使用与此Vnet的子网关联的NIC”

最简单的方法是使用链接底部提供的示例,然后继续前进。在您的案例中,您将能够简单地删除Vnet资源块并在中添加您自己的Vnet属性


用于使用ARM模板。

这对于Microsoft的

这里的挑战通常在于理解依赖关系。在该示例中,您不是说我希望此VM在此Vnet中启动,而是说,“我希望此VM使用与此Vnet的子网关联的NIC”

最简单的方法是使用链接底部提供的示例,然后继续前进。在您的案例中,您将能够简单地删除Vnet资源块并在中添加您自己的Vnet属性

用于使用ARM模板

现在我想用现有的Vnet创建Azure VM

你可以参考这个

如果您想要更多的模板,您可以搜索来发现您需要什么

或新的Vnet、子网

您可以引用这个,只需使用现有的资源组

现在我想用现有的Vnet创建Azure VM

你可以参考这个

如果您想要更多的模板,您可以搜索来发现您需要什么

或新的Vnet、子网


您可以引用此内容,只需使用现有资源组。

这可能是:的副本,但从未获得接受的答案。这可能是:的副本,但从未获得接受的答案。如果我想在同一ARM模板中同时使用这两个(现有Vnet和创建新Vnet)。我该怎么办?据我所知,这是不可能的。您最好使用两个模板并使用PoweShell来控制流程。好的。是否有任何示例可用于两个模板?您可以使用
New AzureRmResourceGroupDeployment
执行第一个模板,然后任务成功执行。您可以使用
新建AzureRmResourceGroupDeployment
来执行第二个模板。是否有方法与ARM中的链接模板一起使用?如果我想在同一ARM模板中同时使用这两个模板(现有Vnet和创建新Vnet)。我该怎么办?据我所知,这是不可能的。您最好使用两个模板并使用PoweShell来控制流程。好的。是否有任何示例可用于两个模板?您可以使用
New AzureRmResourceGroupDeployment
执行第一个模板,然后任务成功执行。您可以使用
新建AzureRmResourceGroupDeployment
来执行第二个模板。是否有方法在ARM中使用链接模板?
Storage Account
Diagnostic Storage Account
Virtual Network
Network Interface
Public IP Address
Network Security Group