Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 949|回复: 0

天涯LVS管理平台:部署管理端

[复制链接]

238

主题

288

帖子

1925

积分

超级版主

Rank: 8Rank: 8

积分
1925
QQ
发表于 2015-3-18 10:57:45 | 显示全部楼层 |阅读模式
一、部署 LAMP / LNMP+ CodeIgniter 框架


二、安装rrdtool


三、下载管理平台包


wget http://tianyalvs.googlecode.com/files/TianyaLVS.tar.gz
cd "web root"
tar -zxvf TianyaLVS.tar.gz
注意事项


要求webroot/TianyaLVS/LVS、webroot/TianyaLVS/images/LVS目录可写。
系统需.htaccess支持,除rewrite支持外apache还需添加:
<Directory "/www/TianyaLVS">
AllowOverride All
</Directory>
修改项


cd TianyaLVS/TianyaLVSsystem/application/config


vi config.PHP


//访问URL
$config['base_url'] = "http://localhost/";
//站点目录位置
$config['webroot'] = '/www/TianyaLVS';
//管理端应用程序位置
$config['adminroot'] = '/home/LVS';


vi database.php


$db['default']['hostname'] = "localhost";
$db['default']['username'] = "dbuser";
$db['default']['password'] = "dbpass";
$db['default']['database'] = "tianyalvs";
$db['default']['dbdriver'] = "mysql";
下载管理脚本


cd /home
wget http://tianyalvs.googlecode.com/files/LVS_shell.tar.gz
tar -zxvf LVS_shell.tar.gz
探测real server func状态


check.sh
并生成图


graph-lvs.sh
根据实际情况修改参数


WORKDIR="/www/TianyaLVS/LVS/$3/performance"
RRDTOOL="/usr/bin/rrdtool"
GRAPHS="/www/TianyaLVS/images/LVS/$3"
获取、分析rrd


LVSgraph.py
根据实际情况修改参数,与database.php保持一致


LVSpath=/home/LVS
import MySQLdb
host='localhost'
user='dbuser'
passwd='dbpass'
db='tianyilvs'
func主模块


ModuleClass.py
同步配置LB脚本


Production_realserver.sh
根据实际情况修改参数


realserversh=/home/LVS
LB脚本模板


rrealserver.sh.model
同步master的rrd文件


rsync.sh
根据实际情况修改参数


KEY=/home/rsync/rsync-key
RUSER=rsyncuser
RPATH=/home/lvs-rrd/performance
LPATH=/www/TianyaLVS/LVS/$
注:在配置该步骤前请确实已做好这一步“实践rsync+ssh实现代码同步”,实施这一步后将会有KEY、RUSER参数值。


lVS Performance


*/1 * * * * /usr/local/bin/python /home/LVS/LVSgraph.py
四、访问http://localhost/,完成系统安装、配置。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2020-8-6 14:26 , Processed in 0.028803 second(s), 12 queries , Apc On.

快速回复 返回顶部 返回列表