自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Consul前篇----Consul系统架构简单介绍~

前言:Consul 是一个复杂的系统,它是HashiCorp公司的一个用于实现分布式系统的服务发现于配置工具,Consul内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,同时,Consul具有功能完善,部署简单,使用方便等特点~这里顺带提一下,Consul是由Go语言开发的,因而也具备了Go语言跨平台,易安装的特点,下载地址:https://www.consul.io/downloads.html。一、 架构上架构图之前,先解释下一些术语含义,如下~

2020-08-20 16:58:19 639

原创 错误集----使用yum命令报错(解决)

前言:我们在yum install xxxx的时候有的时候会因为网络、配置问题导致报错,这里记录下解决的方法~现象先上错误代码[root@localhost yum.repos.d]# yum list已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfileCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&ar

2020-08-18 15:48:17 1276 1

原创 故障集----使用kubeadm部署k8s集群(初始化报错、加入集群报错,kubelet起不来)

前言:之前介绍了kubernetes集群的二进制部署方法,近期又使用kubeadm部署了k8s,这里记录一下部署过程中出现的问题以及解决方式架构简介这里简单介绍一下架构,因为是错误集,所以这里使用的是简易的架构,同时暂不详细说明部署流程这次k8s为本地环境部署,所以没有使用到云平台环境,这里的架构使用的是haproxy + keepalived作为负载,后端2台master节点 +2台node节点,有个小主意点,最好在做初始化前,设置一下kubelet的镜像源,否则会kubelet会启动失败

2020-08-13 18:12:43 3850 1

原创 故障集----Redis编译安装时报错

前言:之前在服务器上部署了redis-3.2.3,在make 的时候报错,后来又再次安装了gcc gcc-c++ 等等依赖后,重新make依然报错,由此记载一下故障项与解决方法报错现象[root@master2 ~]# cd /usr/local/src[root@master2 redis-3.2.3]# makecd src && make allmake[1]: 进入目录“/usr/local/redis-3.2.3/src” CC adlist.oIn file

2020-08-13 17:28:56 579

原创 故障集---Postgresql + keepalived 主备切换故障

