首页 文章

Azure - 部署到Cloud Service时不存在虚拟网络

提问于
浏览
2

我尝试将Cloud Service(经典)添加到虚拟网络(经典),但在部署时出现错误(新门户 - 更新部署):

部署槽'staging'中的域'developementtajgowebservicev1'的更新部署操作失败,名称为'not working':'虚拟网络devvirtual-Network不存在 . ' .

我在Role标签之后将此代码添加到配置文件中 .

<NetworkConfiguration>
    <VirtualNetworkSite name="devvirtual-Network"/>
    <AddressAssignments>
        <InstanceAddress roleName="WorkerRole1">
            <Subnets>
                <Subnet name="Subnet-1"/>
            </Subnets>
        </InstanceAddress>
    </AddressAssignments>
</NetworkConfiguration>

具有此名称的虚拟网络存在于同一订阅中 .

3 回答

  • 0

    此时 Cloud 服务无法连接到虚拟网络(资源管理器类型),您只能将它们连接到虚拟网络(经典) . 我希望他们在不久的将来添加对资源管理器类型虚拟网络的支持 .

  • 6

    这里有一个解决这个问题的方法:https://thelonedba.wordpress.com/2015/07/17/new-azurevm-badrequest-the-virtual-network-foo-does-not-exist/

    基本上,问题似乎是Azure门户网站的名称与您需要在 Cloud 服务配置中使用的名称不同 .

    通过使用Azure CLI工具,我能够获得“正确”的名称:

    azure network export networks.json
    

    然后检查networks.json文件 .

    在我的例子中,虚拟网络的“正确”名称是“Group [ResourceGroup] [NetworkName]” . (即,网络被称为“network1”,它位于资源组“group1”中,因此“正确”的名称是“Group group1 network1”)这是针对“经典”虚拟网络 - 我没有尝试过基于资源管理器的虚拟网络

  • 0

    在新门户中部署时,您将部署到资源管理器 . 您必须在资源管理器中重新创建vnet或将它们迁移到资源管理器 .

    有关经典与资源经理的信息:resource-manager-deployment-model

相关问题