首页 > 解决方案 > 如何使用静态外部 IP 在谷歌云上创建 H2O 集群?

问题描述

在 google cloud 中创建新的 H2O-3 集群部署仅提供 2 个用于保留 IP 地址的选项:Ephemeral 和 None。是否可以使用静态 IP 地址创建一个 h2o 集群。在 gcloud 中使用“addresses”命令,例如:

gcloud compute addresses create h2oflow --addresses /* ephemeral external IP assigned to h2o cluster */

仅将 h2oflow 地址分配给集群中的 1 个节点。是否可以将静态 IP 分配给整个 h2o 节点集群?

标签: rgcloudh2o

解决方案


简短的回答是:这不是作为开箱即用的 Marketplace 产品的一部分提供的,但可以与下一个版本一起解决。

长答案是:技术上是的。您需要按照 Google Cloud Docs https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address中记录的步骤来保留静态 IP,然后分配它到虚拟机。如果您手动创建集群,您将启动 N 个虚拟机,安装所需的软件(例如 java、python、h2o、h2o-depedencies 等)。将静态 IP 地址分配给每个 VM,然后使用内部 ips 基于平面文件进行集群。从理论上讲,这对于市场产品也应该是可行的,其中所有内容都已经预先配置,并且 flatfile.txt 是使用内部 ips 生成的。只需要给虚拟机分配一个静态IP


推荐阅读