自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zabbix----监控平台设置报警发送邮件

zabbix监控平台设置报警发送邮件文章目录前言一:配置邮件报警功能1.1:server端配置1.2:web界面配置监控1.3:测试报警前言一:配置邮件报警功能1.1:server端配置邮件协议:SMTP、POP3、IMAP邮件发送协议:SMTP 25端口用来发送邮件邮件接收协议:POP3 110接口,用来接收邮件IMAP也是邮件接收协议,143端口pop3与IMAP区别:pop3在客户端删除邮件不会删除服务端的邮件IMAP会同时删除客户端和服务端的邮件1、安装[roo

2020-11-05 22:49:39 585 1

原创 Zabbix----LNMP架构基础上zabbix监控平台部署

LNMP架构基础上zabbix监控平台部署!文章目录前言一:zabbix部署1.1:开局优化1.2:LNMP安装环境(使用yum安装的方式)1.3:部署zabbix的server1.4:代理端配置1.5:web页面操作前言一:zabbix部署主机分配主机IP地址部署服务server192.168.233.136LNMP、zabbixclient192.168.233.137zabbix代理1.1:开局优化关闭防火墙、网络管理、主机名修改(serv

2020-11-05 22:48:20 450 1

原创 kubernetes k8s 业务上线流程(手动版)

kubernetes(十三) k8s 业务上线流程(手动版)k8s 实战传统部署与k8s部署的区别传统部署k8s 部署架构项目迁移到k8s的流程制作镜像镜像分类基础镜像环境镜像项目镜像控制器管理PODDeployment:无状态部署,例如Web,微服务,APIStatefulSet:有状态部署,例如数据库,ZK,ETCDDaemonSet:守护进程部署,例如监控Agent、日志AgentJob & CronJob:批处理,例如数据库备份,

2020-11-08 22:43:16 1787

原创 Jenkins与Docker的自动化CI-CD实战

Jenkins与Docker的自动化CI-CD实战在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。一、发布流程设计工作流程:开发人员提交代码到Git版本仓库;Jenkins人工/定时触发项目构建;Jenkins拉取代码、代码编码、打包镜像、推送到镜像仓库;Jenkins在Docker主机创建容器并发布。环境规划如下

2020-11-08 22:40:06 301

原创 部署一套完整的Kubernetes高可用集群(二进制,v1.18版)

部署一套完整的Kubernetes高可用集群(二进制,v1.18版)一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式目前生产部署Kubernetes集群主要有两种方式:kubeadmKubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。官方地址:https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/二进制包从.

2020-11-08 21:36:24 860 1

原创 《K8S进阶》 (下)

文章目录第11章:Pod数据持久化11.1 emptyDir11.2 hostPath11.3 网络NFS存储11.4 PV&PVC11.5 PV静态供给11.6 PV动态供给11.7 PV动态供给实践(NFS)第12章:再谈有状态应用部署前言1.StatefulSet控制器概述2.稳定的网络ID3.稳定的存储小结第13章:Kubernetes 鉴权框架与用户权限分配1.Kubernetes的安全框架2.传输安全,认证,授权,准入控制3.使用RBAC授权第11章:Pod数据持久化参考文档:htt

2020-11-08 10:36:23 733

原创 《K8S进阶》(上)

文章目录第7章:深入理解常用控制器7.1 Pod与controller的关系7.2 无状态应用部署控制器 Deployment7.3 守护进程控制器 DaemonSet7.4 批处理 Job & CronJob第8章:深入理解Service8.1 Service存在的意义8.2 Pod与Service的关系8.2 Service三种常用类型8.3 Service代理模式Service DNS名称小结第9章:Ingress9.1 Ingress为弥补NodePort不足而生9.2 Pod与Ingres

2020-11-08 10:34:27 763

原创 《K8S入门》

文章目录第2章:Kubernetes核心概念2.1 Kubernetes集群架构与组件2.2 Kubernetes基本概念第3章:快速部署一个Kubernetes集群3.1 安装要求3.2 准备环境3.4 所有节点安装Docker/kubeadm/kubelet3.5 部署Kubernetes Master3.6 安装Pod网络插件(CNI)3.7 加入Kubernetes Node3.8 测试kubernetes集群3.9 部署 Dashboard第4章:kubectl命令行管理工具第5章:资源编排(Y

2020-11-08 10:32:50 976

原创 K8S各种各样的证书介绍

在进行二进制搭建K8S集群前,我们需要梳理最磨人的一个点,就是各种各样的证书。官方文档参考:https://kubernetes.io/docs/setup/certificates/一共有多少证书:先从Etcd算起:1、Etcd对外提供服务,要有一套etcd server证书2、Etcd各节点之间进行通信,要有一套etcd peer证书3、Kube-APIserver访问Etcd,要有一套etcd client证书再算kubernetes:4、Kube-APIserver对外提供服务,要有

2020-11-08 10:31:13 7267

原创 EFK

前言一 . efk 简介Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用于搜索许多不同类型的文档。Beats 是数据采集的得力工具。将 Beats 和您的容器一起置于服务器上,或者将 Beats 作为函数加以部署,然后便可在 Elastisearch 中集中处理数据。如果需要更加强大的处理性能,Beats 还能将数据输送到 Logstash 进行转换和解析。Kibana 核心产品搭载了一批经典功能:柱状图、线状图、

2020-11-08 10:29:54 9617

原创 三分钟带入门了解openstack的horizon项目

三分钟带入门了解openstack的horizon项目前言文章目录前言一:horizon项目1.1:什么是dashboard?有什么作用?1.2:Dashboard的功能框架是怎样的?1.3:Dashboard如何进行日志排障?1.3.1:Dashboard日志1.3.2: Nova日志1.3.3:存储日志1.3.4:Keystone日志1.3.5:Glance日志1.3.6:Neutron日志1.3.7:日志的格式一:horizon项目1.1:什么是dashboard?有什么作用?Dashbo

2020-11-08 10:09:36 587

原创 三分钟带你入门了解openstack的swift项目

三分钟带你入门了解openstack的swift项目文章目录前言一:swift项目1.1:什么是swift?有什么作用?1.2:Swift架构是怎样的?1.3:Swift有哪些重要组件?前言一:swift项目1.1:什么是swift?有什么作用?Swift是openstack默认的存储服务,但是在生产环境中不使用它,因为swift的机制决定了它会占用很大的CPU资源Swift是一个高可用分布式的对象存储服务,为Nova子项目提供虚拟机镜像存储服务1.2:Swift架构是怎样的?Swif

2020-11-08 10:06:07 728

原创 三分钟带你入门了解openstack的Nova项目

三分钟带你入门了解openstack的Nova项目前言一:Nova项目1.1:什么是Nova?有什么作用?Nova是负责提供计算资源的模块,也是OpenStack中的核心模块。OpenStack使用计算服务来托管和管理云计算系统主要功能是负责虚拟机实例的生命周期管理、网络管理、存储卷管理、用户管理以及其他的相关云平台管理功能。1.2:Nova有哪些重要服务组件?Nova-api服务接收和响应来自最终用户的计算API请求,对外提供一个与云基础设施交互的接口,也是外部可用于管理基础设施

2020-11-06 23:57:18 503

原创 三分钟带你入门了解openstack的cinder项目

三分钟带你入门了解openstack的cinder项目文章目录前言一:cinder项目1.1:cinder是什么?有什么作用?1.2:Cinder架构是怎样的?1.3:Cinder有哪些重要组件?1.4:Cinder有哪些常用管理命令?前言一:cinder项目1.1:cinder是什么?有什么作用?块存储cinder服务是openstack中的一个核心项目,它为OpenStack中的实例提供持久的存储,块存储提供一个基础设施,用于管理卷以及和OpenStack计算服务交互,为实例提供卷、快照、卷

2020-11-06 23:56:48 491

原创 企业私有云规划资源设计

企业私有云规划资源设计文章目录一:企业应用软件模式1.1 应用功能类1.2 应用功能二:企业私有云建设的总体原则2.1:原则解释三:私有云平台系统架构图四:云平台管理层面逻辑图五:网络资源设计5.1 直连网络5.2 虚拟网络六:计算资源设计6.1:设计原则解释七:存储资源设计7.1 特点如下:7.2 存储的规划设计要满足以下几个核心要求八:业务迁移上云九: 设备利旧一:企业应用软件模式1.1 应用功能类交易类:收费、支付、物流、客户流程类:管理业务点、信息记录、汇总决策类:记录解决问题、将问题闭

2020-11-06 23:56:17 1029

原创 三分钟带你入门了解openstack的keystone项目

三分钟带你入门了解openstack的keystone项目文章目录前言一:Keystone项目1.1:什么是keystone?有什么作用?1.2:Keystone的体系结构是怎样的?1.2.1:验证1.2.2:服务目录1.3:Keystone的认证流程图是怎样的?1.4:Keystone对接dashboard具体体现在哪里?前言一:Keystone项目1.1:什么是keystone?有什么作用?Keystone是openstack中的一个辅助项目,类似于LDAP服务,对用户、租户、角色和服务进行

2020-11-06 23:55:38 436

原创 三分钟带你入门了解openstack的glance项目

三分钟带你入门了解openstack的glance项目文章目录前言一:glance项目1.1:glance是什么?有什么作用?1.2:Glance架构和工作流程是怎样的?1.3:Glance有哪些重要组件?1.4:Glance有哪些常见的镜像格式?1.5:Glance的常用管理命令有哪些?1.6:Openstack生产环境如何制作镜像?1.6:Openstack生产环境如何制作镜像?前言一:glance项目1.1:glance是什么?有什么作用?Glance服务是openstack的一个核心项目

2020-11-06 23:55:04 909

原创 踩坑日志--CEPH集群常见问题解决办法

踩坑日志–CEPH集群常见问题解决办法前言一:使用ceph命令报错:.handle_connect_reply connect got BADAUTHORIZER1.1:报错详情我查看osd状态(ceph osd status)发现出现以下错误:[root@ct ~(keystone_admin)]# ceph osd status2020-03-12 18:09:43.363 7f2e96572700 0 -- 192.168.11.100:0/3068442569 >>

2020-11-06 23:54:22 1330 1

原创 实战!教你如何使用KVM制作centos7镜像!

实战!教你如何使用KVM制作centos7镜像!前言一:安装虚拟机1.1:安装KVM虚拟机系统内存分配磁盘分配网卡centos7.7系统16G内存磁盘1024GNAT模式:IP地址:KVM虚拟机的安装我之前的博客有写,可参考:https://blog.csdn.net/CN_TangZheng/article/details/104349282其中有些参数的变化:内存分配16G(根据自己的内存情况定),硬盘分配1024G1.2:开局优化一

2020-11-06 23:53:34 1128

原创 openstack+ceph大型试验!全程可跟做!

openstack+ceph大型试验!全程可跟做!文章目录前言一:CEPH理论基础1.1:概述1.2:相关概念1.3:完全无中心架构二:部署CEPH集群2.1:部署CEPH环境2.2:CEPH集群搭建2.3:CEPH集群管理页面安装三:CEPH与openstack对接3.1:CEPH与OPenStack对接环境初始化准备3.2:在运行nova-compute的计算节点讲临时密钥文件添加到libvirt 中然后删除3.2.1:在c1节点上操作3.2.2:在C2节点上操作3.3:Ceph对接Glance3.4

2020-11-06 23:52:33 677 3

原创 CEPH集群重启后ceph osd status和ceph -s命令查看发现节点服务器osd服务不成功的解决方案

CEPH集群重启后ceph osd status和ceph -s命令查看发现节点服务器osd服务不成功的解决方案文章目录前言一:报错1.1:解决1.2:再次检查,发现问题已经解决前言实验环境部署ceph集群(结合openstack多节点),重启之后ceph集群的osd服务出现问题,解决如下ceph+openstack多节点部署,有兴趣的可以查看我另一篇博客:https://blog.csdn.net/CN_TangZheng/article/details/104745364一:报错[roo

2020-11-06 23:51:26 1334 2

原创 ceph集群常用命令精华汇总!

ceph集群常用命令精华汇总!一:CEPH集群常用命令1、CEPH状态查询常用命令1、查看ceph集群状态:ceph -s2、查看mon状态:ceph mon stat状态说明:集群内(in)集群外(out)或者且在运行(up)挂了且不再运行(down)3、查看osd状态:ceph osd stat4、查看osd目录树:ceph osd tree5、查看osd池:ceph osd lspool2、osd操作常用命令1、下线osd:ceph osd down 0:让编号为

2020-11-06 23:50:30 743

原创 Openstack----openstack名称空间、L3代理、neutron路由器和FWaas

盘他!openstack名称空间、L3代理、neutron路由器和FWaas文章目录前言一:Linux网络名称空间1.1:概述1.2:常用命令1.3:VETH对1.4:Linux网络名称空间实现DHCP服务隔离1.5:Linux网络名称空间实现路由器二:neutron路由器三:L3代理3.1:概述3.2:涉及的概念解释四:FWaas4.1:概述4.2:两个版本:FWaas V1与 FWaas V2前言一:Linux网络名称空间1.1:概述在介绍DHCP服务时提到的linux网络名称空间( Ne

2020-11-05 23:06:14 371

原创 Openstack----openstack中neutron 插件,DHCP,Linux Bridge,Open vSwitch三个代理的基础理论!

盘他!openstack中neutron 插件,DHCP,Linux Bridge,Open vSwitch三个代理的基础理论!文章目录前言一:neutron 插件,代理与地理服务的层次结构二:ML2插件2.1:诞生史2.2:ML2插件的实现架构图2.3:架构图详解2.4:举例理解三:Linux Bridge代理3.1:概述3.2:涉及到的设备解释3.3:举例:Linux Bridge环境下的Flat网络和VLAN网络四:Open vSwitch代理4.1:概述4.2:Open vSwitch的设备类型4

2020-11-05 23:02:39 457 2

原创 Openstack----必须要了解的openstack网络服务(Neutron)理论基础

盘它!必须要了解的openstack网络服务(Neutron)理论基础文章目录前言一:Neutron基本架构二:各个组件(服务)详解2.1:neutron-server2.2:插件2.3:代理和网络提供者三:neutron的物理部署3.1:控制节点和计算节点3.2:控制节点和网络节点前言一:Neutron基本架构与 OpenStack其他服务和组件的设计思路一样,Neutron也采用分布式架构,由多个组件(服务)共同对外提供网络服务, Neutron架构非常灵活,层次多,一方面是为了支持各种先有或

2020-11-05 23:00:50 606 2

原创 Openstack----制作定制包源(封装yum包源),以多节点openstack-rocky为例

制作定制包源(封装yum包源),以多节点openstack-rocky为例文章目录前言一:使用线网源部署多节点OpenStack二:包源制作2.1:找出rpm包并整合前言OpenStack作为开源免费的云平台,目前在IT行业中用的比较广泛,其次我们在使用中,安装这个环节遇到不少的麻烦,首先是配套的安装包源难找,其次是线网安装效率低下,立志于解决此方案,在离线脱机安装的时候也能快速的完成部署作业,下面将引入一套案例,如何做OpenStack点节点的安装包。一:使用线网源部署多节点OpenStack

2020-11-05 22:59:23 324

原创 OpenStack----多节点部署安装,实操演示!!

(本地源)OpenStack多节点部署安装,实操演示!!文章目录前言一:实验环境1.1:环境介绍1.2:实验拓扑图1.3:实验目的二:实验过程2.1:创建虚拟机并安装系统2.2:修改三个节点的IP地址2.3:三个节点开局优化2.4:控制节点Openstack一键环境部署2.5:实验成功,谢谢观看!前言一:实验环境1.1:环境介绍VMware软件(我的电脑内存为24G)主机名内存硬盘网卡ct7G300G+1024GVM1:192.168.11.100 NAT:1

2020-11-05 22:57:38 2062

原创 Openstack----(线网源)使用packstack工具实现一键部署OpenStack!

(线网源)使用packstack工具实现一键部署OpenStack!文章目录前言一:部署 OpenStack1.1:环境1.2:实验目的1.3:实验过程1.3.1:安装虚拟机1.3.2:IP地址配置与修改主机名1.3.3:开局优化1.3.4:一键部署部署OpenStack1.3.5:网页登陆OpenStack1.3.6:实验成功结束!谢谢观看!前言一:部署 OpenStack1.1:环境VMware软件一台centos7虚拟机作为OpenStack控制节点,NAT的IP地址:192.168.2

2020-11-05 22:54:57 790 1

原创 OpenStack必备基础理论知识点整理!

OpenStack必备基础理论知识点整理!文章目录前言一:OpenStack概述1.1:OpenStack起源1.2:什么是OpenStack?1.3:OpenStack常见的8个核心项目1.4:OpenStack的优势二:OpenStack的节点类型2.1:控制节点2.2:网络节点2.3:计算节点2.4:存储节点三:OpenStack架构3.1:概述3.2:OpenStack- ironic裸金属三:OpenStack常见的核心项目3.1:用户认证服务keystone3.1:重要概念介绍3.1.2:ke

2020-11-05 22:53:11 880 2

原创 玩k8s?安全机制与RBAC使用方法

k8s的安全机制与RBAC使用方法文章目录前言一:k8s安全机制1.1:kubernetes安全框架1.2:第一关:Authentication认证1.3:第二关:Authorization授权1.3.1:RBAC使用测试1.4:第三关:准入控制Admission Control前言一:k8s安全机制安全框架、传输安全、认证,授权,准入控制使用rbac授权1.1:kubernetes安全框架安全框架的流程流程:kubectl先请求api资源,然后是过三关,第一关是认证(Authent

2020-11-05 22:44:51 287

空空如也

空空如也

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

TA关注的人

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