1 / 31
文档名称:

Nginx+keepalived+heartbeat双机热备份配置手册.doc

格式:doc   页数:31
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Nginx+keepalived+heartbeat双机热备份配置手册.doc

上传人:541921692 2012/5/23 文件大小:0 KB

下载得到文件列表

Nginx+keepalived+heartbeat双机热备份配置手册.doc

文档介绍

文档介绍:Nginx+keepalived+heartbeat双机热备份配置手册
正文目录
1 双机热备简介 4
2 双机热备安装与配置 5
安装环境和软件版本说明 5
系统安装 5
JDK环境安装配置 5
MYSQL安装配置 7
基本安装配置 7
数据库双机互备 7
反向代理服务器NGINX的安装配置 9
KEEPALIVED安装配置 13
HEARTBEAT的安装配置 15
APACHE-TOMCAT安装配置 17
3 CENTOS下安装配置的改动 19
NGINX 19
KEEPALIVED 21
HEARTBEAT 24
添加SHELL脚本 26
双机热备简介
双机热备及负载均衡配置图如下所示
双机热备安装与配置
安装环境和软件版本说明
系统:Linux Ubuntu
JDK环境:jdk-6u31-linux-i586
方向代理服务器Nginx:nginx-
探测服务器状态软件Keepalived:keepalived-
Web服务器:Apache-tomcat:apache-tomcat-
数据库MySQL:mysql-
系统安装
JDK环境安装配置
1 、安装jdk 程序
最新版本jdk: jdk-6u31-linux-
进入usr 目录: cd /usr
在当前目录创建目录java : mkdir java
将jdk 安装文件复制到java 目录下:cp /usr/software/ jdk-6u31-linux- /usr/java
给安装程序赋予权限:chmod +x jdk-6u31-linux-
执行安装命令:./ jdk-6u31-linux-
安装成功后,在java 的目录。
2 、配置环境变量:
编辑/etc/profile 文件: vi /etc/profile
按I 键进入编辑状态
在适当位置配置以下内容:
export JAVA_HOME=/usr/java/
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:$JRE_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
完成配置后,按ESC 键,然后输入:wq 保存并退出(:q! 退出不保存)
3 、使配置文件生效:source /etc/profile
运行 java -version,会有下面的提示:
程序“java”已包含在下列软件包中:
* gcj--jre-headless
* gcj--jre-headless
* openjdk-6-jre-headless
请尝试:sudo apt-get install <选定的软件包>
执行下面两个命令,安装java到系统中
sudo update-alternatives  --install  /usr/bin/java  java  /usr/java/ 300
sudo update-alternatives --install /usr/bin/javac javac /usr/java/ 300
设置默认的JDK
sudo update-alternatives --config java
4 、再查看java 版本:java –version ,显示版本信息则表示安装正确
如下图:
5 、注意事项:
如果安装完之后,jdk 版本不是当前所安装的,则需先卸载之前linux 自带的版本。
MySQL安装配置

基本安装配置
1、启用自动安装mysql:apt-get install mysql-server
2、设置root密码,如1234
3、进入mysql –u root –p
4、建立数据库pmdb:CREATE DATABASE pmdb;
5、将之前导出的pmdb数据文件导入:mysql>;
6、退出mysql,修改配置文件/etc/mysql/f在mysqld字段中加入下面内容:
7、注意