高可用gitlab服务器搭建

[toc] 高可用gitlab服务器搭建 环境准备,单节点部署 CentOS7.4 64C 192G CentOS7.4 64C 192G 服务器时间同步1~]# ntpdate ntp.aliyun.com 确保SELinux 是关闭的12~]# getenforce Disabled 配置postfix1234~]# yum -y install postfix~]# ...

keepalived+nginx+inotify+rsync的实现

基于某生产之前,进行keepalived+nginx 高可用lnmp、lamp 、ltmp 等模式的测试,anisble自动化测试环境的搭建与使用。测试keepalived+nginx 故障情况下的基于vrrp协议与keepalived非抢占模式配合shell脚本进行自动切换,nginx负载均衡配置文件自动强一致同步等等。可查看具体的实现内容。

Nginx 负载均衡多个nmmp主机

[toc] 设计拓扑图 一、Memcache简介cache(缓存系统)12345678910111213141516高性能分布式缓存服务器,缓存所有的“可流式化”数据livejournal旗下Danga Interacive公司 程序=指令+数据指令:程序数据:IO操作文件系统:特征:协议简单基于libevent的事件处理内置内存存储方式memcached 不互通信的分布式由于一台memca...

corosync v2 + pacemaker + crmsh 实现mariadb高可用

[toc] 高可用mariadb拓扑图 一、设计前提1、时间同步 # ntpdate 172.16.0.1 或者 # chronyc sources2、所有的主机对应的IP地址解析可以正常工作, 主机名要与命令#uname -n 所得的结果一致 因此,/etc/hosts中的内容为以下内容 123172.16.23.10 node1.rj.com node1 172.16.23.11 no...

keepalived双主模型的实现

[toc] 一、简介 keepalived 简介:是服务器高可用的一个重要软件;它的核心组件有vrrp ,stack, checker ,ipvs,warpper, watch dog ; 它是vrrp协议的实现,原生设计目的为高可用ipvs服务;keepalived能够通过配置文件中定义生成ipvs规则; 并能够对RS的健康状态进行检测;vrrp_script,vrrp_track...

自习之 Linux HA Cluster 2

[toc] 温故而知新123456789101112131415161718192021222324252627282930313233Messaaging Layer: heartbaet v1,v2,v3 corosync v1, v2(votequorum) OpenAISCRM: pacemaker 需要一个配置接口 配置接口:crmsh (由SUSE研发的),由pssh管理工具...

自习之Linux HA Cluster

[toc] Linux HA Cluster一、理论介绍 LB,HA,HP,hadoop 1、LB(负载均衡): 传输层:lvs应用层:nginx,haproxy,httpd,perlbal,ats,varnish 2、HA(高可用): vrrp: keepalivedHA Cluster: heartbeat,OpenAIS corosync/pacemaker,cm...

ldirectord+ipvsadm之nat/dr模型的实现

[toc] ldirectord 结合ipvsadm 配置nat,dr模型一、nat模型 drector 1234# wget ftp://172.16.0.1/pub/Sources/7.x86_64/crmsh/ldirectord-3.9.6-0rc1.1.1.x86_64.rpm# yum -y install nginx (同时用于做为sorry主机)# yum -y ins...