文档首页 > > 最佳实践> 通过ECS内网连接DDS实例

通过ECS内网连接DDS实例

分享
更新时间: 2019/11/14 GMT+08:00

本文档以DDS集群实例和Linux弹性云服务器为例,说明如何通过ECS绑定的弹性公网IP,SSH登录ECS并连接DDS实例。具体操作步骤如下:

步骤1:创建ECS

  1. 登录管理控制台
  2. 选择“计算 > 弹性云服务器”,查看是否有满足以下条件的ECS:
    1. ECS与待连接的DDS实例的区域、可用区、VPC子网和安全组一致。
      图1 DDS实例基本信息
    2. ECS已绑定满足带宽需求的弹性公网IP。
    • 已有满足以上条件的ECS,执行步骤2:登录ECS
    • 如需新建ECS,执行下一步。
  3. 在购买弹性云服务器页面,选择与待连接DDS实例相同的区域、可用区、VPC子网和安全组。
    图2 购买弹性云服务器
    图3 网络
  4. 弹性公网IP选择“现在购买”,自动为每台ECS分配独享带宽的弹性公网IP,带宽按照实际需要设置。

    更多创建ECS操作,请参见购买弹性云服务器

步骤2:登录ECS

获取ECS绑定的弹性公网IP,通过客户端工具,SSH登录ECS。

图4 登录ECS

更多登录ECS操作,请参见登录Linux弹性云服务器

步骤3:连接DDS实例

  1. 在ECS上创建一个文件系统,用来安装mongo shell,以“/ycsb”为例。

    mkdir /ycsb

  2. 进入“/ycsb”文件,并创建“mongo”目录。

    cd /ycsb

    mkdir mongo

    cd /ycsb/mongo

  3. 下载mongo shell。

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.3.tgz

  4. 解压mongo shell安装包。

    tar -zxvf mongodb-linux-x86_64-4.0.3.tgz

  5. 将解压后的文件移动到“/usr/local/mongodb”目录下。

    mv mongodb-linux-x86_64-4.0.3/* /usr/local/mongodb

  6. 设置环境变量。

    vi /etc/profile

    在文件结尾加入以下两行,并保存。
    export MONGODB_HOME=/usr/local/mongodb
    export PATH=$PATH:$MONGODB_HOME/bin
    图5 设置环境变量
  7. 使设置的环境变量生效。

    source /etc/profile

  8. 通过mongo shell连接DDS集群实例。

    mongo 192.168.0.90:8635 --authenticationDatabase admin -u rwuser -p xxxxx

    • 该命令以集群实例关闭SSL连接,并且连接单个mongos节点为例。
    • 192.168.0.90为实例基本信息页面,“节点信息”模块mongos节点的内网IP。
    • 8635为实例基本信息页面,“网络信息”模块的数据库端口。
    • rwuser为实例管理员帐号。
    • xxxxx为实例管理员密码。
      图6 连接信息
  9. 成功连接DDS实例,界面显示如下:
    [root@ecs-dds-mongos~]# mongo 192.168.0.90:8635 --authenticationDatabase admin -u rwuser -p xxxxx
    MongoDB shell version: 4.0.3
    connecting to: 192.168.0.90:8635/test
    mongos>
分享:

    相关文档

    相关产品

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

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区