前言:在部署postgresql + keepalived 高可用的时候,我们一般会在keepalived配置文件中设置监测脚本来关联postgresql服务,本来这也是个小问题,算是粗心造成的,不过也记录一下吧集群配置2台服务器,做的postgresql 主从,同时在两台服务器上做了keepalived主备切换keepalived配置文件如下(另一台为BACKUP,配置正常):! Configuration File for keepalivedglobal_defs { rout

2020-08-13 17:21:35 632

原创 故障集----Shell脚本执行报错(一)

前言:我们使用Shell脚本执行一件部署服务、组件、模块的机会还是比较多的,此处记载一些有关Shell脚本执行的相关注意事项一、Shell脚本调试1.1 Shell脚本调试1.1.1 常用选项-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每一条命令-c “string” 从strings中读取命令"-n"可用于测试shell脚本是否存在语法错误,但不会实际执行命令1.2 Shell脚本执行报错案例1.2.1 docker 部署ceph 执行报错现象:[roo

2020-08-13 11:05:52 1462 1

原创 Kubernetes----YAML文件详解

文章目录前言:一、YAML文件详解1.1 K8s资源创建方式1.2 YAML 简介1.2.1 YAML语法格式二、实例创建2.1 创建Nginx实例2.2 自动测试总结:前言:K8S 里所有的资源或者配置文件都可以用 yaml 或 Json 定义。YAML 是一个 JSON/ 的超集,任何有效 JSON 文件也都是一个有效的YAML文件。一、YAML文件详解1.1 K8s资源创建方式K8s由两种创建资源的方式:① kubectl :命令创建② yaml/JSON:使用文件方式创建资源对

2020-05-10 13:04:44 632

原创 Kubernetes----双master节点二进制群集(部署Web管理界面)+kubectl 命令管理

文章目录前言:一、Kubectl 概述1.1 kuerber 命令行的语法1.2 Kubectl 常用命令1.2.1 常用子命令1.2.2 常用参数1.2.3 kubectl 输出选项二、部署流程2.1 环境2.1 创建、加载所有文件2.2 证书自签三、Kubectl 命令管理3.1 Kubectl 帮助信息3.2 Kubectl 管理项目命令3.2.1 kubectl run 命令3.2.2 kubect delete 删除命令3.2.2 项目周期流程3.3 详细信息总结:前言:基于上一篇多mas

2020-05-09 19:04:43 1764

原创 Kubernetes----双master节点二进制部署

文章目录前言:一、双master二进制集群分析二、实验环境介绍三、实验部署3.1 搭建master2节点3.2 nginx负载均衡部署3.2.1 验证漂移地址3.3 修改node节点配置文件四、测试4.1 在master1上进行操作总结前言:本篇博客承接上篇单节点的环境添加一个master节点,同时添加创建了ngixn负载均衡+keepalived高可用集群,k8s单节点部署快速入口: K8...

2020-05-04 17:45:05 1455

原创 Kubernetes----单节点部署(详细过程~)

文章目录前言:一、环境介绍1.1 单master集群架构图1.2 master节点apiserver 启动流程二、部署master组件2.1 master节点 生成证书2.2 生成token、绑定角色(bootstrap)2.3 启动apiserver、scheduler、controller-manager服务2.3.1 启动apiserver服务2.3.2 启动scheduler服务2.3.3...

2020-05-02 19:49:30 3740 3

原创 Kubernetes---- 二进制集群部署(ETCD集群+Flannel网络)

文章目录前言:一、实验环境二、ETCD集群部署2.1 master 节点部署2.1.1 定义两个脚本文件2.1.2 创建证书2.1.3 ETCD 部署2.2 node节点部署三、Flannel网络部署3.1 Flannel 介绍3.1.1 Flannel 网络概述3.1.2 flannel网络架构图3.2 flannel部署3.2.1 flannel网络配置3.2.2 测试容器间互通总结前言:...

2020-04-29 21:57:03 1124

原创 Kubernetes----基础概念篇

文章目录前言:一、Kubernetes 发展二、Kubernetes 作用三、 Kubernetes 其他特性3.1 Kubernetes其他特性四、Kubernetes 集群架构与组件4.1 Kubernetes 集群架构图4.2 Kubernetes 各组件详解4.2.1 Master 节点/组件4.2.2 Node节点组件4.2.3 Add-ons 附加组件4.3 单节点架构工作流程4.3....

2020-04-27 22:53:34 486

原创 Docker容器----安全管理(内涵TLS加密通讯)

文章目录前言:一、Docker使用场景二、Docker 容器与虚拟机的区别2.1 隔离与共享2.2 性能与损耗三、Docker 存在的安全问题3.1 Docker 自身漏洞3.2 Docker 源码问题3.3 Docker 架构缺陷与安全机制3.4 Docker 安全基线标准3.4.1 内核级别3.4.2 主机级别3.4.3 网络级别3.4.4 镜像级别3.4.5 容器级别3.4.6 其他设置四、...

2020-04-26 16:25:34 537

原创 Dcoker Harbor私有仓库介绍+实验(内涵搭建、管理等部分)

文章目录前言:一、Harbor简介二、Harbor 架构即组件介绍2.1 Harbor架构介绍2.2 harbor-login 介绍2.2.1 harbor-login工作流程2.3 harbor-push2.3.1 harbor-push工作流程2.4 clair2.5 私有仓库的优点三、配置文件参数详解3.1 所需/必要参数3.2 可选参数四、搭建Harbor私有仓库3.1 下载harbor安...

2020-04-25 19:26:45 832

原创 Docker容器----容器编排理论+实例~

文章目录前言:一、Docker Compose简介二、Docker compose配置信息三、Dokcer 编排实验3.1 下载compose3.2 构建Nginx四、Consul 容器自动更新与发现4.1 Consul简介4.2 Consul中的基本概念4.3 Consul 原理概述4.3.1 Consul 核心 agent组件4.3.2 Consul 通信接口4.3.3 Consul 去中心...

2020-04-24 00:08:06 957

原创 Docker容器----镜像构建、私有仓库、数据卷、端口映射

文章目录前言:一、Docker 镜像构建1.1 docker镜像创建方式1.2 Dcokerfile1.2.1 镜像的分层1.2.2 dockerfile 文件结构1.3 基于dockerfile创建镜像1.4 基于已有的镜像容器进行创建1.5 基于本地模板创建二、私有仓库简易版registry创建三、Docker 数据卷和数据卷容器四、端口映射五、容器互联总结前言:本篇博客主要就Docker...

2020-04-20 22:44:22 705

原创 Docker容器 ---- 资源控制篇

文章目录前言:一、Docker CPU控制1.1 Cpu资源资源查询目录1.2 cpu使用率限制1.3 设置容器的权重1.4 指定容器使用的CPU二、docker MEM内存使用限制三、docker IO限制总结前言:cgroup是control group的简写,是Linux内核提供的一种限制所使用物理资源的机制,这些资源主要包括CPU、内存、blkio。Docker就是采用cgroup来控...

2020-04-20 10:45:43 438

原创 Docker容器----基本概念与基本命令

文章目录前言:一、Docker基本概念1.1 Docker概述1.2 Docker 平台1.3 Docker引擎二、Docker应用2.1 快速交付应用程序2.2 响应式部署和扩展2.3 更多工作负载三、Docker 架构四、Docker 基础命令4.1 Docker 安装4.2 常用命令4.2.1 查询Docker版本4.2.2 镜像加速、网络优化4.2.3 镜像基本操作命令4.2.4 容器操作...

2020-04-09 22:44:11 772

原创 Nginx 常用配置集锦及问题解决

文章目录一、显示乱码问题二、index显示列表三、location语法3.1 URI URL URN简介四、常用优化4.1 网络连接优化4.2 Nginx版本号隐藏4.3 选择事件驱动模型4.3.1 select pool epoll 详解4.4 配置单个工作进程的最大连接数4.5 配置允许sendfile方式传输文件4.6 会话保持4.7 配置Nginx worker进程最大打开文件数4.8 配...

2020-04-05 13:42:55 204

原创 shell编程回顾----Expect免交互基础理论+实操

文章目录前言:一、Expect 基本命令1.1 Expect 流程命令1.2 Expect 内容命令二、Expect的执行方式2.1 Expect语法2.2 Expect 免交互实验2.2.1 Expect直接执行2.2.2 嵌入执行2.2.3 Expect实现ssh免交互登录总结:前言:expect是一款自动化的脚本解释型的工具。expect基于tcl脚本,expect脚本的运行需要tcl...

2020-04-04 17:51:47 187

原创 Tomcat 基础理论+实验

文章目录前言:一、Tomcat 介绍1.2 Tomcat处理请求过程1.2.1 Tomcat处理请求原理图1.2.2 四个子容器作用简述二、Tomcat部署2.1 实验环境2.2 实验过程2.2.1 jdk安装2.2.2 安装Tomcat三、访问Tomcat服务器3.1 访问测试3.2 Tomcat目录文件详解3.3 Tomcat配置文件详解前言:Tomcat是一款免费、开放源代码的Web应...

2020-03-30 16:02:20 311

原创 Linux架构----Haproxy与Nginx群集

文章目录前言一、Haproxy 简介1.1 常见Web群集调度器1.2 Haproxy应用分析1.3 Haproxy调度算法1.3.1 RR(Round Robin)1.3.2 LC(Least Connections)1.3.3 SH(Sourve Hashing)二、Haproxy 集群部署实验2.1 实验拓扑图2.2 实验环境2.3 环境部署2.4 配置Nginx服务器2.4.1 Nginx...

2020-03-30 10:42:51 191

原创 Linux系统架构----memcache高可用群集部署

文章目录前言:一、memcached群集分析1.1 memcached群集实现高可用组件二、memcache集群实现原理2.1 一致性Hash算法三、memcache集群部署3.1 实验拓扑3.2 实验环境3.3 配置memcached master节点3.4 配置memcache slave节点3.5 验证前言:之前我们部署了memcache单节点,本篇博客介绍memcache群集一、me...

2020-03-29 19:24:31 388

原创 Linux系统架构----memcached理论+部署

文章目录前言:一、Memcached简介1.1 Memcached 原理1.2 Memcached特点1.3 memecached作用及应用场景1.3.1 memecached作用1.3.2 应用场景二、 memecached工作原理2.2 memcached内存算法2.3 memcached缓存策略2.4 memcached失效策略2.5 memcached分布式算法2.6 memcached...

2020-03-29 13:01:34 271

原创 MFS 分布式文件系统(理论+实验)

文章目录前言:一、MFS 介绍1.1 MFS 概述1.2 MFS特性1.2.1 MFS优势1.3 MFS文件系统组成1.4 MFS 工作读写原理二、MFS实验2.1 实验环境2.2 实验思路2.3 配置环境2.4 搭建Master服务2.5 搭建MetaLogger日志服务器2.6 搭建 Chunk 存储服务器2.7 部署client客户端2.8 开启MFS监控、访问测试三、MFS其他测试3.1 ...

2020-03-28 19:17:09 1875

原创 服务器数据同步:rsync远程同步方式功能介绍+实时同步实验

文章目录前言:一、rsync 软件介绍1.1 rsync概述1.1.1 全量及增量传输1.2 rsync 功能及特点1.3 rsync同类服务二、rsync 实验部分2.1 rsync命令2.2 实验环境2.2.1 实验拓扑2.3 实验环境配置2.4 配置rsync源服务器(master节点)2.5 客户端配置,本地同步与下行同步(slave节点)2.5.1 rsync源的免密交互处理2.5.2 ...

2020-03-27 20:45:49 583

原创 数据库----redis群集之主从复制+哨兵模式部署

文章目录前言:一、redis集群----主从复制1.1 实验环境1.2 实验过程二、redis 群集----哨兵模式2.1 哨兵模式原理2.2 哨兵模式作用2.3 哨兵配置项2.4 哨兵工作原理2.5 实验过程2.6 故障模拟前言:redis集群基础理论知识见我之前博客:一、redis集群----主从复制1.1 实验环境在主从模式的redis系统中,从数据库在整个系统中起到了数据冗余...

2020-03-26 22:25:30 249

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

文章目录前言一、ACL访问控制1.1 ACL访问控制概述1.2 ACL访问控制步骤1.3 常用的访问控制列表类型二、ACL配置的两种方式2.1 直接在Squid的配置文件种修改2.2 创建新文件,在配置文件里声明文件位置三、sarg日志分析3.1 sarg日志介绍3.2 sarg 安装3.3 验证四、Squid反向代理4.1 添加web服务器、设置主页内容4.2 Squid服务器设置反向代理4....

2020-03-24 21:10:44 238

原创 Squid代理----基础理论+传统代理和透明代理搭建

文章目录前言:一、Squid概述1.1 Squid 缓存服务器1.2 Squid 概述二、Squid 主要功能三、Squid 工作流程3.1 Squid 简易工作流程图3.1.1 Squid 工作流程四、Squid三种代理服务器4.1 Squid 代理类型4.2 Squid 三种代理服务器原理4.3 三种代理应用场景五、Squide 传统代理部署(实验)5.1 实验环境5.2 部署Squid5.2...

2020-03-23 16:30:45 375

原创 数据库----Redis群集搭建

文章目录前言:一、Redis群集介绍二、Redis三种模式介绍2.1 主从模式2.1.1 主从复制原理、流程2.2 哨兵模式(Sentinel)2.2.1 哨兵模式集群架构2.2.2 哨兵模式实现高可用原理2.3 Cluster群集三、Redis群集搭建3.1 实验目的、环境3.2 实验过程3.2.1 安装redis3.2.2 修改配置文件3.2.3 master服务器配置四、验证群集功能总结:...

2020-03-22 19:45:10 328 1

原创 数据库-----Redis理论+配置+优化

文章目录前言:一、数据库两大类型介绍1.1 关系型数据库(SQL)1.2 非关系型数据库(NoSQL)1.3 非关系型数据库产生背景二、Redis简介2.1 Redis概述2.2 Redis优缺点2.3 Redis 和Memcache比较三、redis安装、部署3.1 实验环境3.2 实验过程3.2.1 redis 安装3.3 Redis 常用命令3.3.1 查询命令3.3.2 存放数据命令3.3...

2020-03-21 22:00:22 187

原创 OpenStack---多节点部署Ceph文件系统

文章目录前言:一、Ceph特点二、Ceph架构介绍2.1 Ceph生态系统大致分为四类2.2 Ceph架构2.2.1 三种接口文件2.3 Ceph 核心组件简介三、Ceph三种存储类型3.1 文件存储3.2 块存储3.3 对象存储3.4 分布式文件系统比较四、Ceph搭建4.1 实验环境4.2 ceph环境部署4.3 Ceph集群搭建4.4 Ceph集群管理页面安装五、配置Ceph与OpenSta...

2020-03-20 23:36:24 1018

原创 OpenStack----cinder 块存储服务理论部分

文章目录前言:一、cinder块存储服务器简介二、cinder 主要组件及功能三、cinder 模块架构3.1 cinder模块架构图3.2 cinder工作流程简述四、cinder常用命令4.1 查询类4.2 创建类4.3 帮助4.4 显示详情类4.5 删除类4.6 分页浏览类前言:本篇博客为OpenStack—cinder组件基础理论,之后会持续更新~~一、cinder块存储服务器简介...

2020-03-19 21:08:43 915 1

原创 OpenStack----keystone 认证服务

文章目录前言:一、keystone 简介二、keystone主要功能2.1 职能2.2 主要功能三、keystone基本概念3.2 访问请求控制(Token)3.3 注册表服务 (Catalog)四、keystone 工作流程4.1 工作流程图4.2 工作过程描述前言:本篇博客为OpenStack—keystone组件基础理论,之后会持续更新~~一、keystone 简介keystone...

2020-03-19 20:42:21 379

原创 OpenStack----glance 镜像服务基础理论

文章目录前言:一、Glance简介二、Glance主要组件及功能三、镜像格式四、glance 主要功能与常用命令4.1 主要功能4.2 glance 常用管理命令五、小结前言:本篇博客为OpenStack—glance组件基础理论,之后会持续更新~~一、Glance简介glance 镜像服务允许用户去发现、注册和获取虚拟机镜像。他提供了一个rest api(交互接口),允许查询虚拟机镜像...

2020-03-19 17:58:32 336

原创 OpenStack----Nova 计算服务器基础理论(持续更新)

文章目录前言:一、Nova计算服务基本概念二、Nova主要功能与工作流程2.1 Nova 主要功能2.2 Nova虚拟机创建工作流程图2.2.1 详细工作流程三、Nova组件及功能3.1 主要组件3.2 其他组件简介四、VM实例化流程前言:本篇博客为OpenStack—Nova组件基础理论,之后会持续更新其他组件理论部分一、Nova计算服务基本概念Nova主要负责计算资源的模块,同时支持...

2020-03-19 17:31:31 386

原创 OpenStack----Neutron网络服务基础理论(持续更新)

文章目录前言:一、Neutron基本概念1.1 Neutron概述1.2 Neutron基本功能1.2 SDN优点二、基础服务2.1 network 网络2.2 subnet 子网2.3 router 路由器2.4 port 端口2.5 plugin 插件2.6 agent 代理2.7 provider 网络提供者三、Neutron-server 架构3.1 分层模型3.2 架构分析3.2.1 ...

2020-03-15 21:54:55 1012

原创 OpenStack----多节点部署(实验)

文章目录一、实验环境二、实验配置思路三、实验步骤3.1 硬件规划3.2 网络配置3.3 环境优化3.4 ct 控制节点部署OpenStack3.4.1 安装一键部署工具3.5 登录web页面测试总结一、实验环境① 控制节点 命名为ctCPU:双核双线程–CPU虚拟化开启内存:8G 硬盘:300G+2048G(充当CEPH块存储)网卡:VM1-192.168.100.10 NAT-19...

2020-03-15 18:09:58 2851

原创 KVM+GFS分布式存储搭建(理论+实操)

文章目录前言:一、KVM 简介1.1 KVM概述1.2 OpenStack中KVM架构1.2.1 KVM基本架构1.2.2 KVM三种模式1.3 KVM工作原理二、GFS 简介2.1 GFS 概述2.2 GFS 架构2.2.1 GFS 基本架构详解2.2.2 GFS架构体系2.3 GFS 卷类型三、实验部分3.1 实验环境3.2 GFS 集群部署3.2.1 磁盘分区、格式化3.2.2 环境优化3....

2020-03-15 13:38:03 1556

原创 openstack ----本地yum源部署(实验)

文章目录前言:一、建立yum源1.1 为啥要建立yum源二、本地yum源搭建(实验)2.1 实验环境2.2 实验思路2.3 部署openstack源2.3.1 下载源文件2.4 部署本地源2.4.1 yum源服务器硬件设置2.4.2 网卡设置2.4.3 备份本地yum源、上传官方yum源2.4.4 同步官方源到本地目录2.4.5 创建软件依赖关系库、更新源数据2.4.6 创建定时任务脚本2.4....

2020-03-13 21:01:03 991

空空如也

空空如也

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

TA关注的人

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