以马内利
-
mongodb及NoSQL入门学习总结
分布式系统理论 一、 CAP: 分布式系统只能够,满足其中两个 1. Consistency : all nodes see the same data at the same time 一个节点修改后,需马上复制到第二个节点。如果网络故障,第二个节点将不能同步第一个节点更新的数据。这就是不能满足一致性。 2. Availibility:a guarant…
-
corosync+pacemaker+pcs 使用ansible配置高可用LAMP构架
前言: 这篇博客的实验主要是配置两个节点基于corosync + pacemaker的高考用lamp, 是我搞得最痛苦的一次,并且结果还不稳定。主要问题是corosync 1.x + pacemaker 时,如果把pacemaker当成插件使用,尝试很多次都不成功,后来把pacemaker当成半独立的服务进行配置。 但是如此一来crm就没办法进行资源配置,只…
-
heartbeat2+crm+hb_gui接口,配置高可用httpd,mysql,lvs-director
heartbeat2使用crm借助gui界面配置httpd服务 1. 服务大体资源构架: 1) 两台httpd服务,外加一台nfs共享存储服务。  …
-
高可用集群基本概念与heartbeat文本配置接口
一、高可用集群基本概念: 什么是高可用集群: 所谓高可用集群,就是在出现故障时,可以把业务自动转移到其他主机上并让服务正常运行的集群构架 高可用集群的构架层…
-
负载均衡LVS原理及其应用
一、LB常用解决方案 1. 硬件负载均衡解决方案: F5公司: BIG-IP Citrix公司: …
-
mysql-proxy 读写分离
1. 简介 mysql-proxy 是官方为此的一个测试,项目, 可以完成读写分离。但是项目目前还不是很成熟,这里仅作测试。 2. mysql-proxy安装部署 # wget http://downloads.mysql.com/archives/get/file/mysql-…
-
mysql5.6 GTID的实现以及maridb 10.9多主一从的架构
一、MySQL 5.6 以后出现的GTID: GTID概念: 1. GTID是一个由服务器的UUID和事务序号组成的唯一事务序号 &…
-
mysql主从复制以及扩展
一、MySQL简单复制相关概念: 1. mysql复制的意义:Mysql复制是使得mysql完成高性能应用的前提 2. mysql复制的机制: SLAVE端线程: …
-
mysql进阶篇(三种备份方法总结:lvm, mysqldump, xtrabackup)
二进制日志详解: 二进制日志通常作为备份的重要资源,所以再说备份之前先总结一下二进制日志的相关内容 1. 二进制日志的内容 引起mysql服务器改变的任何操…
-
mysql基础篇(一些基本概念的总结)
一、安装以及初始化 软件包来源 1. vendor, rpm 2. 官网,source code 编译 &…
-
iptables:iptables工具详解
之前的博客聊了关于iptables防火墙工作原理的相关介绍, 本片将详细介绍iptables的使用。 一、 iptables 查看链表,创建链表,类命令 1. iptables [-t table] -N chain : 创建一条自定义规则的链 #&n…
-
iptables:防火墙以及网络协议基本原理
一、 Linux 网络安全模型 1. 防火墙: 工作在主机或者网络边缘,对进出报文使用实现定义的规则进行检测,并且由匹配的规则进行处理的一组硬件或者软件。也可能两者结合。 1) 通常使用的防火…
-
NFS(Network File System)介绍与应用(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)
NFS相关介绍 一、NFS简介 1. NFS(Network File System): NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件系统。 2. 起源: 最早是由SUN公司研发,非常古老,只是实现文件共享,安全控制方面比较简…
-
ftp服务器介绍与配置
一、 ftp服务,File Transfer Protocal 文件传输协议 1. ftp基于tcp协议,C/S架构 Server: wu-ftpd, proftpd ,pureftp,vsf…
-
编译安装lamp框架
一、 先说说啥叫lamp 1. lamp简介: Linux Apache Mysql PHP(Python, Perl)的简称,下面说说他们之间的关系 Linux:系统运行平台 &…