RHCA回忆录---DO447介绍

简介: RHCA回忆录---DO447介绍

RHCA回忆录—DO447介绍

DO447是CA体系中一门新的课程,默认要有Ansible的基础。
如果对Ansible不熟悉的小伙伴,可到我的RHCE专栏进行学习:戏说 RHCE 认证

还有作为基础的RHCSA专栏:戏说 RHCSA 认证

课程介绍

介绍摘录自官网

高级自动化:可靠的最佳实践

高级自动化: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 专业人员

课程前提条件


课堂环境介绍

在这里插入图片描述

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报错,需要进行内核设置。
  • 课程切换后,需要遵循一些操作顺序,否则会出错。

以上就是【金鱼哥】的分享。希望能对看到此文章的小伙伴有所帮助。

如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞👍,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【运维技术】感兴趣,也欢迎关注❤️❤️❤️ 【金鱼哥】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】💕💕!

目录
相关文章
|
7月前
|
缓存 测试技术 C++
|
运维 Shell Linux
|
运维 安全 Linux
|
运维 监控 安全
|
运维 监控 网络协议
|
缓存 运维 Unix
|
机器学习/深度学习 运维 安全
|
存储 Kubernetes 监控
金鱼哥RHCA回忆录:DO280安装和配置Metric系统
第八章 安装和配置Metric系统
224 0
 金鱼哥RHCA回忆录:DO280安装和配置Metric系统
|
JSON 运维 负载均衡
金鱼哥RHCA回忆录:DO280管理应用部署--RC
第七章 DO280管理应用部署--RC
216 0
金鱼哥RHCA回忆录:DO280管理应用部署--RC