用户指南
工具使用
RPM使用
用户通过WAAS Booster支持的命令行与WAAS Booster进行交互。
WAAS Booster支持的命令行如下所示。
-
启动WAAS Booster。
systemctl start waasbooster -
关闭WAAS Booster。
systemctl stop waasbooster -
查看WAAS Booster对容器的调整动作。
tail -f /var/log/waasbooster.log
说明: 本工具启动后可全自动实现容器场景负载动态调度功能,无须进行额外操作,用户若想查看调整过程可通过日志内容查看。
K8s Pod使用
用户通过kubectl进行WAAS Booster Pod的创建与销毁。Pod创建后自动启动WAAS Booster服务,Pod销毁后自动关闭WAAS Booster服务。
假设WAAS Booster Pod配置文件名为waasbooster.yaml,以此为例介绍K8s Pod的常用操作。
说明: 以下所有操作均在Master节点进行。
-
创建WAAS Booster Pod。
kubectl apply -f waasbooster.yaml -
销毁WAAS Booster Pod。
kubectl delete -f waasbooster.yaml -
查看WAAS Booster对容器的调整动作。
假设目标Pod名为waasbooster-daemon-rhwdz。
-
若持续监控,可以进入容器查看日志。
-
进入容器。
kubectl exec -it waasbooster-daemon-rhwdz bash -
查看日志。
tail -f /var/log/waasbooster.log
-
-
若临时查看,则可以通过K8s日志查看。
kubectl logs waasbooster-daemon-rhwdz
-
安全管理
目录和文件权限
针对RPM部署方式,WAAS Booster目录和文件的权限说明如表 1 WAAS Booster目录和文件的权限说明所示。
| 目录或文件名 | 位置 | 用户权限 | 文件权限 | 说明 |
|---|---|---|---|---|
| /usr/local/waasbooster | /usr/local/waasbooster | waas:waas | 644 | WAAS Booster安装目录 |
| /var/log/waasbooster.log | /var/log/waasbooster.log | root:root | 640 | WAAS Booster产生的日志 |
| /var/waasbooster/ | /var/waasbooster | root:root | 750 | WAAS Booster的数据存储路径 |
| /var/run/waasbooster_manager/ | /var/run/waasbooster_manager/ | root:root | 644 | WAAS Booster的临时文件存储路径 |
针对K8s Pod部署方式,WAAS Booster目录和文件的权限说明如表 2 K8s WAAS Booster Pod目录和文件的权限说明所示。
表 2 K8s WAAS Booster Pod目录和文件的权限说明
| 目录或文件名 | 位置 | 用户权限 | 文件权限 | 说明 |
|---|---|---|---|---|
| /app/ | /app/ | root:root | 644 | WAAS Booster安装目录 |
| /var/log/waasbooster.log | /var/log/waasbooster.log | root:root | 640 | WAAS Booster产生的日志 |
| /var/run/waasbooster_manager/ | /var/run/waasbooster_manager/ | root:root | 644 | WAAS Booster的临时文件存储路径 |
日志管理
须知: 请不要误删除WAAS Booster产生的所有日志文件。
- 运行日志输出到操作系统日志文件中。
- WAAS Booster的日志输出文件为“/var/log/waasbooster.log”。