离线安装:admin/root 密码方式(推荐)
介绍
矩尺平台采用控制面和数据面解耦的架构,主要由管理节点与转发引擎两部分组成。标准部署流程为:优先安装管理节点,随后添加转发引擎。
本文档是最常用的安装方式——使用离线安装包,通过 admin 或 root 用户的密码进行安装。适用于绝大多数场景。
选择 admin 还是 root
| 用户身份 | 适用场景 | 注意事项 |
|---|---|---|
| root(推荐) | 生产环境、无限制场景 | 权限完整,安装过程不会遇到权限不足问题 |
| admin(需 Sudo 权限) | 受管环境、等保合规环境 | 安装过程中系统会发起 Sudo 提权请求,需交互式输入密码 |
如果您的服务器可以 root 登录,直接用 root 执行安装最简单。以下示例以 admin 用户 + Sudo 提权为例(也完全适用于 root 用户,root 执行时 Sudo 步骤会自动跳过)。
关于等保环境
在诸如 Huawei Cloud EulerOS 2.0 等保2.0三级版 等高安全级别的操作系统中,使用常规的用户名/密码登录可能触发安全策略导致登录超时。本文档以该类环境为例演示,配置步骤同样适用于普通 Linux 系统。
环境准备与校验
操作系统确认
当前示例环境部署于 Huawei Cloud EulerOS 2.0 等保2.0三级版(或通用等保环境)。 执行以下命令核实当前系统版本:
# cat /etc/os-release
NAME="Huawei Cloud EulerOS"
VERSION="2.0 (aarch64)"
ID="hce"
VERSION_ID="2.0"
PRETTY_NAME="Huawei Cloud EulerOS 2.0 (aarch64)"
ANSI_COLOR="0;31"数据盘挂载说明 (新增参数)
在安装管理节点时,建议将数据库数据与应用日志存放在独立的数据盘中。
参数名称:--mnt-dir
功能:指定管理节点数据文件与日志文件的根目录(如 /mnt/data)。若指定该路径,系统将自动在目录下创建子目录(如 /mnt/data/var/log)。
注意:该参数仅对管理节点生效,不影响后续添加的转发引擎。
安装包就绪验证
请确保已将获取到的离线安装包(例如 n6_arm64_4.0.2.tar.gz)上传至主机,并确认文件完整:
# ll
total 2124388
-rw-r----- 1 root root 2175360140 Apr 13 18:37 n6_arm64_4.0.2.tar.gz安装矩尺管理节点
解压安装包
# tar -zxf n6_arm64_4.0.2.tar.gz解压完成后,确认安装目录结构:
# ll
total 2124396
-rw-r----- 1 root root 2175360140 Apr 13 18:37 n6_arm64_4.0.2.tar.gz
-rw-r--r-- 1 root root 60 Apr 13 18:37 n6_install.sh
drwxr-xr-x 20 root root 4096 Apr 13 18:37 resources确认管理 IP 地址
在执行安装脚本前,需明确将来用于访问 Web 控制台的主机 IP。以 10.1.10.83 为例,请先核实该 IP 是否已正确绑定在网卡上:
# ip a s | grep 10.1.10.83
inet 10.1.10.83/24 brd 10.1.10.255 scope global dynamic noprefixroute eth0执行安装脚本 (内置数据库方案)
这是最基础的安装方式,系统将自动部署并使用内置数据库。
bash n6_install.sh --manage-ip 10.1.10.83 --ssh-pass user_password --mnt-dir /mnt/data系统将输出安装进度日志:
. . , .--. . .--.
|\ | / | : | | )
| \ | /-. | | | |--:
| \| ( ) | ; | | )
' ' `-' '--' '---' '--'
[INFO 14:18:41]: 矩尺分布式应用交付平台采用控制面和数据面解耦的体现架构,实现分布式集群部署和统一运维管理
[INFO 14:18:41]: 矩尺分布式应用交付平台以应用负载均衡功能为核心,集静态资源发布、第三方负载均衡纳管等多项优势功能,为用户带来敏捷、可靠、易维护的应用交付解决方案
Initializing...当看到以下日志时,即代表安装成功:
访问管理节点 https://10.1.10.83:443
[INFO 14:22:13]: 构建转发引擎安装包
#验证安装: 此时可通过浏览器访问 https://10.1.10.83 登录矩尺管理节点控制台。
附加配置:使用外部独立数据库 (按需执行)
如果您的生产环境要求使用外部统一的第三方数据库(替代内置数据库),请在上面步骤中改用以下扩展命令进行安装。
假设外部数据库信息如下:
IP与端口:10.1.10.209:58077 数据库账号:root 数据库密码:n6_sql_tmp 目标库名:slb_manager_v2
执行安装命令:
bash n6_install.sh --manage-ip 10.1.10.83 --ssh-pass user_password --db-host 10.1.10.209 --db-username root --db-password n6_sql_tmp --db-port 58077 --db-name slb_manager_v2