会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
麦恒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
11
下一页
2023年2月1日
Redis16-redis集群滚动升级
摘要: 将redis集群从5.0.14升级到6.0.8。 1、准备升级 1、查看redis集群 可以看到该redis集群一共有6个节点(3主3从)。 三主(master)分别是: 10.1.1.11:7001 10.1.1.12:7001 10.1.1.13:7001 三从(slave)分别是: 10.1.
阅读全文
posted @ 2023-02-01 20:30 麦恒
阅读(1389)
评论(1)
推荐(0)
2023年1月31日
Redis15-redis集群间的数据迁移
摘要: 1、准备两个redis集群 redis版本是:redis-5.0.14 1、查看新旧集群的节点(redis实例) 注意,旧集群在一台机器上,新集群在三台机器上。 //旧集群 ]# redis-cli -h 10.1.1.13 -p 8001 -a admin 10.1.1.13:8001> clus
阅读全文
posted @ 2023-01-31 18:57 麦恒
阅读(4981)
评论(0)
推荐(0)
2022年12月18日
varnish05-varnish使用实例
摘要: 一个中小型Web站点的架构图。 1、使用Varnish 1.1、试验架构图 在10.1.1.11上安装varnish,在10.1.1.12和13上安装httpd。 1.2、配置varnish.params文件 ]# vim /etc/varnish/varnish.params #启动服务时,sys
阅读全文
posted @ 2022-12-18 21:49 麦恒
阅读(147)
评论(0)
推荐(0)
varnish04-varnish如何使用VCL
摘要: 1、VCL基础 Varnish Configuration Language (VCL)是一种特定于领域的语言,可以用于描述Varnish Cache服务如何处理请求和缓存策略。当加载新配置时,由Manager进程创建的VCC进程将VCL代码转换为C。该C代码通常由gcc编译为共享对象,然后将共享对
阅读全文
posted @ 2022-12-18 18:49 麦恒
阅读(363)
评论(0)
推荐(0)
varnish03-Varnish的基础原理和命令行工具
摘要: 1、varnish工作原理 Varnish主要有两个进程,管理进程(Management)和子进程(Child)。 管理进程主要负责配置变更、编译VCL、监控运行、初始化、定期检查子进程(子进程宕机会重新开启)。 子进程包括Worker线程、Acceptor线程、Expiry线程,内部使用works
阅读全文
posted @ 2022-12-18 17:08 麦恒
阅读(143)
评论(0)
推荐(0)
varnish02-安装varnish
摘要: 1、使用yum安装varnish https://varnish-cache.org/ https://github.com/varnishcache/varnish-cache https://github.com/varnish/varnish-modules 1.1、安装varnish //安
阅读全文
posted @ 2022-12-18 16:16 麦恒
阅读(116)
评论(0)
推荐(0)
varnish01-缓存的基础概念
摘要: 1、缓存的基础概念 1、为什么可以使用缓存:程序的运行具有局部性特征 时间局部性:一个数据被访问过之后,可能很快会被再次访问到。 空间局部性:一个数据被访问时,其周边的数据也有可能被访问到。(可以预加载周边数据到缓存) 热区:局部性。例如,一个电商站点,可能其中20%的商品承载了80%的访问量,这2
阅读全文
posted @ 2022-12-18 15:24 麦恒
阅读(94)
评论(0)
推荐(0)
2022年11月10日
自动化运维-python02-业务服务监控
摘要: 业务服务监控是运维体系中最重要的环节,是保证业务服务质量的关键手段。如何更有效地实现业务服务,是每个运维人员应该思考的问题,不同业务场景需定制不同的监控策略。 Python在监控方面提供了大量的第三方工具,可以帮助我们快速、有效地开发企业级服务监控平台,为我们的业务保驾护航。 例如文件与目录差异对比
阅读全文
posted @ 2022-11-10 16:32 麦恒
阅读(175)
评论(0)
推荐(0)
2022年11月7日
自动化运维-python01-系统基础信息模块
摘要: 系统基础信息采集模块作为监控模块的重要组成部分,能够帮助运维人员了解当前系统的健康程度,同时也是衡量业务的服务质量的依据,比如系统资源吃紧,会直接影响业务的服务质量及用户体验,另外获取设备的流量信息,也可以让运维人员更好地评估带宽、设备资源是否应该扩容。 可以通过Python第三方系统基础模块轻松获
阅读全文
posted @ 2022-11-07 17:27 麦恒
阅读(158)
评论(0)
推荐(0)
自动化运维-Ansible05-角色(roles)
摘要: roles是ansilbe 1.2版本引入的新特性,用于层次性、结构化地组织playbook。 roles能够根据层次型结构自动加载变量文件、tasks以及handlers等。只要在playbook中使用include指令引入即可。 通常角色都存放在/etc/ansible/roles/,但也可以在
阅读全文
posted @ 2022-11-07 14:18 麦恒
阅读(410)
评论(0)
推荐(0)
2022年11月2日
自动化运维-Ansible04-Playbook
摘要: 1、Playbook入门 Playbook说明文档:https://docs.ansible.com/ansible/latest/user_guide/playbooks_intro.html Ansible使用YAML语法描述配置文件,YAML语法以简洁明了、结构清晰著称。 Ansible的任务
阅读全文
posted @ 2022-11-02 14:47 麦恒
阅读(329)
评论(0)
推荐(0)
2022年10月27日
自动化运维-Ansible03-Ansible常用命令和模块
摘要: 1、ansible管理命令 Ansible命令行执行方式有Ad-Hoc、Ansible-playbook两种方式: Ad-Hoc主要用于临时命令的执行。 Ansibel-playbook可以理解为Ad-Hoc的集合,通过一定的规则编排在一起。 两者的操作也极其简便,且提供了如with_items、f
阅读全文
posted @ 2022-10-27 18:58 麦恒
阅读(710)
评论(0)
推荐(0)
2022年10月25日
自动化运维-Ansible02-Ansible安装和基本使用
摘要: 1、安装ansible 1.1、安装ansibe //添加epel源 yum install epel-release -y //仅下载,不安装 yum install ansible --downloadonly --downloaddir=./ //安装ansible ]# rpm -ivh -
阅读全文
posted @ 2022-10-25 19:24 麦恒
阅读(346)
评论(0)
推荐(0)
自动化运维-Ansible01-Ansible基础入门
摘要: Ansible官方地址:https://docs.ansible.com/ GitHub地址:https://github.com/ansible/ansible/ Ansible中文权威地址:http://www.ansible.com.cn/ ansible插件:https://docs.ans
阅读全文
posted @ 2022-10-25 15:38 麦恒
阅读(371)
评论(0)
推荐(0)
2022年10月23日
监控-Prometheus10-Prometheus监控系统生产部署
摘要: 1、最佳实践原则 在Prometheus官网中对如何更好地使用该监控系统做了充分的说明,包括指标和标签命名、控制台和仪表盘、测量仪表、直方图和摘要、告警、用好PushGateway等。 Prometheus监控系统创始人之一Julius Volz在2018年4月北京QCon大会上做了《Prometh
阅读全文
posted @ 2022-10-23 23:12 麦恒
阅读(1102)
评论(0)
推荐(0)
2022年10月20日
监控-Prometheus09-监控Kubernetes
摘要: 在过去的几年中,云计算已经成为及分布式计算最火热的技术之一,其中Docker、Kubernetes、Prometheus等开源软件的发展极大地推动了云计算的发展。 Kubernetes使用Docker进行容器管理,如果说Docker和kubernetes的搭配是云原生时代的基石,那么Promethe
阅读全文
posted @ 2022-10-20 20:23 麦恒
阅读(538)
评论(0)
推荐(0)
监控-Prometheus08-监控Docker容器
摘要: 1、Docker容器架构与监控 可以使用Google开源的容器度量收集工具cAdvisor对容器进行监控。 1.1、Docker容器架构 Docker使用了传统的Client-Server架构模式,总体架构如图10-1所示。 用户通过DockerClient与Docker daemon建立通信,并将
阅读全文
posted @ 2022-10-20 17:39 麦恒
阅读(487)
评论(0)
推荐(0)
2022年10月19日
监控-Prometheus07-可视化
摘要: 1、Grafana概述 Grafana是一款比较流行的开源时间序列分析与可视化工具,采用GO语言编写而成,先天具备跨平台应用,灵活的UI设计使其具有功能更全面的可视化界面。主要用于大规模指标的分析平台数据可视化展现,是基于商业友好的Apache License 2.0开源协议许可发布的。作为创建监控
阅读全文
posted @ 2022-10-19 01:19 麦恒
阅读(995)
评论(0)
推荐(0)
2022年10月16日
监控-Prometheus06-告警处理
摘要: 告警是整个监控系统中重要的组成部分,在Prometheus监控体系中,指标的采集存储与告警是分开的。 告警规则是在Prometheusserver端定义的,告警规则被触发后,才会将信息发送给独立组件Alertmanager上,经过Alertmanager对告警处理后,最终通过接收器(如Email)发
阅读全文
posted @ 2022-10-16 17:34 麦恒
阅读(651)
评论(0)
推荐(0)
2022年10月15日
监控-Prometheus05-PromQL
摘要: Prometheus提供了一种功能强大的表达式语言PromQL(Prometheus Query Language)。 PromQL是Prometheus自己开发的数据查询DSL语言,允许用户实时选择和汇聚时间序列数据,能够进行计算和分析指标,使管理员能够更好地了解系统性能。 1、时序数据库 时序数
阅读全文
posted @ 2022-10-15 01:59 麦恒
阅读(301)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
11
下一页
公告