Azure Service Fabric 更改 ip

Azure Service Fabric change ip

我在 Azure Service Fabric 中有一个解决方案,我们正在从各种来源收集大量信息。

我面临一个众所周知的问题:我们连接的某些来源开始阻止 IP。所以我正在寻找一种方法来使用某些 VPN 服务,例如 hidemyass.com 或类似的服务。

我的问题是所有的 VPN 供应商都提供了一个客户端,你必须在你的机器上安装,你很清楚我不可能在我的 56 台服务器上安装客户端。

有谁知道更好的解决方案吗?

谢谢

由于 Azure Service Fabric 运行 在 "Azure Virtual Machine Scale Sets" 上,您应该尝试自动安装。 Azure 虚拟机有一个叫做 "Virtual Machine Extensions" 的概念。通过这种机制,像 "Azure Diagnostics Agent" 这样的软件会自动安装在您的每个节点上。

由于您要安装的程序很可能无法直接作为虚拟机扩展使用,因此您可以使用 Azure Automation DSC(所需状态配置)在您的节点上安装其他软件。

DSC 需要您的虚拟机上的代理,它可作为虚拟机扩展使用。有一个 ARM-based template 显示了如何将扩展集成到虚拟机规模集中。您可以将此扩展包含在您的 Service Fabric ARM 模板中并重新部署它以在每个节点上安装该扩展。

在此之后,您可以使用 DSC 的 Package 功能来安装您的软件。

但是,请注意创建此解决方案可能需要相当长的时间。 PowerShell DSC 是一个非常强大的系统,一旦安装,就可以在服务器管理方面为您提供更多的可能性。