在谷歌云平台上部署InfluxData平台
为了在谷歌云平台(GCP)基础设施上部署InfluxDB Enterprise集群,InfluxData提供了一种InfluxDB Enterprise自带许可证(BYOL)解决方案,该解决方案在谷歌云平台市场上,能够使安装和设置过程简单明了。通过GCP市场部署的集群已经准备好投入生产。
用于InfluxDB Enterprise BYOL解决方案的部署管理器模板是开源的。对于Marketplace部署的问题和功能请求应通过相关的GitHub存储库提交(需要一个GitHub账户)或联系InfluxData支持。
先决条件
本指南需要以下内容:
- 一个Google Cloud Platform (GCP)帐户,具有访问GCP Marketplace的权限。
- 有效的 InfluxDB Enterprise 许可证密钥,或 注册 GCP 的免费 InfluxDB Enterprise 试用。
- 访问 GCP Cloud Shell 或
gcloudSDK 和命令行工具。
要在除GCP之外的平台上部署InfluxDB Enterprise,请参阅 InfluxDB Enterprise安装选项。
部署一个集群
要部署 InfluxDB 企业集群,请登录到您的 Google Cloud Platform 帐户,并在 GCP 市场中导航到 InfluxData 的 InfluxDB Enterprise (BYOL) 解决方案。

点击 在计算引擎上启动 以打开配置页面。

将 InfluxDB 企业许可证密钥复制到 InfluxDB 企业许可证密钥 字段或 注册 GCP 的免费 InfluxDB 企业试用版 以获取许可证密钥。
根据需要调整其他字段。该集群将仅在部署其的网络(或指定的子网络)内可访问。通常情况下,折叠部分的字段不需要更改。
点击 部署 启动 InfluxDB 企业集群。

集群将最多需要五分钟才能完全部署。如果部署未完成或报告错误,请查看常见部署错误列表。

您的集群现在已部署完成!
请确保您保存屏幕上显示的“管理员用户名”、“管理员密码”和“连接内部IP”值。在尝试访问集群时,这些值将是必需的。
访问集群
集群的IP地址只能在解决方案配置中指定的GCP网络(或子网络)内访问。集群只能从与其配置的同一GCP网络或子网络中的实例或服务访问。
使用 GCP Cloud Shell 或 gcloud CLI,创建一个将用于访问 InfluxDB Enterprise 集群的新实例。
gcloud compute instances create influxdb-access --zone us-central1-f --image-family debian-9 --image-project debian-cloud
通过SSH连接到实例。
gcloud compute ssh influxdb-access
在实例上,通过InfluxDB开源包安装influx命令行工具。
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.6.3_amd64.deb
sudo dpkg -i influxdb_1.6.3_amd64.deb
现在可以使用以下命令访问InfluxDB Enterprise集群,其中“管理员用户名”、“管理员密码”和“连接内部IP”值来自部署屏幕,替代。
influx -username <Admin username> -password <Admin password> -host <Connection internal IP> -execute "CREATE DATABASE test"
influx -username <Admin username> -password <Admin password> -host <Connection internal IP> -execute "SHOW DATABASES"
后续步骤
有关InfluxDB数据库和InfluxData平台的介绍,请参见开始使用InfluxDB。