标题:部署天涯LVS管理平台管理端[原创] 出处:运维进行时 时间:Wed, 10 Mar 2010 15:26:18 +0000 作者:刘天斯 地址:https://blog.liuts.com/post/188/ 内容: 一、部署LAMP/LNMP+CodeIgniter框架(略) 二、安装rrdtool 三、下载管理平台包 wget http://tianyalvs.googlecode.com/files/TianyaLVS.tar.gz cd "web root" tar -zxvf TianyaLVS.tar.gz 注意事项 1、要求webroot/TianyaLVS/LVS、webroot/TianyaLVS/images/LVS目录可写。 2、系统需.htaccess支持,除rewrite支持外apache还需添加: AllowOverride All 修改项 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/$1 注:在配置该步骤前请确实已做好这一步“实践rsync+ssh实现代码同步”,实施这一步后将会有KEY、RUSER参数值。 #lVS Performance */1 * * * * /usr/local/bin/python /home/LVS/LVSgraph.py 四、访问http://localhost/,完成系统安装、配置。 如大家有什么疑问或感兴趣的话题可以通过weibo与我交流:http://t.qq.com/yorkoliu Generated by Bo-blog 2.1.1 Release