一、部署 LAMP / LNMP+ CodeIgniter 框架
三、下载管理平台包
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/,完成系统安装、配置。
原文地址:http://blog.liuts.com/post/188/
暂无评论
写评论