自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

watermelonbig的专栏

一枚7*24小时在练级打怪的工程狮!Call me by Weibo @运维个西瓜 or mailto watermelonbig@163.com...

原创 SaltStack专业课-第1章SaltStack产品介绍

文章目录SaltStack是什么Salt是什么Salt的主要功能Salt提供了以下几项核心能力Salt建立在许多优秀的技术之上关于使用许可SaltStack Open 开源项目SaltStack Enterprise 商业软件Salt vs. 其它多种类似工具工具SaltStack专业资格认证的介...

2020-05-24 23:47:43 115 0

翻译 SaltStack的多云管理解决方案——使用Salt Cloud集成管理腾讯云平台

腾讯云是腾讯提供的安全、可靠、高性能的云计算服务。 它是中国第二大云提供商。 Salt Cloud目前已经提供了对腾讯云平台的管理支持,一些常见的云平台管理功能、管理操作已经都可以做到通过Salt Cloud集成到自有的技术平台上做统一的资源管理了。 Dependencies - 依赖性 用于Sa...

2020-05-24 11:47:54 66 0

翻译 SaltStack 3000 Release Notes - Codename Neon 新版本功能特性说明

SaltStack官方于2020.2月初发布了最新的功能版本——Salt 3000,代号 Neon。相对而言,本次发布的版本,在主要功能上的变化并不算大,具体有哪些增、删、改的变更,请大家详见下文的展开说明。 您也可以参考在Github上维护的一份相同的技术资料:Salt 3000 Release...

2020-03-15 23:35:06 282 0

翻译 SaltStack Version Numbers - 怎样理解SaltStack的版本号命名逻辑

Salt使用基于主要功能的和基于补丁的系统来获取版本号。 版本号的格式为MAJOR.PATCH。 注意 在3000版本之前,Salt使用基于日期的系统作为版本号。 版本号的格式为YYYY.MM.R。 创建发行版时反映的年份(YYYY)和月份(MM)。 错误修正版本号(R)在该功能版本中以递增的形...

2020-03-15 17:27:21 123 0

翻译 SaltStack Formula是什么?它是预先编写的Salt States状态,是社区分享的状态配置模板资源

文章目录SaltStack Formula是什么?InstallationAdding a Formula as a GitFS remoteAdding a Formula directory manuallyUsageIncluding a Formula in an existing Sta...

2020-03-14 11:29:16 125 0

翻译 SaltStack Network Automation 关于网络自动化配置功能实现的介绍

网络自动化是使计算机网络的配置、管理和操作自动化的一个持续过程。 尽管可以将其抽象并与服务器端的操作进行比较,但是仍然存在许多特殊的挑战,最重要的是,网络设备通常是封闭的硬件,只能运行专有软件。 换句话说,用户不能直接在传统的网络设备上安装salt-minion。 由于这些原因,大多数网络设备只能...

2020-02-03 07:38:12 676 0

翻译 Salt Proxy Minion 用于控制由于某种原因而无法运行标准Salt-minion的设备

Proxy minions是正在开发的Salt功能,可控制由于某种原因而无法运行标准Salt-minion的设备。示例包括具有API但运行专有OS系统的网络设备、CPU或内存有限的设备,或可以运行一个minion程序但出于安全原因而不会运行的设备。 您也可以参考在Github上维护的一份相同的技术...

2020-02-01 23:07:44 695 0

翻译 SaltStack Command Line Reference - 命令行使用参考

SaltStack为各种管理场景下准备了很多命令行工具,分别负责处理master节点、minions节点,或是syncdi/proxy等各类目标节点的命令行界面的管理操作。下面是对相关命令使用方法的一个比较详细的介绍。 您也可以参考在Github上维护的一份相同的技术资料:Command Lin...

2019-12-18 00:26:20 791 0

翻译 SaltStack的多云管理解决方案——且看使用Salt Virt模块可以怎么管理你的虚拟机

Salt Virt云控制器功能最初是作为Alpha技术添加到版本0.14.0中的Salt中的。 最初的Salt Virt系统支持以下核心云操作: 虚拟机部署 检查已部署的VM 虚拟机迁移 网络分析 自动将VM与Salt的所有方面集成 镜像预配置 当前正在开发许多功能,以增强Salt Virt系...

