在centos上搭建 saltstack

搭建 saltstack

一台服务端 一台客户端

1.设置 hostname
hostnamectl set-hostname saltstack 服务端
hostnamectl set-hostname client 客户端

2.关闭SElinux
#服务端和客户端都要配置
vim /etc/selinux/config
将SELINUX=enforcing
改成 SELINUX=disabled

3.编辑 hosts 文件
#服务端和客户端都要配置
vi /etc/hosts
在里面添加
192.168.1.123 saltstrack
192.168.1.124 client

4.添加epel源
#服务端和客户端都要配置
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

5.安装
yum -y install salt-master salt-minion 服务端
yum -y install salt-minion 客户端

6.配置master
#服务端和客户端都要配置
vi /etc/salt/minion
+16: master: 主机名/ip
+78: id: 主机名

7.服务端 启动服务
systemctl enable salt-master
systemctl enable salt-minion
systemctl start salt-master
systemctl start salt-minion

8.客户端 启动服务
systemctl enable salt-minion
systemctl start salt-minion

9.vim /etc/salt/minion 客户端
添加 master: 服务端ip
id: 客户端主机名

10.关闭防火墙
service firewalld stop 服务端

11.关闭SElinux
setenforce 0

12.重启服务
systemctl restart salt-minion 客户端

13.显示所有公钥
salt-key -L

14.接受所有等待的Key
salt-key -A
Proceed?[n/y] y

15.显示所有公钥
salt-key -L

16.检测通讯是否正常
salt ‘*‘ test.ping

原文地址:https://blog.51cto.com/14375806/2414574

时间: 2024-10-12 06:26:56

在centos上搭建 saltstack的相关文章

CentOS上搭建java WEB开发环境Tomcat+MySQL+JDK

对于初学者来说,想在linux系统上搭建一个java web服务器,不知道什么方案可行, 这篇文章主要是告诉这些基础和概念相对薄弱的同学,这样搭建是可行的,大体上没问 题的,出问题也是细节问题.所以此文只讲一个大体流程即可. 一.准备工作: Linux系统: CentOS release 6.4: Tomcat: apache-tomcat-8.0.9.tar.gz:下载:http://dev.mysql.com/downloads/ MySQL:mysql-5.1.73-3el6-5.src.

CentOs上搭建nginx

CentOs上搭建nginx 标签(空格分隔): nginx ? 版权声明:本文为博主原创文章,转载请注明出处 本文内容仅为个人理解,不保证完全正确 [TOC] 1. 在root环境下安装nginx 1.1 常用工具安装 yum -y install wget httpd-tools vim 1.2 关闭iptables规则 iptables -F iptables -t nat -F 1.3 关闭SELinux setenforce 0 1.4 安装C/C++环境和PCRE库 yum -y i

使用kubeadm在CentOS上搭建Kubernetes1.14.3集群

练习环境说明:参考1 参考2 主机名称 IP地址 部署软件 备注 M-kube12 192.168.10.12 master+etcd+docker+keepalived+haproxy master M-kube13 192.168.10.13 master+etcd+docker+keepalived+haproxy master M-kube14 192.168.10.14 master+etcd+docker+keepalived+haproxy master N-kube15 192.

centos上搭建git服务--3

前言:当我们想要实现几个小伙伴合作开发同一个项目,或者建立一个资源分享平台的时候,GIT就是一个很好的选择.当然,既然是一个共有平台,那么把这个平台放到个人计算机上明显是不合适的,因此就要在服务器上搭建GIT了.另一个需求是,我们在本地开发,然后推送到服务器上,并且自动同步到web站点目录,这样就可以直接看到网页效果了,这就要实现自动同步.下面我带领大家实现这么一个功能. 如果条件允许的话,大家可以跟着做的(注:我的服务器是centos 7,lamp环境). 一.在服务器上安装git: //yu

linux(centos)上搭建pppoe服务器

搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定 1.安装pppoe,安装完成后,会有pppoe-server命令 yum install rp-pppoe 2.安装完成后,会在动在/etc/ppp目录下生成pppoe-server-options文件,文件内容如下,照着改就可以了 写道 # PPP options for the PPPoE server # LIC: GPL require-pap require-chap login lcp-echo-in

centos上搭建git服务--4

Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升级版 其他 服务器搭建 本地服务器搭建 Gitolite搭建 一.简单版 1.创建版本库 git init 2.新增修改,新增文件到缓存区 git add 3.比较文件的差异 git diff 4.查看仓库状态 git status 5.从缓存区提交修改(新增)到版本库 git commit -m 'add

在CentOS上搭建PHP服务器环境

您也可以使用一键自动部署环境的工具,请参见网友开发的这个工具 http://www.centos.bz/2013/08/ezhttp-tutorial/ 安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql: yum install mysql mysql-server 启动mysql

CentOS上搭建Nginx + Mono 运行 asp.net

安装步骤: 一.获取开源相关程序: 1.利用CentOS Linux系统自带的yum命令安装.升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip

CentOS上搭建Nginx + Mono 运行 asp.net[转]

http://www.linuxdot.net/ http://www.cnblogs.com/wander1129/archive/2011/12/16/mono.html 安装步骤: 一.获取开源相关程序: 1.利用CentOS Linux系统自带的yum命令安装.升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freet