一、部署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还需添加:
修改项
cd TianyaLVS/TianyaLVSsystem/application/config
vi config.php
//访问URL
$config['base_url'] = "http://localhost/";
//站点目录位置
$config['webroot'] = '/www/TianyaLVS';
//管理端应用程序位置
$config['adminroot'] = '/home/LVS';
二、安装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还需添加:
修改项
cd TianyaLVS/TianyaLVSsystem/application/config
vi config.php
//访问URL
$config['base_url'] = "http://localhost/";
//站点目录位置
$config['webroot'] = '/www/TianyaLVS';
//管理端应用程序位置
$config['adminroot'] = '/home/LVS';
安装步骤如下:
ln -s /usr/src/kernels/2.6.9-89.0.9.EL-smp-x86_64/ /usr/src/linux
2.6.9-89.0.9.EL-smp-x86_64与uname -a内核配对。
下载
wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz
安装
tar zxvf ipvsadm-1.24.tar.gz
cd ipvsadm-1.24
make && make install
cd ..
tar zxvf keepalived-1.1.15.tar.gz
cd keepalived-1.1.15
注意项
Centos5.0以下需要修改以下configure才能通过。
vi /usr/src/linux/include/linux/types.h
/*
typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum;
*/
./configure
make && make install
ln -s /usr/src/kernels/2.6.9-89.0.9.EL-smp-x86_64/ /usr/src/linux
2.6.9-89.0.9.EL-smp-x86_64与uname -a内核配对。
下载
wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
wget http://www.keepalived.org/software/keepalived-1.1.15.tar.gz
安装
tar zxvf ipvsadm-1.24.tar.gz
cd ipvsadm-1.24
make && make install
cd ..
tar zxvf keepalived-1.1.15.tar.gz
cd keepalived-1.1.15
注意项
Centos5.0以下需要修改以下configure才能通过。
vi /usr/src/linux/include/linux/types.h
/*
typedef __u16 __bitwise __sum16;
typedef __u32 __bitwise __wsum;
*/
./configure
make && make install
Func简介
Func是由红帽子公司以Fedora平台统一网络控制器 Func(Fedora Unified Network Controller https://fedorahosted.org/func),目的是为了解决这一系列统一管理监控问题而设计开发的系统管理基础框架。 它是一个能有效的简化我们多服务器系统管理工作的工具,它很容易学习、很容易使用、也很容易被扩展,它功能强大而我们只需要非常非常少的配置和维护。
Func分为master及slave两部分,master为主控端,slave为被控端。以下为两部分的安装配置说明
FUNC模块学习笔记
Func是由红帽子公司以Fedora平台统一网络控制器 Func(Fedora Unified Network Controller https://fedorahosted.org/func),目的是为了解决这一系列统一管理监控问题而设计开发的系统管理基础框架。 它是一个能有效的简化我们多服务器系统管理工作的工具,它很容易学习、很容易使用、也很容易被扩展,它功能强大而我们只需要非常非常少的配置和维护。
Func分为master及slave两部分,master为主控端,slave为被控端。以下为两部分的安装配置说明
FUNC模块学习笔记
由于第一版的LVS管理平台是整合到现有的运维系统中,现用CodeIgniter框架+certmaster+func重写了老的管理平台,比原系统更具有独立性,主要功能模块分为性能图表、数据中心、虚拟IP池、主机管理、监控模块、生成hosts、主机探测等功能,基本上是按F5-LTM管理平台思路来设计,下面只要对这几大块功能进行说明。
项目托管地址:http://code.google.com/p/tianyalvs/
welcome

1、性能图表
功能说明:以小时、日、星期、月、年的图表展示LVS SERVER、VIP、SERVER等流量情况,效果图如下:

项目托管地址:http://code.google.com/p/tianyalvs/
welcome
1、性能图表
功能说明:以小时、日、星期、月、年的图表展示LVS SERVER、VIP、SERVER等流量情况,效果图如下:
一个用于管理服务器的运维软件,可以很方便管理上千台Linux服务器。
项目托管地址:http://code.google.com/p/tianyaservmanager/
开源协议
Artistic License/GPL
一、开发包
Client
python 2.5 +
wxpython2.8+
rpyc3.0+
psyco 1.6+
MySQLdb
ConfigParser
pywin32 for py2.5 (windows only)
Server
func
certmaster
cfengine
mysql5.0+
rpyc3.0+
二、支持平台
Windows xp/2000/2003 Linux2.6+ MacOS
三、角色分配
客户端
服务器端
四、功能特点
跨平台、分级管理、实时监控、及时报警、远程操作、可扩展性、在线升级、安全可靠
五、系统架构图

项目托管地址:http://code.google.com/p/tianyaservmanager/
开源协议
Artistic License/GPL
一、开发包
Client
python 2.5 +
wxpython2.8+
rpyc3.0+
psyco 1.6+
MySQLdb
ConfigParser
pywin32 for py2.5 (windows only)
Server
func
certmaster
cfengine
mysql5.0+
rpyc3.0+
二、支持平台
Windows xp/2000/2003 Linux2.6+ MacOS
三、角色分配
客户端
服务器端
四、功能特点
跨平台、分级管理、实时监控、及时报警、远程操作、可扩展性、在线升级、安全可靠
五、系统架构图









