Azure云服务易于部署和扩展。
我的Cloud Service中的每个实例(VM)都需要ILPIP,我相信我最多可以获得5个(保留的)ILPIP。
问题是如何将ILPIP分配给每个实例。以及对自动缩放功能的影响。
答案 0 :(得分:1)
我终于找到了答案。只需将以下内容添加到服务配置文件中即可。
<NetworkConfiguration>
<AddressAssignments>
<InstanceAddress roleName="FsService">
<PublicIPs>
<PublicIP name="FsClusterIp"/>
</PublicIPs>
</InstanceAddress>
</AddressAssignments>
</NetworkConfiguration>
您需要使用powershell来查找分配的实际公共IP地址。此IP可能会更改。如果您想使用保留的IP,保证不会改变,这也是可能的,但不是免费的。
答案 1 :(得分:0)
我希望这是对以下答案的评论,但没有足够的分数。在您的问题中,您询问了如何将ILPIP设置为多个角色实例,但如果这是完整的解决方案,您的答案并不清楚。具体来说,请执行以下操作
<PublicIP name="FsClusterIp"/>
是否需要为FsService角色的每个实例复制(并为其分配唯一名称)?因此对于具有三个FsService实例的部署...
<PublicIP name="FsClusterIp1"/>
<PublicIP name="FsClusterIp2"/>
<PublicIP name="FsClusterIp3"/>
或解决方案就像答案一样。
将服务(角色)部署到现有CLoud服务时是否有效,或者在部署时是否必须创建新的Cloud Service。