自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ansible--playbook实现负载均衡

创建缩进文件,指定缩进为2格[devops@server4 ~]$ vim .vimrc[devops@server4 ~]$ cat .vimrcautocmd filetype yaml setlocal ai[devops@server4 ~]$ pwd/home/devops三台主机172.25.2.104 server4 服务端 haproxy172.25.2.10...

2019-07-25 17:43:44 472

原创 ansible的ad-hoc搭建http

命令ansible-doc -l ##可以显示所有可用模块[devops@server4 ansible]$ vim inventory [devops@server4 ansible]$ cat inventory [test]172.25.2.105172.25.2.106[web]172.25.2.106[devops@server4 ansible]$ vim an...

2019-07-25 14:20:52 302

原创 ansiable的安装部署

所需安装包ansible-2.7.8-1.el7.noarch.rpmansible-tower-setup-bundle-3.4.2-1.el7.tar.gzlibtomcrypt-1.17-25.el7.x86_64.rpmlibtommath-0.42.0-5.el7.x86_64.rpmpython2-crypto-2.6.1-13.el7.x86_64.rpmpython2-...

2019-07-25 11:56:22 1092

原创 docker网络--跨主机容器通信

实现跨主机网络解决方案:(1)docker原生的overlay和macvlan(2)第三方的flannel、weave、calico众多网络反感与docker集成方法:(1)ibnetwork docker容器网络库(2)CNM 对容器网络进行抽象CNM的三类组件Sandbox:容器网络线,包括容器接口、dns、路由表Endpoint:将sandbox接入networkNet...

2019-07-22 15:23:45 310

原创 Docker网络--容器通信

容器通信除了可以使用ip以外,还可以使用容器名称进行通信dns解析功能在自定义网络中才可以生效Docker容器之间实现通信1.启动容器使用–name指定容器的名称[root@server1 ~]# docker network ls ##查看当前网络NETWORK ID NAME DRIVER SCOPEa3b...

2019-07-18 12:59:01 222

原创 docker网络--自定义网络

自定义网络模式下,docker提供了三种自定义网络驱动,分别为:bridge:与原生网络的bridge不同之处在于自定义的bridge网络提供了DNS解析功能,针对单机overlay、macvlan用于创建跨主机网络,经常应用于集群当中,针对于多机自定义网络构建[root@server1 ~]# docker network create -d bridge my_net1 ##创建网络...

2019-07-18 11:04:25 316

原创 Docker网络--原生网络

docker在安装成功以后,会自动创建有3种网络,分别为bridge、host、none[root@server1 ~]# docker network lsNETWORK ID NAME DRIVER SCOPE76031787a7af bridge bridge ...

2019-07-18 10:08:32 183

原创 Docker搭建portainer可视化界面

实验前提:配置主机有网,并且配置镜像加速器拉取portainer镜像[root@server1 ~]# docker search portainer ##查找镜像NAME DESCRIPTION STARS OFFICIAL ...

2019-07-16 22:40:27 1255

原创 docker集群管理swarm

环境部署172.25.4.111 server1 master172.25.4.112 server2 node1172.25.4.113 server3 node2下载swarm镜像[root@server1 ~]# docker pull swarmUsing default tag: latestlatest: Pulling from library/swarm...

2019-07-16 21:20:31 120

原创 k8s docker集群搭建

实验前提:三台主机172.25.4.111 server1 master172.25.4.112 server2 node1172.25.4.113 server3 node21.三台主机均安装docker服务,并且安装kubernet服务禁止swap分区开机自启[root@server1 ~]# cd k8s/[root@server1 k8s]# lscoredns.ta...

2019-07-15 16:06:00 2124

原创 企业版harbor仓库的搭建

实验环境的配置1.实验前提安装docker二进制文件:docker-compose-Linux-x86_64-1.24.1Habor安装包:harbor-online-installer-v1.82.0.tgz2.实验环境配置(1)安装docker-compose[root@server3 ~]# mv docker-compose-Linux-x86_64-1.24.1 /usr/...

2019-07-14 13:05:29 177

原创 Docker仓库的Web UI

[root@server1 ~]# docker pull hyper/docker-registry-web

2019-07-12 22:59:30 597

原创 私有仓库的TLS加密

生成证书[root@server1 ~]# mkdir -p certs[root@server1 ~]# openssl req \> -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.key \-x509 -days 365 -out certs/westos.org.crtGenerating a 4096 bit...

2019-07-12 15:45:33 173

原创 Docker私有仓库的搭建

下载registry镜像[root@server1 ~]# docker pull registry:2 ##l拉去镜像2: Pulling from library/registryc87736221ed0: Pull complete 1cc8e0bb44df: Pull complete 54d33bcb37f5: Pull complete e8afc091c171: Pul...

2019-07-12 12:46:12 120

原创 docker--仓库的简单介绍及镜像加速器的配置

Docker仓库的简单介绍用来保存镜像的位置,Docker提供一个注册服务器(Register)来保存多个仓库,每个仓库又可以包含多个具有不同tag的镜像,自己创建的镜像,不仅可以在本地使用,并且可以上传到Docker仓库Docker运行中使用的默认仓库是Docker Hub公共仓库,里面存储了各类的镜像用户通过编写Dockerfile,bulid创建以后生成镜像–>镜像可以用来创建容...

2019-07-12 11:56:46 475

原创 Docker--镜像的优化

