自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 openstack network agent list 缺少 Linux bridge agent

缺少Linux bridge agent组件一.问题思路:解决:一.问题openstack network agent list 缺少 Linux bridge agent思路:1.检查2台计算节点相关软件包是否安装全yum -y install openstack-neutron-linuxbridge ebtables ipset conntrack-tools2.检查计算节点服务是否开启systemctl enable neutron-linuxbridge-agent.serv

2021-05-26 19:51:44 2247

原创 systemctl start libvirtd.service openstack-nova-compute.service不能成功启动

不能成功启动一.问题现象问题解决:我按照这样的方法并不能解决,依然起不来我的思路:总结:一.问题现象systemctl start libvirtd.service openstack-nova-compute.service在开启nova计算服务的时候,一直出现该页面:进入日志查看哪里出现了错误:2021-05-25 00:57:30.532 16036 ERROR oslo_messaging._drivers.impl_rabbit [req-95a14e35-5e44-49d1-

2021-05-25 01:32:30 3101

原创 shell_一键部署脚本合集 .

脚本合集一.shell脚本一键部署DNS正向解析二.shell脚本一键部署PXE三.shell脚本一键部署Apache四.shell脚本一键部署Mysql一.shell脚本一键部署DNS正向解析shell脚本一键部署DNS正向解析二.shell脚本一键部署PXEshell脚本一键部署PXE三.shell脚本一键部署Apacheshell脚本一键部署Apache四.shell脚本一键部署Mysqlshell脚本一键部署Mysql...

2021-04-10 23:57:57 607

原创 kibana基本操作

kibana基本操作一、kibana概述二、kibana部署三、kibana基础操作1.索引的查看、创建、删除2.映射3.文档操作:Json格式一、kibana概述kibana: 针对es的ES的开源分析可视化工具,与存储在ES的数据进行交互索引 index:一条相似文档的集合,集合中存有很多条数据(只可以用小写字母,索引没有修改操作)映射 mapping: 决定索引里文档所存储字段以及字段的类型文档 document: 索引中的一条条数据,一条文档是可被索引的最小单元,ES中文档采用轻量级 J

2022-03-12 01:15:54 63861 5

原创 elasticsearch单台/多台部署

一、单机部署单机部署步骤elasticsearch 是不允许root用户直接运行的,需要创建新的用户,并且把elasticsearch 下所有的文件更改所属用户1.从官网下载压缩包https://www.elastic.co/cn/downloads/past-releases#elasticsearch可根据需要的版本进行下载:2.压缩包解压缩解压软件包tar zxvf elasticsearch-7.17.0-linux-x86_64.tar.gz3.创建用户,并授权:

2022-02-18 23:44:42 4910

原创 Docker_tls加密通讯

TLS一.TLS1.docker容器与虚拟机区别1)隔离与共享2)性能与损耗2.docker存在的安全问题1)Docker自身漏洞2)docker源码问题3.docker架构缺陷与安全机制1)容器之间的局域网攻击2)DDos攻击耗尽资源3)有漏洞的系统调用4)共享root用户权限二.docker安全基线标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置三.docker-TLS加密通信1.加密通信流程2.密钥3.签名4.hash值5.证书6.通讯加密1)生成ca密钥2)生成ca证书3

2021-06-08 14:39:09 568

原创 Docker_Cgroup

Cgroup一.Cgroup1.概述2.Cgroup资源控制的作用3.Cgroup 资源配置方法二.使用stress工具测试CPU 和内存1.设置CPU权重2.cpu周期限制3.CPU Core控制4.CPU配额控制参数的混合使用总结:5.内存限额三.Block IO的限制四.bps和iops的限制一.Cgroup1.概述Docker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制Cgroup是Control Groups的缩写,是Li

2021-06-07 16:22:52 304

原创 Docker_Harbor

