Skip to content

OctoMation运维手册

wzchk edited this page Oct 8, 2023 · 42 revisions

OctoMation使用容器方式部署运行,每个服务组件对应一个容器。 容器名(服务名)列表:

  • shakespeare-static
  • shakespeare-action
  • shakespeare-rule-mgmt
  • shakespeare-pre
  • shakespeare-executor
  • shakespeare-mgmt
  • shakespeare-zookeeper
  • shakespeare-kafka
  • shakespeare-es
  • shakespeare-mariadb
  • shakespeare-java-exe-python

容器管理

查看容器镜像:

docker images

查看当前所有运行的容器:

docker ps

查看某个容器:

docker ps | grep 容器名

进入容器

docker exec -it 容器名 /bin/bash

服务启停

启停所有服务

docker-compose -f /opt/shakespeare/docker-compose.yml down
docker-compose -f /opt/shakespeare/docker-compose.yml up -d

启停单个服务

docker-compose -f /opt/shakespeare/docker-compose.yml  stop 容器名
docker-compose -f /opt/shakespeare/docker-compose.yml  start 容器名

系统运行日志查看

OctoMation服务日志保存在以下路径,可进入查看

/opt/shakespeare/logs

容器运行日志查看

docker logs -f  容器名
docker logs -f --tail="100" 容器名                   //只显示最后100行

健康性检查

审计日志查看

OctoMation服务卸载

sh /opt/shakespeare/uninstall.sh

典型故障与解决方案