环境准备要求
资源
2 核 CPU / 8 GB 内存 / 10 GB 磁盘
端口
软负载安装时,管理节点和转发引擎会使用不同的端口:
- 管理节点将使用端口:161,162,199,443,705,58070,58071,58072,58073,58075,58076,58077,58078, 58090, 58091, 58092, 58093。
- 转发引擎将使用端口:58071,58072,58074,58075,58080,58082,58083,58084,58085。
当管理节点和转发引擎混部时,以上端口都会使用到,因此在安装时请确保您选择的管理地址和通讯地址没有占用以上端口,例如:当您执行脚本安装命令时,输入参数--manage-ip 1.1.1.1。
注意
当系统成功安装并运行后,则确保通讯地址下的上述端口没有被其他程序占用。
不同云服务器另外参见相应公有云的补充说明文档。
| 镜像 | 端口 | |
|---|---|---|
| 管理节点 | normaedelta/n6-controller | 58070 |
| 管理节点 | normaedelta/n6-db-monitor | 58076 |
| 管理节点, 转发引擎 | normaedelta/n6-health-check | 58072 |
| 管理节点 | normaedelta/n6-net-snmp | 161, 162, 199, 705 |
| 管理节点, 转发引擎 | normaedelta/n6-lbagent | 58071 |
| 管理节点 | mysql | 58077 |
| 管理节点 | normaedelta/n6-mproxy | 443 |
| 管理节点 | normaedelta/n6-alerter | 58073 |
| 管理节点 | normaedelta/n6-log-processer | 58090,58091 |
| 管理节点 | normaedelta/n6-log-db | 58092,58093 |
| 管理节点, 转发引擎 | normaedelta/n6-node-monitor | 58075 |
| 管理节点 | normaedelta/n6-snmp-monitor | 58078 |
| 转发引擎 | normaedelta/n6-slb | 58080,58082,58083,58084,58085 |
| 转发引擎 | normaedelta/n6-gslb-monitor | 58074 |
操作系统及 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- 检测 tar 版本
# tar --version
tar (GNU tar) 1.34- 检测 arp 版本
# tar -V
net-tools 2.10-alpha