RHCA回忆录—DO447介绍
DO447是CA体系中一门新的课程,默认要有Ansible的基础。
如果对Ansible不熟悉的小伙伴,可到我的RHCE专栏进行学习:戏说 RHCE 认证
还有作为基础的RHCSA专栏:戏说 RHCSA 认证
文章目录
- RHCA回忆录---DO447介绍
- 课程介绍
-
-
- 介绍摘录自官网
- 高级自动化:可靠的最佳实践
- 课程内容摘要
- 课程培训对象
- 课程前提条件
- 课堂环境介绍
-
- 配套环境常规操作:
-
- 1. 如果是AMD CPU,可能出现如下报错
- 2. 重置环境顺序
- 3. 其余操作
- 注意:rht-vmctl命令只对配套学习环境生效。
- 总结
-
课程介绍 介绍摘录自官网
高级自动化:可靠的最佳实践
【RHCA|RHCA回忆录---DO447介绍】高级自动化:Ansible 最佳实践(DO447)适用于经验丰富的红帽Ansible 自动化用户,可助其进阶自己的 Ansible 技能,在企业中进行 Ansible 自动化的可扩展设计和操作。
在本课程中,您将学习更好的方法来自动执行任务并有效地使用红帽 Ansible 引擎,同时探索如何利用 Ansible 的高级功能来执行更复杂的任务。此外,您还将学习如何安装和使用红帽 Ansible Tower 来集中协调 Ansible 的使用,控制对主机和系统的访问,以及通过 Web 界面和红帽 Ansible Tower API 来管理 Ansible 工作流。
本课程基于红帽 Ansible 自动化(红帽 Ansible 引擎 2.8 / 红帽 Ansible Tower 3.5)和红帽企业 Linux 8。
课程内容摘要
- 了解高效实用地使用 Ansible 实现自动化的推荐做法。
- 借助 Ansible 自动化操作执行滚动更新。
- 使用 Ansible 的高级功能来处理数据,包括过滤器和插件。
- 借助 Ansible Playbook,通过 REST API 控制应用。
- 实施红帽 Ansible Tower,以集中协调和扩展红帽 Ansible 自动化。
- 利用红帽 Ansible Tower 的功能来管理复杂的自动化工作流。
- 借助 Git 和红帽 Ansible Tower,实现 CI/CD 业务流程自动化。
本课程专为需要设置推荐设计模式并大规模实施自动化实践的用户而设计,包括:
- DevOps 工程师
- Linux 系统管理员、开发人员
- 发行工程师
- 其他具有使用 Ansible 或红帽 Ansible 引擎的基础知识,能在 Linux 环境中自动化、置备、配置和部署应用和服务的 IT 专业人员
- 已成为红帽认证系统管理员(RHCSA),或具备同等的红帽企业 Linux 知识和经验
- 已成为红帽认证 Ansible 自动化专家或红帽企业 Linux 8 版红帽认证工程师(RHCE),或具备同等的 Ansible 经验
文章图片
文章图片
文章图片
bastion的主要功能是充当连接学生机器和教室网络的路由器。如果宕机,其他学生机器将只能访问个别学生网络上的系统。
教室里的几个系统提供支持服务。两个服务器, content.example.com 和materials.example.com是用于实践练习的软件和实验材料的来源。关于如何使用这些服务器的信息在这些活动的说明中提供。这些都是classroom.example.com虚拟机提供的。classroom和bastion应始终运行,以正确使用实验室环境。
配套环境常规操作:
F0宿主机密码:root/Asimov
F0普通用户密码;kiosk/redhat
1. 如果是AMD CPU,可能出现如下报错
MoTTY X11 proxy: Unsupported authorisation protocol
Unable to init server: Could not connect: Connection refused
qemu-system-x86_64: error: failed to set MSR 0xe1 to 0x0
qemu-system-x86_64: /build/qemu-BQ4hMP/qemu-4.2/target/i386/kvm.c:2691: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.
Aborted这个是由于AMD CPU的兼容性问题,此时需要添加kvm参数,才能打开F0中的KVM虚拟机。
# 添加KVM参数
tee /etc/modprobe.d/qemu-system-x86.conf << EOF
options kvm ignore_msrs=1
EOF# 重启Vmware的F0虚拟机
reboot
2. 重置环境顺序
# 如果之前有加载过其他课程环境,请执行以下命令,把所有虚拟机关机;如无,则跳过。
rht-vmctl poweroff all
rht-vmctl poweroff classroom# 切换课程环境命令
rht-setcourse do447# 切换课程环境后,进行课程环境所需虚拟机的初始化(重置)
# 必须先初始化classroom虚拟机,启动完成,再启动下一个
rht-vmctl fullreset classroom# 其余虚拟机初始化可不按顺序
# 初始化workstation虚拟机
rht-vmctl fullreset workstation
# 初始化servera虚拟机
rht-vmctl fullreset servera
# 初始化serverb虚拟机
rht-vmctl fullreset serverb
......# 初始化(重置)只在刚切换环境时进行,后续可使用reset命令进行虚拟机重置。
3. 其余操作
# 启动虚拟机
rht-vmctl start xxx# 查看状态
rht-vmctl status xxx
注意:rht-vmctl命令只对配套学习环境生效。 总结
- 每门课程都有其大纲和课程内容,都可在官网进行查看。
- 了解好课程环境,每门CA环境的拓扑都大同小异。
- AMD CPU运行KVM报错,需要进行内核设置。
- 课程切换后,需要遵循一些操作顺序,否则会出错。
如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【运维技术】感兴趣,也欢迎关注?????? 【金鱼哥】??????,我将会给你带来巨大的【收获与惊喜】!
文章图片
推荐阅读
- 戏说|不管鸡肋与否还是要学习linux系统原生的调优模板
- 戏说|运维经理(如果连CentOS网络配置都不会,就收包袱走人吧)
- 戏说|Linux基础(软件包管理)
- 为什么现在大部分用的是ipv4,ipv6很少,有哪些区别()
- Other|GitLab 配置 SSH 密钥(详细流程)
- Shell|解决 Enter passphrase for key ‘/Users/dzm/.ssh/id_rsa‘:
- 华为认证|计算机专业本科生应该选择考研还是考职业认证()
- nginx|Nginx获取真实用户IP
- linux|CentOS7忘记MySQL密码后重置