自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix——邮件报警

文章目录前言环境1、安装邮件功能2、编写发邮件脚本3、服务器web页面配置4、邮件报警测试前言邮箱发送协议: SMTP 25端口SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。SMTP独立于特定的传输子系统,且只需要可靠有序的数据流信道支持,SMTP的重要特性之一是其能跨越网络传输邮件,即“SMTP邮件中继”。使用SMTP,可实现相同网络处理进程之间的邮件传输,也可通过中继器或网关实现某处理进程

2020-05-25 16:23:09 915

原创 Zabbix——基于LNMP架构搭建Zabbix监控

文章目录前言网络环境一、LNMP环境部署1、安装nginx2、安装mysq13、安装php4、测试二、zabbix server部署1、安装部署zabbix2、优化字体 ,牵涉到图表中文乱码的问题3、web页面安装三、zabbix-agent端1、网络环境配置2、部署zabbix-agent四、监控验证1、添加被监控主机2、查看主机服务状态前言zabbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活

2020-05-25 16:12:41 2536 3

原创 Kubernetes——Kubectl_YAML文件创建资源

文章目录概述使用YAML文件创建资源1、查看资源版本标签2、创建yaml文件测试3、生成yaml格式概述Kubernetes支持YAML和JSON格式创建资源对象JSON格式用于接口之间消息的传递(适合二次开发)YAML格式用于配置和管理(适合运维)YAML是一种简洁的非标记性语言,语法格式:使用缩进标识层级关系不支持制表符tab缩进,使用空格缩进(相同层级的元素要左对齐)通常开头缩进两个空格字符后缩进一个空格(如冒号、逗号、短横杠等)“—”表示YAML格

2020-05-12 13:28:50 1670

原创 kubernetes无法删除状态为Unknown的pod资源

问题执行删除kubectl delete删除资源后发现有pod资源未被删除,STATUS为Unknown原因node节点的kubelet.service服务挂掉了解决① 使用kubectl get pods -o wide查看pod资源所在的node节点② node节点检查服务状态:systemctl status kubelet.service③ 开启服务:systemctl start kubelet.service这时再回去查看pods,就可以删除了...

2020-05-11 12:25:25 2165

原创 Kubernetes——kubectl管理

文章目录一、常用命令1、run创建2、get查看3、describle查看4、exec进入pod5、delete删除二、项目周期(演示)1、创建nginx2、发布nginx service(提供负载均衡的功能)3、更新版本4、回滚5、删除nginxKubectl是管理K8S集群的命令行工具,通过生成的json格式传递给apiserver进行创建、查看、管理的操作。一、常用命令#帮助信息:kubectl --help具体列表就不一一列出了,仅列出常用的几条命令命令用途creat

2020-05-10 18:47:30 428

原创 Kubernetes集群二进制部署(四)——部署k8s网站web页面

文章目录介绍yaml文件分享一、创建资源1、 创建rdac控制管理资源(kind:Role)2、 创建secret安全资源(kind:Secret)3、 创建configmap配置管理资源(kind:ConfigMap)4、 创建控制资源(kind:ServiceAccount、Deployment)5、 创建service资源(kind:Service)6、查看资源7、访问测试二、解决浏览器无法...

2020-05-07 20:37:35 732

原创 Kubernetes集群二进制部署(三)——多master集群

文章目录一、环境二、软件包三、Master02部署1、网络环境准备2、部署master02四、负载均衡部署1、网络环境准备2、部署nginx3、部署keepalived高可用1)安装并配置keepalived2)创建nginx监控脚本3)开启服务4)验证漂移地址5)node节点指向VIP漂移地址五、k8s集群测试一、环境首先需要搭建单master节点部署环境已完成的相关部署:Kuberne...

2020-05-05 16:22:38 1086

原创 Kubernetes集群二进制部署(二)——单master集群

文章目录一、环境及软件包二、部署master组件1、api-server1) api-server生成证书2)解压k8s服务器端压缩包3)创建token令牌4)开启apiserver2、启动scheduler服务3、启动controller-manager4、查看master节点状态三、node节点部署1、创建kubeconfig2、node01部署kubelet3、node01启动proxy服务...

