安装手册
# 介绍
金蝶天燕负载均衡器软件敏捷版(Apusic Load Balancer,ALB)是一款兼具轻量级、高性能及高可用性的Web服务器和反向代理服务器。
# 产品安装
# 获取软件安装包
ALB安装介质为:alb-agile-2.0-x86.tar.gz或alb-agile-2.0-arm.tar.gz
# 复制安装包到目标主机安装目录(支持任意目录安装)
# 解压:alb-agile-2.0-x86.tar.gz到目标安装路径(示例为/opt目录)
tar -zxvf alb-agile-2.0-x86.tar.gz -C /opt/
注:如果没有权限,请使用root账户或sudo
# 授权配置
# 授权文件类型支持
alb支持金蝶天燕认证、金蝶KBC认证、金蝶统一授权三种模式,默认为金蝶KBC授权验证。
# 授权类型配置
alb授权文件的配置文件为:安装目录/conf/alb_license.conf
license local license.xml; # 本地授权验证,license文件为:安装目录/license.xml
1
语句格式规范:
license [授权类型] [授权文件或地址];
配置语句开头为license,后面跟授权模式和授权文件或地址。
# 不同授权类型及其配置说明
- local: 表示金蝶天燕本地授权,后面需要紧跟授权文件。如:
license local license.xml; - kbc: 表示金蝶KBC授权,后面需要紧跟授权文件。如:
license kbc license.lic;,- KBC特征码获取:授权配置文件写:
license kbc; - 执行ALB启动
./bin/start-alb.sh脚本,获取授权码:KBC auth: Auth Code is: SZTY2500879438。 - 授权码为SZTY开头的内容,如上为:
SZTY2500879438 - 使用授权码在KBC系统中申请授权文件。
- 获取授权文件后,放入安装目录,并更新alb_license.conf配置,重启ALB即可。
- 注:在多网卡多ip环境中,可以通过-ac参数指定网卡或ip,如
license kbc license-file.lic -ac eth0
- KBC特征码获取:授权配置文件写:
- center: 表示金蝶天燕统一授权中心,后面需要跟授权服务器地址(IP:端口)、租户名称和命名空间。如:
license center 172.21.33.33:6789 tenant namespace;- 如果租户名称不确定,可以填写为public。
注意,更换授权文件后需要重启ALB
# 通过环境变量配置统一授权
alb支持环境变量中设置统一授权的配置,如下关键项:
export apusic_acls_enable=true # 开启变量统一授权
export apusic_acls_authUrls=172.24.3.116:6869 # 统一授权中心地址
export apusic_acls_ns=后付费 # 命名空间
export apusic_acls_tenant=user_env中文 # 租户名称
1
2
3
4
2
3
4
# 产品启动、停止
产品使用前需切换进入到ALB安装目录,示例为/opt/alb-agile-2.0-x86
# 产品配置
ALB 核心兼容Nginx配置文件,具体配置文件conf/alb.conf路径为:
安装路径/conf/alb.conf
可使用Nginx的配置配置alb.conf
# 产品启动
# 启动ALB实列和管理控制台
cd /opt/alb-agile-2.0-x86 # 进入安装目录
./bin/start-all.sh # 启动alb和管理控制台
1
2
2
# 启动ALB实例,但不启动管控台
cd /opt/alb-agile-2.0-x86 # 进入安装目录
./bin/start-alb.sh # 启动alb
1
2
2
# 产品停止
# 停止ALB实列和管理控制台
cd /opt/alb-agile-2.0-x86 # 进入安装目录
./bin/stop-all.sh # 停止alb和管理控制台
1
2
2
# 停止ALB实例
cd /opt/alb-agile-2.0-x86 # 进入安装目录
./bin/stop-alb.sh # 停止alb
1
2
2
# 产品配置手工热加载
cd /opt/alb-agile-2.0-x86 # 进入安装目录
./bin/reload-alb.sh # 停止alb
1
2
2
编辑页面 (opens new window)