首页 > 解决方案 > plesk 的 Google Cloud 托管实例组问题

问题描述

我正在为此失去理智,所以我想我会问一下。我有一个 VM 实例,我被要求将其放入托管实例组中,以便稍后我们可以使用负载平衡和云装甲之类的东西。

这个虚拟机实例有 plesk 面板,上面配置了一个网站,该网站配置了一个指向它的公共域。我关闭了 vm 实例,创建了一个映像,然后创建了实例模板,最后创建了托管实例组。问题是启动的实例的内部和外部 ip 地址显然与原始 vm 不同,因此它们都不会工作,直到我在 vm 实例中 ssh 并进行一些修复,例如:Plesk repair all and that doesn't fix一切。

基本上可以说原始 vm 具有内部 ip:11.11.11.1和外部 ip:20.20.20.1 当我创建托管实例组时,从模板启动的第一个 vm 将具有内部 ip:11.11.11.2和外部 ip 20.20.20.2 但配置因为 plesk 是为第一组 ips 设置的,所以创建的每个实例都将无法用作 web 服务器,直到它们被修复

我看过很多关于托管 vm 实例组的教程,但没有一个能解决这个问题。我正在尝试创建一个托管实例组的网络服务器,稍后将进入负载平衡器。在线教程仅显示一些简单的启动脚本,其中一个页面正在负载平衡......感谢任何帮助。谢谢

标签: google-cloud-platformvirtual-machineload-balancingplesk

解决方案


只要您想在托管实例组中托管单个 VM,您就可以创建一个绑定到特定内部和/或外部 IP 的实例模板。

您可以通过类比创建具有固定 IP 地址的 MIG 的示例: https ://cloud.google.com/vpc/docs/special-configurations#configuring_the_gateways

由于我不了解 Plesk,请在您的问题中澄清:

  • 是否需要在组中托管超过 1 个 VM
  • Plask 是否需要通过外部和内部 IP 了解每个单独的 VM。将 Plesk 指向负载均衡器的 IP 似乎更自然,该 IP 将流量路由到组中的一个虚拟机。
  • 为什么在启动脚本中注册的解决方案没有成功。

推荐阅读