Google cloud platform 谷歌云虚拟机附加IP地址相同子网

Google cloud platform 谷歌云虚拟机附加IP地址相同子网,google-cloud-platform,google-cloud-networking,Google Cloud Platform,Google Cloud Networking,我在谷歌云平台上有一些虚拟机 目标 为属于同一子网的每个VM配置多个内部IP地址(静态)。然后,每个分配的IP可以由安装在VM内的不同服务使用 环境描述 第一VPC网络|名称:VPC-net-01 第1个子网(与vpc-net-01关联)|名称:vpc-net-01-sub-01IP等级:172.31.6.0/24 第3个虚拟机(Linux操作系统) 基本上,我已经知道如何为每个VM创建和分配静态IP地址(link:) 问题 例如,如何为每个VM分配5个额外的IP地址?我不能为每个虚拟机使用多个

我在谷歌云平台上有一些虚拟机

目标

为属于同一子网的每个VM配置多个内部IP地址(静态)。然后,每个分配的IP可以由安装在VM内的不同服务使用

环境描述

  • 第一VPC网络|名称:VPC-net-01
  • 第1个子网(与vpc-net-01关联)|名称:vpc-net-01-sub-01IP等级:172.31.6.0/24
  • 第3个虚拟机(Linux操作系统)
  • 基本上,我已经知道如何为每个VM创建和分配静态IP地址(link:)

    问题

    例如,如何为每个VM分配5个额外的IP地址?我不能为每个虚拟机使用多个NIC,因为我只有一个VPC网络,无法将多个网络接口连接到同一个VPC网络

    我必须使用吗?但他们使用“容器”概念。因此,例如,对于每个VM,我将主CIDR配置为“子网范围”,并将其配置为“别名IP范围”:

  • VM01-172.31.6.8/29
  • VM02-172.31.6.16/29
  • VM03-172.31.6.24/29
  • 那我该怎么办?从开始,我是否必须通过添加静态IP地址来配置每个VM(我的意思是操作系统),这些地址属于与该VM关联的别名IP范围

    还是我应该用另一种方法?示例:为VM启用IP转发、创建静态网络路由、添加适当的防火墙规则,以及为Windows的网络适配器(链接:)设置其他内部IP地址

    多谢各位。
    Luca

    我认为有不同的方法来完成您想要做的事情,我将告诉您我将如何设置它,但这并不意味着它肯定是最好的解决方案

    老实说,我不喜欢同一台机器上的多个公共IP,如果不需要的话,我也不喜欢搞乱一个实例的网络配置,因为这很容易出错,而且故障排除很麻烦

    由于您使用的是谷歌云平台,我认为最简单的方法是让一个实例只拥有一个私有IP,在不同的端口上提供不同的服务,每个端口具有不同的前端(谷歌云HTTP(s)、TCP、UDP、ecc),每个端口具有不同的公共IP

    您可以找到一个分步指南,指导您实现


    我知道您的问题实际上是“如何在同一个实例上拥有多个公共IP”,我的回答是“您不需要它们,因此更容易设置不同的配置”。

    是的,您应该使用别名IP范围。
    这些将透明地映射到您的计算系统,而无需将它们作为静态ip添加到系统本身。当然,如果您想在同一个系统上使用特定的IP运行不同的服务(比如在同一个端口上但在不同的IP上运行多个网站),那么您需要向系统添加提示。在Windows计算机上,您需要跳过DHCP并手动输入IP,然后在nic设置中添加其他IP。

    这不是一个干净的设置,但在“静态”环境中可以管理。

    您好,GalloCedrone,很抱歉,我不需要有多个公共IP地址,而是多个私有IP地址。还有内部负载均衡器