首页 > 其他分享 >saltstack学习

saltstack学习

时间:2022-12-18 23:56:59浏览次数:34  
标签:root sudo 学习 systemctl client01 master saltstack salt

salt-master:

[root@salt-master ~]# systemctl  stop   firewalld 

[root@salt-master ~]# systemctl   disable    firewalld 

[root@salt-master ~]# sed  -i  's/^SELINUX=.*/SELINUX=disabled/g'  /etc/sysconfig/selinux

[root@salt-master ~]# reboot

[root@salt-master ~]# cat /etc/hosts
192.168.111.128 salt-master
192.168.111.129 salt-client01

[root@salt-master ~]# sudo rpm --import https://repo.saltproject.io/py3/redhat/7/x86_64/3004/SALTSTACK-GPG-KEY.pub
[root@salt-master ~]# curl -fsSL https://repo.saltproject.io/py3/redhat/7/x86_64/3004.repo | sudo tee /etc/yum.repos.d/salt.repo

[root@salt-master ~]# sudo yum install salt-master -y

[root@salt-master ~]# sudo systemctl enable salt-master && sudo systemctl start salt-master  

[root@salt-master ~]# sudo yum clean expire-cache

[root@salt-master ~]# salt-key -L
Accepted Keys:
Denied Keys:
Unaccepted Keys:
salt-client01
Rejected Keys:
[root@salt-master ~]# salt-key -A
The following keys are going to be accepted:
Unaccepted Keys:
salt-client01
Proceed? [n/Y] y
Key for minion salt-client01 accepted.

[root@salt-master ~]# salt-key -a salt-client01            # -a=-add  -A=all  add  -d=delete  -D=all delete 
The key glob 'salt-client01' does not match any unaccepted keys.

[root@salt-master ~]# salt-key -L
Accepted Keys:
salt-client01
Denied Keys:
Unaccepted Keys:
Rejected Keys:  

[root@salt-master ~]# salt '*' test.ping
salt-client01:
True

[root@salt-master ~]# salt '*' cmd.run 'echo hello world'
salt-client01:
hello world

[root@salt-master ~]# salt '*' grains.items
salt-client01:
----------
biosreleasedate:
11/12/2020
biosversion:
6.00
cpu_flags:
- fpu

[root@salt-master ~]# salt '*' grains.get hwaddr_interfaces
salt-client01:
----------
ens33:
00:0c:29:c2:80:3b
lo:
00:00:00:00:00:00

[root@salt-master ~]# salt '*' grains.get hwaddr_interfaces:ens33
salt-client01:
00:0c:29:c2:80:3b

[root@salt-master ~]# salt '*' grains.get ip_interfaces:ens33
salt-client01:
- 192.168.111.129
- fe80::cfe3:6f15:94a8:ee48

[root@salt-master ~]# salt '*' grains.item saltversion
salt-client01:
----------
saltversion:
3004.2

 

 

 

 

 

 

 

 

salt-client01:

[root@salt-client01 ~]# systemctl  stop   firewalld 

[root@salt-client01 ~]#  systemctl   disable    firewalld 

[root@salt-client01 ~]# sed  -i  's/^SELINUX=.*/SELINUX=disabled/g'  /etc/sysconfig/selinux

[root@salt-client01 ~]# reboot

[root@salt-client01 ~]#  cat /etc/hosts
192.168.111.128 salt-master
192.168.111.129 salt-client01

[root@salt-client01 ~]#  sudo rpm --import https://repo.saltproject.io/py3/redhat/7/x86_64/3004/SALTSTACK-GPG-KEY.pub
[root@salt-client01 ~]# curl -fsSL https://repo.saltproject.io/py3/redhat/7/x86_64/3004.repo | sudo tee /etc/yum.repos.d/salt.repo

[root@salt-client01 ~]#  sudo yum clean expire-cache

[root@salt-client01 ~]#  sudo yum install salt-minion  -y 

[root@salt-client01 ~]#  sudo systemctl enable salt-minion && sudo systemctl start salt-minion 

[root@salt-client01 ~]# grep -Ev "^$|^#" /etc/salt/minion
master: salt-master

[root@salt-client01 ~]# systemctl   restart     salt-minion

标签:root,sudo,学习,systemctl,client01,master,saltstack,salt
From: https://www.cnblogs.com/wangluohunhun/p/16991291.html

相关文章

  • [机器学习] sklearn支持向量机
    date:2018-04-2111:20:45+0800tags:-机器学习-Python支持向量机SVM(SupportVectorMachine)是一种用来进行模式识别、分类、回归的机器学习模型。SVM......
  • [常用工具] 深度学习Caffe处理工具
    对于机器学习、图像处理有时要对图像数据进行分割处理。用python写了一些常用小工具代码。1Caffe数据集txt文本制作很多时候要建立如下数据集txt文本,类似图片所示(图片网......
  • [机器学习] sklearn朴素贝叶斯算法
    朴素贝叶斯算法是来利用统计学中的条件概率来进行分类的一种算法。贝叶斯定理和特征条件独立假设就是朴素贝叶斯的两个重要理论基础。贝叶斯定理贝叶斯定理如下:因此上......
  • Markdown语法学习
    Markdown语法学习这个是二级标题:#+空格就是标题一共六级标题,几个#就是几级标题字体粗体斜体斜体加黑中间有个划线斜体加黑加划线引用一个>加空格就是引用二......
  • GTD学习资料
    1理论​​GTD精要​​​​掘灵计划0010:被神化了的GTD,究竟能帮我们什么忙?​​​​小常识:GTD和时间管理没有半毛钱关系​​​​GetThingsDone–Part3​​2实践​​GTD......
  • [机器学习] sklearn聚类
    聚类(Clustering)简单来说就是一种分组方法,将一类事物中具有相似性的个体分为一类,将另一部分比较相近的个体分为另一类。例如人和猿都是灵长目动物,但是根据染色体数目不同可......
  • pycaret学习之无监督学习-聚类
    聚类分析是将一组对象分组的任务,使同一组(称为聚类)中的对象彼此之间比其他组中的对象更相似。它是一种探索性数据挖掘活动,也是用于许多领域的统计数据分析的常用技术,包括机......
  • Selenium学习资料大全
    关于selenium的好的学习资料:官方UserGuide: ​​http://seleniumhq.org/docs/​​官方API: ​​http://selenium.googlecode.com/git/docs/api/java/in......
  • [python]《Python编程快速上手让繁琐工作自动化》学习笔记7
    date:2019-08-0216:24:19+0800tags:-Python1.用GUI自动化控制键盘和鼠标第18章(代码下载)pyautogui模块可以向Windows、OSX和Linux发送虚拟按键和鼠......
  • [python]《Python编程快速上手让繁琐工作自动化》学习笔记6
    date:2019-07-3118:51:36+0800tags:-Python1.发送电子邮件和短信笔记(第16章)(代码下载)1.1发送电子邮件简单邮件传输协议(SMTP)是用于发送电子邮件的协议。......