我显然是GCP的新手,正在测试新的Compute VM,尤其是Windows 2016 VM。 我已经为RDP建立了防火墙规则,但担心可能的几种情况:
答案 0 :(得分:0)
如果创建Windows Compute VM,则默认情况下它分配了Google的内部IP和外部IP,您可以选择使用gcloud命令1 gcloud compute instances create
仅使用内部IP进行创建,标志no-address
。
静态内部IP提供了从子网中配置的专用RFC 1918 IP范围保留内部IP地址的功能,然后根据需要检查the documentation将这些保留的内部地址分配给资源。
操作方法:
您可以先保留一个静态内部IP地址,然后再创建 关联的资源,或者您可以使用短暂的资源来创建资源 内部IP地址,然后将该临时IP地址提升为 静态内部IP地址。
如果不再需要静态内部IP地址,则可以删除它。无论是否使用,无论使用与否,它都会一直附加在资源上,直到删除资源为止,在这种情况下,地址将返回到其他项目的可用地址池中。
对于外部IP,它与内部IP是相同的,在创建VM实例时,会自动为其分配一个临时外部IP地址(如果未使用flag和gcloud命令)。如果您不想使用临时外部IP地址,则可以为该实例显式分配一个静态外部IP地址。
您可以保留两种类型的外部IP地址:
- 具有IP地址的区域,可供具有一个或多个网络接口的VM实例或网络负载平衡器使用。
- 可用于全局负载均衡器的全局IP地址:HTTP(S),SSL代理和TCP代理。
您可以更灵活地使用外部IP:
- 您可以为新的VM实例分配静态外部IP地址。
- 您可以更改外部IP地址或将其分配给现有实例。
- 您可以提升临时的外部IP地址。
关于您的问题:
如果VM的IP更改了怎么办,我可以保持相同的IP吗?是Google IP和网关,还是混合型,是否可以通过我们的网关将VM配置为位于我们网络的IP上?
您的内部IP不会更改,除非您删除实例并重新创建它,即使您停止它也会保留内部IP。正如我上面提到的,保留后可以保留相同的内部IP。 内部IP属于您在Google Cloud Platform项目中的VPC network。
您可以使用gcloud命令行工具或带有标志--private-network-ip
的API指定内部IP地址。
gcloud计算实例创建[INSTANCE_NAME] --private-network-ip [IP_ADDRESS]
不起诉“通过我们的网关将VM配置为位于我们网络上的IP上”是什么意思?如果您指的是在Google Cloud中使用VPC网络之外的网络,我认为这是不可能的。
如果我同时拥有IP设置,如何将服务器重置为DHCP?我可以使用本地控制台连接到虚拟机吗?
对于内部IP,除非删除实例,否则不能重置IP;对于外部IP,可以根据需要删除它,请选中this section 在Google Cloud信息中心旁边,您可以与Serial Console
进行交互