自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 mysql

#####nginx防盗链################mysql#########特点:元组性、。。。。position号,通过该号来进行二进制复制,从库通过主库的二进制日至来读取主库的。gtid没有position号,可以保证完整性,不会执行一半的操作异步复制:可能会导致数据不同步主库会有一个dumper线程,将数据写入二进制文件从库会有一个 my…线程,读取二进制文件从库上...

2019-09-18 13:30:54 217

原创 ELK实时日志分析平台的部署

标题

2019-06-20 21:17:25 189

原创 saltstack的API接口

标题

2019-06-18 12:12:16 328

原创 saltstack的常用模块

标题

2019-06-18 11:57:45 213

原创 saltstack的mysql存储

标题

2019-06-18 11:30:59 252

原创 saltstack自动化部署keepalived高可用

标题

2019-06-18 10:04:25 125

原创 saltstack的jinja模块应用

######jinja模块有多种方式,以apache的ip和端口为例直接在apache下的install.sls中修改,加入port:80即可将端口和ip定义成变量的形式:port:{{ port}}host:{{ host }}在httpd.conf中也要写入相应的变量将变量定义到当前目录下的lib.sls中:{% set host=‘172.25.58.2’ %}在instal...

2019-06-13 17:34:12 208

原创 Saltstack的Grains和Pillar管理工具

#####grains工具grains是minion端的静态变量,在master端通过grains可以获得minion对应的变量值。静态变量一定要同步##第一种方式在server2上打开grains工具包:cd /etc/salt/vim miniongrains:roles:apache修改文件后要重启:systemctl restart salt-minion在ser...

2019-06-13 17:33:51 328

原创 saltstack安装及自动化安装部署apache和nginx

##########解析慢的时候,将解析加入172.25.60.250 foundition60.。。。。#####saltstack#####自动化部署,在网络通信上有优势,saltstack最大的优势,不需要在agent端装任何东西。salt 主机 调用模块.方法 指令yaml语言规则:没有空格,注意缩进(2个空格)声明(又是软件包的名字),在一个文件内是唯一的在一个声明...

2019-06-13 17:33:28 246

原创 gitlab(+jenkins)私有仓库的搭建

gitlab的部署

2019-06-13 17:33:04 1382

原创 github远程仓库搭建

github远程仓库为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。首先在www.github.com官网上注册一个账号,创建自己的仓库,只能是公有的,因为在github上创建私人是需要收费的。github远程仓库的搭建 点击右上角‘+’,有一个新建仓库 填写名称,选择public,不要初始化–&g...

2019-06-11 21:46:19 221

原创 git工具简介与部署

git简介:详细介绍可访问官网:git介绍网址或者廖雪峰老师的博客官网:廖雪峰官网因为老师们的介绍已经很详细,所以在此不再班门弄斧的赘述实验 实验环境rhel7.3git安装linux系统会自带安装包 创建一个空目录,当成版本库 版本库的初始化:git init文件状态把文件往Git版本库里添加的时候,是分两步执行的:第一步是用git add把...

2019-06-11 21:08:30 155

原创 自动化运维ansible一键部署httpd

playbook

2019-06-11 14:19:20 502

原创 自动化运维ansible

准备四台虚拟机server1作为控制节点server2,3,4作为被控节点准备好ansible的rpm包与其依赖包在四台虚拟机上分别创建普通用户devops并设置密码westos[root@server2 ~]# useradd devops[root@server2 ~]# echo westos | passwd --stdin devopsansible部署:在server1...

2019-06-11 10:00:33 138

原创 Docker容器---compose搭建haproxy负载均衡

Linux Cgroups 的全称是 Linux Control Group。是限制一个进程组能够使用的资源上限,包括 CPU、内存、磁盘、网络带宽等等。对进程进行优先级设置、审计,以及将进程挂起和恢复等操作。 Linux Cgroups 给用户暴露出来的操作接口是文件系统。它以文件和目录的方式组织在操作系统的 /sys/fs/cgroup 路径下。执行此命令查看:mount -t ...

