更新时间:2022-08-16 GMT+08:00
准备ECS作为gsql客户端主机
GaussDB(DWS) 提供的gsql命令行客户端,它的运行环境是Linux操作系统,在使用gsql客户端远程连接GaussDB(DWS) 集群之前,需要准备一个Linux主机用于安装和运行gsql客户端。如果通过公网地址访问集群,也可以将gsql客户端安装在用户自己的Linux主机上,但是该Linux主机必须具有公网地址。为方便起见,推荐您创建一台Linux弹性云服务器(简称ECS)。本章节将为您介绍如何准备弹性云服务器。如果用户已有符合条件的弹性云服务器,则可以跳过此章节。
准备弹性云服务器
创建弹性云服务器的操作步骤,请参见《弹性云服务器用户指南》中的“快速入门 > 创建弹性云服务器”章节。
创建的弹性云服务器需要满足如下要求:
- 弹性云服务器需要与GaussDB(DWS) 集群具有相同的区域、可用区。
- 如果使用GaussDB(DWS) 提供的gsql命令行客户端连接GaussDB(DWS) 集群,弹性云服务器的镜像必须满足如下要求:
对镜像的规格没有特殊要求。镜像的操作系统必须是gsql客户端所支持的下列Linux操作系统:
- “Redhat x86_64”客户端工具支持在以下系统中使用:
- RHEL 6.4~7.6。
- CentOS 6.4~7.4。
- EulerOS 2.3。
- “SUSE x86_64”客户端工具支持在以下系统中使用:
- SLES 11.1~11.4。
- SLES 12.0~12.3。
- “Euler Kunpeng_64”客户端工具支持在以下系统中使用:
- EulerOS 2.8。
- “Redhat x86_64”客户端工具支持在以下系统中使用:
- 如果客户端通过内网地址访问集群,请确保创建的弹性云服务器与GaussDB(DWS) 集群在同一虚拟私有云里。
- 如果客户端通过公网地址访问集群,请确保创建的弹性云服务器和GaussDB(DWS) 集群都要有弹性IP。
- 弹性云服务器对应的安全组规则需要确保能与GaussDB(DWS) 集群提供服务的端口网络互通。
安全组相关操作请参见《虚拟私有云用户指南》中“安全组”章节。
请确认弹性云服务器的安全组中存在符合如下要求的规则,如果不存在,请在弹性云服务器的安全组中添加相应的规则:
- 方向:出方向
- 协议:必须包含TCP,例如TCP、全部。
- 端口:需要包含GaussDB(DWS) 集群提供服务的数据库端口,例如,设置为“1-65535”或者具体的GaussDB(DWS) 数据库端口。
- 目的地址:设置的IP地址需要包含所要连接的GaussDB(DWS) 集群的地址,例如,设置为“0.0.0.0/0”或者具体的GaussDB(DWS) 集群的连接地址。
- GaussDB(DWS) 集群的安全组规则需要确保GaussDB(DWS) 能接受来自客户端的网络访问。
父主题: 使用gsql命令行客户端连接集群