2020-05-05 16:06:48 1094

原创 Kubernetes集群二进制部署(一)——Etcd数据库群集功能部署、flannel网络组建

文章目录节点环境规划软件包一、部署Etcd1、制作证书① 创建工作目录② 安装制作证书的工具cfssl③ 编辑etcd证书创建的脚本④ 生成ca证书的配置文件,定义ca证书⑤ 创建ca证书的签名证书⑥ 生成证书(生成ca-key.pem密钥证书 ca.pem证书)⑦ 指定etcd三个节点之间的通信验证(需要服务器签名证书 server-csr.json)2、搭建etcd集群① master节点部署...

2020-04-30 13:36:45 785 1

原创 Kubernetes——入门篇

文章目录一、Kubernetes是什么?二、Kubernetes 特点三、Kubernetes特性四、Kubernetes集群架构与组件1、Kubernetes集群架构2、Kubernetes组件Master组件① Kube-apiserver② Kube-controller-manager③ kube-scheduler④ etcdNode组件① kubelet② kube-proxy③ do...

2020-04-29 10:56:31 398

原创 Docker——docker安全、Docker remote api 访问控制、TLS加密通讯

文章目录一、Docker 容器与虚拟机的区别1、隔离与共享2、性能与损耗二、Docker 存在的安全问题1、Docker 自身漏洞2、 Docker 源码问题三、Docker 架构缺陷与安全机制1、容器之间的局域网攻击2、 DDoS 攻击耗尽资源3、有漏洞的系统调用4、共享root用户权限四、Docker 安全基线标准1、内核级别2、主机级别3、网络级别4、镜像级别5、容器级别6、其他设置五、容器...

2020-04-28 22:49:34 2482 1

原创 Docker——Harbor私有仓库的搭建部署

文章目录什么是Harbor?一、部署Harbor服务软件包1、安装Compose及Harbor1)安装Compose2)安装Harbor2、Harbor的Web页面,上传镜像1)登录Harbor2)创建项目3)测试上传/下载镜像3、客户端测试下载/上传镜像1)远程登录私有仓库2)下载私有仓库的镜像3)上传镜像至私有仓库二、维护管理Harbor1、修改 Harbor.cfg 配置文件1)关闭所有容器...

2020-04-26 19:16:41 503

原创 Error response from daemon:connect: no route to host——客户端远程登录私有仓库报错

报错:[root@client ~]# docker login -u admin -p Harbor12345 http://192.168.11.131WARNING! Using --password via the CLI is insecure. Use --password-stdin.Error response from daemon: Get https://192.168...

2020-04-26 16:21:54 2883

原创 Docker——consul容器服务更新与发现

文章目录什么是consul?软件包:一、构建自动发现的Docker服务架构1、建立Consul服务2、容器服务自动加入consul集群3、测试服务发现功能二、部署consul-template更新,实现容器服务自动加入Nginx集群1、安装consul-template2、编译安装nginx3、配置并启动template4、增加nginx容器节点[外链图片转存失败,源站可能有防盗链机制,建议将图...

2020-04-26 10:23:29 674

原创 Docker——Compose容器编排

文章目录一、Docker网络通信端口映射容器互联二、Docker Compose容器编排为什么使用Compose?1、Compose环境安装2、Compose文件结构3、Compose配置yml常用字段4、Docker Compose常用操作命令5、Compose命令说明6、实例:Compose创建Nginx环境1)环境部署所有主机安装docker环境2)下载compose3)使用compose编...

2020-04-24 13:39:56 468

原创 Docker——Dockerfile构建镜像

文章目录知识回顾一、构建sshd镜像1、下载基础镜像并自动进入容器2、建立工作目录并编写Dockerfile文件3、生成镜像4、启动容器5、连接测试二、构建Systemctl镜像1、创建工作目录2、创建Dockerfile文件3、生成镜像4、加载容器5、进入容器并验证三、构建Nginx1、创建工作目录2、创建Dockerfile文件3、编写执行脚本4、生成镜像5、构建启动容器6、访问测试四、构建t...

2020-04-24 13:24:45 706

