硬派网络计费企业版 2.0 升级 3.0 教程

1. 安装环境

操作系统建议:centos7

服务器配置建议: CPU:1核心(或以上),内存:2G(或以上),硬盘:50G(或以上)

不要与生产环境同一个服务器,避免影响生产环境,除非确定执行升级

2. 下载软件

cd /opt curl http://www.toughstruct.net/download/toughee-stable-linux-x64.tar.xz -o /opt/toughee-linux-x64.tar.xz

3. 部署系统

cd /opt tar xvf toughee-linux-x64.tar.xz

解压缩得到 /opt/toughee 目录

注意: /opt/toughee 是默认目录,如果要修改此目录,必须同时修改 Makefile 和 radiusctl, toughee.conf 文件中的对应路径。

执行 make all 安装

cd /opt/toughee make all

首次使用还需初始化数据库,根据实际情况修改 /opt/toughee/etc/toughee.json 的数据库配置,默认采用 sqlite 数据库。

/opt/toughee/radiusctl initdb -c /opt/toughee/etc/toughee.json

4. 运行系统

service toughee start

所有日志在 /var/toughee 目录

5. 导入企业版2.0的数据

注意修改 /opt/toughee/etc/toughee.json 中 system 选项下的 secret 值,和老系统保持一致,避免密码无法加解密

执行升级脚本

/opt/toughee/radiusctl importe2 -i oldconfig.json -c /opt/toughee/etc/toughee.json -r 1000

说明:

/opt/toughee/radiusctl importe2 是导入脚本程序 -i oldconfig.json 是指企业版2.0的配置文件,一般是 /etc/radiusd.json -c /opt/toughee/etc/toughee.json 是指当前的新配置文件 -r 1000 表示一次批量插入数据的最大数,对于 sqlite,最大只能49条。

需要保证安装服务器能访问企业版2.0的数据库,脚本会自动分析数据并插入新数据库

6. 使用系统

系统使用的端口可以在 /opt/toughee/etc/toughee.json 中修改

默认端口如下:

  • 16370 默认 redis 服务端口,与 toughee.json 配置相符合
  • 1816 默认管理控制台端口,可以通过http://服务器地址:1816 访问
  • 1819 默认自助服务端口,可以通过http://服务器地址:1819 访问
  • 1812 默认 Radius 认证端口,提供路由器接入设备访问
  • 1813 默认 Radius 记账端口,提供路由器接入设备访问

转载于:https://my.oschina.net/jamiesun/blog/754843

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值