Google Cloud Compute Engine-Windows VM

时间:2019-07-09 16:34:43

标签: google-cloud-platform google-compute-engine

我有点不喜欢GCP VM,所以请问这个问题太基本了吧。

我最近创建了2个虚拟机-都是Windows2016。第一个虚拟机是我创建的,没有任何模板,非常简单。我使用公司设置的模板创建的第二个模板。我不相信我在创建两个模板方面所做的任何显着不同,除了一个来自模板而没有来自模板。 VM中的所有细节似乎都匹配。

我遇到的问题是这样:

  • 使用第一个(非模板),我获得了一个外部IP,可以从GCP控制台和本地计算机上的RDP应用程序进行RDP,并且在连接时可以连接Internet。
  • 在第二个模板中,我没有获得外部IP(在GCP控制台上显示为“ none”),我无法通过GCP控制台进行RDP(RDP按钮显示为灰色,并且没有)允许我选择它),并且在通过RDP应用进行连接时没有互联网连接。

我曾尝试停止/启动VM,但除此之外,我不确定要怎么做。有谁知道解决此问题的可能方法?

2 个答案:

答案 0 :(得分:0)

如果您创建的虚拟机没有外部IP,则在Google控制台中,其rdp(或ssh)按钮将显示为灰色。

当您说使用模板时,是指this吗? 可能您的实例模板没有外部IP。

查看您的防火墙规则: 在VM详细信息中的“网络接口”下,应检查“网络详细信息”(查看详细信息)。检查是否存在3389的防火墙规则。另外,还要确保您在防火墙规则中看到的目标名称出现在VM实例详细信息的网络标记中。

答案 1 :(得分:0)

要获得到VM的远程连接(不设置对等或VPN隧道),您需要向VM添加一个外部IP地址,以便它可以将您的流量NAT到您的实例。

您所使用的模板似乎没有在其设置中附加外部IP。您将需要单击VM实例,然后编辑设置,然后展开“网络接口”部分。在那里,您可以选择分配给您的VM的临时外部IP地址。

请记住,所有流量都是由项目防火墙规则强制执行的,因此请检查是否在防火墙设置上启用了RDP。如果您没有防火墙规则并且使用data.table网络,那么将为您创建RDP防火墙规则。