<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74412260的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74412260</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74412260]]></copyright><item><title><![CDATA[使用ansible playbook编写lnmp架构]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/132028423</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/132028423</guid><author>m0_74412260</author><pubDate>Mon, 31 Jul 2023 18:49:02 +0800</pubDate><description><![CDATA[【代码】使用ansible playbook编写lnmp架构。]]></description><category></category></item><item><title><![CDATA[Ansible的脚本——playbook剧本]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131991131</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131991131</guid><author>m0_74412260</author><pubDate>Mon, 31 Jul 2023 18:42:59 +0800</pubDate><description><![CDATA[playbooks是 一个不同于使用Ansible命令行执行方式的模式，其功能更强大灵活。简单来说，playbook是一个非常简单的配置管理和多主机部署系统，不同于任何已经存在的模式，可作为一个适合部署复杂应用程序的基础。Playbook可以定制配置，可以按照指定的操作步骤有序执行，支持同步和异步方式。值得注意的是playbook是通过YAML格式来进行描述定义的。]]></description><category></category></item><item><title><![CDATA[Ansible自动化运维工具]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131961419</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131961419</guid><author>m0_74412260</author><pubDate>Thu, 27 Jul 2023 18:47:00 +0800</pubDate><description><![CDATA[Ansible是一个基于Python开发的配置管理和应用部署工具，现在也在自动化管理领域大放异彩。它融合了众多老牌运维工具的优点，Pubbet和Saltstack能实现的功能，Ansible基本上都可以实现。Ansible能批量配置、部署、管理上千台主机。比如以前需要切换到每个主机上执行的一或多个操作，使用Ansible只需在固定的一台Ansible控制节点上去完成所有主机的操作。]]></description><category></category></item><item><title><![CDATA[Docker consul容器服务更新与发现]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131944060</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131944060</guid><author>m0_74412260</author><pubDate>Wed, 26 Jul 2023 19:31:15 +0800</pubDate><description><![CDATA[consul是google开源的一个使用go语言开发的服务管理软件。支持多数据中心、分布式高可用的、服务发现和配置共享。采用Raft算法，用来保证服务的高可用。内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案，不再需要依赖其他工具（比如ZooKeeper等）。服务部署简单，只有一个可运行的二进制的包。每个节点都需要运行agent，他有两种运行模式server 和 client。]]></description><category></category></item><item><title><![CDATA[Docker私有仓库部署和管理]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131924312</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131924312</guid><author>m0_74412260</author><pubDate>Tue, 25 Jul 2023 22:37:03 +0800</pubDate><description><![CDATA[Harbor是VMware公司开源的企业级Docker Registry项目，其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。Harbor以Docker公司开源的Registry为基础，提供了图形管理UI、基于角色的访问控制（Role Based AccessControl）、AD/LDAP集成、以及审计日志（Auditlogging）等企业用户需求的功能，同时还原生支持中文。]]></description><category></category></item><item><title><![CDATA[Docker Compose容器的快速编排]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131910443</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131910443</guid><author>m0_74412260</author><pubDate>Tue, 25 Jul 2023 16:43:03 +0800</pubDate><description><![CDATA[Docker Compose项目是Docker官方的开源项目，负责实现对Docker容器集群的快速编排（使用一个模板文件定义多个应用容器的启动参数和依赖关系，并使用Docker Compose来根据这个模板文件的配置来启动容器）。]]></description><category></category></item><item><title><![CDATA[Docker数据管理和镜像创建]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131850418</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131850418</guid><author>m0_74412260</author><pubDate>Sun, 23 Jul 2023 14:53:14 +0800</pubDate><description><![CDATA[因为对于精简的OS，rootfs可以很小，只需要包含最基本的命令、工具和程序库就可以了，因为底层直接用宿主机的kernel，自己只需要提供rootfs就可以了。但是当编写一个新的Dockerfile文件来基于A镜像构建一个镜像（比如为B镜像）时，这时构造A镜像的Dockerfile文件中的ONBUILD指令就生效了，在构建B镜像的过程中，首先会执行ONBUILD指令指定的指令，然后才会执行其它指令。在启动容器的时候，如果不指定对应的端口，在容器外是无法通过网络来访问容器内的服务。]]></description><category></category></item><item><title><![CDATA[Docker网络和资源控制]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131828999</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131828999</guid><author>m0_74412260</author><pubDate>Thu, 20 Jul 2023 18:55:22 +0800</pubDate><description><![CDATA[直接使用bridge模式，是无法支持指定IP运行docker的，例如执行以下命令就会报错。]]></description><category></category></item><item><title><![CDATA[Docker 应用容器引擎]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131800125</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131800125</guid><author>m0_74412260</author><pubDate>Wed, 19 Jul 2023 17:09:39 +0800</pubDate><description><![CDATA[docker 容器默认会把容器内部第一个进程，也就是 pid=1 的程序作为docker容器是否正在运行的依据，如果docker容器中 pid = 1 的进程挂了，那么docker容器便会直接退出，也就是说Docker容器中必须有一个前台进程，否则认为容器已经挂掉。：是创建容器的基础，也是一个只读的模版文件，里面包含容器中的应用程序所需要的所有内容（包含程序运行文件，配置文件，运行库文件，操作系统，依赖包）Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。]]></description><category></category></item><item><title><![CDATA[Ceph分布式存储系统相关操作]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131765532</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131765532</guid><author>m0_74412260</author><pubDate>Mon, 17 Jul 2023 14:33:02 +0800</pubDate><description><![CDATA[提供了user、subuser、bucket和object，其中的user对应于S3的user，而subuser则对应于Swift的user，不过user和subuser都不支持为bucket提供名称空间，因此不同用户的存储桶不允许同名；对象存储（object storage）是非结构数据的存储方法，对象存储中每一条数据都作为单独的对象存储，拥有唯一的地址来识别数据对象，通常用于云计算环境中。2、存储桶属于某个用户并可以容纳对象，一个存储桶用于存储多个对象。]]></description><category></category></item><item><title><![CDATA[Ceph分布式存储系统]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131721956</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131721956</guid><author>m0_74412260</author><pubDate>Sat, 15 Jul 2023 12:27:32 +0800</pubDate><description><![CDATA[存储机制会把数据分散存储到多个节点上，具有高扩展性、高性能、高可用性等。Ceph使用C++语言开发，是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack，Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储粗略估计，我国70%-80%的云平台都将Ceph作为底层的存储平台，由此可见Ceph俨然成为了开源云平台的标配。]]></description><category></category></item><item><title><![CDATA[Zookeeper+kafka]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131673565</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131673565</guid><author>m0_74412260</author><pubDate>Thu, 13 Jul 2023 18:24:02 +0800</pubDate><description><![CDATA[Zookeeper是一个开源的分布式的，为分布式框架提供协调服务的Apache项目。主要原因是由于在高并发环境下，同步请求来不及处理，请求往往会发生阻塞。比如大量的请求并发访问数据库，导致行锁表锁，最后请求线程会堆积过多，从而触发 too many connection 错误，引发雪崩效应。我们使用消息队列，通过异步处理请求，从而缓解系统的压力。消息队列常应用于异步处理，流量削峰，应用解耦，消息通讯等场景。]]></description><category></category></item><item><title><![CDATA[ELK插件介绍]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131661187</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131661187</guid><author>m0_74412260</author><pubDate>Wed, 12 Jul 2023 08:51:45 +0800</pubDate><description><![CDATA[Grok 是 Logstash 最重要的插件。你可以在 grok 里预定义好命名正则表达式，在稍后(grok参数或者其他正则表达式里)引用它。grok 使用文本片段切分的方式来切分日志事件。语法：(?举例：捕获10或11和长度的十六进制数的queue_id可以使用表达式(?1,3 })(?grok {如果表达式匹配失败，会生成一个tags字段，字段值为 _grokparsefailure，需要重新检查上边的match配置解析是否正确。]]></description><category></category></item><item><title><![CDATA[ELK 企业级日志分析系统]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131634354</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131634354</guid><author>m0_74412260</author><pubDate>Tue, 11 Jul 2023 15:05:49 +0800</pubDate><description><![CDATA[ELK平台是一套完整的日志集中处理解决方案，将（简称ES）、Logstash和Kiabana三个开源工具配合使用， 完成更强大的用户对日志的查询、排序、统计需求。：是基于Lucene（一个全文检索引擎的架构）开发的分布式存储检索引擎，用来存储各类日志。Elasticsearch 是用 Java 开发的，可通过 RESTful Web 接口，让用户可以通过浏览器与 Elasticsearch 通信。（可以通过HTTP协议来发传输一些命令来控制ES执行一些管理操作）]]></description><category></category></item><item><title><![CDATA[分布式监控系统之zabbix6.0二]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131595444</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131595444</guid><author>m0_74412260</author><pubDate>Sat, 08 Jul 2023 09:47:30 +0800</pubDate><description><![CDATA[SNMP，简单网络管理协议，常用于监控网络设备，也能监控支持开启SNMP功能的设备（windows、linux、打印机等）。官方的高可用仅仅针对 Zabbix Server 部分，数据库部分和前端部分需要自行采用各自领域的高可用解决方案。]]></description><category></category></item><item><title><![CDATA[分布式监控之Zabbix6.0监控系统一]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131554213</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131554213</guid><author>m0_74412260</author><pubDate>Thu, 06 Jul 2023 17:09:29 +0800</pubDate><description><![CDATA[作为一个运维，需要会使用监控系统查看服务器系统性能、应用服务状态和网站流量指标等，利用监控系统的数据去了解网站上线发布的结果和健康状态。通过一个友好的界面进行浏览整个网站所有的服务器状态可以在web前端方便的监控数据可以回溯寻找是事故发生时系统的问题和报警情况zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案zabbix能监视各种网络参数，保证服务器系统的安全运营；并提供灵活的通知机制以让系统管理员快速定位/解决存在的问题。]]></description><category></category></item><item><title><![CDATA[rsync远程同步]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131540551</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131540551</guid><author>m0_74412260</author><pubDate>Tue, 04 Jul 2023 20:25:26 +0800</pubDate><description><![CDATA[rsync（Remote Sync，远程同步） 是一个开源的快速备份工具，可以在不同主机之间镜像同步整个目录树，支持增量备份，并保持链接和权限，且采用优化的同步算法，传输前执行压缩，因此非常适用于异地备份、镜像服务器等应用。在远程同步任务中，负责发起rsync同步操作的客户机称为发起端，而负责响应来自客户机的rsync同步操作的服务器称为同步源。在同步过程中，同步源负责提供文件的原始位置，发起端应对该位置具有读取权限。]]></description><category></category></item><item><title><![CDATA[Nginx缓存配置]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131537479</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131537479</guid><author>m0_74412260</author><pubDate>Tue, 04 Jul 2023 17:07:16 +0800</pubDate><description><![CDATA[Nginx 不仅仅是一个 Web 服务器，它还可以作为一个缓存服务器使用。通过 Nginx 缓存，可以对一些静态资源或者数据更新频率较低的后端服务做缓存，降低静态资源或后端服务的响应时间，同时也会降低后端的负载。可以在一定程度上，减少服务器的处理请求压力。比如对一些图片，css或js做一些缓存，那么在每次刷新浏览器的时候，就不会重新请求了，而是从缓存里面读取。这样就可以减轻服务器的压力。]]></description><category></category></item><item><title><![CDATA[Squid代理服务器配置及CDN简介]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131514205</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131514205</guid><author>m0_74412260</author><pubDate>Mon, 03 Jul 2023 15:00:58 +0800</pubDate><description><![CDATA[Squid主要提供缓存加速、应用层过滤控制的功能CDN的全称是Content Delivery Network，即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络，依靠部署在各地的边缘服务器，通过中心平台的负载均衡、内容分发、调度等功能模块，使用户就近获取所需内容，降低网络拥塞，提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。简而言之，就是将数据部署在各地的服务器中，通过负载均衡技术，让用户就近获取服务器中的数据。]]></description><category></category></item><item><title><![CDATA[Redis高可用方法及配置]]></title><link>https://blog.youkuaiyun.com/m0_74412260/article/details/131501539</link><guid>https://blog.youkuaiyun.com/m0_74412260/article/details/131501539</guid><author>m0_74412260</author><pubDate>Sun, 02 Jul 2023 16:06:24 +0800</pubDate><description><![CDATA[主从复制，是指将一台Redis服务器的数据，复制到其他的Redis服务器。前者称为主节点(Master)，后者称为从节点(Slave)；数据的复制是单向的，只能由主节点到从节点。默认情况下，每台Redis服务器都是主节点；且一个主节点可以有多个从节点(或没有从节点)，但一个从节点只能有一个主节点。主从切换技术的方法是：当服务器宕机后，需要手动一台从机切换为主机，这需要人工干预，不仅费时费力而且还会造成一段时间内服务不可用。为了解决主从复制的缺点，就有了哨兵机制。]]></description><category></category></item></channel></rss>