随笔分类 -  Linux-运维

摘要:介绍 RGW提供的事REST接口,客户端通过http与其交互,完成数据的增删改查等管理操作。radosgw用在需要使用RESTful API接口访问ceph数据的场合,因此在使用RBD或者CephFS的场合可以不启用该功能。 部署radosgw服务 需要安装到mgr服务上 # 安装 mgr节点执行 阅读全文 »
posted @ 2021-08-25 15:13 大胖猴 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1、创建RBD 创建存储池 $ ceph osd pool create myrbd 64 64 myrbd 存储池名称 64 是PG数 64 是PGP数,pgp是对存在于pg的数据进行组合的存储,一般等于pg数 启用块存储 $ ceph osd pool application enable my 阅读全文 »
posted @ 2021-08-25 14:25 大胖猴 阅读(591) 评论(0) 推荐(1) 编辑
摘要:准备环境 主机名 业务IP 集群IP 磁盘规划 功能介绍 ceph-deploy 172.16.143.110 172.16.138.110 200/1 管理Ceph集群 ceph-mon1 172.16.143.111 172.16.138.131 200/1 监控Ceph集群状态,拓扑等信息 c 阅读全文 »
posted @ 2021-08-24 14:16 大胖猴 阅读(757) 评论(0) 推荐(0) 编辑
摘要:事件背景 2020年9月25日18点18分,收到告警,大数据02节点宕机,发现此问题出现过3次,分别在生成大数据服务器的2个节点上发生。这次决心要查处问题。 服务是CDH节点,就是大数据那一套东西。 系统版本:CentOS Linux release 7.3.1611 内核版本:3.10.0-514 阅读全文 »
posted @ 2020-09-27 18:31 大胖猴 阅读(7158) 评论(0) 推荐(2) 编辑
摘要:搜索特点站点信息 关键字site: 用法:site: 站点名称 site:www.cnblogs.com 搜索URL中包涵有指定字符的网址 关键字inurl: 用法:inurl:关键字 inutl:passlist.txt 两个组合查询,我想搜索github上的passlist.txt的页面 搜索g 阅读全文 »
posted @ 2020-07-10 11:27 大胖猴 阅读(826) 评论(1) 推荐(0) 编辑
摘要:分布式特性 Elasticsearch的分布式带来的好处: 存储的水平扩容 提供系统的可用性,部分节点停止服务,整个集群不受影响 Elasticsearch的分布式架构 不同集群通过不同集群名称区分,默认"elasticsearch" 通过配置文件修改,或者在命令行中-E cluster.name= 阅读全文 »
posted @ 2020-01-02 21:34 大胖猴 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:什么是文档 Elasticsearch是面向文档的,文档是可搜索数据区的最小单元,例如:日志文件中的日志项,一个电影的详细信息等。在Elasticsearch中文档被序列化为包含键值对的 JSON 对象。 一个 键 可以是一个字段或字段的名称,一个 值 可以是一个字符串,一个数字,一个布尔值, 另一 阅读全文 »
posted @ 2019-12-26 20:54 大胖猴 阅读(4042) 评论(2) 推荐(0) 编辑
摘要:准备工作 安装依赖 修改内核参数 配置K8S源 安装docker 安装kubernetes 下载kubeadm,kubelet 初始化kubeadm 这里不直接初始化,因为国内用户不能直接拉取相关的镜像,所以这里想查看需要的镜像版本 根据需要的版本,直接拉取国内镜像,并修改tag 运行脚本,拉取镜像 阅读全文 »
posted @ 2019-11-12 13:34 大胖猴 阅读(831) 评论(0) 推荐(0) 编辑
摘要:什么是CPU 上下文 我们都知道,Linux是一个多任务操作系统,它远支持大于CPU数量的任务同时运行,当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短时间内,将CPU轮流分配给他们,造成多任务同时运行的错觉。 而在每个任务运行前,CPU都需要知道任务从哪里加载、又从哪里开始运行、也就是 阅读全文 »
posted @ 2019-07-16 17:16 大胖猴 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:什么是平均负载 平均负载可以对于我们来说及熟悉又陌生,但我们问平均负载是什么,但大部分人都回答说平均负载不就是单位时间内CPU使用率吗?其实并不是这样的,如果可以的话,可以 man uptime 来了解一下平均负载的详细信息。 简单的说平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进 阅读全文 »
posted @ 2019-07-11 11:00 大胖猴 阅读(2509) 评论(0) 推荐(2) 编辑
摘要:1、什么是性能指标 这里一定会想到“高并发”和“响应快”,这里词正对应的就是“吞吐”和“延时”。我们知道随着应用负载的体系,系统资源的使用就会提高,甚至达到极限。而性能问题的本质,就是系统资源已经达到瓶颈,但请求处理还是不够快,无法支撑更多的请求。 性能分析就是找到应用或系统的瓶颈,并设法去避免或者 阅读全文 »
posted @ 2019-07-10 13:39 大胖猴 阅读(1514) 评论(0) 推荐(1) 编辑
摘要:前提 至少需要三个node节点,否则修改亲和性配置 如果外部访问,需要自己暴露 需要有个storageClass,这样做的原因是避免手动创建pv了 部署zk和kafka 参考: https://www.cnblogs.com/ericnie/p/8562561.html https://github 阅读全文 »
posted @ 2019-05-08 17:36 大胖猴 阅读(3169) 评论(1) 推荐(0) 编辑
摘要:主机信息: 安装配置ansible 安装 配置 配置免密钥 1.生产密钥 2.分发密钥 安装kubernetes 修改主机名 git clone 修改kubernetes-ansible/group_vars/all.yaml参数 1、修改ETCD_URL。修改成自己规划的IP即可 2、修改ETCD 阅读全文 »
posted @ 2019-04-16 15:12 大胖猴 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:Ansible架构 Inventory 主机清单,可以对主机分组 ansible-hoc ansible的命令,适用临时场景 ansible-playbook ansible是一个场景的集合,是YAML语言 被控端: 被管理的主机 连接协议:ansible是用的ssh协议,所以被控端不需要安装额外的 阅读全文 »
posted @ 2019-03-21 19:31 大胖猴 阅读(966) 评论(0) 推荐(0) 编辑
摘要:第一章和第二章中我们配置Prometheus的成本非常高,而且也非常麻烦。但是我们要考虑Prometheus、AlertManager 这些组件服务本身的高可用的话,成本就更高了,当然我们也完全可以用自定义的方式来实现这些需求,我们也知道 Promethues 在代码上就已经对 Kubernetes 阅读全文 »
posted @ 2019-03-20 14:22 大胖猴 阅读(9604) 评论(4) 推荐(2) 编辑
摘要:kubernetes插件 上面是我们最常用的 grafana 当中的 dashboard 的功能的使用,然后我们也可以来进行一些其他的系统管理,比如添加用户,为用户添加权限等等,我们也可以安装一些其他插件,比如 grafana 就有一个专门针对 Kubernetes 集群监控的插件:grafana- 阅读全文 »
posted @ 2019-03-14 14:20 大胖猴 阅读(5077) 评论(0) 推荐(1) 编辑
摘要:认识Helm 每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样。部署一套新的环境成本是真的很高。如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了。Helm就相当于kubernetes环境下的yum包管理工具。 Helm重要概念 chart:是h 阅读全文 »
posted @ 2019-03-06 16:54 大胖猴 阅读(10033) 评论(1) 推荐(1) 编辑
摘要:资源类型 CPU 和 memory 都是 资源类型。资源类型具有基本单位。CPU 的单位是 core,memory 的单位是 byte。这些都统称为计算资源。 CPU含义: CPU 资源的限制和请求以cpu为单位 Kubernetes 中的一个 cpu 等于一个core,就是逻辑CPU。1颗逻辑CP 阅读全文 »
posted @ 2019-02-27 15:30 大胖猴 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:Prometheus介绍 Prometheus是一个最初在SoundCloud上构建的开源监控系统 。它现在是一个独立的开源项目,为了强调这一点,并说明项目的治理结构,Prometheus 于2016年加入CNCF,作为继Kubernetes之后的第二个托管项目。 特点 具有由 metric 名称和 阅读全文 »
posted @ 2019-01-02 21:10 大胖猴 阅读(21133) 评论(3) 推荐(5) 编辑
摘要:1、原因 Harbor删除镜像后且GC清理后,磁盘空间没有释放。因为我们push大量相同标签的镜像,Docker 镜像由标签引用,并由唯一的摘要标识。这意味着如果myImage使用标记推送两个图像,在DR内部他们显示的不同,它们将由两个不同的digests标识。最后推送的Images是当前的。Doc 阅读全文 »
posted @ 2018-12-20 21:09 大胖猴 阅读(6859) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示