Harbor一.Harbor1.概述2.Harbor特性3.Harbor简易架构4.Harbor配置文件参数1)所需参数:2)可选参数:二.Harbor构建docker私有仓库部署环境实验需求实验准备1.下载 Harbor 安装程序2.配置 Harbor 参数文件3.启动 Harbor4.查看 Harbor 启动镜像和容器1)查看镜像2)查看容器3)检查服务容器是否开启5.此时可真机访问serverIP1)添加项目并填写项目名称6.在本地测试仓库功能1)登录2)下载镜像进行测试3)镜像打标签4)上传镜像到H

2021-06-07 01:19:55 286

原创 Docker_consul(容器服务更新和发现)

consul一.consul1.概述2.特性二.consul-template1.概述2.registrator作用三.consul集群搭建环境实验环境实验需求1.安装consul1)查看集群信息2)通过httpd api获取集群信息3)端口作用2.配置client部署1)安装Gliderlabs/Registrator2)测试服务发现功能是否正常3.验证http和nginx服务是否注册到consul4.安装consul-template5.准备template nginx模板文件6.部署nginx1)配置

2021-06-06 14:07:18 253

原创 Docker_compose

compose一.docker_compose1.概述小结3.docker compose配置常用字段二级目录三级目录一.docker_compose1.概述docker_compose:用于容器编排按照使用者期望组合的一种方式统一构建镜像统一运行为容器compose:是定义和运行多容器docker应用工具,只需要给compose的配置文件和一个简单的命令就可以创建并运行应用所需的所有容器,而不再需要使用shell脚本来启动容器小结定义了一组多个dockerfile文件,基于文件构建为

2021-06-06 11:00:24 206

原创 Docker镜像_ssh_systemctl_nginx_tomcat_mysql

docker镜像一.SSH镜像1.生成镜像2.启动容器二.systemctl 镜像1.生成镜像2.启动容器三.nginx镜像1.生成镜像2.启动容器四.Tomcat镜像1.生成镜像2.启动容器下载centos:7镜像docker imagesdocker pull centos:7docker images一.SSH镜像mkdir sshdcd sshdvim DockerfileFROM centos:7MAINTAINER liRUN yum -y updateRUN yu

2021-06-05 18:12:33 336 1

原创 Docker_dockerfile

dockerfile一.Dockerfile概述1.docker镜像分层2.docker镜像分层3.dockerfile指令组成二.构建镜像指令add和copy区别三.构建Apache镜像1.创建目录并编写Dockerfile文件2.编写执行脚本和首页内容3.准备网页文档4.生成镜像5.运行容器6.网页验证四.挂载数据卷验证:总结:一.Dockerfile概述 创建容器的方式,以文件的形式构建一个镜像 文件内部:需要使用的脚本,软件包,就需要和dockerfile放在目录1.docker镜

2021-06-01 20:02:28 259

原创 Docker_网络

docker_网络一.Docker 网卡docker -p /-P区别二.Docker四种网络模式1.HOST模式2.container模式3.none模式4.bridge桥接小结:三级目录一.Docker 网卡安装完Docker时,会发现系统自动创建了一个docker0网卡和其他Docker网络模式:ens33:物理网卡lo0:回环网卡,Tcp/IP检测virbr0:虚拟网卡,和底层libvirt进行对接docker0:网桥形式存在,和物理网卡进行对接,docker容器虚拟网关,地址默认

2021-06-01 15:42:41 295

原创 Docker_基础、镜像、容器、仓库

docker一.概述1.docker由来2.如何实现应用和应用的隔离3.docker概述二级目录三级目录一.概述docker:轻量级的虚拟机,在linux容器里运行的开源工具,实现的隔离机制(虚拟化的运用)1.docker由来linux系统会有一个主进程pid=1,派生出其他进程来控制不同服务,pid三个服务可能会相互影响,期望三个不同的服务,在运行环境中实现相互不影响,不会增加服务器成本延伸出能否将这三种服务分别封装起来:kvm虚拟化技术-----实现将三种服务封装起来,实现一个

2021-05-31 16:45:19 323

原创 Openstack_控制台操作(t版)

