配置 QoE-Monitor 服务¶
1.在平台创建 QoE-Monitor-Agent¶
在云平台创建或者找到 QoE-Monitor 的宿主设备
2.在宿主机上安装 QoE-Monitor-Agent¶
注意选择适用的操作系统
3.使用docker模式安装 QoE-Monitor-Agent¶
登录Docker所在的宿主机
创建docker-compose.yml配置
1version: '3'
2services:
3 qoe-monitor:
4 container_name: qoe-monitor
5 image: unilake.azurecr.io/unilake/qoe-monitor:latest
6 network_mode: "host"
7 restart: unless-stopped
8 volumes:
9 - /var/run/netns:/var/run/netns
10 entrypoint:
11 - ip
12 - netns
13 - exec
14 - abc # ! 注意替换
15 - /usr/local/bin/qoe-monitor
16 - -token=87d1f9b5-ceed-4d0f-8ffe-75786764e13c # ! 注意替换
17 - -platform=https://dock.unilake.net
18 deploy:
19 resources:
20 limits:
21 cpus: '0.50'
22 memory: '256M'
23 privileged: true
1# ! 如果有permission denied报错 尝试在netns里设置
2# ! sysctl -w net.ipv4.ping_group_range="0 2147483647"
启动qoe-monitor容器
1$ sudo docker-compose -f docker-compose.yml up -d qoe-monitor