企业
文章平均质量分 78
咖啡F
划水
展开
-
Pacemaker+Corosync实现高可用集群
Pacemaker集群管理:支持fence;对服务本身也有监控。使用corosync(提供底层的心跳)检测结点心跳搭建集群架构1)、配置yum源server1和server2:yum install pacemaker -yyum install crmsh-1.2.6-0.rc2.2.1.x86_64.rpm pssh-2.3.1-2.1.x86_64.rpm -y ##这两个包需要...原创 2021-12-26 21:56:26 · 442 阅读 · 1 评论 -
MYSQL(主从备份、GTID备份、半同步复制、MHA实现主从复制高可用)
实验环境 rhel7.3 主机 server1 server2 ip 172.25.47.1 172.25.47.2 服务 主服务master 从属一、数据库的主从备份1、master侧1)安装[root@server1 ~]# cd mysql/[root@server1 mysql]# lsmaster_ip_failover mysq...原创 2021-12-26 21:56:06 · 136 阅读 · 0 评论 -
Ansble(安装、ad-hoc、playbook)
一、概念二、基本配置此实验环境为rhel7.3此处使用yum安装包安装,需要提前下载好相应的安装包和依赖包,此处已经下载好,如下图:1、安装ansible安装在中控机,即server1上[root@server1 ansible]# yum install * -y [root@server1 ansible]# ansible --version ##查看版本2、创建一...原创 2021-12-26 21:55:53 · 408 阅读 · 0 评论 -
SaltStack部署HAproxy、keepalived
一、部署HAproxy 主机 server1 server2 server3 server4 ip 172.25.47.1 172.25.47.2 172.25.47.3 172.25.47.4 服务 中控机 http http haproxy 方法一1、部署http在server2/server3部署http部署具体见:https://blo...原创 2021-12-26 21:55:33 · 76 阅读 · 0 评论 -
用Ansible 采集机器硬件信息
1、先写一个模板 [devops@server1 ansible]$ vim hwhosts.yml --- - name: create /mnt/hwhosts hosts: all tasks: - name: use templates template: src: templates/hwhosts.j2 de...原创 2019-05-13 19:14:11 · 3056 阅读 · 2 评论 -
使用SaltStack部署apache
自动化部署apache1、修改master配置文件 [root@server1 salt]# cd /etc/salt/ [root@server1 salt]# vim master 674 file_roots: 675 base: 676 - /srv/salt [root@server1 salt]# systemctl restart salt-mas...原创 2019-05-13 22:55:04 · 160 阅读 · 0 评论 -
SaltStack的安装
一、概念SaltStack简介:SaltStack是基于Python开发的一套C/S架构配置管理工具(服务器端称作Master,客户端称作Minion),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得SaltStack能快速在成千上万台机器上进行各种操作。主要功能:Saltstack最主要的两个功能是...原创 2019-05-13 22:55:24 · 134 阅读 · 0 评论 -
Docker的配置安装、镜像的导入及容器使用
1、安装准备安装包[root@server1 docker]# mv docker-ce-18.09.5-3.el7.x86_64.rpm docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm docker-ce-cli-18.09.5-3.el7.x86_64.rpm /root[root@server1 docker]# yum install * ...原创 2019-05-15 09:47:56 · 1355 阅读 · 0 评论 -
Docker之镜像的构建--封装apache镜像、nginx镜像-----nginx镜像优化
1、镜像更新版本1) 导入镜像[root@server1 images]# docker load -i busybox.tar[root@server1 ~]# cd /tmp/[root@server1 tmp]# mkdir docker[root@server1 tmp]# cd docker/2)构建[root@server1 docker]# vim Dockerfi...原创 2019-05-15 16:38:11 · 457 阅读 · 0 评论 -
Zabbix监控平台(安装配置----使用API在监控系统中查看、创建、删除监控主机---监控http、nginx、mysql等服务---导入监控模板)
zabbix官网:www.zabbix.com本次实验用到一个物理主机,两个虚拟机物理主机ip -->172.25.47.250虚拟机server1 -->172.25.47.1—>服务端虚拟机server2 --> 172.25.47.2—>客户端一、zabbix安装1.下载zabbix安装包,放置在物理主机的/var/www/html/4.0目录下(搭...原创 2019-04-29 19:36:34 · 651 阅读 · 0 评论 -
OpenResty实现Memcache和Nginx结合,实现PHP缓存前移
一、OpenResty的介绍OpenResty(又称:ngx_openresty) 是一个基于 NGINX 的可伸缩的 Web平台,由中国人章亦春发起,提供了很多高质量的第三方模块OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以...原创 2019-04-24 22:08:53 · 239 阅读 · 0 评论 -
Memcache与php的结合,对PHP增加缓存
实验:memcache与php的结合,给php增加缓存[root@server1 mysql]# cd[root@server1 ~]# cd lnmp/[root@server1 lnmp]# tar xf memcache-2.2.5.tgz[root@server1 lnmp]# cd memcache-2.2.5[root@server1 memcache-2.2.5]# vim...原创 2019-04-24 21:33:45 · 415 阅读 · 0 评论 -
高可用性集群keepalived
keepalived—>vrrp(虚拟路由冗余协议)—>实现路由器的高可用(一个master,多个backup vip)1、概念keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件(防止单点故障)它能够保证当个别节点宕机时,整个网络可以不间断的运行,所以,keepalived一方面也可以实现系统网络服务的高可用功能2、keepalived...原创 2019-04-11 09:15:15 · 877 阅读 · 0 评论 -
RHCS集群套件
集群一、 概念是指一组相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点都是运行各自服务的独立服务器,这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。二、优点1 高性能2 价格有效性3 可伸缩性4 高可用5 透明性6 可管理7 可编程高可用集群原理:实际应用过程中,并不是所有的集群结点都在工作,一般...原创 2019-04-13 10:41:52 · 337 阅读 · 0 评论 -
LNMP架构的搭建-----源码编译Nginx、Mysql、Php
一、mysql的源码安装1、下载好安装包,放在lnmp目录下2、源码编译安装1)解压 tar zxf mysql-boost-5.7.17.tar.gz 2)安装cmake(configure),用来编译mysql,以及安装编译需要的依赖软件yum install cmake-2.8.12.2-4.el6.x86_64.rpm -yyum install gcc gcc-c+...原创 2019-04-22 19:02:11 · 266 阅读 · 0 评论 -
Nginx(多路复用、代理、https、重定向<rewrite>、盗链与反盗链)
一、I/O多路复用input/outpu==>I/O1)select -->apache —>一次只能处理1024个请求,但是返回时会轮询所有的请求用户2)poll3)epoll–>nginx–>503报错–> 服务器端不可以1、日至切割1).安装nginx[root@server1 nginx]# tar zxf nginx-1.15.9.t...原创 2019-04-24 15:18:04 · 949 阅读 · 0 评论 -
Zabbix部署onealert云告警平台
本篇使用云告警对部署的zabbix的监控信息进行及时反馈此处使用的是睿象云官网网址为:http://www.onealert.com/一、基本设置1、进入网站需要注册一个个人帐号2、选择CA–智能告警平台3、进入个人中心,绑定微信,警告信息会通过微信发送到你的手机上4、在配置中,可以对告警通知策略进行设定二、配置云告警平台1、在配置中添加应用,会获取一个应用key三、配...原创 2019-05-04 12:04:04 · 255 阅读 · 0 评论 -
Zabbix使用JMX监控Tomcat(JAVA应用)
此实验是在zabbix监控平台已经搭建,并有一个监控主机server2(agent)的基础上进行的用JMX 监控java程序访问方式是server:10051–>jmx gateway:10052–>tomcat:88881、安装tomcat提前准备好jdk和tomcat包[root@server2 ~]# lsapache-tomcat-8.5.24.tar.gz ...原创 2019-05-04 12:45:45 · 1759 阅读 · 0 评论 -
Zabbix优化(主被动监测、proxy分布式监控)
一、主被动监测通常监测都是用的被动监测,即server端主动去监测agent端,但是当被监测的主机量过于庞大时,server端的压力会剧增。为了减轻server端压力,此处展示主动监测的方式,即agent主动向server发送监控信息配置方法:点击配置–模板–点击OS Linux–全克隆,改名为OS Linux Active然后点进去克隆后的模板,全选模板,批量更新第一行类型,变成主...原创 2019-05-04 17:15:18 · 802 阅读 · 0 评论 -
Haproxy---负载均衡、URL页面重定向、动静分离、读写分离
1、haproxy反向代理实验:server4和server5提供apache服务server3提供反向解析1)添加apache服务server4yum install httpd -y/etc/init.d/httpd startvim /var/www/html/index.htmlserver4server5yum install httpd -y/etc/init....原创 2019-04-23 20:42:10 · 1047 阅读 · 0 评论 -
LVS工作模式及配置
LVS 简介LVS ,即 Linux Virtual Server ,Linux 虚拟服务器;是一个虚拟的服务器集群,是LB集群的一个实现。实现集群,从硬件上实现:1、F52、BIG-IP从软件实现:1、LVS(工作在tcp/ip的第四层)2、haproxy3、ngnix(工作在第七层)4、varnishLVS的四种模式1、DR2、nat3、ip-tun4、full...原创 2019-04-11 08:41:32 · 539 阅读 · 0 评论