控制台操作一.控制台操作1.进行登录2.创建网络(外网)3.创建网络(内网)3.配置路由4.创建镜像5.创建实例类型6.创建实例7.绑定浮动IP一.控制台操作1.进行登录2.创建网络(外网)3.创建网络(内网)用于分配IP给虚拟机3.配置路由4.创建镜像5.创建实例类型6.创建实例7.绑定浮动IP...

2021-05-28 16:18:33 1250

原创 Openstack_cinder部署(t版)

cinder一.CT控制节点配置cinderCT VM:192.168.153.10 NAT:192.168.133.701.创建数据库实例和角色2.创建用户,修改配置文件1)给v2和v3版本的api创建endpoint2)yum 安装cinder 服务3)修改cinder 配置文件4)传参(倒数第二个传输的参数书需要改成ct节点的ip地址)5)同步cinder数据库(填充块存储数据库)6)修改 Nova 配置文件,并重启服务3.开启Cinder服务4.验证二.在计算节点c2配置CinderC2 VM:19

2021-05-28 14:07:09 524

原创 Openstack_Dashboard部署(t版)

Dashboard一.Dashboard部署C1 VM:192.168.153.20 NAT:192.168.133.801.安装服务2.修改local_setting本地控制台的配置文件3.重启服务4.重启ct节点的memcacha服务CT VM:192.168.153.10 NAT:192.168.133.705.验证操作一.Dashboard部署配置接着:openstack_neutron部署C1 VM:192.168.153.20 NAT:192.168.133.801.安装服务因为在CT

2021-05-27 18:43:42 553

原创 Openstack_neutron部署(t版)

neutron网络服务一.neutron1.概述2.linux网络虚拟化3.Linux虚拟网桥4.虚拟局域网5.开放虚拟交换机(ovs)6.openstack网络基础服务二级目录三四.openstack_neutron部署CT控制节点1.创建数据库neutron,并进行授权2.创建用户、服务并赋权3.注册API4.安装提供者网络(桥接)并修改相关配置文件1)ebtables包是用来管理iptables规则的2)修改主配置文件neutron.conf3)传参4)修改 ML2 plugin 配置文件 ml2_c

2021-05-26 19:24:17 1038 1

原创 Openstack_Nova部署(t版)

nova一.计算服务nova1.概述2.nova系统架构二.组件介绍1.APInova-api对接收到HTTP API请求做下处理:2.scheduler调度器1)调度器类型①随机调度器②过滤器调度器③缓存调度器2)过滤调度器调度过程3)过滤器4)过滤调度器按照列表中的顺序依次过滤三.compute1.概述2.功能四.conductor五.placementAPI1)概述六.虚拟机实例化流程1.控制台接口七.nova部署架构1)cell架构八.OpenStack-NOVA组件部署一.计算服务nova1.

2021-05-25 00:20:56 798 2

原创 Openstack_Placement部署(t版)

placement一.概述二.openstack-Placement组件部署1.创建数据库实例和数据库用户2.创建Placement服务用户和API的endpoint1)注册API端口到placement的service中;注册的信息会写入到mysql中3.安装placement服务1)修改placement配置文件/etc/placement/placement.conf2)添加/etc/placement/placement.conf配置(可以使用下面的命令传参)3)导入数据库4.修改Apache配置文

2021-05-24 16:14:53 429 1

原创 Openstack_glance部署(t版)

glance一.glance1.概述2.镜像服务1)概述2)主要功能3)Images API版本3.镜像格式4.镜像文件容器格式5.镜像的状态状态1状态26.权限访问二.架构1.glance工作流程流程:操作流程三.glance组件部署1.创建数据库实例和数据库用户2.创建用户、修改配置文件1)创建OpenStack的Glance用户2)创建镜像服务 API 端点,OpenStack使用三种API端点代表三种服务:admin、internal、public3)安装 openstack-glance 软件包4

2021-05-21 16:54:42 349

原创 OpenStack_Keystone部署(t版)

keystone一.概述1.keystone2.主要功能3.相关名词4.keystone认证流程二.Openstack-keystone部署1.创建数据库实例和数据库用户2.安装、配置keystone、数据库、Apache1)安装keystone、httpd、mod_wsgi2)通过pymysql模块访问mysql,指定用户名密码、数据库的域名、数据库名3) 初始化认证服务数据库4)初始化fernet 密钥存储库(以下命令会生成两个密钥,生成的密钥放于/etc/keystone/目录下,用于加密数据)5)配

