MRS管控面基本操作

举报
FI小粉丝 发表于 2021/12/27 10:20:37 2021/12/27
【摘要】 MRS后台容器命令查看MRS后台部署服务mrsapigw和mrsdeployer容器信息,及容器常见操作命令。ServiceOM页面查询EICommon-Region-Master。登录任意节点,执行K8S命令。容器状态:kubectl get pods -n mrs -owide进入容器:kubectl exec -ti -n mrs 容器名称 bash删除容器:kubectl delet...

MRS后台容器命令

查看MRS后台部署服务mrsapigw和mrsdeployer容器信息,及容器常见操作命令。

ServiceOM页面查询EICommon-Region-Master。

登录任意节点,执行K8S命令。
  • 容器状态:kubectl get pods -n mrs -owide

  • 进入容器:kubectl exec -ti -n mrs 容器名称 bash
  • 删除容器:kubectl delete pods -n mrs 容器名称
  • 容器配置:kubectl describe pod -n mrs 容器名称
  • 容器启动日志:kubectl log -n mrs 容器名称
  • 服务状态查询:kubectl get svc -n mrs
  • 服务实例数量:kubectl get deploy -n mrs
  • 服务配置修改:kubectl edit deploy 服务名称 -n mrs
  • 服务配置查询:kubectl describe svc 服务名称 -n mrs
容器运行日志:进入容器内查看:
  • mrsapigw日志目录:/opt/cloud/logs/apigateway/api-gateway.log
  • mrsdeployer日志目录:/opt/cloud/logs/service-deployer/service-deployer-service-service-deployer.log

MRS后台数据库连接

登录MRS后台MySQL数据库,ServiceOM页面查询MRS。

登录MRS-DB01节点,使用root用户,执行ifconfig查看浮动IP,使用浮动IP连接MySQL(因为主备双节点,备节点只读,使用浮动IP可直接连接到主节点)。

数据库连接命令:

mysql -P7306 -h浮动IP -udatasightemr -pPublicCloud@20160806 -Ddatasightemr


MRS发集群ECS设置

参考MRS后台容器命令 进入mrsdeployer容器(mrsdeployer三个容器,临时修改回滚配置需要都修改)。

  • 切换用户:su - service
  • 查看回滚配置:sh /opt/cloud/MRS-Deployer/bin/cli.sh config -l ecs.rollback.disable
  • 打开回滚配置:sh /opt/cloud/MRS-Deployer/bin/cli.sh config -k ecs.rollback.disable -v false
  • 关闭回滚配置:sh /opt/cloud/MRS-Deployer/bin/cli.sh config -k ecs.rollback.disable -v true
  • 打开亲和配置:sh /opt/cloud/MRS-Deployer/bin/cli.sh config -k cluster-deployer.master-non-affinity-group.enabled -v true
  • 关闭亲和配置:sh /opt/cloud/MRS-Deployer/bin/cli.sh config -k cluster-deployer.master-non-affinity-group.enabled -v false


MRS后台日志获取

  • 8.0.3及之后版本收集日志

    登录OC运维面,单击上方导航栏 - 日常运维 - 统一日志 - 运行日志,如下图所示,下载MRS日志。

  • 8.0.2及之前版本收集日志
  1. 参考MRS后台容器命令,登录EICommon节点,执行kubectl get pod -n mrs -owide查看容器信息(多个容器均需执行操作获取日志文件)。
  2. 执行kubectl exec -ti -n mrs mrsapigw-99ddfcdf-tr4nc bash 进入需要查看日志的容器,命令中斜体为步骤 1中查询结果中的NAME列值。
  3. 执行以下命令打包服务运行日志。


    cd /opt/cloud/logs

    zip -qr apigwlogs.zip apigateway/

  4. 登录容器所在宿主机(上图NODE栏对应的IP),获取容器中日志。
  5. 执行docker container ls 获取容器ID,根据所需下载日志的服务名称找到所需要的容器ID,

    执行docker cp f06744af43d3:/opt/cloud/logs/apigwlogs.zip /tmp从tmp目录copy到本地。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。