SaltStack自动化运维工具实践指南
2023-06-13 09:13:36 时间
[TOC]
简述
SaltStack是基础架构管理的一种自动化工具。部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快。与服务器之间的交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。SaltStack项目于2011年启动,年增长速度较快,五年期固定基础设施编制和配置管理的开源项目。SaltStack社区致力于保持slat项目集中、友好、健康、开放。
saltstack是基于python开发的一套C/S自动化运维工具,通信采用了zeromq消息队列的(pub/sub),数据传输采用了AES(高级加密)保证安全性,认证采用了SSL方式
安装
Installs the latest release. Updating installs the latest release even if it is a new major version.
# 1.运行以下命令导入SaltStack存储库键:
wget -O - https://repo.saltstack.com/py3/ubuntu/20.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
# 2.将以下文件保存到/etc/apt/sources.list.d/saltstack.list:
sudo tee /etc/apt/sources.list.d/saltstack.list<<'EOF'
deb http://repo.saltstack.com/py3/ubuntu/20.04/amd64/latest focal main
EOF
# 3.更新仓库清单以及安装Salt components:
sudo apt-get update
sudo apt-get install -y salt-master salt-minion salt-ssh salt-syndic salt-cloud salt-api
# 4.(仅升级)重新启动所有升级服务,例如:
sudo systemctl restart salt-minion
sudo salt-ssh ‘*’ –priv=/home/weiyigeek/.ssh/id_ed25519 –priv-passwd=weiyegeek cmd.run ‘whoami’
相关文章
- 第六章·自动化运维工具-Ansible Jinja2模板
- 第五章·自动化运维工具-Ansible流程控制
- 什么是营销自动化工具?简单的营销自动化流程如何设计?
- ansible自动化运维工具环境准备
- 神器!你不可错过的几款超牛逼终端工具
- 【愚公系列】2022年12月 .NET CORE工具案例-性能监控工具WatchDog的使用
- UI自动化工具4399AT全方面更新
- 4K YouTube to MP3 for Mac(在线视频音频提取工具) 4.8.0激活版
- 从0开始聊聊自动化静态代码审计工具
- 【愚公系列】2023年02月 Python工具集合-DrissionPage自动化测试集成工具
- CSS FilterLab:Adobe 创建的 CSS 滤镜设置和演示工具
- java解压缩zip和rar的工具类详解编程语言
- Oracle数据库管理工具:实现自动化管理(oracle的工具)
- 如何在 CentOS 8/RHEL 8 上安装 Ansible(自动化工具)
- Ansible 自动化工具安装、配置和快速入门指南
- Ansible相关工具介绍,实例演示
- 自动化运维工具ansible实战
- Snuck:一款自动化XSS漏洞扫描工具(含下载)
- 「Linux自动化工具完全攻略」(linux自动化工具)
- 六款企业系统管理员必备的自动化工具
- Linux下自动化操作工具CNEE的优势(Linuxcnee)