rhce练习题容易错的地方

rhce练习题里容易错的地方

使用导航器的时候,ssh连接

  • 因为导航器是一个工具,生成一个容器,在容器里面运行playbook

安装软件包的时候,多个软件包使用循环loop

  • loop的格式
- hosts: NODE1
  tasks:
     - name: install  php
       ansible.builtin.yum:
          name: "{{ item }}"
          state: present
       loop:
          - php
          - http
          //loop的对齐是和模块对齐,属于tasks的下一个
  • 如果不用循环,单纯的使用变量是会报错的。但是我看帮助文档里面存在使用var变量的方法。
    img
  • 安装包组的时候 要使用引号包裹起来

查看安装的集合包

img

使用容器的时候没有使用ssh连接

img

角色的目录的位置

img

vars没有斜杠在前面

img

使用file模块创建软链接

  • src是被链接的
  • dest是你创建的文 件 去链接

写web的时候

  • copy的时,要注意加上selinux的文件类型

磁盘分区

  • 磁盘分区的时候需要加上单位MiB
    img

逻辑卷

  • 逻辑卷的大小默认m,可以不写单位(不要写MiB)

如果web服务重启失败

  • 查看被控节点的80端口
    img

魔法变量

  • 组的名字是group_names

写创建用户的时候要注意

  • 用户的 密码使用的是password而不是passwd
  • 使用hash512加密的时候也不是使用的passwd,是password

执行引用加密文件的文件时候

  • 运行时要指定密码文件或者直接输入密码
    img

挂载的时候

  • 不能使用present,使用mounted

防火墙

  • 使用防火墙的永久放行的时候一定要加上立即放行permanent immediate

写copy模块

  • 覆盖一行的内容的时候要记得加上\n
  • 使用双引号,不要使用单引号

block对齐

  • when是和block对齐
  • 如果有- block的时候,rescue和- block 中的block对齐,包含在- 后面when也是
    也是
  • when判断也是处于tasks下的一个层级,和alwars对应
  • -block的层级是排列在tasks下面 模块的层次要小于他因为,block要包裹找他们

debug

  • msg 打印的信息并不需要使用引号引起来

格式化文件系统

  • 格式化文件系统使用filesystem

j2

  • j2文件中的变量不用使用""引号引用起来

ansible配置文件的优先级

安装集合

  • ansible-galaxy + 安装(install) + -r 指定安装文件(安装的url) -p 指定安装到哪里

安装角色

  • ansible-galaxy install -r roles/requirements.yml -
    p roles/
    img

结尾

至此,我的4月落幕
在这里,真心地祝各位一切顺利

posted on   代码你敲我不敲  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)

导航

统计

返回顶端
点击右上角即可分享
微信分享提示