1 QwQNightmare

尚未进行身份认证

我是一只萌萌哒的饿膜人

等级
TA的排名 8w+

CEPH搭建流程详解,集群扩容和模拟osd故障并恢复

CEPH搭建流程详解一、环境准备1.准备三台centos7虚拟机。2.每台虚拟机安装两块网卡,一块仅主机模式,一块nat模式。3.准备两块硬盘,一块系统盘,另一块作为ceph使用大小1024G。二、CEPH搭建前的准备工作1.修改主机名,和hosts文件。为每个节点修改主机名hostnamectl set-hostname ceph01hostnamectl set-hostna...

2020-03-30 21:02:16

报错:CEPH初始化mon服务出错,mon.ceph02 monitor has reached quorum!

报错:在初始化mon服务的时候出现:[ceph_deploy.mon][INFO ] mon.ceph02 monitor has reached quorum![ceph_deploy.mon][ERROR ] Some monitors have still not reached quorum:[ceph_deploy.mon][ERROR ] ceph01分析:看到这个报错...

2020-03-30 19:05:36

分布式存储CEPH和服务器结构简单介绍

分布式存储CEPH和服务器结构介绍一、什么是块存储、文件存储和对象存储块存储我们可以将块存储理解为一个个硬盘存储信息,也可以是通过计算机将多块磁盘进行逻辑划分后,形成的逻辑磁盘。这种将数据信息直接存储在磁盘中的方式叫块存储。可以说大部分人都在用块存储,因为其最大的优点就是读写速度非常快。我们比较常用的块存储是:硬盘、磁盘阵列和逻辑磁盘等。使用块存储由于其可以通过多个廉价的硬盘组合成大容量的...

2020-03-28 14:10:23

报错:kibana查询不到日志信息

报错:elk集群中kibana查询不到日志信息在搭建好elk之后发现kibana查询不到任何日志信息。之后我又去查看logstash和elasticsearch都在正常运转,配置文件也没有问题。elasticsearch-head也可以正常抓取日志。原因:两台主机之间时间不同步,并不是什么大问题,由于时间不同步导致日志搜寻不到。解决:使用ntpdate命令进行时间同步,问题很快就解决...

2020-03-25 23:50:37

企业日志分析ELK搭建流程

企业日志分析ELK搭建流程ELK组件介绍elasticsearch介绍Elasticsearch是一个基于Lucene的搜索服务器。Elasticsearch是用Java开发,基于RESTful web接口。logstash介绍Logstash由JRuby语言编写,基于消息(message-based)的简单架构,Logstash的理念很简单,它只做3件事情:1.数据输入2.数据加...

2020-03-25 23:41:51

MFS分布式文件存储架构搭建

MFS分布式文件存储架构搭建随着一些企业的发展,曾今公司内部使用的NFS无法负担起繁重的访问量。尽管有rsync进行远程数据同步,但是依旧无法突破存储瓶颈。而且NFS容易造成单节点故障大大影响了公司内部业务的运转。这是我们运维工程师不想看的。MFS分布式文件系统分布式文件系统是将存储资源拆散并且通过网络分别存入存储节点之中并创建副本。用户需要存储资源时,只需要访问元数据节点,元数据节点会根据...

2020-03-24 19:53:28

rsync远程同步

rsync远程同步Remote Sync,rsync远程同步。是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树。支持增量备份、保持连接和权限采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用。配置rsync1.本次实验需要准备两台虚拟机。一台作为rsync同步源,一台作为和客户端。2.通过挂载本地的光盘镜像,加载本地yum源。3.两台虚拟机安装rs...

2020-03-23 15:23:37

使用rpm包安装docker

使用rpm包安装dockerdocker是基于Linux Container的容器引擎。其特点是:可以隔离进程、资源、用户可以自定义容器内容、同时也可以通过标准化手段对容器进行自由组装。虽然docker利用空白层隔离了底层环境的影响因素,但是在容器内部存在一些安全隐患。下载docker官方rpm包官方yum仓库中,下载docker-ce-17.03.0.ce-1.el7.centos.x...

2020-03-22 19:32:46

redis-5.0.7集群节点数据迁移

redis 5.0.7集群节点数据迁移一、创建集群1.首先准备6台虚拟机,安装好redis-5.0.7并创建集群。redis-cli --cluster create 192.168.80.100:6379 192.168.80.101:6379 192.168.80.102:6379 192.168.80.103:6379 192.168.80.104:6379 192.168.80.10...

2020-03-22 17:06:34

报错:[ERR] Node 192.168.80.101:6379 is not empty.redis集群创建失败

分析:分析错误发现原有redis集群中已经写入了数据。处理:1.先关闭redis,删除原有集群信息,和备份。2.开启redis,进入数据库,重置数据库和重置集群。flushdb #重置数据库cluster reset #重置集群这样就可以重新搭建新的集群了。...

2020-03-22 12:52:59

Redis键值对数据库相关理论

