我在负载均衡设置中有几个实例的Azure云服务。
出于特定原因,我想访问在第一个实例上运行的网站。在浏览器中键入其私有IP地址并不能在任何地方使用,也不会使用其公共地址,因为它应该通过负载均衡器。
是否有办法通过使用虚拟网络来访问第一个实例?
我的想法是:
如果可能,我是否需要做一些特定的事情才能将云服务添加到VNet?
答案 0 :(得分:0)
首先使用Azure门户创建虚拟网络(Classic),如下所示:
示例: Vnet => chepravnet = 10.3.0.0 / 16 subnet =>的 cscubnet = 10.3.1.0 / 24 强>
现在,为您的网络添加站点到站点VPN连接,如下所示:
相应地修改 ServiceConfiguration.cloud.cscfg 并发布您的云服务:
<NetworkConfiguration>
<VirtualNetworkSite name = "chepravnet" />
<AddressAssignments>
<InstanceAddress roleName = "WebRole1">
<Subnets>
<Subnet name = "CSsubnet" />
</Subnets>
</InstanceAddress>
<InstanceAddress roleName = "WorkerRole1">
<Subnets>
<Subnet name = "CSsubnet" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
答案 1 :(得分:0)
您正在尝试针对Web /辅助角色实例进行操作。它们不是为了让你能够击中特定的实例而设计的。
唯一具体的解决方法是设置输入实例端点,这些端点是映射到特定实例的端点。