SaltStack安裝部署

2021-10-07 22:33:11 字數 1683 閱讀 4522

salt是一種和以往不同的基礎設施管理方法,它是建立在大規模系統高速通訊能力可以大幅提公升的想法上。這種方法使得salt成為乙個強大的能夠解決基礎設施中許多特定問題的多工系統。遠端執行引擎是salt的核心,它能夠為多組系統建立高速、安全的雙向通訊網路。基於這個通許系統,salt提供了乙個非常快速、靈活並且容易使用的配置管理系統,稱之為「salt states」。

使用saltstack儲存庫進行安裝:

1. 根據執行的版本,匯入saltstack儲存庫的秘鑰:

這裡選擇了version7

rpm --import
2. 將以下內容存放至/etc/yum.repos.d/saltstack.repo目錄下

version 7 和 6

$ cat /etc/yum.repos.d/saltstack.repo

[saltstack-repo]

name=saltstack repo for rhel/centos $releasever

baseurl=

enabled=1

gpgcheck=1

gpgkey=/saltstack-gpg-key.pub

3. 執行 sudo yum clean expire-cache

$ yum clean expire-cache

loaded plugins: langpacks, versionlock

cleaning repos: base docker-ce-stable epel extras kubernetes saltstack-repo updates

6 metadata files removed

4. 執行sudo yum update

yum install salt-master

yum install salt-minion

yum install salt-ssh

yum install salt-syndic

yum install salt-cloud

1. 配置master開機自動啟動

$ systemctl enable salt-master.service

created symlink from /etc/systemd/system/multi-user.target.wants/salt-master.service to /usr/lib/systemd/system/salt-master.service.

2. 啟動master

systemctl start salt-master.service
3. 配置minion開機自動啟動

systemctl enable salt-minion.service
4. 啟動minion

systemctl start salt-minion.service
配置管理文件

saltstack 安裝部署

官方源 saltstack yum源 系統環境 cat etc redhat release centos linux release 7.2.1511 core saltstack安裝版本 salt v salt version salt 2017.7.2 dependency versions ...

saltstack安裝部署

saltstack是基於python開發的一套c s架構配置管理工具,使用ssl證書籤方的方式進行認證管理,底層使用zeromq訊息佇列pub sub方式通訊。saltstack有兩個主要功能,分別是配置管理與遠端執行。saltstack基於c s架構,伺服器端稱作master,客戶端稱作minio...

Saltstack基本安裝部署

配置環境 master節點 172.16.100.10 minion節點 172.16.100.20 msater節點 安裝軟體包 curl o etc yum.repos.d epel 7.repo yum y install salt master salt minion systemctl s...