没有合适的资源?快使用搜索试试~ 我知道了~
我的RHCE8.0考试题目.docx
需积分: 0 2 下载量 145 浏览量
2022-12-03
19:52:11
上传
评论
收藏 5.18MB DOCX 举报
温馨提示
试读
65页
如题目所说,覆盖90%以上,我的笔记和心得体会,必过,好好练习
资源推荐
资源详情
资源评论
重要信息 ansible node1 -m setup > setup vim setup
� 谨记:每完成一道题 都请选择验证一下结果!!!!
除非另有指定,否则 您的所有工作(包括 Ansible playbook、配置文件 和 主机
清单 等)应当保存在控制节点上的目录 /home/devops/ansible 中,并且应当归
devops 用户所有。所有 Ansible 相关的命令应当 由 devops 用户 从 Ansible
控制节点上的这个目录运行
1)安装和配置 Ansible
按照下方所述 在 控制节点 172.25.250.250 上安装和配置 Ansible
� 创建名为 /home/devops/ansible/inventory 的静态清单文件
� 以满足以下要求:
o node1 是 dev 主机组的成员
o node2 是 test 主机组的成员
o node3 和 node4 是 prod 主机组的成员
o node5 是 balancers 主机组的成员
o prod 组是 webservers 主机组的成员
� 创建名为 /home/devops/ansible/ansible.cfg 的配置文件
o 以满足以下要求
o 主机清单文件为 /home/devops/ansible/inventory
o playbook 中使用的角色的位置包括 /home/devops/ansible/roles
ssh devops@172.25.250.250 [ 使用 devops 用户远程 控制节点 172.25.250.250 ]
sudo yum install ansible -y [ 在控制节点安装 ansible ]
cd ~
mkdir ansible
vim /home/devops/ansible/inventory [ 创建 静态清单文件 ]
[ chil dren ]
cat /etc/ansible/ansible.cfg | grep inven
cat /etc/ansible/ansible.cfg | grep remote_user
cat /etc/ansible/ansible.cfg | grep roles
vim /home/devops/ansible/ansible.cfg [ 编写 配置文件 ]
[defaults]
inventory=/home/devops/ansible/inventory
remote_user=devops [ 通过 devops 身份去连接受管主机 前提:对方主机存在 devops 用户 ]
roles_path=/home/devops/ansible/roles # 角色路径
[privilege_escalation]
become=True [ 是否需要提权 ]
become_method=sudo
become_user=root [ 提权至 root 身份 ]
become_ask_pass=False [ 前提是已配置好 免密认证 ]
mkdir roles [ 创建角色目录 ]
ansible all -m ping [ 验证 ]
都通 如出现不通的主机 请仔细查阅报错信息
如下图:为主机名编写错误 检查 inventory 主机清单
2)创建和运行 Ansible 临时命令
作为系统管理员 您需要 在受管节点安装软件
请按照正文所述 创建一个名为 /home/devops/ansible/adhoc.sh 的 shell 脚本
该脚本 将使用 ansible 临时命令 在各个受控节点上 安装 Yum 存储库:
� 存储库 1:
o 存储库的名称为 EX294_BASE [ name ]
o 描述为 EX294 base software [ description ]
o 基 础 URL 为 http://content.example.com/rhel8.2/x86_64/dvd/BaseOS
[ baseurl ]
o GPG 签名检查为 启动状态 [ gpgcheck!!! ]
o GPG 密 钥 URL 为
http://content.example.com/rhel8.2/x86_64/dvd/RPM-GPG-KEY-redhat-release [ gpgkey!!! ]
o 存储库为 启动状态 [ enabled ]
� 存储库 2:
o 存储库的名称为 EX294_STREAM
o 描述为 EX294 stream software
o 基础 URL 为 http://content.example.com/rhel8.2/x86_64/dvd/AppStream
o GPG 签名检查为 启动状态
o GPG 密 钥 URL 为
http://content.example.com/rhel8.2/x86_64/dvd/RPM-GPG-KEY-redhat-release
o 存储库为 启动状态
o 描述内容记得带单引号!!! [ description='EX294 stream software' ]
[ 查看帮助!!! ]
ansible-doc -l | grep yum_
ansible-doc yum_repository | grep -A20 EXA
ansible-doc yum_repository
vim /home/devops/ansible/adhoc.sh # 创建 shell 脚本
剩余64页未读,继续阅读
资源评论
yuanweix
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功