【KOS】自动化运维工具saltstack的安装与部署

目录

1 概述

2 安装准备

2.1 操作系统环境

2.2 saltstack版本

3 安装

3.1 配置yum源

3.2 安装saltstack-master

3.3 安装saltstack-minion

4 运行saltstack

4.1 查看公钥

4.2 接受公钥

4.3 通信测试


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息KOS服务器操作系统-服务器操作系统-浪潮信息

Saltstack是一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。作为一个配置管理系统,Saltstack能够维护预定义状态的远程节点,可以在远程节点上执行命令和查询数据。底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等,是运维人员提高工作效率、规范业务配置与操作的利器。详细介绍见官网链接https://saltstack.cn/

2 安装准备

2.1 操作系统环境

版本信息:KeyarchOS 5.8sp1(两台,分别作为master端与client端)

硬件平台:X86_64

2.2 saltstack版本

Salt-master-3002.9

Salt-minion-3002.9

3 安装

3.1 配置yum源

两台设备均需安装:

yum -y install https://repo.saltstack.com/py3/redhat/salt-py3-repo-3002.el8.noarch.rpm

3.2 安装saltstack-master

1、master端机器需要安装Saltstack-master,配置好yum源后直接使用yum指令安装即可:

yum install salt-master –y

2、查看版本:

salt-master --version

3、修改master配置文件,增加master ip(即本机ip):

vim /etc/salt/master 增加如下代码

4、保存退出后重新启动master:

systemctl restart salt-master

3.3 安装saltstack-minion

client端机器需要安装Saltstack-minion,配置好yum源后直接使用yum指令安装即可:

yum install salt-minion -y

2、查看版本:

salt-master --version

3、修改minion配置文件中的master地址并设置本机名称为test1:

vim /etc/salt/minion增加如下代码:

4、保存退出后重新启动minion:

4 运行saltstack

4.1 查看公钥

在master端查看所有客户端发送给服务器端的公钥:

salt-key -L

可以看到由test1发来的还未接受的公钥。

4.2 接受公钥

1、master端继续执行指令,接受所有公钥:

salt-key -A -y

2、再次查看公钥状态,可以看到test1发来的公钥已被接受:

4.3 通信测试

在master端进行两端通信测试:

salt ‘*’ test.ping

通信成功。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值