环境准备要求
资源
2 核 CPU / 8 GB 内存 / 10 GB 磁盘
端口
软负载安装时,管理节点和转发引擎会使用不同的端口:
- 管理节点将使用端口:161,162,199,443,705,3306,8000,8789,8091,9093,9100,9116,33223。
- 转发引擎将使用端口:8789,33223,8080,8082,8083,8084,8085,9100,9119。
当管理节点和转发引擎混部时,以上端口都会使用到,因此在安装时请确保您选择的管理接口里的所有 IP 地址没有占用以上端口,例如:当您执行脚本安装命令时,输入参数--interface enp1s0,则确保 enp1s0 接口里的所有 IP 地址没有占用以上端口。
注意
当系统成功安装并运行后,则确保通讯地址下的上述端口没有被其他程序占用。
不同云服务器另外参见相应公有云的补充说明文档。
镜像 | 端口 | |
---|---|---|
管理节点 | normaedelta/n6-controller | 8000 |
管理节点 | prom/prometheus | 8091 |
管理节点, 转发引擎 | normaedelta/n6-health_check | 8087 |
管理节点 | normaedelta/n6-net_snmp | 161, 162, 199, 705 |
管理节点, 转发引擎 | normaedelta/n6-lbagent | 33223 |
管理节点 | mysql | 3306 |
管理节点 | normaedelta/n6-m_nginx | 443 |
管理节点 | prom/alertmanager | 9093 |
管理节点, 转发引擎 | quay.io/prometheus/node-exporter | 9100 |
管理节点 | prom/snmp-exporter | 9116 |
转发引擎 | normaedelta/n6-slb | 8080,8082,8083,8084,8085 |
转发引擎 | normaedelta/n6-bind_exporter | 9119 |
操作系统及 NetworkManage 版本要求
支持绝大部分 Linux 操作系统,要求系统上安装 NetworkManager、Docker。 经过测试的操作系统如下(如果 NetworkManage 版本不满足要求,仅导致设备管理中的 IP 地址、聚合接口、VLAN、路由等无法操作,不影响 SLB 负载管理功能):
CPU指令集 | 操作系统 | 版本 | 内核版本号 | networkmanage版本 | docker版本 |
---|---|---|---|---|---|
x86 | CentOS | CentOS Stream 9 | 5.14 | 1.41.3 | 23.0.0 |
CentOS 8 | 5.14 | 1.41.3 | 23.0.0 | ||
CentOS 7 | 5.14 | 1.41.3 | 23.0.0 | ||
统信UOS Server release 20 | 1060a | 5.10 | 1.40.16 | 23.0.0 | |
OpenEuler | 20.03 | 4.19.90 | 1.16.0 | 23.0.0 | |
24.03 | 6.6.0 | 1.44.2 | 23.0.0 | ||
Kylin | V10 | 6.8.0 | 1.46.0 | 23.0.0 | |
arm64 | OpenEuler | 20.03 | 4.19.90 | 1.16.0 | 23.0.0 |
检测环境版本号的常用命令
您可以通过如下命令检测上述版本号:
- 检测操作系统
# cat /etc/redhat-release
UOS Server release 20 (kongzi)
- 检测操作系统内核版本号
# uname -r
5.10.0-46.uelc20.x86_64
- 检测 NetworkManage 版本号
# nmcli -v
nmcli tool, version 1.30.0-13.0.1.uelc20
- 检测体系架构
# uname -m
x86_64
- 检测 docker 版本
# docker -v
Docker version 23.0.0, build e92dd87