ホームページ データベース 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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++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

ノードが ProxmoxVE から完全に退避し、クラスターに再参加するためのシナリオの説明。ProxmoxVE クラスター内のノードが損傷し、すぐに修復できない場合、障害のあるノードをクラスターから完全に追い出し、残留情報をクリーンアップする必要があります。そうしないと、障害ノードが使用していた IP アドレスを使用する新しいノードが正常にクラスターに参加できなくなり、同様に、クラスターから切り離された障害ノードが修復された後、クラスターとは関係ありませんが、クラスターに参加できなくなります。この単一ノードの Web 管理にアクセスできなくなり、バックグラウンドで元の ProxmoxVE クラスター内の他のノードに関する情報が表示され、非常に迷惑になります。クラスターからノードを削除します。ProxmoxVE が Ceph ハイパーコンバージド クラスターの場合、ホスト システム Debian 上のクラスター内の任意のノード (削除するノードを除く) にログインし、コマンドを実行する必要があります。

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

高同時実行環境における PHP データベースの最適化方法 インターネットの急速な発展に伴い、ますます多くの Web サイトやアプリケーションが高同時実行の課題に直面する必要があります。この場合、特にバックエンド開発言語として PHP を使用するシステムでは、データベースのパフォーマンスの最適化が特に重要になります。この記事では、PHP の高同時実行環境におけるデータベースの最適化方法をいくつか紹介し、対応するコード例を示します。接続プーリングの使用 同時実行性の高い環境では、データベース接続の頻繁な作成と破棄がパフォーマンスのボトルネックを引き起こす可能性があります。したがって、接続プーリングを使用すると、

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

PHP の一般的なクラスターには、LAMP クラスター、Nginx クラスター、Memcached クラスター、Redis クラスター、および Hadoop クラスターが含まれます。詳細な紹介: 1. LAMP クラスター. LAMP とは、Linux、Apache、MySQL、および PHP の組み合わせを指します. これは一般的な PHP 開発環境です. LAMP クラスターでは、複数のサーバーが同じアプリケーションを実行し、ロード バランサーによってバランスがとられます.異なるサーバーに分散されている; 2. Nginx クラスター、Nginx は高性能 Web サーバーなどです。

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

今日のクラウド コンピューティング時代において、コンテナ化テクノロジは、オープンソースの世界で最も人気のあるテクノロジの 1 つになっています。 Docker の登場により、クラウド コンピューティングはより便利かつ効率的になり、開発者や運用保守担当者にとって不可欠なツールになりました。マルチノード クラスター テクノロジーのアプリケーションは、Docker に基づいて広く使用されています。マルチノード クラスターの展開を通じて、リソースをより効率的に利用し、信頼性と拡張性を向上させることができ、さらに展開と管理をより柔軟に行うことができます。次にDockerを使って以下のことを行う方法を紹介します。

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

Workerman は、PHP が非同期ネットワーク通信をより効率的に処理できるようにする高性能 PHPSocket フレームワークです。 Workerman のドキュメントには、サーバー クラスターの実装方法に関する詳細な手順とコード例が記載されています。サーバー クラスターを実装するには、まずサーバー クラスターの概念を明確にする必要があります。サーバー クラスターは複数のサーバーをネットワークに接続し、負荷とリソースを共有することでシステムのパフォーマンス、信頼性、拡張性を向上させます。 Workermanでは以下の2つの方法が利用できます

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

MongoDB を使用してデータ クラスタリングおよびロード バランシング機能を実装する方法 はじめに: 今日のビッグ データ時代では、データ量の急速な増加により、データベースのパフォーマンスに対する要件がさらに高まっています。これらの要件を満たすために、データ クラスタリングと負荷分散は不可欠な技術手段となっています。 MongoDB は、成熟した NoSQL データベースとして、データ クラスタリングと負荷分散をサポートする豊富な機能とツールを提供します。この記事では、MongoDB を使用してデータ クラスタリングと負荷分散機能を実装する方法と、具体的なコードを紹介します。

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

MySQL クラスターの導入と保守プロジェクトの経験の概要 MySQL は、インターネット アプリケーション開発で最もよく使用されるデータベースの 1 つですが、ビジネス規模が拡大し続けるにつれて、スタンドアロンの MySQL では需要に対応できなくなりました。データベースのパフォーマンスと容量を拡張する MySQL クラスター ソリューション。この記事は、MySQL クラスターのデプロイメントとメンテナンスのプロセスで学んだ経験と教訓をまとめたもので、すべての MySQL クラスターのデプロイメントとメンテナンス作業に役立つことを願っています。 1. MySQL クラスターの導入とアーキテクチャ設計 MySQL クラスター

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

MySQLデータベースのクラスタ環境を構築するにはどうすればよいですか?はじめに: インターネットの発展とデータ量の継続的な増加に伴い、データベースはあらゆる企業に必要なコア システムの 1 つになりました。同時に、高いデータの可用性と読み取りおよび書き込みのパフォーマンス要件を確保するために、データベース クラスター環境が企業の選択肢になりつつあります。この記事では、MySQL データベースのクラスター環境を構成する方法と、対応するコード例を紹介します。 1. 環境準備 MySQL データベースのクラスタ環境を構築する前に、以下の環境準備が完了していることを確認する必要があります。 M のインストール

See all articles