1.Docker镜像的优化原理选择最精简的基础镜像减少镜像的层数清理镜像构建的中间产物注意优化网络需求尽量去用构建缓存使用多阶段构建镜像2.Docker镜像优化示例以安装nginx为例,以rhel7为基础镜像(1)未优化[root@server1 docker]# docker images rhel7REPOSITORY TAG ...

2019-07-11 18:06:48 187

原创 Docker--镜像的创建(Dockerfile)

一.镜像构造过程运行容器–修改容器–将容器保存为新的镜像特点:效率低、可重复性弱、容易出错使用者无法对镜像进行审计,会存在安全隐患以busybox镜像为例,以Dockerfile进行构造[root@server1 ~]# docker load -i busybox.tar ##加载镜像8a788232037e: Loading layer 1.37MB/1.37MBLoad...

2019-07-11 16:29:11 157

原创 Docker--镜像的分层结构

一.Docker镜像的简单概述Docker镜像是一个只读的Docker容器模板,含有启动Docker容器所需的文件系统结构及其内容,因此是启动一个Docker容器的基础。Docker镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootfs。可以这么理解,Docker镜像是Docker容器的静态视角,Docker容器是Docker镜像的运行状态...

2019-07-11 14:10:01 1179

原创 Docker的简单介绍及搭建

一.Docker的简单介绍1.什么是DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口;由Docker客户端、Docker Daemon守护进程、Docker Image镜像、DockerContainer容器组成。2.Docke...

2019-07-11 12:07:32 252

原创 Zabbix-proxy

一.zabbix-proxy代理简介1.作用zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix proxy可以非常简便的实现了集中式、分布式监控.2.应用场景监控远程区域设备监控本地网络不稳定区域当zabbix监控上千设备时,使用它来减轻server...

2019-07-10 17:30:58 708

原创 Zabbix监控tomcat服务

一.zabbix监控tomcat的方式zabbix通过部署jmx来监控tomcatzabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。JMX监控...

2019-07-10 16:00:04 147

原创 Zabbix部署云警告平台

实验部署Zabbix与服务于部署完成,Zabbix-server端必须保证连网,确保出现错误,与外网联系发出警告1.进入睿象云-智能警告平台登录在集成里添加要监控的服务图1生成认证key2.在server端配置[root@server1 ~]# ls4.0 tidb-latest-linux-amd6...

2019-07-10 14:05:55 840

原创 Zabbix监控平台监测服务

一.监控httpd服务1.找到要添加http服务的主机图12.选择http服务模板并添加图2-33.查看是否添加成功图4二.监控nginx服务1.代理端服务配置(1)nginx的编译安装[root@server2 ~]# ls4.0 nginx-1.15.8.tar.gz[root@server2 ~]# yum install gcc pcre-devel zlib-d...

2019-07-10 12:04:32 105

原创 zabbix+tidb

实验环境部署三台主机172.25.4.111 server1 zabbix-server mariadb PD1,TiDB172.25.4.113 server3 Tikv1172.25.4.114 server4 Tikv2172.25.4.115 server5 Tikv31.校验安装包是否完整sha256sum -c tidb-latest-linux-amd64.sha...

2019-07-09 22:05:18 568

原创 Zabbix--API接口

一.API的简单介绍Zabbix API允许你以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问。它广泛用于:(1)创建新的应用程序以使用Zabbix;(2)将Zabbix与第三方软件集成;(3)自动执行常规任务abbix API是基于Web的API,作为Web前端的一部分提供。它使用JSON-RPC 2.0协议,这意味着:(1)该API包含一组独立的方法;(2)客户端和...

2019-07-09 21:50:36 3046

原创 系统运维--Zabbix的部署及手动、自动发现、自动注册添加主机方式

一.Zabbix的简单介绍1.Zabbix是什么Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。Zabbix 是一个企业级分布式开源监控解决方案Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。...

2019-07-08 13:37:49 153

原创 mysql-proxy实现读写分离

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

2019-07-04 20:50:49 252

原创 tomcat实现session交叉存储

一.cookie和session简单介绍1.cookie在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,...

2019-07-04 17:25:49 194

原创 Linux--mysql数据库的复制

一.mysql的复制类型mysql复制类型主要包括异步复制、全同步复制、半同步复制1.异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从提升为主,可能导致新主上的...

2019-07-04 16:42:29 1773

转载 nginx--I/O模型

一.nginx使用的I/O模型阻塞I/O、非阻塞I/O、I/O复用、信号驱动I/O、异步I/O是nginx常用的五种I/O模型区别:前4中均为同步,后一种为异步比较:1.阻塞I/O模型应用程序会调动一个IO函数,使应用程序阻塞,等待数据准备好,在进程等待数据处理的过程中,不会去处理其他请求,也没任何反应。直至数据准备好以后,将数据从内核拷贝到客户端,IO函数返回成功指示。2.非阻...

2019-07-04 10:42:12 502

原创 Linux--tomcat模块

一.tomcat简介Tomcat是一个JSP/Servlet容器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户下被普遍使用,是开发和调试JSP 程序的首选。负责处理客户请求,把请求传送给Servlet并把结果返回给客户当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。...

2019-07-02 20:50:04 272

原创 Linux--memcache模块

一.memcache的简单介绍memcache是一套开放源的分布式高速缓存系统。由服务端和客户端组成,以守护程序(监听)方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。memcache主要把数据对象缓存到内存中,通过在内存里维护一个统一的巨大的hash表。也就是说将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。memcache基于一个存储键/值对的hashmap进行存...

2019-07-01 17:14:03 302

空空如也

空空如也

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

TA关注的人

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