谷歌云托管实例组问题与plesk

时间:2020-03-13 20:04:55

标签: google-cloud-platform virtual-machine load-balancing plesk

我对此一无所知,所以我想问一下。我有一个VM实例,被要求放入托管实例组中,以便稍后我们可以进行负载平衡和云防护等工作。

此Vm实例具有plesk面板,该面板上配置有网站,该网站配置有指向它的公共域。 我关闭了虚拟机实例,创建了一个映像,然后创建了实例模板,最后创建了托管实例组。问题在于,启动的实例的内部和外部ip地址与原始vm明显不同,因此在我将ssh放入vm实例并进行诸如以下的修复之前,它们都不起作用: Plesk repair all >并不能解决所有问题。

基本上可以说原始虚拟机具有内部ip: 11.11.11.1 ,外部ip: 20.20.20.1 当我创建托管实例组时,从模板启动的第一个虚拟机将具有 内部ip: 11.11.11.2 和外部ip 20.20.20.2 但是plesk的配置是为第一组ips设置的,因此在修复之前,创建的每个实例都将无用作为网络服务器

我看了很多有关托管虚拟机实例组的教程,但是没有一个能解决这个问题。我正在尝试创建一个Web服务器的托管实例组,稍后将进入负载均衡器。在线教程仅显示了一些简单的启动脚本,其中一个页面实现了负载均衡... 任何帮助表示赞赏。 谢谢

2 个答案:

答案 0 :(得分:0)

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

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

由于我不认识Plesk,请在您的问题中加以澄清:

  • 您是否需要在组中托管1个以上的虚拟机
  • Plask是否需要通过其内部和外部IP来了解每个虚拟机。将Plesk指向负载平衡器的IP(将流量路由到组中的其中一个VM)似乎更为自然。
  • 为什么在启动脚本中注册的解决方案没有解决。

答案 1 :(得分:0)

使用: plesk bin 重新配置器 --autoconfigure

放置在实例模板的启动脚本上