2021-05-20 16:06:48 371

原创 OpenStack_部署(t版)

OpenStack部署一.虚拟机资源信息1.控制节点CT2.计算节点C13.计算节点C2二.部署思路三.资源规划四.基础环境配置1. 修改添加NAT网卡配置2.关闭防火墙和系统安全机制、修改主机名3.安装基础环境依赖包4.VMnet1网卡配置参数1).查看VMnet1网卡名称2).修改VMnet1网卡配置5.配置主机映射文件6.三台节点做免交互7.配置DNS,配置控制节点时间同步8.配置计算节点时间同步所有节点,配置计划性任务,每隔两分钟时间同步一次三.系统环境配置1.安装、配置MariaDB控制节点ct(

2021-05-20 02:35:16 423 1

原创 Openstack_基础笔记

Openstack一.云计算1.概述2.云计算服务模型1)laas(基础架构)2)PaaS(平台服务)3)saas(软件即服务)二.Openstack1.概述2.分类3.Openstack服务4.Openstack优势5.Openstack概念架构3个全局组件:2.核心组件:3.其他组件:1)设计基本原则6.Openstack逻辑架构图解:归纳:7.Openstack物理架构三.OpenStack架构解析四大节点:控制节点基础管理服务扩展管理服务计算节点架构四.核心服务1)Keystone概念2) 功能3)

2021-05-15 22:41:13 413 1

原创 KVM_虚拟化技术安装详细教程

KVM虚拟化一.虚拟化技术1.概述2.kvm虚拟化类型1)全虚拟化2)半虚拟化3)直通3.kvm特性优势:劣势:4.KVM模式5.KVM虚拟化架构/三种模式6.KVM原理6.KVM工作流程7.虚拟化前,虚拟化后对比二.KVM虚拟化平台部署1.虚拟机资源2.修改主机名3.将镜像光盘设为自动/永久挂载4.环境优化5.制作本地YUM仓库6.关闭防火墙、核心防护三.安装KVM1.安装KVM基本组件检测CPU是否支持虚拟化查看KVM模块是否已安装设置开启启动界面的显示模式2.设置KVM网络创建、编辑桥接网卡3.KVM

2021-05-15 17:35:00 3223 1

原创 ELK_日志分析系统

ELK_日志分析系统一.ELK日志分析系统1.ELK组件2.日志处理步骤3.日志分析步骤:4.Elasticsearch1)概述:2)分片和副本分片的最大原因:副本的主要原因5.LogStash1)概述2)LogStash主要组件3)主机分类4)工作原理5.Kibana概述1)主要功能:提供展示页面二.部署ELK关防火墙和系统安全机制更改主机名1.配置elasticsearch环境node1(192.168.133.10)node2(192.168.133.20)2.部署elasticsearch软件nod

2021-05-12 19:10:23 716 1

原创 GlusterFS_分布式文件系统

GFS分布式文件系统一.概述1)文件系统组成(ext3,ext4)2)文件系统FS作用3)文件系统FS 的挂载使用4) 分布式文件系统(GFS)组成5)分布式文件系统(GFS)特点6)分布式文件系统(GFS)专业术语二.模块化堆栈架构模块部分:三.GFS工作原理一.概述GlusterFS:开源分布式文件系统,无元数据服务器FS:文件系统1)文件系统组成(ext3,ext4)1.文件系统的接口(API)2.对对象管理的软件集合3.对象及属性2)文件系统FS作用 对用户建立文件,存入,

2021-05-11 18:14:17 504 1

原创 rsync+inotify_远程同步

rsync+inotify一.rsync1.概述2.Rsync服务器3.同步方式1)全量备份2)增量备份3)本地复制reync本地复制区别二.配置rsync源1.基本思路2.rsync命令3.配置源的两种表达方式4.免交互格式三.inotify1.调整inotify内核参数(优化)2.使用inotify-tools辅助工具3.编写同步脚本四.配置reync下行同步1.Master(192.168.133.10)1)关闭防火墙、安装相关软件2)建立/etc/reyncd.conf配置文件3)为备份账号创建数据