原创 Docker——镜像管理、数据管理、端口映射及容器互联

文章目录一、Docker镜像的分层二、Docker镜像的创建1、基于Dockerfile创建2、基于已有镜像容器创建3、基于本地模板创建三、建立私有仓库四、数据卷1、Docker数据卷2、数据卷容器五、端口映射六、容器互联一、Docker镜像的分层Dockerfile中的每个指令都会创建一个新的镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像...

2020-04-22 12:24:31 684

原创 Docker资源控制

文章目录一、网络资源控制1、查看docker网络信息2、配置docker网络① bridge自动给分配② 自定义网络(手动指定固定IP)二、CPU资源控制1、CPU使用率上限控制2、多任务按比例分享CPU3、限制容器使用指定的CPU内核三、内存资源控制1、创建容器并限制内存使用2、验证四、IO资源控制blkio限制示例一、网络资源控制firewalld防火墙中自带nat地址转换功能,所以不要关...

2020-04-20 11:29:49 329

原创 Docker容器镜像加速配置

1、百度搜索阿里云进入官网并注册2、进入控制台3、搜索镜像服务4、自动生成加速地址5、配置加速器示例[root@localhost docker]# tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://7rp8a2t8.mirror.aliyuncs.com"]}EOF[roo...

2020-04-13 09:45:36 522

原创 Docker——简单部署及基础操作

文章目录什么是Docker?一、docker概述1、Docker概念2、Docker设计的目标3、docker的应用场景4、Docker的组成5、docker与虚拟机的区别6、支持平台二、部署19版Docker1、环境部署2、设置阿里云镜像源3、安装Docker-CE4、镜像加速5、网络优化三、镜像的操作管理四、容器的操作管理1、查看容器运行状态2、创建容器3、启动容器4、run一次性执行5、ru...

2020-04-10 18:47:50 453

原创 Tomcat+Nginx动静分离

文章目录一、安装Nginx1、安装语言包2、配置编译安装3、检查、启动、重启、停止4、制作管理角本二、安装tomcat1、设置环境2、安装并启动Tomcat三、配置动静分离1、nginx配置2、Tomcat设置四、nginx处理静态图片,Tomcat处理动态页面配置1、Tomcat配置2、nginx配置3、访问测试一、安装Nginx1、安装语言包[root@localhost ~]# yum...

2020-04-06 19:08:18 311

原创 Ceph集群搭建部署及常规操作

文章目录一、环境准备1、主机名2、关闭防火墙、核心防护3、配置hosts4、创建免交互5、配置YUM源6、配置NTP时钟服务二、CEPH集群搭建三、CEPH扩容四、osd数据恢复1、模拟故障2、恢复osd到集群中五、ceph常规的维护命令1、创建mgr服务2、创建pool3、删除pool4、修改pool名字5、查看ceph命令6、配置ceph内部通信网段六、制作centos_ceph离线包一、环...

2020-04-01 18:09:19 4193 1

原创 ELK日志分析系统——配置+理论!

文章目录案例概述一、ELK日志分析系统简介1、日志服务器2、ELK工作原理3、Elasticsearch介绍Elasticsearch的基础核心概念1)接近实时(NRT)2)集群(cluster)3)节点(node)4)索引(index)5)类型(type)6)文档(document)7)分片和副本(shards & replicas)4、Logstash介绍1)LogStash的主要组件...

2020-03-25 21:06:06 2893

原创 搭建本地OpenStack源

文章目录什么是OpenStack?部署实例环境需求1、备份系统自带的yum源2、编辑阿里云Centos 7 官方源和OpenStack源3、检验阿里云源是否正常4、安装相关软件5、将源同步到本地目录6、创建软件依赖关系库7、更新源数据8、创建定时任务脚本9、将脚本加入到定时任务中10、安装nginx开启目录权限保证本地机器可以直接本地yum源11、登录客户机(192.168.100.111)测试本...

2020-03-24 22:37:49 1801

原创 KVM虚拟化平台搭建+理论

