首页 文章 精选 留言 我的

精选列表

搜索[伪集群],共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 如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册