Maison base de données tutoriel 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
Copier après la connexion

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
    }
}
Copier après la connexion

 

 

5启动keepalived

 

确保网络正常

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

/etc/init.d/keepalived start

 

查看结果

ip a

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le nœud évacue complètement Proxmox VE et rejoint à nouveau le cluster Le nœud évacue complètement Proxmox VE et rejoint à nouveau le cluster Feb 21, 2024 pm 12:40 PM

Description du scénario pour que les nœuds évacuent complètement de ProxmoxVE et rejoignent le cluster Lorsqu'un nœud du cluster ProxmoxVE est endommagé et ne peut pas être réparé rapidement, le nœud défectueux doit être expulsé proprement du cluster et les informations résiduelles doivent être nettoyées. Sinon, les nouveaux nœuds utilisant l'adresse IP utilisée par le nœud défectueux ne pourront pas rejoindre le cluster normalement ; de même, une fois le nœud défectueux qui s'est séparé du cluster réparé, bien que cela n'ait rien à voir avec le cluster, il le fera. ne pas pouvoir accéder à la gestion Web de ce nœud unique. En arrière-plan, des informations sur les autres nœuds du cluster ProxmoxVE d'origine apparaîtront, ce qui est très ennuyeux. Expulsez les nœuds du cluster. Si ProxmoxVE est un cluster hyper-convergé Ceph, vous devez vous connecter à n'importe quel nœud du cluster (à l'exception du nœud que vous souhaitez supprimer) sur le système hôte Debian et exécuter la commande.

Méthode d'optimisation de base de données dans un environnement PHP à haute concurrence Méthode d'optimisation de base de données dans un environnement PHP à haute concurrence Aug 11, 2023 pm 03:55 PM

Méthode d'optimisation de base de données PHP dans un environnement à haute concurrence Avec le développement rapide d'Internet, de plus en plus de sites Web et d'applications doivent faire face à des défis de haute concurrence. Dans ce cas, l'optimisation des performances de la base de données devient particulièrement importante, en particulier pour les systèmes qui utilisent PHP comme langage de développement back-end. Cet article présentera quelques méthodes d'optimisation de base de données dans un environnement PHP à haute concurrence et donnera des exemples de code correspondants. Utilisation du regroupement de connexions Dans un environnement à forte concurrence, la création et la destruction fréquentes de connexions à des bases de données peuvent entraîner des goulots d'étranglement en termes de performances. Par conséquent, l’utilisation du pool de connexions peut

Comment utiliser Docker pour gérer et développer des clusters multi-nœuds Comment utiliser Docker pour gérer et développer des clusters multi-nœuds Nov 07, 2023 am 10:06 AM

À l’ère actuelle du cloud computing, la technologie de conteneurisation est devenue l’une des technologies les plus populaires dans le monde open source. L'émergence de Docker a rendu le cloud computing plus pratique et efficace et est devenu un outil indispensable pour les développeurs et le personnel d'exploitation et de maintenance. L'application de la technologie de cluster multi-nœuds est largement utilisée sur la base de Docker. Grâce au déploiement de clusters multi-nœuds, nous pouvons utiliser les ressources plus efficacement, améliorer la fiabilité et l'évolutivité, et également être plus flexibles dans le déploiement et la gestion. Ensuite, nous présenterons comment utiliser Docker pour

Quels sont les clusters courants en php ? Quels sont les clusters courants en php ? Aug 31, 2023 pm 05:45 PM

Les clusters courants en PHP incluent le cluster LAMP, le cluster Nginx, le cluster Memcached, le cluster Redis et le cluster Hadoop. Introduction détaillée : 1. Le cluster LAMP fait référence à une combinaison de Linux, Apache, MySQL et PHP. Il s'agit d'un environnement de développement PHP commun, plusieurs serveurs exécutent la même application et sont équilibrés via un équilibreur de charge. sont distribués sur différents serveurs ; 2. Cluster Nginx, Nginx est un serveur Web hautes performances, etc.

Comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge Comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge Sep 19, 2023 pm 01:22 PM

Comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge Introduction : À l'ère actuelle du Big Data, la croissance rapide du volume de données a mis en avant des exigences plus élevées en matière de performances des bases de données. Afin de répondre à ces exigences, le clustering de données et la répartition de charge sont devenus des moyens techniques indispensables. En tant que base de données NoSQL mature, MongoDB fournit des fonctions et des outils riches pour prendre en charge le clustering de données et l'équilibrage de charge. Cet article expliquera comment utiliser MongoDB pour implémenter des fonctions de clustering de données et d'équilibrage de charge, et fournira un code spécifique.

Méthode d'implémentation du cluster de serveurs dans la documentation Workerman Méthode d'implémentation du cluster de serveurs dans la documentation Workerman Nov 08, 2023 pm 08:09 PM

Workerman est un framework PHPSocket hautes performances qui permet à PHP de gérer plus efficacement les communications réseau asynchrones. Dans la documentation de Workerman, vous trouverez des instructions détaillées et des exemples de code sur la façon d'implémenter un cluster de serveurs. Afin de mettre en œuvre un cluster de serveurs, nous devons d'abord clarifier le concept de cluster de serveurs. Un cluster de serveurs connecte plusieurs serveurs à un réseau pour améliorer les performances, la fiabilité et l'évolutivité du système en partageant les charges et les ressources. Dans Workerman, vous pouvez utiliser les deux méthodes suivantes

Résumé de l'expérience du projet de déploiement et de maintenance du cluster MySQL Résumé de l'expérience du projet de déploiement et de maintenance du cluster MySQL Nov 02, 2023 pm 01:33 PM

Résumé de l'expérience du projet de déploiement et de maintenance du cluster MySQL MySQL est l'une des bases de données les plus couramment utilisées dans le développement d'applications Internet. À mesure que l'échelle de l'entreprise continue de croître, MySQL autonome ne peut plus répondre à la demande. Solution de cluster MySQL pour étendre les performances et la capacité de la base de données. Cet article résume l'expérience et les leçons apprises dans le processus de déploiement et de maintenance du cluster MySQL, dans l'espoir d'être utile au travail de déploiement et de maintenance du cluster MySQL de chacun. 1. Déploiement et conception de l'architecture du cluster MySQL Cluster MySQL

Comment configurer l'environnement cluster de la base de données MySQL ? Comment configurer l'environnement cluster de la base de données MySQL ? Jul 12, 2023 pm 02:52 PM

Comment configurer l'environnement cluster de la base de données MySQL ? Introduction : Avec le développement d'Internet et la croissance continue du volume de données, la base de données est devenue l'un des systèmes centraux nécessaires à chaque entreprise. Dans le même temps, afin de garantir une haute disponibilité des données et des exigences de performances en lecture et en écriture, les environnements de cluster de bases de données sont progressivement devenus le choix des entreprises. Cet article explique comment configurer l'environnement de cluster de la base de données MySQL et fournit des exemples de code correspondants. 1. Préparation de l'environnement Avant de configurer l'environnement cluster de la base de données MySQL, nous devons nous assurer que les préparations de l'environnement suivantes ont été effectuées : Installer M

See all articles