背景
Salt是一种和以往不同的基础设施管理方法,它是建立在大规模系统高速通讯能力可以大幅提升的想法上。这种方法使得Salt成为一个强大的能够解决基础设施中许多特定问题的多任务系统。远程执行引擎是Salt的核心,它能够为多组系统创建高速、安全的双向通讯网络。基于这个通许系统,Salt提供了一个非常快速、灵活并且容易使用的配置管理系统,称之为“Salt States”。
从SALTSTACK仓库中安装
使用SaltStack存储库进行安装:
1. 根据运行的版本,导入SaltStack存储库的秘钥:
这里选择了version7
rpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/latest/SALTSTACK-GPG-KEY.pub
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=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest/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
Salt是一种创新的基础设施管理方案,核心在于其远程执行引擎,能构建高速、安全的双向通讯网络,适用于大规模系统。SaltStates作为其配置管理系统,快速、灵活且易用。本文详细介绍了如何从SALTSTACK仓库安装Salt,并配置master和minion开机启动。
319

被折叠的 条评论
为什么被折叠?



