在 Google Cloud Platform 中部署 InfluxData 平台
为了在 Google Cloud Platform (GCP) 基础设施上部署 InfluxDB Enterprise 集群,InfluxData 在 Google Cloud Platform Marketplace 上提供了一个 InfluxDB Enterprise 自带许可 (BYOL) 解决方案,使安装和设置过程变得简单直接。通过 GCP Marketplace 部署的集群已准备好用于生产环境。
用于 InfluxDB Enterprise BYOL 解决方案的 Deployment Manager 模板 是 开源的。 Marketplace 部署的问题和功能请求应通过相关的 GitHub 存储库提交(需要 GitHub 帐户)或联系 InfluxData 支持。
先决条件
本指南需要以下条件
- 一个 Google Cloud Platform (GCP) 帐户,并有权访问 GCP Marketplace。
- 有效的 InfluxDB Enterprise 许可证密钥,或注册免费的 InfluxDB Enterprise GCP 试用版。
- 访问 GCP Cloud Shell 或
gcloud
SDK 和命令行工具。
要在 GCP 以外的平台上部署 InfluxDB Enterprise,请参阅 InfluxDB Enterprise 安装选项。
部署集群
要部署 InfluxDB Enterprise 集群,请登录您的 Google Cloud Platform 帐户并导航到 GCP Marketplace 中的 InfluxData 的 InfluxDB Enterprise (BYOL) 解决方案。
单击在 Compute Engine 上启动以打开配置页面。
将 InfluxDB Enterprise 许可证密钥复制到InfluxDB Enterprise 许可证密钥字段,或注册免费的 InfluxDB Enterprise GCP 试用版以获取许可证密钥。
根据需要调整任何其他字段。集群将仅在部署它的网络(或子网,如果指定)内可访问。折叠部分中的字段通常不需要更改。
单击部署以启动 InfluxDB Enterprise 集群。
集群将最多需要五分钟才能完全部署。如果部署未完成或报告错误,请通读 常见部署错误列表。
您的集群现已部署!
请务必保存屏幕上显示的“管理员用户名”、“管理员密码”和“连接内部 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”值替换为 <value>
。
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 入门。
此页面是否对您有帮助?
感谢您的反馈!