目录一、Salt命令的构成1、target2、funcation3、arguments二、编写远程执行模块1、编写模块2、了解YAML语法3、SLS4、配置管理(1)方法一(2)方法二(3)方法三(4)一些例子 一、Salt命令的构成Salt命令由三个主要部分构成:salt '<target>' <function> [arguments]1、targettarget:
文章目录1 saltstack简介2 saltstack安装及配置2.1 环境准备2.2 master安装及配置2.3 minion安装及配置2.4 后续操作3 测试3.1 测试minion主机是否存活3.2 测试运行命令3.3 管理minion文件3.4 测试salt-cp拷贝文件3.5 测试统一安装Nginx3.6 salt配置管理定时任务4 saltstack小结5 官方文档 1 salt
因为Saltstack自己的repo源是在国外,在国内服务器yum安装Saltstack的时候下载软件包就非常慢,很多情况下还经常下载失败,其实软件包总大小只有10M左右,如果这样安装多台minion客户端就需要耗费不少时间;当然国内也有不少EPEL源提供yum安装Saltstack,但是测试了几个,发现安装的Saltstack都不是最新版。所以,决定自己搭建一个Saltstackrepo软件源
转载 2018-05-29 11:00:38
2515阅读
 repo工具 用于从android官网下载全部源码,官方用的是git协议 获取repo: # curl http://android.git.kernel.org/repo >~/bin/repo   公司用ssh协议,下载源码 两个代码为别为:
原创 2011-09-01 13:50:49
675阅读
repo的时候出现如下问题 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: e
原创 2022-10-31 15:50:36
184阅读
repo 是 google 用 Python 脚本写的调用 git 的一个脚本,主要是用来下载、管理项目的软件仓库 ...
转载 2021-10-26 11:08:00
348阅读
2评论
一、概述REPO是GOOGLE用Python脚本写的调用GIT的一个脚本,主要是用来下载、管理Android项目的软件仓库。首先REPO是我们以 GIT为基础构建的代码库管理工具。REPO可以在必要时整合多个GIT代码库,将相关内容上传到我们的修订版本控制系统,并自动执行Android开发工作流程的部分环节。REPO并非用来取代GIT,只是为了让您在 Android 环境中更轻松地使
 关于Saltstack分组的混合匹配:(Compound matchers) 1.修改配置文件,添加组。[root@node1 ~]# vim /etc/salt/master nodegroups:   group1: 'L@node2,node3'   group2: 'S@192.
原创 2015-08-19 13:17:57
2637阅读
3点赞
3评论
1.1Saltstack基本概述SaltStack是一个异构平台基础设施管理工具,具有远程执行、配置管理、云管理, 只需要花费数分钟即可运行起来,扩展性组以支撑管理上万台服务器,速度快,服务器之间秒级通讯数秒钟即可完成数据传递。SaltStack三大功能远程执行配置管理(状态)云管理SaltStack四种运行方式 Local本地运行 Minion/Master 传统方式运行 Syndic
转载 2024-07-19 15:48:05
177阅读
一、关于salt简介,安装和基本配置说明:salt是一个异构平台基础设置管理工具(虽然我们通常只用在Linux上),使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State System。基本原理:SaltStack 采用 C/S模式,ser
转载 2024-02-22 12:16:21
119阅读
一. SaltStack安装1. 安装saltstack服务端和客户端:http://repo.saltstack.com #进入网站安装官方源 yum install salt-master salt-minion #服务端 yum install salt-minion #客户端2. 配置客户端的master:vim /etc/salt/min
转载 2024-04-15 11:22:26
207阅读
       认识Saltstack已经好久了,由于工作原因,也可能由于太懒的原因吧,一直没有好好研究。最近闲下来了,最近闲来无事,准备研究一下记录学习的过程及学习中遇到的问题。借鉴了很多网友的文档,并做了很多实验。此记录笔记可能比较简陋......见谅。        Salt
原创 2015-08-19 11:36:03
1043阅读
简介 SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ) 与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建。有如下特性: (1)、部署简单、方便;
转载 2024-05-20 20:16:52
61阅读
一、 saltstack 的api接口使用1)检查saltstack的环境[root@master ~]# salt-key Accepted Keys: master node01 node02 Denied Keys: Unaccepted Keys: Rejected Keys: [root@master ~]# salt '*' test.ping node02: True mas
转载 2023-07-10 09:55:47
128阅读
SaltStack 介绍和安装SaltStack 介绍SaltStack是一种利用Python语言开发的,用于批量管理主机的一套工具,主要实现三种功能:远程执行:通过saltstack工具,可以同时在多台被管理的主机上,执行操作,并行执行命令,安装加密协议配置管理:通过YMAL语言脚本,编写主机配置文件,实现自动化安装和运维云管理:通过saltcloud创建和管理私有云salt可以用于定义的模式,
转载 2024-03-22 21:08:42
79阅读
repo 是git的管理工具repo manifest.xml 文件结构:<?xml version="1.0" encoding="UTF-8"?> <manifest> <remote name="shift" fetch="git://git.mygit.com/" /> <default revi
转载 2024-03-03 22:42:14
489阅读
Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制。Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 Repo 命令行工具,对 Git 部分命令封装,将 百多
转载 2024-03-06 16:56:48
65阅读
http://sfzhang88.blog.51cto.com/4995876/1313019  动化运维工具Saltstack学习笔记(上)http://sfzhang88.blog.51cto.com/4995876/1317802  自动化运维工具Saltstack学习笔记(下)http://lihuipeng.blog.51cto.com/3064864/1394316
转载 精选 2014-04-22 15:47:40
955阅读
saltstack 安装两台机器192.168.1.122 192.168.1.124设置hostname以及hosts192.168.1.122 web1.bbs.com192.168.1.124 web2.bbs.com关闭selinux,清空iptables规则122上yum install -y epel-releaseyum install -y salt-master salt-min
原创 2016-02-25 18:35:08
706阅读
saltstack时一种基于C/S架构的服务模式,可以简单地理解为如果我们想要使用saltstack就需要在现有的环境下引入维护一套C/S架构。在saltstack架构中服务器端叫做master,客户端叫做minion。首先来安装saltstack:在安装之前需要在两台服务器上安装epel源:yum install -y epel-release 在master: y
原创 2016-11-22 15:08:30
857阅读
  • 1
  • 2
  • 3
  • 4
  • 5