自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker——k8s集群搭建

一、知识剖析简介官方中文文档:https://www.kubernetes.org.cn/docsKubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来...

2019-03-30 22:31:51 836

原创 Docker之swarm集群的搭建

docker三剑客:swarm mesos k8s一、知识剖析Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(docker client in go, docker_py, ...

2019-03-30 22:31:23 373

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

一、知识剖析Docker ComposeDocker Compose 将所管理的容器分为三层,工程(project),服务(service)以及容器 (contaienr)。Docker Compose 运行的目录下的所有文件(docker-compose.yml, extends 文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服...

2019-03-30 22:30:23 522

原创 Docker容器之cgroup搭建

一、知识剖析什么是cgroupCgroups 是 control groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组(process groups)所使用的物理资源(如:cpu,memory,IO等等)的机制。最初由 google 的工程师提出,后来被整合进 Linux 内核。Cgroups 也是 LXC 为实现虚拟化所使用的资源管理手段,可以说没有cgrou...

2019-03-30 22:29:19 994

原创 Docker容器——容器之间的互联

创建一个bridge模式的网络[root@foundation19 ~]# docker network create --driver bridge my_net189b97e70be47c758684ca2bd34e86242a0643be9a01fd297f5487b5cdef4f82c[root@foundation19 ~]# docker network lsNETWORK...

2019-03-30 22:29:00 1956 1

原创 Docker容器——网络管理

一、网络的基本管理查看docker网络的模式[root@foundation38 backup]# docker network ls 查看docker网络的模式NETWORK ID NAME DRIVER SCOPE21ca12d3508c bridge bridge...

2019-03-30 22:01:31 317

原创 Docker容器之Dockerfile的编写

一、Dockerfile的编写 编写DockFile实现安装httpd服务导入镜像[root@foundation19 images]# docker load -i rhel7.tar 编写Dockerfile[root@foundation79 docker]# pwd/tmp/docker[root@foundation19 docker]# vim Docke...

2019-03-30 22:00:11 651

原创 Docker容器之创建私有库

创建似有仓库[root@foundation19 images]# docker load -i registry.tar[root@foundation19 images]# docker images registryREPOSITORY TAG IMAGE ID CREATED SIZEr...

2019-03-30 21:59:34 439

原创 Docker容器之如何从阿里云拉取镜像

镜像用来创建容器,是容器的只读模板,默认可以从 docker hub 上下载。docker 的镜像是增量修改,每次创建新的镜像都会在父镜像上构建一个增量的层,基于 AUFS 技术。docker search 查询镜像docker pull 拉取镜像docker push 推送镜像镜像默认可以从 docker hub 上下载,这是 docker 官方的公共仓库,为我们免费提供了大...

2019-03-30 21:57:18 3631

原创 Docker容器搭建,及简单应用

Docker容器的简介已经在前面的博客提到本篇博客讲解Docker的安装和基本指令用法一、 Docker的部署与安装安装docker和相关依赖性:[root@foundation19 docker]# lscontainer-selinux-2.21-1.el7.noarch.rpmdocker-ce-18.06.1.ce-3.el7.x86_64.rpmlibsemanag...

2019-03-30 21:56:26 1670

nginx的反向代理

内网外网##nginx数据流向:了解nginx如何知道客户端ipclient–>ADSL–>cdn(cacahe)–>SLB(反向代理)–>nginx(同样是反向代理)内网 做SNAT伪装那么nginx如何获得客户端ip?x_forwarded_for会记录做过伪装的ip####获取原地址的实验:[root@server1 nginx-1.14.2]# ln...

2019-03-27 23:20:40 231

原创 zabbix性能扩展,以TIDB为底层数据库

zabbix作为一个监控系统,其信息量的摄入是十分庞大的,单纯的传统关系型数据库南以满足其大数据量的要求,因此可通过将其底层数据库替换会new sql来解决其数据庞大的瓶颈,这里为大家介绍通过TIDB来解决此问题一、TiDB 整体架构二.TiDB 集群的主要三个组件TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存...

2019-03-16 23:03:00 374

原创 图文讲解Zabbix 分布式监控平台添加服务监控项(http,nginx,mysql)

一、导语此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章二、添加 http 服务监控项http是zabbix自带的监控模板点击 配置->主机-> server2 ->模版 ->选择 -> Templa

2019-03-16 23:01:54 329

原创 zabbix proxy 分布式监控配置

一、什么是zabbix-proxy:Zabbix proxy是在大规模分布式监控场景中,采用的一种用以分担server端压力的分层结构, proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,极大的减轻了server的负载压力,使得可以支持更大规模的监控需求,非常简便的实现了集中式、分布式监控二、主机环境主机IP角色...

2019-03-16 23:01:04 496

原创 Zabbix Agent active主动模式监控

##主被##proxy删除server2,停用自动发现[root@server2 ~]# hostnamectl set-hostname proxy[root@server2 ~]# logoutConnection to 172.25.19.2 closed.[kiosk@foundation19 ~]$ ssh [email protected]@172.25.19.2’...

2019-03-16 23:00:27 242

原创 zabbix使用JMX监控tomcat(java类应用)

四、tomcat:java应用[root@server3 ~]# rpm -ivh jdk-8u121-linux-x64.rpm[root@server3 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local[root@server3 ~]# cd /usr/local/[root@server3 local]# ln -s ap...

2019-03-16 22:59:53 1244

原创 利用Zabbix部署onealert云告警平台

zabbix报警[root@server1 ~]# hostnamectl set-hostname server1.example.com[root@server1 ~]# ping www.baidu.com ##需要能上网[root@server1 ~]# yum install mailx -y[root@server1 ~]# netstat -antlp | grep :25...

2019-03-16 22:58:17 579

原创 使用API 在zabbix监控系统中查看,创建及删除监控主机

继上一篇博客,部署好zabbix监控什么是API:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单的说,API就是对外的接口,利用API可以直接到达软件硬件内部来进行操作….zabbix中API的作用:Zab...

2019-03-16 22:55:57 335

原创 图文讲解zabbix安装全过程

Zabbix简介:zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由zabbix server与可选组件zabbix agent两部门组成。zabbix server可以通过SNMP,zabbix agent,p...

2019-03-16 22:54:28 512

原创 Redis集群,利用Gearman做mysql 的缓存服务器(lnmp架构)

实验环境:rhel7.3Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。Redis集群并不支持处理多个keys的命令,因为这需要在不同的节点间移动数据,从而达不到像Redis那样的性能,在高负载的情况下可能会导致不可预料的错误.Redis 集群通过分区来提供一定程度的可用性,在实际环境中当某个节点宕机或者不可达的情况下继续处理命令.Redis 集群的优势:自动分割数据...

2019-03-11 08:47:13 507

原创 Redis的主从复制和高可用搭建

实验环境:server1:172.25.19.1 masterserver2:172.25.19.2 slaveserver3:172.25.19.3 slave一、redis的主从复制【server1,server2,server3】同样步骤下载安装包,并解压[root@server1 ~]# lsredis-4.0.8.tar.gz[root@server...

2019-03-11 08:41:57 269

原创 基于MHA的MySQL高可用架构搭建

知识剖析:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于 Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在 0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中...

2019-03-11 08:41:06 399

原创 MySQL数据库的读写分离(mysql-proxy)

一、什么是读写分离?MySQL读写分离是指让master处理写操作,让slave处理读操作,非常适用于读操作量比较大的场景,可减轻master的压力。使用mysql-proxy实现mysql的读写分离,mysql-proxy实际上是作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是读操作还是写操作,然后分发至对应的mysql服务器上。二、为什么要读...

2019-03-11 08:40:09 630

空空如也

空空如也

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

TA关注的人

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