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...