2019-12-04 00:44:49 827 0

翻译 SaltStack Events & Reactor - 事件与反应器管理系统使用指南

Salt事件系统用于触发事件,使第三方应用程序或外部进程能够对Salt中的行为做出反应。 事件系统使用发布-订阅模式,或称为pub/sub。 Salt的Reactor系统使Salt能够响应事件并触发动作。 这是一个简单的接口,用于查看Salt的事件总线中是否有与给定模式匹配的事件标签,然后运行一...

2019-11-28 01:07:38 838 0

原创 关于Redis sentinel哨兵高可用选举master的几个技术细节知识问与答

Redis Sentinel应用Raft协议来解决分布式系统一致性问题,即选举redis master的问题。我们在使用redis哨兵架构时,经常强调哨兵节点数量需要设置为3或5或7。假定哨兵节点数量为N,那么quorum票数就设置为N/2+1 。 实际的业务情况有很多变化,部署规模也不等,在设计...

2019-11-25 19:24:16 861 0

翻译 SaltStack的多云管理解决方案——Salt Cloud故障排查步骤

Troubleshooting Salt Cloud 本文介绍了各种步骤,用于对使用Salt Cloud时可能出现的问题进行故障排除。 您也可以参考在Github上维护的这一份技术资料:Troubleshooting Salt Cloud Virtual Machines Are Creat...

2019-11-18 00:27:35 780 0

翻译 SaltStack的多云管理解决方案——怎样为Salt-cloud开发一个云平台驱动程序

Salt Cloud在类似于主Salt项目的模块系统上运行。 saltcloud内部的模块位于salt源码的salt/cloud/clouds目录中。 有两种基本类型的云模块。 如果云平台主机支持libcloud,则使用它是编写模块的最快方法。 Apache Libcloud项目位于: http:...

2019-11-18 00:24:59 809 0

翻译 SaltStack的多云管理解决方案——Salt-cloud针对国内外28个主流的云计算平台提供的集中管理功能支持

在云主机/虚拟机上执行系统配置任务,使其可以接受统一的配置管理。 您也可以参考在Github上维护的这一份技术资料:Salt Cloud Configuration - 配置说明 Salt Cloud提供了与云主机交互的强大接口。 该接口与Salt紧密集成,新虚拟机在创建后将自动连接到Sal...

2019-11-15 12:12:40 847 0

翻译 SaltStack - Salt cloud模块使用完全指南

文章目录salt-cloud Command Line Reference - salt-cloud命令使用说明Synopsis - 概要Description - 描述Options - 配置选项通用选项Execution Options - 执行模块选项Query Options - 查询选项...

2019-11-01 00:34:33 848 0

翻译 SaltStack云管理功能——salt-cloud命令的使用方法

salt-cloud Command Line Reference - salt-cloud命令的使用方法 使用Salt在云平台中配置和管理虚拟机。 您也可以参考在Github上维护的这一份技术资料:salt-cloud Command Line Reference Synopsis - 概要 s...

2019-10-30 12:24:14 974 0

翻译 SaltStack Salt Cloud Quickstart - Salt Cloud 模块使用快速入门

Salt Cloud功能已经内置于Salt中,而运行Salt Cloud的最简单方法是直接在Salt Master上使用它。 请注意,如果您是通过Salt Bootstrap安装Salt的,则可能没有为您自动安装salt-cloud。 请使用操作系统发行版本的软件包管理器从用于安装Salt软件的同...

2019-10-29 08:57:56 790 0

翻译 SaltStack netapi模块REST API——rest_wsgi

您也可以参考在Github上维护的这一份技术资料:rest_wsgi 文章目录A minimalist REST API for Salt - 一个极简的Salt REST APIUsage - 用法Deployment - 部署方式使用兼容WSGI的Web服务器使用仅用于开发服务的salt-ap...

2019-10-26 20:12:53 844 0

翻译 SaltStack netapi模块REST API——rest_tornado

rest_tornado是基于python tornado框架实现的一个Salt REST API技术方案。 您也可以参考在Github上维护的这一份技术资料:rest_tornado A non-blocking REST API for Salt 依赖于 tornado P...

2019-10-26 20:09:53 872 0

翻译 SaltStack netapi模块REST API——rest_cherrypy