2021-05-10 19:13:59 133

原创 Redis_主从复制、哨兵模式、群集模式

redis_主从复制、哨兵模式、群集模式一.Redis群集三种模式1.redis主从复制1)概述2)redis主从复制作用3)Redis主从复制流程4)redis主从复制的搭建1.环境配置2.安装redis(主从机器)二级目录三级目录一.Redis群集三种模式主从复制 哨兵模式 群集模式1.redis主从复制1)概述 主从复制:将一台redis服务器的数据, 复制到其他的redis服务器前者称为主节点(Maste),后者称为从节点(slave)数据的复制是单向的,只能由主节点到从节

2021-05-09 02:37:09 327

原创 Redis数据类型(string、list、hash、set、sorted set)

redis数据类型一.string数据类型登录数据库1.set/get/append/strlen2.incr / decr /incrby/decrby3.getset4.setex5.setnx6.mset /mget/msetnx二.list数据类型1.lpush、lpushx、lrange2.lpop 、llen3.lrem、lset、lindex、ltrim4.linsert5.rpush、rpushx、rpop、rpoplp三.Hash数据类型(散列类型)1.hset、hget、hdel、hex

2021-05-07 19:51:43 157 1

原创 Nosql_redis配置与优化

redis配置与优化一.关系型数据库与非关系型数据库1.关系型数据库2.非关系型数据库3.关系型数据库与非关系数据库区别1)数据存储方式不同2)扩展方式不同3)对事物性的支持不同二.非关系型数据库产生背景总结:关系型数据库:非关系型数据库:三.Redis概述1.概述2.redis优点3.redis使用场景四.redis安装部署1.编译安装redis2.执行软件包自带的install_server.sh脚本文件设置redid服务相关配置3.把redis的可执行程序文件放入路径环境变量的目录中便于系统识别4、修

2021-05-06 20:10:57 132

原创 squid代理服务器应用

代理服务器squid一.代理服务器 squid1.代理的工作机制2.squid代理类型1)传统代理2)透明代理3)反向代理二.安装squid服务1.编译安装squid2.修改squid的配置文件3.squid的运行控制4.创建squid服务脚本三.构建传统代理服务器环境配置:squid-server(192.168.133.10)1.先编译安装squid,修改配置文件2.生产环境中还需要修改防火墙规则web1(192.168.133.20)客户机(192.168.133.100)1.配置客户端IP地址一.

2021-05-05 04:36:10 299

原创 web_nginx+tomcat实现负载均衡、动静分离

nginx+tomcat一.Nginx负载均衡实现原理1) 反向代理:2)原理Nginx服务器:3)Nginx静态处理优势4)Nginx动静分离原理5)Nginx配置反向代理的主要参数二.Nginx+Tomcat动静分离、负载均衡实验实验准备:1.部署Nginx负载均衡服务器脚本一键部署Nginx:2.部署两台Tomcat应用服务器一键部署Tomcat脚本3.动静分离配置1)Tomcat1 server配置2)Tomcat2 server配置3)Nginx server配置4.访问测试三级目录一.Ngin

2021-04-28 16:28:16 243 1

原创 Haproxy_配合nginx搭建web集群

Haproxy一.常见的Web集群调度器二.Haproxy应用分析三.Haproxy调度算法原理四.Haproxy高性能负载均衡主要优点1.Haproxy在负载均衡速度和并发处理上,优于Nginx2.Haproxy支持虚拟主机,可以工作在4、7层3.能够补充Nginx的一些缺点,比如session的保持、Cookie的引导等工作4.支持url检测后端的服务器状态5.Haproxy可以对Mysql进行负载均衡,对后端的DB节点进行检测和负载均衡6.支持很多负载均衡算法:轮询、加权轮询、原地址保持、请求url、

2021-04-27 16:56:56 171

