MRS管控面基本操作
        【摘要】 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.2及之前版本收集日志
 
- 参考MRS后台容器命令,登录EICommon节点,执行kubectl get pod -n mrs -owide查看容器信息(多个容器均需执行操作获取日志文件)。
 - 执行kubectl exec -ti -n mrs mrsapigw-99ddfcdf-tr4nc bash 进入需要查看日志的容器,命令中斜体为步骤 1中查询结果中的NAME列值。
 - 执行以下命令打包服务运行日志。 
cd /opt/cloud/logs
zip -qr apigwlogs.zip apigateway/

 - 登录容器所在宿主机(上图NODE栏对应的IP),获取容器中日志。
 - 执行docker container ls 获取容器ID,根据所需下载日志的服务名称找到所需要的容器ID, 
执行docker cp f06744af43d3:/opt/cloud/logs/apigwlogs.zip /tmp从tmp目录copy到本地。

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


           
评论(0)