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

通信成功。

本文介绍了浪潮信息KOS服务器操作系统背景及应用,重点讲解了如何在Linux环境中安装和配置SaltStack(包括master和minion),涉及yum源配置、公钥管理以及通信测试等步骤。
264

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