原创 Lvs+keepalived高可用集群(DR)

lvs+keepalived一.lvs+keepalived高可用集群1.LVS2.keepalived3.Keepalived实现原理剖析二.LVS+keepalived高可用集群部署1.部署NFS共享服务器2.配置节点服务器1)配置虚拟IP地址(VIP:192.168.133.100)2)调整内核的ARP响应参数3)编辑网页主页3.配置负载调度器1)关闭防火墙,加载ip_vs模块2)调整proc响应参数3)配置负载分配策略4)配置keeplived主负载调度器:备负载调度器:4.客户机访问将主调度服务器

2021-04-26 19:31:41 214

原创 LVS_负载均衡集群(NAT模式)

Lvs_负载均衡集群一.群集1.群集的含义2.集群的存在二.集群的分类1)负载均衡集群2)高可用集群3)高性能运算集群三.负载均衡群集架构1.负载均衡的结构1)第一层:负载调度器2)第二层:服务器池3)第三层:共享存储2.负载均衡群集工作模式分析1)NAT模式:地址转换2)TUN模式:IP隧道3)DR模式:直接路由三种工作模式的区别:四.Lvs虚拟服务器1.IPVSADM1)2)2.Lvs负载调度算法1)轮询2)加权轮询3)最少连接4)加权最少连接五.LVS负载均衡NAT模式集群部署环境配置:1.部署共享存

2021-04-24 23:13:29 363

原创 Mysql_MHA高可用集群部署

MHA高可用集群一.MHA1.概述2.MHA的组成1)HMA Manager(管理节点)2)MHA Node(数据节点)3.MHA特点二.搭建Mysql+MHA1.实验思路1)MHA 架构2)故障模拟实验准备:2.修改mysql节点名mysql1(192.168.133.20)mysql2(192.168.133.30)mysql3(192.168.133.40)3.修改三台mysql服务器的主配置文件/etc/my.cnfmaster:mysql1(192.168.133.20)mysql2:(192.1

2021-04-23 20:12:37 361

原创 Mysql_主从复制和读写分离

主从复制和读写分离一.概述二.主从复制原理1.mysql复制类型2.mysql主从复制的工作过程三级目录一.概述 在企业应用中,成熟的业务通常数据量都比较大 单台mysql在安全性、高可用性和高并发方面都无法满足实际需求 配置多台主从数据库服务器以实现读写分离二.主从复制原理1.mysql复制类型基于语句的复制(sql)基于行的复制(记录)混合类型的复制2.mysql主从复制的工作过程两个日志文件三个线程三个线程如何工作 master:二进制日志文件 dump

2021-04-23 00:27:24 1981 6

原创 Mysql_存储过程

存储过程一.概述二.简介三.优点1.存储过程优点:四.示例1)创建存储过程(不带参数)2)带参数存储过程3)查看存储过程4)修改存储过程5)删除存储过程一.概述 有些数据库操作可能会非常复杂, 可能会需要多条sql语句一起去处理完成, 可以使用存储过程二.简介 是一组为了完成特定功能的sql语句的集合 从5.0版本才开始支持它可以加快数据库的处理速度,增强数据库在应用 中的灵活性存储过程是为了完成特定功能的sql集合在使用过程中,是将常用或者复杂的工作预先使用sql语句写好

2021-04-21 13:24:51 195

原创 Mysql_高阶语句3

高阶语句3一.数据库函数1.数学函数1)返回x的绝对值2)返回 0到1的随机数可搭配运算符3)返回x的y次方4) 返回离x最近的整数(四舍五入)5)保留x的y位小数位(四舍五入)6)返回x的平方根7) 返回数字x 截断为y位小数的值(保留小数后两位,truncate不会四舍五入)8)返回大于或等于x的最小整数9)返回小于或等于x的最大整数10)返回集合中最大的值11)返回集合中最小的值2.聚合函数1)返回字段的总和2)返回字段的个数3)返回字段最小值4)返回字段的最大值5)返回字段的平均值3.字符串函数1

2021-04-21 11:23:30 213

空空如也

空空如也

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

TA关注的人

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