活动简介
随着国产服务器在各行各业的普及,越来越多的服务器需要部署麒麟操作系统,手动重复部署麒麟操作系统,光靠传统的一台台安装,很费时费力,数量不多的情况,还是比较好应付,如果一次是几十、几百台,就比较麻烦了,因此,实际生产环境中都采用自动化运维工具批量的部署操作系统,不但能节约部署系统所需的时间,而且部署过程也不容易出错,部署效率得到了大幅度的提升。
目前主流的自动化运维工具包括Puppet、SaltStack和Ansible等,Puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,很多大型IT公司均在使用puppet对集群中的软件进行管理和部署。
SaltStack是一种全新的基础设施管理方式,部署轻松,在几分钟内可以运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。
Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible架构相对比较简单,仅需通过SSH连接客户机执行任务即可,Ansible用于生产环境,轻量无代理,批量任务能够写成脚本,而不用分发到远程就可以执行,并且能够极快速地搭建。
核心探讨问题:
1) 如何做好Puppet、SaltStack和Ansible的日常运维工作?
2) 选择自动化运维工具部署麒麟操作系统,采用哪种部署方式更好一些?各有哪些优缺点?
3) 用Ansible部署麒麟操作系统,如何保障Ssh通道创建与连通性测试?
4) 通过自动化运维工具部署信创麒麟操作系统难点有哪些?