一、 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阅读
说明:salt是一个异构平台基础设置管理工具(虽然我们通常只用在Linux上),使用轻量级的通讯器ZMQ,用Python写成的批量管理工具,完全开源,遵守Apache2协议,与Puppet,Chef功能类似,有一个强大的远程执行命令引擎,也有一个强大的配置管理系统,通常叫做Salt State System。 基本原理: SaltStack 采用 C/S模式,server端就是salt的mas
转载
2024-04-30 14:26:55
74阅读
saltstack使用python语言写的。3种运行方式:localmaster/Minion(奴才)salt SSH3大功能:远程执行配置管理 就是将安装的配置文件放到指定文件上,然后在所有主机上执行云管理 支持云上面的操作saltstack低层使用zeroMQ通信:MQ消息的发布与订阅特征。安装:首先在所有的minion和ma
转载
2024-07-26 16:28:00
36阅读
#-*-coding:utf-8-*-importsysimportjsonimportpycurlfromioimportBytesIOclassPyCurl(object):def__init__(self,url,**kwargs):#传入url地址self.url=url#取出header相关信息self.header=kwargs.get("header",None)#创建一个curl对
原创
2018-11-30 17:32:06
606阅读
点赞
SaltStack官方提供有RESTAPI格式的api项目,使得salt与第三方系统集成变得更加简单。以下操作前提是您已经安装好salt-master和salt-api服务1、配置salt-master,开启rest_cherrypy服务这里偷懒,没有使用ssl,所以直接禁用ssl了,线上环境建议使用sslrest_cherrypy:port:8181host:0.0.0.0disable_ssl
原创
精选
2021-01-12 16:56:46
3137阅读
点赞
上篇记录了 saltstack 的安装与配置和简单的使用,但是你会发现基本所有操作,都需要登录到 master机上进行命令行操作,虽然命令行才是最强大的,但是对于新手和入门时的学习使用和管理非常不...
原创
2022-07-20 20:42:56
221阅读
如何使用SaltStack API Java实现自动化部署
SaltStack是一个用于自动化部署和配置管理的开源工具。它使用Python作为主要编程语言,并提供了一套强大的API,可以用于与SaltStack进行交互。在本文中,我将向您展示如何使用SaltStack API Java来实现自动化部署。
SaltStack API Java提供了一组用于与SaltStack Master进行通
原创
2024-01-15 05:29:48
43阅读
本文章讲述如何安装salt-api和基于python实现REST api调用
原创
精选
2019-07-24 11:20:15
10000+阅读
点赞
SaltStackapi使用scofield菜鸟运维杂谈SaltStack官方提供有RESTAPI格式的api项目,使得salt与第三方系统集成变得更加简单。以下操作前提是您已经安装好salt-master和salt-api服务1、配置salt-master,开启rest_cherrypy服务这里偷懒,没有使用ssl,所以直接禁用ssl了,线上环境建议使用sslrest_cherrypy:port
原创
2021-03-11 23:56:49
518阅读
Salt-API 1,htps证书 2,配置文件 3,验证。使用PAM验证 4,启动salt-api 安装salt-api yum -y install salt-api 创建用户 useradd -s /usr/sbin/nologin -M saltapi 设置密码 passwd saltapi
原创
2021-09-10 14:51:06
239阅读
#这几天一直在研究saltstack api,自己也走了很多坑,把部署,使用的过程记录下来分享给大家,欢迎大家一起交流,探讨。
#系统环境:Centos6.5 X86_64
#python版本:2.6.6
#安装salt服务和依赖:
cat /etc/redhat-release &
推荐
原创
2014-12-23 23:42:54
5303阅读
点赞
3评论
一、Python安装saltstackpip install salt二、接口调用实例1、test.pingimport salt.clientclient = salt.client.LocalClient()ret = client.cmd('*','test.ping')print ret2、cmd模块1)功能:实现远程命令的调用执行2)实例:获取所有主机的内存使用情况 salt '*' c
原创
2016-02-04 23:07:27
8695阅读
点赞
2评论
#系统环境:Centos6.5 X86_64#python版本:2.6.6 #安装salt服务和依赖:cat /etc/redhat-release cd /etc/yum.repos.d/ && wget
转载
精选
2014-12-24 11:02:37
518阅读
说明 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可) 常用模块 Archive模块 功能:实现系统层面的压缩包调用,支持gzip、gunzip、ra
转载
2019-10-19 20:04:00
188阅读
2评论
如果需要通过第三方来调用SaltStack时,使用SaltStack自带的Python API并不能很好的满足需求。可以通过使用SaltStack基于RESTful风格的HTTP API。该API模块并不是内置的,需要单独安装。Salt REST API简介这里简单的说明下,SaltStack官方支持三种REST API,分别是rest_cherry; rest_tonado和rest_wsgir
原创
2021-05-09 15:03:28
579阅读
Saltstack是个运维自动化管理工具 在运维当中还是相当不错的 批量管理 分发软件 安装软件部署 也可以收集一些 服务器的信息 可以做CMDB资产管理 还有salt提供了很方便的API 提供给第三方使用 salt api安装在已经安装好的主salt master上面 安装apiyum -y install salt-api安装完成之后获取tokencurl
原创
2016-09-14 12:15:29
846阅读
第一part:django的介绍 Django:是用python语言开发的一个开源的web开发框架,并且遵循MVC设计,是python的第三方模块。1.特点:是一个非常快速、简单、代码量少,可以很好的完成web项目的开发a.快速开发 b.安全性高 c.可扩展性强 d.免费开源2.使用pip命令安装:pip
转载
2023-09-16 22:12:22
392阅读
一、介绍
SaltStack 官方提供有REST API格式的 salt-api 项目,将使Salt与第三方系统集成变得尤为简单。本文讲带你了解如何安装配置Salt-API, 如何利用Salt-API获取想要的信息
二、正文
查看salt-master版本,内核信息及系统版本
[root@coms ~]# rpm -qa |grep salt-master
salt-master-2018.3.
原创
2019-04-30 10:04:09
2353阅读
点赞
SaltStack接口salt-api 介绍 参考官档参考官档 SaltStack官方提供有REST API格式的salt-api项目,将使salt与第三方系统集成变得更加简单。 salt-api安装配置 1)在salt-master上进行安装 2)自签名证书,生产环境可以购买(说明:如果没有sal
原创
2022-05-13 14:59:57
224阅读
Saltstack提供了非常丰富的功能模块(用python所写),涉及操作系统的基础功能、常用工具支持等,当然也可以通过sys模块列出当前版本支持的模块#salt '*' sys.list_modules 接下来抽取常见的模块进行介绍,同时也会列举模块的API使用方法。API的原理是通过调用master client模块,实
原创
2016-01-06 11:39:43
1263阅读