美文网首页Ansible
Linux_298_运维自动化介绍

Linux_298_运维自动化介绍

作者: 为宇绸缪 | 来源:发表于2022-11-04 15:49 被阅读0次

    运维自动化介绍

    ansible自动化运维
    人工运维时代:运维人员早期需要维护数量众多的机器,因此需要执行反复,重复的劳动力,很多机器需要同时部署相同的服务或是执行相同的命令,还得反复的登录不同的机器,执行重复的动作
    比如你要在backup服务器配置rsync服务,进行数据同步的操作,那么客户端都得单独的安装一下rsync命令工具才能正确使用
    你可能一台台机器去登录,安装rsync之后,再退出,登录下一个机器,可以使用xshell工具,快捷的创建ssh登录,但是还是属于人工运维,效率比较低

    自动化运维时代
    早期运维人员会结合ssh免密登录以及shell脚本来完成自动化的部署操作
    系统管理员面临的问题主要是,配置管理系统,远程执行命令,批量安装服务,启停服务等等
    后来也就诞生了众多的开源软件,自动化运维软件:fabric, puppet, saltstack, chef, Ansible
    其中有两款软件是基于python语言开发的,saltstack, ansible都是基于python编写

    自动化运维趋势
    人肉运维,人力运维 > 自动化运维 > 数据化运维,可视化运维 > AI智能运维,devops

    自动化运维的好处

    • 提高工作效率,减少重复性的劳动力操作
    • 大大的减少人为出错的可能性
    • ansible支持数据化管理,数据化追源,找到问题的来源点

    相关文章

      网友评论

        本文标题:Linux_298_运维自动化介绍

        本文链接:https://www.haomeiwen.com/subject/jzfutdtx.html