Linux云计算运维架构师(连载)-自动化运维ansible-15

2021-07-06 14:50:14 浏览数 (1)

1.1 ansible自动化运维类习题

1.填空题

(1) 为了减少时间开销,可以借助_______来实现多台服务器的同一功能的一键部署,省时省力。

(2) Ansible是基于_____工作的,其本身没有批量部署的能力。

(3) Ansible通过_______将所有机器分成不同的组并定义不同的组名,运行命令时只需要指定特定的组名就能达到批量操作的目的。

(4) Playbook是通过_______语言来配置实现其多种功能的。

(5) Roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用________指令引入即可。

2. 选择题

(1) Ansible是( )。

A.类似第三方用作容器的工具

B.上线发布工具

C.监控系统服务工具

D.自动化运维工具

(2) Ansible是基于 工作,其本身没有批量部署的能力。

A.SSH B.NET

C.FTP D.IP

(3) 在Ansible中,用于指定远程主机的文件被称为( )。

A.主机清单 B.配置文件

C.子分组 D.Shell脚本

(4) 下列选项中,哪项不是Ansible的模块?( )。

A.copy B.css

C.script D.shell

(5) Ansible使用SSH协议进行通信,为了方便进行测试使用,Ansible可以使用( )认证对所属服务器进行统一部署管理。

A.第三方

B.免密

C.收费

D.免费

(6) Ansible是基于模块工作的,本身没有批量部署的能力,真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种( )。

A.架构

B.框架

C.变量

D.对象

(7) 在Ansible中,Ad-HOC命令是( )。

A.无用的命令

B.是一种可以快速输入的命令,而且不需要保存起来的命令

C.是一种可以快速输入的命令,且需要保存起来的命令

D.是一种不可以快速输入的命令,且不需要保存起来的命令

3. 思考题

(1) 简述Ansible的概念及工作原理。

(2) 简述Ansible的优缺点。

4. 操作题

编写剧本实现远程部署Nginx服务。

喜欢文章,请点赞!谢

0 人点赞