A REST API FOR SALT 截止当前,cherrypy的REST API方案是最为成熟的,也是Salt官方更为推荐使用的一个REST API实现方案。 您也可以参考在Github上维护的这一份技术资料:rest_cherrypy 文章目录A REST API FOR SALTIns...

2019-10-26 20:06:30 916 0

翻译 SaltStack HTTP模块开发指南

本教程演示了Salt中可用的各种HTTP模块。 这些模块包装Python tornado,urllib2和requests库,使用与Salt工作流更一致的方式扩展它们。 您也可以参考在Github上维护的这一份技术资料:HTTP Modules 文章目录The `salt.utils.http...

2019-10-26 19:59:44 818 0

翻译 SaltStack netapi模块——Client interfaces客户端开发接口

Salt的客户端接口通过制作映射到函数参数的值的字典来对外暴露可执行的功能函数。 这允许仅通过创建数据结构来调用函数。 (而这也正是Salt自己内部的工作方式!) 您也可以参考在Github上维护的这一份技术资料:Client interfaces of netapi modules clas...

2019-10-26 19:54:41 873 0

翻译 SaltStack netapi 模块总体介绍

Introduction to netapi modules - netapi模块介绍 您也可以参考在Github上维护的这一份技术资料:SaltStack netapi模块开发指南 netapi模块提供了以API为中心的对Salt的访问支持。 通常是面向外部的服务调用,例如REST或WebS...

2019-10-26 19:49:26 829 0

翻译 SaltStack Python client API 使用说明

Salt提供了几个与Python应用程序交互的接口。 这些接口通常称为*Client() APIs。 每个客户端都可以从master服务器或minion服务器访问Salt的不同服务。 每类Client API的详细使用信息都会在下文进行说明。 还可以了解下以下信息。 有许多方法可以通过编程...

2019-10-17 09:31:04 919 0

翻译 SaltStack的两类API服务接口介绍

目前,SaltStack的API接口共有两个技术实现,其具体的适用场景和使用方法均有明显的不同。 Python client API - SaltStack Python客户端程序API开发指南 netapi modules - SaltStack netapi模块开发指南 顾名思义...

2019-10-17 09:25:08 794 0

翻译 SaltStack State Modules - 状态模块开发技巧

状态模块是映射到Salt状态的实际执行和管理的组件。 您也可以参考在Github上维护的这一份技术资料:State Modules States are Easy to Write! - 开发一个状态模块很容易 状态模块易于编写且简单明了。 传递到SLS数据结构的信息将直接映射到状态...

2019-10-10 23:44:25 871 0

翻译 SaltStack State Requisites - 状态配置中的必要性依赖条件的使用方法介绍

Requisites - 必要条件 您也可以参考在Github上维护的这一份技术资料:Requisites and Other Global State Arguments Salt requisite 系统用于创建状态之间的关系。 核心思想是,当一种状态某种程度上依赖于另一种状态时,...

2019-10-10 23:10:41 799 0

翻译 Understanding SaltStack State Compiler Ordering - 理解State状态编译的顺序

Understanding State Compiler Ordering - 理解State状态编译的顺序 注意:本教程是中级教程。 假定你对状态系统和编写salt公式已经有一些基本的了解。 您也可以参考在Github上维护的这一份技术资料:Understanding State...

2019-10-10 23:05:06 772 0

翻译 SaltStack SLS Template Variable Reference - SLS模板变量使用参考

SLS Template Variable Reference - SLS模板变量使用参考 可用于sls文件和文件模板的模板引擎加载了许多上下文变量。 这些变量包含帮助模板生成的信息和功能。 请参见下面的每个变量以了解其可用性–并非所有变量在所有模板环境中都可用。 您也可以参考在Githu...

2019-10-10 23:01:42 792 0

翻译 SaltStack about The Top File 使用知识介绍

The Top File 您也可以参考在Github上维护的这一篇技术资料:The Top File Introduction - 介绍 大多数技术系统的基础架构是由计算机组成,该架构中的每台计算机都扮演着与其他计算机相似的角色。 这些机器相互协作以创建应用程序的技术栈。 为了有效...

2019-10-10 22:58:18 784 0

翻译 SaltStack State System Reference - State状态系统参考资料

State System Reference - State状态系统参考资料 Salt提供了一个接口来管理Salt minions的配置或“状态”。 此接口是一个完备的功能机制的实现,用于根据中心管理系统的定义强制管控本地的系统状态。 您也可以参考在Github上维护的这一份技术资料:St...

2019-10-10 22:54:03 768 0

翻译 Remote Execution - SaltStack远程执行模块使用指南

文章目录Remote Execution - Salt远程执行模块Salt Execution ModulesRemote execution tutorial - 远程执行模块使用教程开始管理你的minions节点吧targetfunctionargumentsRunning Commands ...

2019-09-06 22:02:09 871 0

原创 怎样使用SaltStack控制服务器的系统时间同步设置

我们假定你阅读这篇文章时,已经初步具备salt基础知识了。 本文主要介绍一种使用Salt处理大量业务主机的系统时间同步的方法。 面对大量主机节点时,系统时间同步也是一项挑战 ntpdate是我们经常使用的一个Linux系统时间同步工具。一般情况下,可能直接引用一个公网可访问的ntp serv...

2019-09-04 01:28:47 893 0

原创 使用SaltStack一键完成centos6/7的操作系统初始化配置

文章目录深夜放福利!Salt配置模块主文件字符集配置文件用户打开的最大进程数配置用户打开的最大文件数配置系统内核参数优化执行Salt状态模块同步命令 深夜放福利! 刚刚设计和测试完成的,Salt一键初始化配置CentOS6/7操作系统功能模块。 有了这个,领导终于不用担心我做不好个系统了啊

2019-08-31 02:24:18 918 0

原创 混合云之:云主机+docker容器+静态ip地址+使用专有线路访问远程yum源安装软件

这里的使用场景为混合云。一部分系统和网络环境位于IDC托管机房中, 其中部署了公司内部的yum安装源。另一部分资源是位于另一个机房中的云平台中,其中使用云主机运行docker容器,以提高云主机的资源利用率,以及提高工作效率等。两套系统环境之间配置了加密通信线路打通了两端的私网。 以下配置可以达到...

2019-08-31 00:48:15 1242 0

原创 怎样使用SaltStack统一配置管理centos6/7的系统防火墙

文章目录题外话创建一个Salt state状态模块编写firewall.sls文件的内容关于配置管理命令的幂等特性salt.states.firewalld模块的不足之处 题外话 CentOS/RHEL是国内使用最为广泛的Linux操作系统,尤其是企业用户。 CentOS6的生命力之强大,是...

2019-08-30 00:42:02 862 0

原创 将SaltStack从2017.7升级为2019.2版本的升级操作指南

文章目录背景概况升级前的准备工作操作步骤将salt-repo yum安装源升级为 salt-repo-2019.2 版本执行升级salt-master软件包版本的命令检查下安装成果替换salt master使用的配置文件在Salt Master节点上对主要功能做些测试升级下Salt周围边的相关软件...

2019-08-29 00:59:51 2336 0

原创 Heartbeat HA高可用软件的一些使用技巧以及资源管理超时问题的分析

文章目录heartbeat之集群组件新、旧CRM资源管理器节点和首选节点角色(node and prefered node)切换heartbeat服务的几种操作方法关于Heartbeat资源管理超时时间的一个问题分析 heartbeat之集群组件 Heartbeat 从3.x开始,架构拆分为h...

2019-08-28 00:28:32 909 0

原创 容器安装oracle11g时dbca建库程序会在执行到76%的时候报错挂起的问题

问题的现象 当我们在Docker容器中安装和创建oracle11g数据库时,可以成功安装软件、成功配置网络服务监听,但是在执行dbca建库程序时会在执行到76%左右的时候报错挂起。虽然反复换了多个环境,包括把基础镜像系统从centos7换到centos6,最终问题的现象是一致的,即卡在进度条76%...

2019-08-26 21:14:40 1077 0

翻译 SALT BEST PRACTICES - SaltStack最佳实践

文章目录GENERAL RULES - 通用规则STRUCTURING STATES AND FORMULAS - 按结构化的方式组织states和formulas数据STRUCTURING PILLAR FILES - 按结构化的方式管理pillar文件VARIABLE FLEXIBILITY ...

2019-08-20 00:24:53 868 0

提示
确定要删除当前文章?
取消 删除