深圳信息职业技术学院
  1. ansible role的创建必须遵循特定的目录结构。( )

  2. A:错 B:对
    答案:B: 对 Ansible Role 的目录结构是约定俗成的,包括如 `tasks`、`handlers`、`files`、`templates`、`vars` 和 `meta` 等目录。虽然 Ansible 不会强制要求遵循这一结构,但是遵循它可以让 playbook 更具有可读性和可维护性,并且方便和其他开发者协作。因此,这里指的是“建议”而非“必须”,但在最佳实践中,通常是建议按照这种结构来组织 Role。
  3. filter插件hash可以用于获取字符串的哈希值。( )

  4. A:对 B:错
    答案:对
  5. 需要在远程被控机上执行linux命令,而这个命令中又带有符号时,我们应该使用shell模块。( )

  6. A:对 B:错
    答案:对
  7. ansible支持使用jinja2模板。( )

  8. A:错 B:对
    答案:B: 对
  9. ansible role里defaults目录下的main.yml文件中定义的变量不可以被覆盖。( )

  10. A:对 B:错
    答案:错
  11. 在ansible playbook中语句hosts: ‘*.example.com’会匹配到清单中所有以.example.com结尾的被控主机。( )

  12. A:对 B:错
    答案:A: 对
  13. 在ansible playbook中以‘-’符号表示这是一个列表的元素。( )

  14. A:错 B:对
    答案:对
  15. ansible中的filesystem模块可以在远程被控机上创建文件系统。( )

  16. A:对 B:错
    答案:对
  17. 在ansible中设置合适的并行数有利于提高运维速度。( )

  18. A:错 B:对
    答案:对
  19. ansible命令的执行中,-i参数的作用是指定所需使用的主机清单文件。( )

  20. A:对 B:错
  21. ansible中的yum_repository模块可以为远程被控机配置yum源。( )

  22. A:错 B:对
  23. ansible playbook中ignore_errors: yes语句的作用是忽略掉其所关联任务的失败,而继续执行后续任务。( )

  24. A:对 B:错
  25. 一个项目里建议存放一个说明文件,以便于他人使用。( )

  26. A:对 B:错
  27. Ansible Tower就是ansible到各目标节点的中间人,它以提供网页图形界面的方式来完成原本由ansible命令行和playbook等完成的工作。( )

  28. A:对 B:错
  29. 一个项目里一般需要有一个入口playbook,由此playbook的执行可以完成整个项目。( )

  30. A:对 B:错
  31. 一般来说,ansible中的变量作用域越大,其优先级就越高。( )

  32. A:对 B:错
  33. 一个项目里需要使用的主机组变量可以存放在该项目目录下的host_vars子目录里。( )

  34. A:对 B:错
  35. ansible playbook里某一个play中gather_facts: no语句的作用是关闭此play中的默认任务Gathering Facts。( )

  36. A:错 B:对
  37. 使用import_playbook模块可以将外部的playbook导入到当前的playbook中。( )

  38. A:错 B:对
  39. 在playbook中调用role时,不论配置文件中的roles_path怎么设置,ansible总会找到当前playbook目录中roles子目录下的role。( )

  40. A:对 B:错
  41. 通过在ansible playbook的某些任务里添加标签的方法,我们可以实现任务的选择执行。( )

  42. A:对 B:错
  43. ansible中的parted模块可以为远程被控机配置分区。( )

  44. A:对 B:错
  45. 使用ansible-galaxy list命令可以列出默认目录下的所有role。( )

  46. A:对 B:错
  47. ansible中的setup模块可以获取远程被控机的facts信息。( )

  48. A:对 B:错
  49. 使用mysql_user可以创建数据库用户。( )

  50. A:对 B:错
  51. 命令ansible-vault decrypt hello.yml可以给文件hello.yml进行加密。( )

  52. A:对 B:错
  53. ansible里各种插件的使用方法都是相同的。( )

  54. A:对 B:错
  55. 下面关于ansible模块的说法,正确的是( )。

  56. A:不同模块实际上定义了不同主机组 B:在所有模块的执行时,都不需要提供模块参数 C:ABC说法都不正确 D:模块实际上是实现了某种运维功能的程序
  57. 我们经常使用( )模块来打印需要看到的一些信息。

  58. A:debug B:stat C:replace D:file
  59. ansible playbook中以( )符号来注释内容。

  60. A:/ B:# C:* D:<>
  61. ansible-playbook test.yml --syntax-check的作用是( )。

  62. A:对test.yml进行语法检查 B:列出test.yml文件中的所有hosts C:模拟执行test.yml D:执行test.yml
  63. 在ansible命令中默认的执行模块是( )。

  64. A:shell B:command C:ping D:file
  65. 在ansible中,以下( )模块可以用于更改远程被控主机上文件的权限。

  66. A:replace B:lineinfile C:file D:user
  67. 以下( )选项可以实现对某一目录下符合条件的文件的循环遍历。

  68. A:when B:loop C:with_items D:with_fileglob
  69. 以下关于ansible运维工具,说法错误的是( )。

  70. A:ansible必须在被管理主机上安装 B:ansible需要在管理主机上安装 C:ansible是一种轻量级的运维工具 D:ansible通过网络对远程设备进行管理
  71. 以下变量中,( )变量可以用于保存当前任务的执行结果。

  72. A:task B:命令行 C:play D:register
  73. 在ansible playbook中,loop关键字的用途是( )。

  74. A:实现对相关联任务的条件执行 B:实现文件的复制下发 C:实现对相关联任务的循环执行 D:实现通知与处理机制
  75. 以下( )模块可以在远程被控机上的文件中删除指定的行内容。

  76. A:file B:replace C:copy D:lineinfile
  77. ansible中的( )模块可以在远程被控主机的文件里插入文本块。

  78. A:file B:lineinfile C:replace D:blockinfile
  79. ansible模块执行后,如果模块返回信息SUCCESS,则代表( )。

  80. A:模块初始化失败 B:模块执行成功 C:模块执行被跳过了 D:模块执行失败
  81. ansible通过( )实现远程管理。

  82. A:ssh连接 B:HTTP连接 C:FTP连接 D:TELNET连接
  83. 在ansible中,我们可以使用( )模块在远程被控机上创建用户。

  84. A:user B:file C:copy D:group
  85. ansible模块执行后,如果模块返回信息changed : true,则代表( )。

  86. A:模块执行失败 B:模块执行成功,并且模块执行对被管理主机造成了修改 C:模块执行被跳过了 D:模块执行成功,但模块执行并没有对被管理主机造成修改
  87. 以下关于ansible playbook的说法,错误的是( )。

  88. A:playbook的编写需要符合YAML格式 B:playbook模式与Ad hoc模式没有什么区别 C:playbook是一系列ansible运维操作的集合 D:playbook是由一个或多个play组成的
  89. 使用命令ansible-vault ( ) hello.yml可以对文件hello.yml进行加密。

  90. A:rekey B:encrypt C:decrypt D:edit
  91. 以下关于ansible role的说法错误的是( )。

  92. A:role将相关的一组yml文件打包为一个整体 B:通过roles选项能够在playbook中引入所需使用的role C:属于同一role的yml文件,需要根据其用途放置在该role的相应目录下 D:role主要用于实现任务的条件性执行
  93. 在ansible中,任务的( )返回结果代表该任务所包含的运维操作执行成功?

  94. A:failed B:OK C:skipped D:unreachable
  95. 在ansible playbook中,when关键字的用途是( )。

  96. A:实现对相关联任务的循环执行 B:实现对相关联任务的条件执行 C:实现文件的复制下发 D:实现通知与处理机制
  97. ansible中的( )模块可以将远程被控机上的文件拷取到ansible管理主机上。

  98. A:lineinfile B:fetch C:file D:copy
  99. 按照ansible的变量定义要求,以下( )是有效的变量。

  100. A:remote.file B:1stfile C:host_port D:server#1

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部