4 张冲andy

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

oel 7 本地yum源配置

os环境:# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.6 (Maipo)1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel7)# mkdir -p /repo/iso# mkdir -p /repo/rhel72.如果有现成的ISO文件可以直接上传...

2020-05-08 11:26:15

Saltstack系列5:Saltstack之pillar组件

pillar组件pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适用于一些比较敏感的数据,这也是区别于grains最关键的一点,如定义不同业务组主机的用户id、组...

2019-10-19 20:20:06

Saltstack系列4:Saltstack之Grains组件

grains说明grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。例:(janja模板){% if grains['os'] == 'Ubuntu' %}host: {{ grai...

2019-10-19 20:18:32

Saltstack系列3:Saltstack常用模块及API

说明salt '*' sys.list_modules #列出当前版本支持的模块API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可)import salt.clientclient = salt.client.LocalCl...

2019-10-19 20:17:16

Saltstack系列2:Saltstack远程执行命令

命令命令格式:salt '<操作目标>' <方法>[参数]例:salt 'wx' cmd.run 'free -m' #查看被控主机内存使用情况常用参数针对<操作目标>,Saltstack提供了多种方法对被控主机(id)进行过滤。下面列举出常用具体参数:-E,--pcre,通过正则表达式进行匹配:salt -E '^SN201...

2019-10-19 20:14:38

python 详解re模块

正则表达式的元字符有. ^ $ * ? { [ ] | ( ).表示任意字符[]用来匹配一个指定的字符类别,所谓的字符类别就是你想匹配的一个字符集,对于字符集中的字符可以理解成或的关系。^ 如果放在字符串的开头,则表示取非的意思。[^5]表示除了5之外的其他字符。而如果^不在字符串的开头,则表示它本身。具有重复功能的元字符:* 对于前一个字符重复0到无穷次对于前一个字符重复1到无穷次...

2019-10-05 19:58:54

Salt-Formulas的使用

Saltstack自0.17.x版本开始引进Formulas的概念,旨在通过简化State和集成数据来实现State的友好管理。根据SALT FORMULAS的官方文档,在完成手动添加formula目录后,formula应该提供一些默认的配置而立即可用。如果需要进一步的配置,大部分的formulas可以通过Pillar数据进行配置,可以参考每个Formula仓库的pillar.example文件查...

2019-08-15 17:13:49

salt-master命令详解

**salt-master命令**命令行官网学习网站:http://docs.saltstack.cn/ref/cli/index.htmlsaltsalt-callsalt-cpsalt-keysalt-mastersalt-minionsalt-runsalt-unity一、salt常用命令salt 该命令执行salt的执行模块,通常在master端...

2019-08-15 13:54:57

深入SaltStack

[译者注] 这是一篇发表在opencredo官网的博文,通过比较流行的Puppet和新发展起来的Salt,详细地介绍了Salt的功能。在征得原作者的同意后,翻译出来,与大家分享。初次翻译长文,请大家指点。原文链接深入SaltStackMaartens Lourens.于1月10日发表在opencredo.对系统工程师来说,配置管理已经向前跃进了一大步. 系统配置的自动化不仅可预测,...

2019-08-14 21:48:30

Salt States概览

作者言我也只是SaltStack的初学者,如果文中有错误的地方,请不吝赐教。在学习的过程,我也做了不少实验,犯了不少错,积累了一些经验,对SaltStack的运行也有一定了解,如果有什么问题,或是不太理解的地方,非常欢迎留言交流!Salt States参考链接:官方文档简洁,简洁,简洁众多强大而有力的设计都建立在简单的原则之上。Salt SLS系统也努力向K.I.S.S看齐...

2019-08-14 21:43:37

Salt Highstate数据结构定义

作者言这篇文档详细解释了SLS文件中,每个部分的名称与含义,以及SLS中的数据处理后的数据结构。我只是SaltStack的初学者,如果文中有错误的地方,请不吝赐教。在学习的过程,我做了一些实验,犯了不少错,积累了一些经验,对SaltStack的运行也有一定了解,如果有什么问题,或是不太理解的地方,非常欢迎留言交流!Salt State TreeTop fileSalt St...

2019-08-14 21:41:16

如何使用Salt Pillar

作者言Salt的网站上有两篇关于Pillar的文档(一,二),其中一篇内容很少,我觉得写成一篇文章更合适。本文的逻辑结构没有参照官方文档,而是根据我自己对Pillar的理解组织内容,希望能够把这个概念解释清楚。文中的示例代码来自官方文档。我只是SaltStack的初学者,如果文中有错误的地方,请不吝赐教。 在学习的过程,我做了一些实验,犯了不少错,积累了一些经验,对SaltStack的运行...

2019-08-14 21:23:17

Redis4.0新特性(一)-Memory Command

Redis4.0版本增加了很多诱人的新特性,在redis精细化运营管理中都非常有用(猜想和antirez加入redislabs有很大关系);此系列几篇水文主要介绍以下几个新特性的使用和效果。Redis Memeory Command:详细分析内存使用情况,内存使用诊断,内存碎片回收; PSYNC2:解决failover和从实例重启不能部分同步;PSYNC3已经路上了; LazyFree: ...

2019-07-25 21:20:06

vim使用技巧

一、VIM常用操作1、插入命令a在光标所在字符后插入A在光标所在行尾插入i在光标所在字符前插入I在光标所在行行首插入o在光标下插入新行O在光标下插入新行2、定位命令:set un 设置行号:set noun 取消行号gg 到第一行G 到最后一行nG到第n行:n到第n行$ 移至行尾0移至行首3、删除命令x删除光标所在处字符...

2019-07-18 21:08:22

nginx之 nginx限流配置

limit_req zone=req_zone;严格依照在limti_req_zone中配置的rate来处理请求超过rate处理能力范围的,直接drop表现为对收到的请求无延时limit_req zone=req_zone burst=5;依照在limti_req_zone中配置的rate来处理请求同时设置了一个大小为5的缓冲队列,在缓冲队列中的请求会等待慢慢处理超过了burst缓冲...

2019-06-21 20:53:14

nginx 限流配置

限流算法令牌桶算法算法思想是:令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。漏桶算法算法思想是:水(请求)从上方倒入水桶,从水桶下方流出(被处理); 来不及流出的水存在水桶中(缓冲),以固定速率流出; 水桶满后水溢出(丢弃)。 这个算法的核心是:缓存请求、匀速处理、多余...

2019-06-21 20:50:19

redis-sentinel 高可用方案实践

近期公司的一块核心业务使用redis作为配置转发中心,存在单点问题,考虑服务的可靠性。针对业务需求,我们确定了我们的需求:异地跨机房容灾 故障自动切换 尽可能高的保证数据不丢失针对以上需求,我们分别对redis主从复之,redis-cluster,redis-sentinel方案进行了调研,对比结果如下: 方案 数据可靠性 服务可靠性...

2019-05-08 10:22:12

redis之 主从复制和哨兵

一、Redis主从复制主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性1. 主从复制的相关操作a,配置主从复制方式一、新增redis6380.conf, 加入 slaveof 192.168.152.1286379, 在6379启动完后再启6380,完成配置;b,配置主从复制方式二、redis-server --slaveof 192.16...

2019-05-08 09:31:12

MySQL架构与业务总结图

MySQL架构与业务总结图如下:

2019-05-05 18:58:11

MGR实现分析 - 成员管理与故障恢复实现

MySQL Group Replication(MGR)框架让MySQL具备了自动主从切换和故障恢复能力,举single primary(单主)模式为例,primary作为主节点对外提供读写服务,是唯一的可写节点,其他节点均为secondary节点,可提供读服务。在传统的master-slave主从复制模式下,如果master发生了crash,MySQL DBA需要手动将slave升级为新mast...

2019-04-28 16:30:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。