文章目录一、KVM虚拟化架构二、KVM组成三、KVM原理简介四、KVM 运行时的三种模式五、KVM工作原理六、案例1、案例概述2、案例环境3、KVM虚拟化平台部署1)安装系统2)准备KVM环境3)安装KVM4)设置KVM网络4、KVM管理1)创建存储池2)创建存储卷3)创建虚拟机一、KVM虚拟化架构KVM 自 Linux 2.6.20 版本后就直接整合到 Linux 内核, 它依托 CPU ...

2020-03-24 21:45:07 818

原创 MFS分布式文件系统

文章目录案例概述一、分布式简介1、分布式文件系统的优势2、MFS原理1)MFS文件系统的组成2)MFS 处理过程3、NFS与MFS二、案例部署软件包1、环境准备2、搭建Master Server3、搭建MetaLogger server4、搭建chunkserver5、搭建client6、MFS 常用操作三、测试1、创建文件测试如下2、Master Server----启动监控程序四、MFS 集群...

2020-03-24 18:40:25 761

原创 Redis——redis配置与优化

文章目录一、关系数据库与非关系型数据库1、关系型数据库2、非关系型数据库二、 Redis 简介1、Redis的应用场景2、Redis的优点三、Redis 安装部署1、安装Redis2、配置参数四、Redis 命令工具1. redis-cli 命令行工具2、redis-benchmark 测试工具五、Redis 数据库常用命令1、key 相关命令2. 多数据库常用命令六、Redis持久化1、持久化概...

2020-03-24 13:49:08 1216

原创 rsync远程同步

文章目录关于rsync配置rsync源服务器软件包一、配置rsync源1、基本思路2、应用示例二、本地端(客户端)配置1、使用rsync备份工具2、示例常用选项1)格式1示例2)格式2示例3)rsync同步操作示例4)免交互示例rsync实时同步rsync+inotify实时同步关于rsyncRemote Sync,远程同步,它是一个开源的快速增量备份工具,可以在不同主机之间镜像同步整个目录...

2020-03-23 20:41:49 196

原创 Redis集群节点扩容

文章目录案列概述软件包redis节点扩容1、节点基础环境(两台操作一致)2、安装redis(2台同时安装)3、创建集群4、使用redis-cli启动自动迁移5、迁移后检测各个节点槽的均衡性6、为扩容的主节点添加从节点7、平衡各节点槽数量案列概述​ 某电商大型项目,由于业务大规模升级。项目中的前置缓存节点,已经不能满足当前的业务需求,现在对redis集群扩容一套redis主备节点,对于...

2020-03-23 15:18:19 908

原创 Redis集群

文章目录redis集群一、Redis集群介绍1、Redis集群的优势2、Redis集群的数据分片3、支持添加或者删除节点4、Redis集群的主从复制模型二、案列概述1、单节点redis服务器带来的问题三、redis集群搭建软件包1、集群规划2、节点基础环境(6台操作一致)3、安装redis(6台同时安装)4、创建集群四、测试集群redis集群一、Redis集群介绍Redis集群是一个提供在多...

2020-03-23 12:15:24 267

原创 squid代理——ACL访问控制+sarg日志分析+反向代理

文章目录一、ACL访问控制二、squid日志分析三、反向代理1、工作机制2、squid服务器搭建3、启动web服务器(共需要2台)4、建立反向代理5、客户端访问验证一、ACL访问控制前面我们做了透明模式的代理https://blog.csdn.net/ML908/article/details/104951915,客户端(192.168.10.10)可以正常访问web服务器(192.168.1...

2020-03-18 20:25:30 963

原创 squid代理——传统代理&透明代理

文章目录squid代理服务器应用一、缓存代理的概述1、web代理的工作机制2、代理的基本类型3、使用代理的好处二、squid代理安装三、搭建传统代理1、squid代理服务器配置2、配置WEB服务器3、客户机配置及验证四、搭建透明代理1、squid代理服务器配置2、客户端验证squid代理服务器应用一、缓存代理的概述1、web代理的工作机制缓存网页对象,减少重复请求​ Squi...

2020-03-18 19:57:16 332

原创 OpenStack-Rocky 多节点一键安装部署

