首页 文章 精选 留言 我的

精选列表

搜索[伪集群],共10000篇文章
优秀的个人博客,低调大师

OpenStack HA集群1-Galera Cluster for Mysql

OpenStack Mariadb数据库HA 192.168.17.111 demo.open-stack.cn 192.168.17.132 controller1 controller1.open-stack.cn 192.168.17.151 controller2 controller2.open-stack.cn 192.168.17.138 controller3 controller3.open-stack.cn 1、配置YUM源 [root@controller1 yum.repos.d]# vim Mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 enabled = 1 gpgcheck = 0 [root@controller1 ~]# scp /etc/yum.repos.d/mariadb.repo controller2:/etc/yum.repos.d/mariadb.repo 100% 103 0.1KB/s 00:00 [root@controller1 ~]# scp /etc/yum.repos.d/mariadb.repo controller3:/etc/yum.repos.d 2、安装mariadb # yum install mariadb-server mariadb-client galera xinetd rsync -y # systemctl start mariadb # systemctl status mariadb # mysql_secure_installation 3、配置mariadb [root@controller1 ~]# vim /etc/my.cnf.d/server.cnf # Galera Cluster Configuration [galera] # Mysql Configuration binlog_format = ROW max_connections = 10000 bind-address =192.168.17.132 # Galera Cluster Configuration wsrep_provider = /usr/lib64/galera/libgalera_smm.so wsrep_cluster_name = "OpenStack" wsrep_cluster_address = "gcomm://192.168.17.132,192.168.17.151,192.168.17.138" wsrep_node_name =controller1 wsrep_node_address =192.168.17.132 wsrep_sst_method = rsync wsrep_on = ON wsrep_slave_threads = 1 # InnoDB Configuration default_storage_engine = InnoDB innodb_autoinc_lock_mode = 2 innodb_flush_log_at_trx_commit = 0 innodb_buffer_pool_size = 122M 将文件复制到controller2和controller3,文中IP和节点名修改成对应节点的 # vim /usr/lib/systemd/system/mariadb.service LimitNOFILE=10000 LimitNPROC=10000 [root@server1 ~]# systemctl stop mariadb Warning: mariadb.service changed on disk. Run 'systemctl daemon-reload' to reload units. [root@server1 ~]# systemctl daemon-reload [root@server1 ~]# systemctl stop mariadb 先将三个节点Mariadb停止 启动主节点 [root@server1 ~]# /usr/libexec/mysqld --wsrep-new-cluster --user=root & 再启动其它节点 [root@server2 ~]# systemctl start mariadb.service [root@controller1 ~]# mysql -uroot -p MariaDB [(none)]> show status like 'wsrep%'; | wsrep_cluster_conf_id | 3 | | wsrep_cluster_size | 3 | wsrep_cluster_status | Primary | wsrep_incoming_addresses |192.168.17.132:3306,192.168.17.138:3306,192.168.17.151:3306 | wsrep_local_state_comment | Synced | wsrep_provider_name | Galera | wsrep_ready | ON 在Controller1创建一个数据库测试 MariaDB [(none)]> create database galera; Query OK, 1 row affected (0.02 sec) 在controller2上验证 [root@controller2 ~]# mysql -uroot -p MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | galera | | information_schema | | mysql | | performance_schema | +--------------------+ 在controller3上验证 [root@controller3 ~]# mysql -uroot -p MariaDB [(none)]> show databases; +--------------------+ | Database | +--------------------+ | galera | | information_schema | | mysql | | performance_schema | +--------------------+ 4 rows in set (0.00 sec) 本文转自 OpenStack2015 博客,原文链接: http://blog.51cto.com/andyliu/1901020 如需转载请自行联系原作者

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册