注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

为测试环境安装ndir,redis和mongodb  

来自zhengyinyan21   2016-05-14 19:32:17|  分类: 默认分类 |举报 |字号 订阅

  下载LOFTER 我的照片书  |

本文是基于《利用omad搭建新的测试环境》中测试环境搭建部署后,打通第三方服务(以ndir底层数据库搜索服务为例)和安装第三方软件(以redismongodb为例),继续完善服务器的搭建过程。

新的Tomcat应用成功部署发布后,需要跑一下接口测试回归用例集,保证基本功能可用,程序依赖的第三方服务网络可达,提供的服务可正常使用。在前篇文章讲述的测试环境搭建起来后, 我迫不及待的跑了下搜索用例,目的很简单,就是想要检查新的测试环境(萧山B)能否访问到原来的ndir服务所在机器集群(萧山A)。果不其然,网络不通过!于是,我就开始着手在没有开发gg介入的情况下,独自与DBAPE打交道,刚开始打交道的时候真是身心俱疲(当时的真实情感,绝无过分与夸张,就是想哭却哭不出来的那种感受)。一天下来,终于打通环境了,心情又如雨过天晴般从谷底恢复到波峰,其中的跌宕起伏,只可意会不可言传!不多说,个中滋味,读者不妨自己体会,还是回到主题说下打通ndir环境的关键,以下简单记录QADBAPE的配合过程

QA à DBAhi, 小哥,我新搭建了一个萧山B的测试环境,访问不了ndiripX.X.X.X),能帮忙看下嘛?

DBA à QAndiripX.X.X.X)位于萧山A,你找PE打通环境吧~ 提个ACL工单,租户:yinxin0

QA这时上了运维系统提了个ACL工单,大致内容是:萧山B的测试环境(机器名:XXX, ipX:X:X:X)访问萧山A环境的ndir实例(ip:X.X.X.X),过了一会儿,工单被解决,ping了下ndir地址,不通,郁闷~ 只见PE回复:测试与线上不能互通。小白QA不解,拉个多人会话,问清后,找DBA要了个萧山B的新的ndir集群,迫不及待ping了下还是不通,哦,又要找PE申请ACL访问~

PEàQA:租户信息不对,请check~

小白QA又愣住了,租户???只好继续多人会话,虚心请教之~原来租户就是你访问机器所使用的身份,测试机有一个租户,你访问的ndir服务所在机器有一个租户,需要打通两个租户之间的网络。

到此为止,测试环境与ndir网络环境打通了,修改服务器代码的配置项,用新的ndir的地址替换旧的ndir地址后,重新部署后,就可以访问新的ndir底层搜索服务了,注意,搜索之前,还需要用到开发gg提供的接口把数据导到ndir服务器,否则ndir数据为空。

Ndir环境打通后,测试环境中还少了基本的redismongodb第三方软件的安装。Redis提供一种高效可靠的缓存机制,mongodb支持按地理位置搜索摄像头,有关按地理信息搜索的功能都利用到mongodb,所以还得安装这两款软件。我统一采取secureCRT上传压缩包的方式,将解压即可使用的redismongodb传到新的测试服务器。

启动redis:解压后,进入bin目录,运行命令./redis-server &

启动后界面如下:为测试环境安装ndir,redis和mongodb - 网易杭州QA - 网易杭州 QA Team

启动mongodb的过程:

解压后,首先新建data目录  mkdir data

然后运行命令 ./mongod --dbpath=../data &

启动后界面如下:

为测试环境安装ndir,redis和mongodb - 网易杭州QA - 网易杭州 QA Team

安装完所有必要的软件后,急不可耐的跑了下主功能接口,全部通过,心情大好~

至于青果服务器还依赖的其他第三方服务,如NTS,NOS,PUSH等的配置与环境连接,都同申请ndir访问一样,利用现有资源(或向相应管理员申请新资源),打通网络环境(找SAPE),修改服务器代码的配置项,重新部署应用,即可访问

 
  评论这张
 
阅读(165)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016