![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
企业级运维
Dribblelife
这个作者很懒,什么都没留下…
展开
-
CDN之企业级HTTP加速器Varnish
文章目录CDN简介CDN原理主流CDN加速软件Varnish实验示例:装多个7.5版本的虚拟机快照CDN简介CDN的全称是Content Delivery Network,即内容分发网络。基本思路:尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络...原创 2019-07-19 15:44:31 · 285 阅读 · 0 评论 -
企业级运维——Haproxy实现反向代理+负载均衡(访问控制,动静分离,读写分离)
文章目录一.Haproxy简介二.HAProxy实验实验环境准备server1配置Haproxy实现反向代理haproxy实现动静分离haproxy实现读写分离一.Haproxy简介HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七...原创 2019-07-30 17:30:32 · 292 阅读 · 0 评论 -
企业级运维——Mysql主从复制(异步、半同步、全同步)
文章目录主从复制原理主从复制实验一、实验环境二、主从复制相关配置server1(master)主从复制原理基于日志点的主从复制、基于GTID的主从复制。https://www.jianshu.com/p/169315f2124a?utm_source=oschina-app主从复制实验一、实验环境两台rhel7.5的虚拟机,一台作为master,一台作为slave。主机名(I...原创 2019-07-30 17:31:15 · 593 阅读 · 0 评论 -
企业级运维——Mysql读写分离
文章目录读写分离原理读写分离实验实验准备Mysql-proxy服务配置(server3)读写分离原理读写分离实验实验准备三台rhel7.5的虚拟机主机名(IP)作用server1(172.25.25.1)写数据库server2(172.25.25.2)读数据库server3(172.25.25.3)Mysql-proxyMysql-proxy服...原创 2019-07-30 17:31:40 · 220 阅读 · 0 评论 -
企业级运维——Mysql主从复制相关题
https://blog.csdn.net/qq_32534441/article/details/88632609原创 2019-07-30 17:32:11 · 138 阅读 · 0 评论 -
企业级运维——Mysql的高可用集群架构搭建并实现VIP漂移
文章目录一、Mysql高可用架构简介二、MHA的优点三、MHA的处理流程四、MHA之mysql的高可用集群架构的搭建实验环境server1,server2和server3上配置基于gtid的主从复制在server4上进行高可用MHA的配置(管理Mysql集群)Mysql高可用(MHA)的测试1.手动同步2.自动切换master_managerMysql高可用(MHA)配置实现VIP漂移1.serv...原创 2019-07-30 17:32:33 · 745 阅读 · 0 评论 -
使用Dockerfile构建ubuntu+nginx
文章目录安装docker并开启使用dockerfile构建ubuntu+nginx安装docker并开启我们开一台7.5的虚拟机,原本打算利用官网下载docker-ce,但是真的太慢了。我尝试了国内加速镜像:DAOCloud和网易的,但是,虚拟机的网络实在不稳定,所以最后放弃了,明天可以尝试一下。我这里使用已有的docker安装包和部分依赖安装:containerd.io-1.2.5-...原创 2019-08-03 00:20:37 · 2339 阅读 · 0 评论 -
使用Harbor构建Docker私有镜像仓库
文章目录1 安装docker-compose2 给docker配置国内加速镜像3 启动docker4 从GitHub上下载Harbor源码包5 按照GitHub官方readme配置安装Harbor6 安装报错,如何处理7 安装成功,进入界面构建私有仓库8 登录问题:docker login 出现问题,如何解决9 将本地镜像上传至Harbor私有仓库1 安装docker-compose给dock...原创 2019-08-05 10:16:27 · 297 阅读 · 0 评论 -
Docker——镜像(如何上手构建一个自己的docker镜像)
文章目录镜像的结构(分层结构)1 什么是base镜像?docker镜像的分层结构特点关于docker镜像的资源共享镜像的结构(分层结构)1 什么是base镜像?base 镜像:(1)不依赖其他镜像,从 scratch 构建;(2)其他镜像可以之为基础进行扩展。所以,能称作 base 镜像的通常都是各种 Linux 发行版的 Docker 镜像,比如 Ubuntu, Debian, Ce...原创 2019-08-05 16:37:58 · 1128 阅读 · 0 评论 -
Zabbix+分布式数据库TiDB实现监控
文章目录官网下载并安装:TiDB架构配置TIDBzabbix安装将TiDB集成到zabbix中去问题总结1.关于tidb的数据库授权的问题,需要用with grant OPTION;2.关联zabbix和tidb出问题官网下载并安装:官网写的很清楚,我们照着作就行。scp发送到虚拟机,进行加密检测、解压拆包:[root@server1 ~]# sha256sum -c tidb-v3...原创 2019-08-01 22:27:15 · 848 阅读 · 2 评论 -
Docker——仓库(如何构建一个私有仓库)
文章目录一、Docker仓库(registry)的定义二、仓库(Registry)的工作原理三、创建基于http的私有仓库四、创建基于https的私有仓库并为私有仓库添加认证(auth)信息一、Docker仓库(registry)的定义仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库...原创 2019-08-06 11:19:37 · 498 阅读 · 0 评论 -
解决Tidb授权用户时出现ERROR 1105 (HY000): You are not allowed to create a user with GRANT
注意,要先创建账号再设置权限更新mysql数据表user中的hostuse mysql;update user set host='%' where user='zabbix';Grant all privileges on zabbix.* to 'zabbix'@'%';原创 2019-08-02 15:00:05 · 3335 阅读 · 2 评论 -
Docker——docker网络详解
文章目录一、Docker原生网络1 bridge网桥模式2 host模式3 none模式4 container模式二、Docker自定义网络三、Docker容器间通信1 基于ip2 基于内部dns四、Docker跨主机的容器网络一、Docker原生网络Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就...原创 2019-08-07 19:21:14 · 341 阅读 · 0 评论 -
企业级运维——Nginx(Openresty)+Tomcat+Memcache实现负载均衡和Session存储共享避免单点故障
文章目录Tomcat简介一、jdk的安装与配置二、Tomcat的安装与配置三、在tomcat中实现session共享什么是session?为什么要使用session?配置session使用nginx的sticky模块,实现session粘滞实现session交叉存储Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户...原创 2019-07-30 17:30:05 · 238 阅读 · 0 评论 -
企业级运维——使用OpenResty实现LNMP架构的缓存前移
文章目录模拟缓存前移分析压力测试模拟缓存前移1.关闭之前lnmp架构下开启的nginx服务nginx -s stop2.官网下载OpenResty的原码包解压并编译注意:OpenResty的编译安装使用的是gmake tar zxf openresty-1.13.6.1.tar.gz cd openresty-1.13.6.1 ./configure gmake &am...原创 2019-07-30 17:29:33 · 253 阅读 · 0 评论 -
企业级运维——使用MemCached实现对PHP页面的缓存加速优化
文章目录MemCache缓存加速的部署压力测试:对比memcache缓存加速的效果MemCache缓存加速的部署(1)下载并解压压缩包tar zxf memcache-2.2.5.tgz (2)将LNMP架构中的php命令加入到环境变量中vim ~/.bash_profile source ~/.bash_profile(3)创建一个预编译环境并进行编译安装memc...原创 2019-07-30 17:29:14 · 449 阅读 · 0 评论 -
快速理解LVS工作原理
文章目录LB(负载均衡)一、LVS架构基本介绍二、LVS的基本工作原理三、LVS的组成四、LVS相关术语五、LVS/NAT原理和特点LVS-NAT模型的特性六、LVS/DR原理和特点七、LVS/Tun原理和特点八、LVS的八种调度算法LB(负载均衡)负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业...转载 2019-07-30 16:55:43 · 240 阅读 · 0 评论 -
LVS之NAT(网络地址转换)模式
文章目录LVS的原理NAT模式详解NAT模式实验实验环境准备server1(DS)server2与server3(Real Server)真实主机上测试LVS的原理请看这篇博客:https://mp.csdn.net/mdeditor/96853591#NAT模式详解NAT模式实验实验环境准备主机服务真实主机localhost客户端server1DS(Di...原创 2019-07-30 16:56:28 · 244 阅读 · 0 评论 -
LVS之DR(Direct Routing)模式
文章目录LVS的概念DR模式详解DR模式实验步骤实验环境准备配置各服务器环境server1(DS)server2与server3(Real Server)真实主机上测试解决方法再次测试LVS的概念DR模式详解DR模式实验步骤实验环境准备主机服务真实主机localhost客户端server1DS(Director Sever——LVS调度器)server...原创 2019-07-30 16:56:59 · 288 阅读 · 0 评论 -
LVS之TUNEL(隧道)模式
文章目录LVS的原理TUNEL模式详解TUNEL模式实验实验环境准备配置各服务器环境server1(DS)server2与server3(Real Server)真实主机上测试LVS的原理请看这篇博客:https://mp.csdn.net/mdeditor/96853591#TUNEL模式详解TUNEL模式实验实验环境准备主机服务真实主机localhost客户端...原创 2019-07-30 16:57:12 · 467 阅读 · 0 评论 -
企业级运维——lvs(DR模式)+ldirectord实现高可用(HA)
文章目录HA(High Available)概念lvs+ldirectord实现HA实验实验环境准备server1(DS)server2与server3(Real Server)安装配置HA软件ldirectord物理机上测试HA(High Available)概念HA(High Available),高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及...原创 2019-07-30 17:22:29 · 188 阅读 · 0 评论 -
什么是keepalived?
文章目录keepalived概念三个核心模块三个重要功能VRRP原理keepalived高可用故障切换原理keepalived概念Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。Keepalived...原创 2019-07-30 17:23:12 · 332 阅读 · 0 评论 -
企业级运维——lvs+keepalived实现高可用(HA)
文章目录keepalived概念及原理lvs+keepalived实现高可用实验环境准备主备server1(DS)辅备backup Server4(备用DS)物理机测试出现问题!!!需要排错!!!keepalived概念及原理具体原理查看:https://mp.csdn.net/mdeditor/96898461lvs+keepalived实现高可用实验环境准备主机服务...原创 2019-07-30 17:24:29 · 247 阅读 · 0 评论 -
企业级运维——四层负载均衡和七层负均衡的原理
文章目录一、简介二、四层负载均衡三、七层负载均衡四、四层负载均衡和七层负载均衡的区别技术原理上一、简介1.所谓的四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。换句话说,二层的负载均衡会通过一个虚拟的MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后...原创 2019-07-30 17:25:19 · 792 阅读 · 0 评论 -
企业级运维——Nginx在线状态下的版本切换(热更新)
文章目录原创 2019-07-30 17:26:22 · 769 阅读 · 0 评论 -
企业级运维——Nginx配置文件剖析
文章目录nginx配置文件的整体结构全局块events块http块http块下的server块server块下的location块Nginx配置文件参数剖析nginx配置文件的整体结构全局块该模块主要影响nginx全局,通常包括下面几个部分:配置运行Nginx的服务器用户(组)worker进程数Nginx的pid存放路径错误日志的存放路径配置文件的引入e...原创 2019-07-30 17:26:46 · 182 阅读 · 0 评论 -
企业级运维——LNMP架构的原理
文章目录LNMP架构的原理什么是LNMP架构?LNMP各模块详解LNMP工作流程LNMP架构的原理什么是LNMP架构?LAMP是一个多C/S架构的平台,最初级为web客户端基于TCP/IP通过http协议发起传送,这个请求可能是静态的也可能是动态的。所以web服务器通过发起请求的后缀来判断,如果是静态的就由web服务器自行处理,然后将资源发给客户端。如果是动态的web服务器会通过==CGI...原创 2019-07-30 17:27:17 · 298 阅读 · 0 评论 -
企业级运维——LNMP架构搭建
文章目录实验准备Nginx模块Nginx的源码编译Nginx相关配置Mysql模块Mysql的编译和安装Mysql配置Php模块php的编译和安装php相关配置验证测试实验准备一台rhel6.5的虚拟机(因为Mysql编译安装需要空间比较大,所以配置最好为内存2g,硬盘20g)硬盘如果已经是10g,需要扩容的,参考lvm的逻辑卷扩展。Nginx模块Nginx的源码编译(1)官网下...原创 2019-07-30 17:28:22 · 274 阅读 · 0 评论 -
Redis——主从复制
文章目录Redis主从复制原理Redis 复制功能是如何工作的实现主从复制实验环境安装redisRedis主从复制原理在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确得复制主 Redis 服务器(下文称 master)的内容。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并...原创 2019-08-15 14:06:47 · 342 阅读 · 0 评论