文档首页 > > 管理指南> 连接集群> 使用gsql命令行客户端连接集群> 准备ECS作为gsql客户端主机

准备ECS作为gsql客户端主机

分享
更新时间:2020/10/26 GMT+08:00

GaussDB(DWS) 提供的gsql命令行客户端,它的运行环境是Linux操作系统,在使用gsql客户端远程连接GaussDB(DWS) 集群之前,需要准备一个Linux主机用于安装和运行gsql客户端。如果通过公网地址访问集群,也可以将gsql客户端安装在用户自己的Linux主机上,但是该Linux主机必须具有公网地址。为方便起见,推荐您创建一台Linux弹性云服务器(简称ECS)。本章节将为您介绍如何准备弹性云服务器。如果用户已有符合条件的弹性云服务器,则可以跳过此步骤。

准备弹性云服务器

购买弹性云服务器的操作步骤,请参见《弹性云服务器快速入门》中的购买并登录Linux弹性云服务器章节。

购买的弹性云服务器需要满足如下要求:

  • 弹性云服务器需要与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。
    • “Stream Euler X86_64”客户端工具支持在以下系统中使用:
      • EulerOS 2.2。
    • “Stream Euler Kunpeng_64”客户端工具支持在以下系统中使用:
      • EulerOS 2.8。
  • 如果客户端通过内网地址访问集群,请确保创建的弹性云服务器与GaussDB(DWS) 集群在同一虚拟私有云里。

    虚拟私有云相关操作请参见《虚拟私有云用户指南》中“虚拟私有云和子网”。

  • 如果客户端通过公网地址访问集群,请确保创建的弹性云服务器和GaussDB(DWS) 集群都要有弹性IP。

    购买弹性云服务器时,参数“弹性公网IP”需选择“现在购买”或“使用已有”。

  • 弹性云服务器对应的安全组规则需要确保能与GaussDB(DWS) 集群提供服务的端口网络互通。

    安全组相关操作请参见《虚拟私有云用户指南》中“安全性 > 安全组”。

    请确认弹性云服务器的安全组中存在符合如下要求的规则,如果不存在,请在弹性云服务器的安全组中添加相应的规则:

    • 方向:出方向
    • 协议:必须包含TCP,例如TCP、全部。
    • 端口:需要包含GaussDB(DWS) 集群提供服务的数据库端口,例如,设置为“1-65535”或者具体的GaussDB(DWS) 数据库端口。
    • 目的地址:设置的IP地址需要包含所要连接的GaussDB(DWS) 集群的地址,例如,设置为“0.0.0.0/0”或者具体的GaussDB(DWS) 集群的连接地址。
      图1 出方向的规则
  • GaussDB(DWS) 集群的安全组规则需要确保GaussDB(DWS) 能接受来自客户端的网络访问。
    请确认GaussDB(DWS) 集群的安全组中存在符合如下要求的规则,如果不存在,请在GaussDB(DWS) 集群的安全组中添加相应的规则。
    • 方向:入方向
    • 协议:必须包含TCP,例如TCP、全部。
    • 端口:设置为GaussDB(DWS) 集群提供服务的数据库端口,例如“8000”。
    • 源地址:设置的IP地址需要包含GaussDB(DWS) 客户端主机的IP地址,例如“192.168.0.10/32”。
      图2 入方向的规则
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问