1.ansible有什么优点
部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作;
默认使用SSH协议对设备进行管理;
幂等性 保证我们重复同一样操作的时候,得到的结果是一样的
通过Playbooks来定制强大的配置、状态管理; 支持API及自定义模块,可通过Python轻松扩展;
2.什么是ansible模块
模块被认为是 Ansible 的工作单元。每个模块大多是独立的,可以用标准的脚本语言编写,如 Python、 Perl、Ruby、bash 等。模块的一个重要属性是幂等性,意味着一个操作执行多次不会产生副作用。
3.请列举几个常用的ansible模块
command ping yum copy service shell file replace user group
4.什么是 Ansible 的 playbooks
Playbooks 是 Ansible 的配置、部署和编排语言,它是基于YAML语言编写的。
5. kickstart文件具有几个部分
命令段:指明各种安装前配置,如语言、键盘等
程序包段:指明要安装的软件包或包组
脚本段:安装前脚本及安装后脚本
6. 什么PXE
PXE:Preboot Excution Environment,预启动执行环境,是由Intel公司研发,基于Client/Server 的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,可以引导 和安装Windows,linux等多种操作系统
7. 什么是cobbler
cobbler实质是PXE的二次封装,本身是一款Linux生态的自动化运维工具,基于Python2开发,用于自动化 批量部署安装操作系统;