ホームページ データベース mysql チュートリアル mysql集群之keepalived简单搭建_MySQL

mysql集群之keepalived简单搭建_MySQL

May 30, 2016 pm 05:10 PM
集まる

1安装必须的相关包

yum -y install  kernel-devel  openssl* popt popt-devel 

 

2下载安装

wget http://www.keepalived.org/software/keepalived-1.2.9.tar.gz
tar  -xf keepalived-1.2.9.tar.gz 
mkdir /usr/local/keepalived 
cd ~/ keepalived-1.2.9
./configure  --prefix=/usr/local/keepalived/
make && make install
cp /usr/local/keepalived/sbin/keepalived  /usr/sbin/ 
cp /usr/local/keepalived/etc/sysconfig/keepalived  /etc/sysconfig
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived  /etc/init.d/
chmod +x /etc/init.d/keepalived
mkdir /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived
ログイン後にコピー

3修改配置文件如下

[root@M128 ~]# vim /etc/keepalived/keepalived.conf
global_defs {
    notification_email {
 [email protected]
    }
    notification_email_from [email protected]
      smtp_server smtp.126.com   # 邮件服务器地址  
    smtp_connect_timeout 30     # 连接超时时间  
    router_id LVS_Master
}
vrrp_script chk_http_port {
    script  "/etc/keepalived/check_haproxy.sh"    # haproxy运行检测脚本[haproxy宕掉重启haproxy服务]  
    interval        5                     # 脚本执行间隔  
    weight         -5                    # 执行脚本后优先级变更:5表示优先级+5;-5则表示优先级-5
}
vrrp_instance VI_A {
    state MASTER                    # 主上此值为MASTER,从上为BACKUP 
    interface eth0
    virtual_router_id 50           # 此值主从必须一致
    priority 100
    advert_int 1
    authentication {                   # authentication两个参数值,主从也必须一致  
        auth_type PASS
    auth_pass yiban
    }
track_script {
    chk_http_port
    }
    virtual_ipaddress {
          192.168.78.220
    }
}
ログイン後にコピー

 

 

5启动keepalived

 

确保网络正常

service network restart (线上不要这么做) 

/etc/init.d/keepalived start

 

查看结果

ip a

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ノードが Proxmox VE から完全に退避し、クラスターに再参加します ノードが Proxmox VE から完全に退避し、クラスターに再参加します Feb 21, 2024 pm 12:40 PM

ノードが Proxmox VE から完全に退避し、クラスターに再参加します

PHP高同時実行環境におけるデータベースの最適化方法 PHP高同時実行環境におけるデータベースの最適化方法 Aug 11, 2023 pm 03:55 PM

PHP高同時実行環境におけるデータベースの最適化方法

php の一般的なクラスターは何ですか? php の一般的なクラスターは何ですか? Aug 31, 2023 pm 05:45 PM

php の一般的なクラスターは何ですか?

Workerman ドキュメントのサーバー クラスターの実装方法 Workerman ドキュメントのサーバー クラスターの実装方法 Nov 08, 2023 pm 08:09 PM

Workerman ドキュメントのサーバー クラスターの実装方法

Docker を使用してマルチノード クラスターを管理および拡張する方法 Docker を使用してマルチノード クラスターを管理および拡張する方法 Nov 07, 2023 am 10:06 AM

Docker を使用してマルチノード クラスターを管理および拡張する方法

MongoDB を使用してデータ クラスタリングと負荷分散機能を実装する方法 MongoDB を使用してデータ クラスタリングと負荷分散機能を実装する方法 Sep 19, 2023 pm 01:22 PM

MongoDB を使用してデータ クラスタリングと負荷分散機能を実装する方法

MySQLデータベースのクラスタ環境を構築するにはどうすればよいですか? MySQLデータベースのクラスタ環境を構築するにはどうすればよいですか? Jul 12, 2023 pm 02:52 PM

MySQLデータベースのクラスタ環境を構築するにはどうすればよいですか?

MySQL クラスターの導入および保守プロジェクトの経験の概要 MySQL クラスターの導入および保守プロジェクトの経験の概要 Nov 02, 2023 pm 01:33 PM

MySQL クラスターの導入および保守プロジェクトの経験の概要

See all articles