更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
saltstack正确安装、配置完成后,仍然无法进行认证,有可能是下面(ABCD)的原因。 网络 防火墙 执行命令 Salt服务未启动 填空题: wget https://repo.saltstack.com/py3/redhat/salt-py3-repo-latest.el8.noarch.rpm,dnf -y install salt-py3-repo-latest.el8.noarch.rpm,该组命令是用来安装SaltStack存储库和密钥。 搭建一个域名对应的解析系统,简便salt的运行环境,直接让master和minion通过 ip地址 进行连接 简答题: saltstack各架构主要适合的场景是什么? 第一种master→minion主从模式,适合一些简单的环境搭建; 第二种master→syndic→minion分布式模式,适合较为复杂的环境搭建; 第三种无主模式,适合较为特殊的环境搭建。 第二章: 单选题: salt '*' test.ping指令中的引号部分是(  )。 目标定位 命令模块 命令函数 参数部分 Salt指令的命令行选项部分的作用是(  ) 控制命令的行为 控制命令的对象 定位作用的目标 调用执行的命令 Salt指令的参数部分的作用是(  ) 控制命令的行为 控制命令的对象 定位作用的目标 调用执行的命令 Salt指令中目标定位的“*”代表() 任意字符,可以用来匹配所有的minion服务器。 一个字符,但不是空字符 字符集合 数字集合 Salt指令中目标定位的“?”代表(  ) 任意字符,也可以是空字符。可以用来匹配所有的minion服务器。 一个字符,但不是空字符 字符集合 数字集合 Salt指令中目标定位的“[ ]”代表(  ) 任意字符,也可以是空字符。可以用来匹配所有的minion服务器。 一个字符,但不是空字符 字符集合, 例如[a~z]代表任何一个小写字母,[0~9]代表数字 数字集合
(含图) 上述命令的应用的jinja语言中的for循环语句进行了遍历列表user。 判断题: Jinja2是Python下一个被广泛应用的、更加强大的模版引擎,本身是一门独立复杂的语言,在saltstack中,仅利用jinja2的部分特性。(✔) jinja2的优点:Jinja2具有更加灵活、适用范围广、性能更好、模板更具可读性。(✔) 在saltstack中,if判断语句的使用中,加入elif和else可以实现更加复杂的判断。(✔) 在salt的课程里面我们使用jinja2主要的目的是配合使用salt的pillar和grains功能,实现salt的状态控制拥有逻辑能力,可以根据不同的情况做出动态的配置。(✔) 在saltstack中,我们可以下发一个动态模板文件,根据服务器的参数变化,动态生成我们配置时所需要的内容。(✔) 第六章: 填空题: 在saltstack中,编写top.sls入口文件时,主机ID可以进行目标匹配,匹配方法需要用参数match标出。 判断题: Top.sls入口文件是用来在状态系统将不同的状态文件定位给不同的minion服务器的。(  ) Highstate函数就是通过top.sls文件作为入口文件,对模块和主机进行管理,即做命令的执行。(  ) 在saltstack中,为了能够在实际生产中,让状态文件变得更加模块化,我们还要对状态文件进行拆分和复用。(  ) 在saltstack中,众多服务器不大可能是完全统一的状态,会出现很多个例和特殊情况。这个时候我们将拆分的状态模块,分别配置给需要的服务器。在配置过程中,重复的使用某个状态模块,就是状态模块的复用。(  ) 简答题: 代码: Nginx_install: Pkg.installed: Name: nginx Nginx_managed: File.managed: Name: /etc/nginx/nginx.conf Source: salt://nginx/conf/nginx.conf …… Require: Pkg: nginx_install Nginx_server: Name: nginx Watch: File: nginx_managed Require: File: nginx_managed 请将上述状态命令代码,按照下面格式进行拆分、复用: 答: Init.sls文件: Include: Nginx_install Nginx_managed Naginx_server Nginx_install.sls文件: Nginx_install: Pkg.installed: Name: nginx Nginx_managed.sls文件: Include: Nginx_install Nginx_managed: File.managed: Name: /etc/nginx/nginx.conf Source: salt://nginx/conf/nginx.conf …… Require: Pkg: nginx_install Nginx_server.sls文件: Include: Nginx_managed Nginx_server: Name: nginx Watch: File: nginx_managed Require: File: nginx_managed
1