Redis键值对数据库相关理论未来数据库主流----非关系型数据库数据库的新兴之秀非关系型数据库(NoSQL),除了今天要介绍的Redis,还有MongDB、Hbase、CouhDB等等。其凭借着其非关系型、 分布式、 开源和横向扩展等优势, 被认为是下一代数据库产品。非关系型数据库解决了关系型数据库存在的一些缺点。1.在现在的网络环境中要求数据库需要可以承载大量的并发访问量,和读写要求。...

2020-03-19 23:40:16

Redis集群搭建

Redis集群搭建本次实验是搭建Redis集群一、环境准备1.准备三台centos7操作系统。分别作为master和slave节点。2.安装Redis版本,redis-5.0.7。二、安装流程1.关闭防火墙systemctl stop firewalldsetenforce 02.所有节点解压Redis安装包,并且编译安装Redis集群。#解压安装包tar zxvf red...

2020-03-19 12:10:58

报错:安装Redis集群出现错误,zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

原因:在安装Redis集群时make的时候出现了:zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录这个报错。分析&解决:在搭建集群时没有安装编译器,gcc、 gcc-c++ 、make 。然而在安装后还是无法编译。这时需要先删除解压包,再重新解压一遍就可以正常编译了。删除原有解压包,安装gcc、gcc-c++和make。再次重新解...

2020-03-19 10:43:03

mysql数据库生产环境性能优化总结,纯干货!!!(三)

mysql数据库生产环境性能优化总结,纯干货!!!(三)从mysql配置的角度优化数据库1.优化mysql的线程缓存在生产环境中,会有很多请求连接到数据库。为此系统就需要创建线程处理这些请求。然而如果来一个请求就创建一个线程就会极大地降低了mysql的工作效率,占用了大量的计算资源。为此我们需要预先缓存好线程等待请求的到来。所以可以通过查看现在的已连接的线程数来预估计需要缓存的大小。查看...

2020-03-18 12:15:15

故障:客户机无法通过squid透明模式访问WEB

故障:在web服务器上的日志文件中查看发现虽然是squid的透明模式,来访的IP地址却还是客户机ip。在解决问题之前来访记录都是客户机的IP地址。分析:因为客户机是可以ping通web的说明网络没有问题。检查squid进程和端口发现一切正常。因为存在路由的关系,并且透明模式是关闭代理的,所以客户机并没有通过代理去访问web,而是直接通过路由去访问web。解决:在代理服务器上设置端口映射的规...

2020-03-17 22:42:13

squid代理传统模式、透明模式、反向代理

squid代理传统模式、透明模式、反向代理squid作为代理我们都知道只有通过访问web服务器才能获取到网页信息,如果访问量在几百、几千…服务器还有可能承受的住,如果访问并发量在上万可能性能再好的服务器也顶不住这巨大的访问请求。所以为了减缓服务器的压力,就有了squid代理服务器。也就是说用户不是直接访问web服务器,而是通过访问squid代理服务器,代理去访问web,将网页缓存在代理中。这样...

2020-03-17 22:34:27

mysql数据库生产环境性能优化总结,纯干货!!!(二)

mysql数据库生产环境性能优化总结,纯干货!!!(二)从网络和操作系统方面优化mysql(一)、从网络的角度优化1.关闭数据库的DNS解析功能在上产环境中,mysql的DNS解析功能是非常消耗资源的,这是我们运维不愿意看到的,为此需要关闭mysql数据库的DNS解析功能。只需要在配置文件中的mysqld下面添加skip-name-resolve就可以关闭DNS解析了。但是,关闭了解析我...

2020-03-16 18:19:20

mysql数据库生产环境性能优化总结,纯干货!!!(一)

mysql数据库生产环境性能优化总结,纯干货!!!(一)在工作的时候经常有同事找我处理mysql优化的问题,其实数据库维护在日常的运维中是非常考验一名运维工程师是否熟悉计算机的各个方面。所以这次我会系统的、全面的讲解该如何深度优化mysql数据库。从硬件角度性能优化mysql(一)、从CPU的角度考虑在生产环境中,可能已经部署了相应的mysql服务器,或者即将部署mysql服务器正在选择硬...

2020-03-15 22:23:04

使用KVM创建镜像

使用KVM创建镜像上一期博客我在centos7中安装了kvm创建了一台虚拟机。现在我要通过安装好的虚拟机生成镜像,这样生成的镜像无需安装就可以使用在虚拟机之中。镜像的生成准备工作在虚拟机中的操作:#通过宿主机将yum源发送到虚拟机之中。scp CentOS7-Base-163.repo root@192.168.80.136:/etc/yum.repos.d/#删除原有yum源,加载...

2020-03-10 19:17:01

KVM虚拟机部署流程

KVM虚拟机部署流程KVM是什么?广义的 KVM 实际上包含两部分, 一部分是基于 LINUX 内核支持的 KVM 内核模块, 另一部分就是经过简化和修改的 Qemu。KVM 内核模块模拟处理器和内存以支持虚拟机的运行,Qemu 主要处理 I/O 以及为用户提供一个用户空间工具来进行虚拟机的管理。 两者相互结合, 相辅相成, 构成了一个完整的虚拟化平台。KVM环境部署1.首先你需要...

2020-03-10 15:22:40

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。