• 1、saltstack 安装部署


    一、介绍和安装

    saltstack和ansible、puppet都是自动化运维工具。

    1、saltstack 的几种使用方式

    • local
    • minion/master (C/S)
    • syndic (代理模式)
    • SSH

    2、架构

    主机 角色
    hadoop1 master、minion
    hadoop2 minion
    hadoop3 minion

    系统版本:Centos7

    二、安装

    官网地址

    https://repo.saltproject.io/#rhel

    1、配置yum源

    sudo rpm --import https://repo.saltproject.io/py3/redhat/7/x86_64/latest/SALTSTACK-GPG-KEY.pub
    curl -fsSL https://repo.saltproject.io/py3/redhat/7/x86_64/latest.repo | sudo tee /etc/yum.repos.d/salt.repo
    

    2、节点安装master和minion

    hadoop1: sudo yum install salt-master  salt-minion -y
    hadoop2/hadoop3: sudo yum install salt-minion -y
    

    3、启动master

    sudo systemctl start salt-master.service
    

    4、配置minion

    所有的minion都要操作

    # cat /etc/salt/minion |grep -w 'master:'
    master: hadoop1   // 配置成master的地址
    

    这里只是配置了master的地址,其他的配置倒是没有那么重要,比如配置当前minion的id,如果不配置,默认也就是当前主机的域名。

    启动

    systemctl start salt-minion.service
    

    如果启动都没问题,那么就说明安装成功。

    三、基本使用

    1、master同意minion来注册,也就是需要master这边认证

    master认证

    # salt-key -L   // 查看当前的认证信息
    

    image
    其中:
    Accepted Keys: // 表示已经通过认证
    Denied Keys: // 表示拒绝认证
    Unaccepted Keys: // 表示还未通过的认证。需要master这边同意

    2、-a认证

    image
    这种可以认证单个节点,也可以使用通配符认证所有的节点

    3、-A认证

    -A: 表示accept-all

    # salt-key -A
    

    image

    4、简单测试

    salt '*' test.ping // test.ping 表示test模块下面的ping函数,毕竟是python写的嘛
    

    image

    四、 异常

    master日志
    image

    image
    解决办法:
    方法1:这种方式使用以后,yum命令将不能正常使用,不推荐

    find / -name libzmq.so.5
    

    image

    echo "/data/anaconda3/lib" >> /etc/ld.so.conf && ldconfig
    

    方法2:

    # cp /data/anaconda3/lib/libzmq.so.5 /usr/lib64
    

    方法3:

    yum install -y zeromq
    
    记录学习和生活的酸甜苦辣.....哈哈哈
  • 相关阅读:
    R语言中gsub使用示例记录
    linux 系统中wget实现并行下载
    R语言中实现将多行数据合并为一行
    python安装包国内镜像加速
    VMware Workstation 与 Device/Credential Guard不兼容
    缩放矩阵, 这里面有关于矩阵的 种种操作 这个要学下 很有用
    ffd 点的控制效果、
    摘抄 : max mel 的一些用法。
    帮朋友写的查找选择的父子骨骼。之前我都是用递归,这个好、
    距离的算法。 下面两个是对等的。
  • 原文地址:https://www.cnblogs.com/yjt1993/p/15200673.html
Copyright © 2020-2023  润新知