2019-06-06 11:38:51 747

原创 docker安全(cgroups)

Docker容器的安全性,很大程度上依赖于Linux系统自身,评估Docker的安全性时,主要考虑以下几个方面:Linux内核的命名空间机制提供的容器隔离安全Linux控制组机制对容器资源的控制能力安全。Linux内核的能力机制所带来的操作权限安全Docker程序(特别是服务端)本身的抗攻击性。其他安全增强机制对容器安全性的影响。 命名空间隔离的安全当docker run启动一个...

2019-06-06 10:55:41 268

原创 docker--swarm集群

swarm集群使用的是docker自带的swarm mode,也就是docker集群的管理和编排。所谓的编排就是指多台集群的管理, 主机的配置,容器的调度等。swarm mode是docker engine中自带的一种模式,很容易使用,并且无须安装其他的软件。 在使用swarm mode的时候,几台主机上都要先安装好docker。swarm集群的搭建实验环境:(三台虚拟机安装docker并...

2019-05-30 19:34:20 352

原创 docker数据卷

标题

2019-05-30 17:04:33 81

原创 Docker网络

Docker网络模式docker安装后会自动创建3种网络:bridge、host、none 基本网络配置bridge网络:docker安装时会创建一个名为 docker0 的Linux bridge,新建的容器会自动桥接到这个接口。bridge模式下容器没有一个公有ip,只有宿主机可以直接访问,外部主机是不可见的,但容器通过宿主机的NAT规则后可以访问外网。host...

2019-05-30 15:06:06 100

原创 docker创建私有仓库(Registry)

什么是仓库Docker仓库是用来包含镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像。Docker运行中使用的默认仓库是 Docker Hub 公共仓库。 Docker Hubdocker hub是docker公司维护的公共仓库,用户可以免费使用,也可以购买私有仓库。可以通过在https://cloud.dock...

2019-05-30 10:31:39 594

原创 docker-镜像的优化

镜像的优化原则选择最精简的基础镜像减少镜像的层数清理镜像构建的中间产物注意优化网络请求尽量去用构建缓存使用多阶段构建镜像示例 以搭建nginx镜像为例演示如何加速优化Dockerfile...

2019-05-30 09:38:20 99

原创 docker-- Dockerfile的书写

Dockerfile dockerfile常用指令FROM:指定base镜像,如果本地不存在会从远程仓库下载MAINTAINER:设置镜像的作者,比如用户邮箱等。COPY:把文件从build context复制到镜像,支持两种形式:COPY src dest 和 COPY [“src”, “dest”]src必须指定build context中的文件或目录ADD:用法与COPY类似...

2019-05-29 12:04:27 234

原创 docker容器技术--镜像

Docker 安装Docker 是一个开源的应用容器引擎,主要利用 linux 内核 namespace 实现沙盒隔离,用 cgroup 实现资源限制。Docker 支持三种不同的镜像层次存储的 drivers: aufs、devicemapper、btrfs ;安装docker和相关依赖性打开docker服务通过查看docker宿主机的信息来确定docker是否安装好在安装好...

2019-05-29 10:11:13 128

原创 hadoop+zookeeper 高可用

zookeeper 高可用实验环境共需要5台虚拟机server1-5。因为Zookeeper 集群至少三台,总节点数为奇数个。2.3.4为zookeeper的节点rhel7.3hostnameipserver1(NameNode)172.25.60.1server2(JournalNode)172.25.60.2server3 (JournalNo...

2019-05-27 22:17:23 102

原创 hadoop

HadoopHadoop实现了一个分布式文件系统。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储MapReduce则为海量的数据提供了计算。详细介绍可访问网址:http://www.cnblogs.com/binarylei/p/8903601.html环境rhel7.3hostnameipserver1...

2019-05-23 15:49:56 95

原创 mfs的高可用(pacemaker+corosync+iscsi+fence)

实验环境接上一篇博客在server8上也安装master,编辑域名解析,并开启服务:systemctl start moosefs-master在server1和server8上都配置高可用yum源安装高可用软件:yum install -y pacemaker corosync给server1和server8做免秘登陆给两个master安装资源管理工具pcs:yum inst...

2019-05-22 18:06:49 229

原创 mfs分布式文件系统

基础知识1、分布式文件系统mfs平台的搭建 实验环境rhel 7.3主机ipserver1(master)172.25.60.1server2(chunk-server)172.25.60.2server3(chunk-server)172.25.60.3founction60(client)172.25.60.250 master...

2019-05-21 16:08:22 181

原创 zabbix-proxy分布式监控

什么是zabbix-proxy实验环境rhel7.3主机ipserver4(server)172.25.60.4server5(proxy)172.25.60.5server6(agent)172.25.60.6zabbix-proxy 的配置部署

2019-05-21 16:02:47 155

原创 zabbix使用jmx监控tomcat

接上个实验环境

2019-05-16 22:27:39 138

原创 zabbix部署邮件告警和云告警

1、邮件告警

2019-05-16 13:12:35 181

原创 zabbix对服务的监控

接上个实验1、对server5上的httpd服务监控http服务的监控比较简单,只是监控了80端口是否开启先在server5上安装apache,并开启: yum install httpd -y systemctl start httpd在zabbix上添加监控hpptd的模板: 点击主机server2 --> 点击模板 --> 添加模板(Template APP...

2019-05-15 21:09:43 383

原创 zabbix监控平台的安装部署和管理

zabbix 简介:Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。Zabbix 功能具备常见的商业监控软件所具备的功能:主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制等。支持自动发现网络设备和服务...

2019-05-14 16:05:25 168

原创 通过 gearman + udf 函数实现mysql和redis数据同步

在上一个实验中的数据并没有同步,在mysql端更新完数据后还有需要在redis端修改数据才可以同步,这显然是不科学的。所以引入 gearmand + udf 函数来实现数据同步。gearman 实现数据同步的原理实验继续上一个实验的实验环境...

2019-05-14 16:04:57 415

原创 lnmp架构的mysql缓存服务器(redis)

缓存机制:client --> app --> redis --> mysql(redis没有缓存的数据时再访问mysql)–> redis --> client实验环境rhel7.3主机名IPserver1172.25.60.1(nginx 服务器)server2172.25.60.2(redis )server317...

2019-05-13 20:17:42 129

原创 Redis的高可用--主从复制和哨兵机制

redis 数据库redis 不会频繁变动的数据,存储在redis里面,例如秒杀活动。实验环境rhel7.3主机名IPserver1172.25.60.1(master)server2172.25.60.2(slave)server3172.25.60.3(slave)redis 的主从复制分别在三个结点上安装redis[server1]...

2019-05-11 09:09:20 108

原创 lnmp架构的搭建(MYSQL、PHP、nginx的源码编译)

lnmp 架构lnmp 工作原理mysql 数据库的源码编译 先下载mysql的数据库源码包,并解压 创建一个目录,来存放编译后的mysql[root@server1 mysql-5.7.17]# mkdir /usr/local/lnmp 安装源码编译工具cmake(版本要选择好)cmake:[root@server1 ~]# yum install cmake-2....

2019-04-25 16:28:04 172

原创 HAproxy

标题

2019-04-23 18:27:19 213

原创 RHCS+GFS2实现高可用集群

实验前先把上一篇实验中的apache关掉通过命令的方式关闭clusvcadm -e apache ##通过命令的方式开启集群里的apache服务clusvcadm -r apache -m vm2 ##让服务开启到指定的节点上clusvcadm -d apache ##关闭服务lvmconf --enable-cluster ##设置成enable,则 ...

2019-04-23 10:29:39 423

原创 RHCS(红帽集群套件)实现高可用集群

RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件,是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供服务,同时也保证了...

2019-04-22 18:36:04 545

原创 lvs---Net 模式

Net模式:通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。优点:服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器上,服务器组可以用私有的 IP 地址。缺点:它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本...

2019-04-22 11:44:17 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除