如何将Azure虚拟机规模集部署到现有虚拟网络?

用户名

我已经在同一VLAN中成功将VMSS与AD服务器部署了。但是,当我尝试部署第二个VMSS时,它会创建一个新的虚拟网络,使其脱离现有的AD。

如何将第二个VMSS部署到与第一个VM和AD相同的虚拟网络中?如果我将模板编辑为与现有虚拟网络具有相同的虚拟网络,然后进行部署,则该部署是否会存在于现有虚拟网络中,还是会尝试创建一个具有相同名称的新虚拟网络并使其失败或重复?

或者,是否可以将VMSS中的NIC迁移到另一个网络?我找不到执行此操作的cmdlet,并且在Web界面中,它仅在下拉列表中显示部署时创建的虚拟网络,而不显示原始虚拟网络。

bmoore-msft

如果您第二次部署具有相同vnet配置的模板,则实际上将是无操作。如果您在现有作品上稍微更改配置,它将尝试更新该配置。

本质上,您要在此处执行的工作是编写模板,以便它通过NIC引用现有网络,而不定义网络本身。您的声明是网络“存在”,因此您无需定义它就仅引用它。这是JSON的代码段:

      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "vmss-nic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "vmss-ipconfig",
                  "properties": {
                    "subnet": {
                      "id": "[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'), '/subnets/', variables('subnetName'))]"
                    }

“ id”属性是您要放置VMSS的vnet的子网的resourceId。如果vnet与VMSS在同一资源组中,则可以将该表达式缩短为:

Microsoft.Network/virtualNetworks/', variables('virtualNetworkName'), '/subnets/', variables('subnetName')

但是完全限定的ID将在所有情况下都适用。

回复:移动VMSS时,您始终可以通过部署如上配置的模板来尝试。同一RG中具有相同的VMSS名称,但具有不同的网络配置文件。

高温超导

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将Azure虚拟机规模集部署到现有虚拟网络?

来自分类Dev

如何将Shell脚本部署到私有Linux虚拟机

来自分类Dev

如何将 Kubernetes 集群应用于现有的 azure 虚拟机

来自分类Dev

如何将多个Docker映像部署到单个虚拟机

来自分类Dev

将映像从Azure容器注册表部署到Azure Linux虚拟机

来自分类Dev

如何将ASP.NET MVC 5 Web App部署到Azure中的虚拟网络

来自分类Dev

无法将PIP分配给现有的虚拟机引发错误“此部署不允许每个虚拟机使用的PublicIP”。

来自分类Dev

无法将PIP分配给现有的虚拟机引发错误“此部署不允许每个虚拟机使用的PublicIP”。

来自分类Dev

在Azure虚拟机中部署Uipath

来自分类Dev

如何从虚拟机引导现有的OS /磁盘?

来自分类Dev

使现有虚拟机不可变

来自分类Dev

如何将.vimrc复制到docker guest虚拟机操作系统?

来自分类Dev

如何将文件从虚拟机复制到本地计算机?

来自分类Dev

如何将文件从本地计算机复制到远程虚拟机?

来自分类Dev

如何将文件复制到云上的虚拟机

来自分类Dev

如何将虚拟机导入VirtualBox?

来自分类Dev

如何将Hotadd标志设置为虚拟机

来自分类Dev

如何使用Powershell获取Azure虚拟机规模集实例的列表

来自分类Dev

如何从 C# 代码更改 azure 门户虚拟机规模集缩放实例计数?

来自分类Dev

如何将内存添加到Azure虚拟机?

来自分类Dev

如何将Windows Azure虚拟机与ubuntu系统正确连接?

来自分类Dev

Azure-具有虚拟机的虚拟网络-怎么做?

来自分类Dev

如何在现有的虚拟机中创建虚拟监视器

来自分类Dev

重置虚拟机规模集的密码

来自分类Dev

多虚拟机网络

来自分类Dev

当虚拟机连接到企业VPN后,如何将RDP传输到天蓝色的虚拟机?

来自分类Dev

我可以更改现有Google Compute Engine虚拟机的网络

来自分类Dev

如何通过新的Resource Manager模型以编程方式将多个虚拟机部署到单个云服务?

来自分类Dev

如何在没有Azure虚拟IP(VIP)地址的Microsoft Azure中创建虚拟机?

Related 相关文章

  1. 1

    如何将Azure虚拟机规模集部署到现有虚拟网络?

  2. 2

    如何将Shell脚本部署到私有Linux虚拟机

  3. 3

    如何将 Kubernetes 集群应用于现有的 azure 虚拟机

  4. 4

    如何将多个Docker映像部署到单个虚拟机

  5. 5

    将映像从Azure容器注册表部署到Azure Linux虚拟机

  6. 6

    如何将ASP.NET MVC 5 Web App部署到Azure中的虚拟网络

  7. 7

    无法将PIP分配给现有的虚拟机引发错误“此部署不允许每个虚拟机使用的PublicIP”。

  8. 8

    无法将PIP分配给现有的虚拟机引发错误“此部署不允许每个虚拟机使用的PublicIP”。

  9. 9

    在Azure虚拟机中部署Uipath

  10. 10

    如何从虚拟机引导现有的OS /磁盘?

  11. 11

    使现有虚拟机不可变

  12. 12

    如何将.vimrc复制到docker guest虚拟机操作系统?

  13. 13

    如何将文件从虚拟机复制到本地计算机?

  14. 14

    如何将文件从本地计算机复制到远程虚拟机?

  15. 15

    如何将文件复制到云上的虚拟机

  16. 16

    如何将虚拟机导入VirtualBox?

  17. 17

    如何将Hotadd标志设置为虚拟机

  18. 18

    如何使用Powershell获取Azure虚拟机规模集实例的列表

  19. 19

    如何从 C# 代码更改 azure 门户虚拟机规模集缩放实例计数?

  20. 20

    如何将内存添加到Azure虚拟机?

  21. 21

    如何将Windows Azure虚拟机与ubuntu系统正确连接?

  22. 22

    Azure-具有虚拟机的虚拟网络-怎么做?

  23. 23

    如何在现有的虚拟机中创建虚拟监视器

  24. 24

    重置虚拟机规模集的密码

  25. 25

    多虚拟机网络

  26. 26

    当虚拟机连接到企业VPN后,如何将RDP传输到天蓝色的虚拟机?

  27. 27

    我可以更改现有Google Compute Engine虚拟机的网络

  28. 28

    如何通过新的Resource Manager模型以编程方式将多个虚拟机部署到单个云服务?

  29. 29

    如何在没有Azure虚拟IP(VIP)地址的Microsoft Azure中创建虚拟机?

热门标签

归档