OpenStack-Rocky 多节点一键安装部署用7.5 1804版本装关机关闭顺序:计算–网络–控制开机启动顺序:控制–网络–计算文章目录OpenStack-Rocky 多节点一键安装部署OpenStack-操作系统安装控制节点安装计算节点1安装计算节点2安装OpenStack-各节点环境配置控制节点安装计算1节点安装计算2节点安装Openstack一键安装部署Openstack登...

2020-03-11 21:45:23 1460 2

原创 Haproxy搭建Web群集

文章目录一、常见的Web群集调度器二、Haproxy应用分析(优缺点)三、Haproxy调度算法原理1、RR(Round Robin)2、LC(Least Connections)3、SH(Source Hashing)四、配置实例1、配置Web节点服务器(Nginx)2、配置haproxy 服务器3、Haproxy日志管理一、常见的Web群集调度器目前常见的Web群集调度器分为软件和硬件,软...

2020-02-04 14:50:39 400

原创 LVS负载均衡——DR+Keepalived部署实战

文章目录一、LVS负载均衡—DR1、LVS-DR数据包流向分析2、LVS-DR中的ARP问题二、Keepalived1、Keepalived实现原理剖析2、Keepalived示例讲解3、Keepalived master服务器配置项常用配置选项讲解4、Keepalived slave服务器配置项5、 配置主调度器6、配置Web节点服务器7、测试群集三、LVS-DR+Keepalived实战部署1...

2020-01-17 11:37:24 470

原创 LVS负载均衡——NAT部署实战

LVS-NAT部署实战文章目录LVS-NAT部署实战一、环境二、部署1、配置NFS共享存储服务2、配置Web服务器3、配置 LVS三、验证一、环境LVS调度器作为Web服务器池的网关,LVS两块网卡,分别连接内外网,使用轮询(rr)调度算法实际生产环境中,两台服务器的服务及内容应是一致的,现在为了区别轮询访问的验证,设置不同的首页这里的负载均衡调度器同时作为网关及防火墙,所以,内网中的...

2020-01-15 17:35:08 409

原创 LVS负载均衡——基础原理

文章目录一、企业群集应用概述群集的含义二、企业群集分类1、负载均衡群集(Load Balance Cluster)2、高可用群集(High Availability Cluster)3、高性能运算群集(High Performance Computer Cluster)三、负载均衡群集工作模式分析1、NAT模式2、TUN模式(IP隧道)3、DR模式(直接路由)四、负载均衡群集架构五、关于LVS虚拟...

2020-01-15 17:29:04 412

原创 MySQL——MHA高可用群集架构

MHA高可用配置及故障切换文章目录MHA高可用配置及故障切换前言一、MHA特点二、MHA的组成三、 传统的Mysql主从架构存在的问题四、MHA示例1) 安装MySQL数据库2) 配置MySQL一主两从主服务器配置从服务器配置3) 安装MHA软件4) 配置无密码认证5) 配置MySQL MHA高可用6) 模拟master故障切换前言MHA目前在MySQL高可用方面是一个相对成熟的解决方案,它...

2020-01-13 19:58:36 397

原创 Mysql——读写分离

文章目录一、MySQL读写分离原理二、应用场景三、读写分离示例1、配置2、验证一、MySQL读写分离原理读写分离就是只在主服务器上写,只在从服务器上读主数据库处理事务性查询,而从数据库处理select查询数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库二、应用场景在企业用户中,在大量的数据请求下,单台数据库将无法承担所有的读写操作配置多台数据库服务器以实现读写分...

2020-01-10 12:17:25 460

原创 Mysql——全量、增量备份与恢复

文章目录一、数据备份的重要性二、数据库备份的分类1、从物理与逻辑的角度,备份可以分为2、从数据库的备份策略角度,备份可分为三、MySQL备份思路完全备份一、MySQL完全备份二、mysqldump备份库1、mysqldump命令对单个库进行完全备份2、mysqldump命令对多个库进行完全备份3、mysqldump命令对所有库进行完全备份三、mysqldump备份表1、mysqldump命令备份表...

2020-01-10 09:34:56 423

空空如也

空空如也

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

TA关注的人

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