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。
本课程专为需要设置推荐设计模式并大规模实施自动化实践的用户而设计,包括:
bastion的主要功能是充当连接学生机器和教室网络的路由器。如果宕机,其他学生机器将只能访问个别学生网络上的系统。
教室里的几个系统提供支持服务。两个服务器, content.example.com 和materials.example.com是用于实践练习的软件和实验材料的来源。关于如何使用这些服务器的信息在这些活动的说明中提供。这些都是classroom.example.com虚拟机提供的。classroom和bastion应始终运行,以正确使用实验室环境。
F0宿主机密码:root/Asimov
F0普通用户密码;kiosk/redhat
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
# 如果之前有加载过其他课程环境,请执行以下命令,把所有虚拟机关机;如无,则跳过。
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命令进行虚拟机重置。
# 启动虚拟机
rht-vmctl start xxx
# 查看状态
rht-vmctl status xxx
以上就是【金鱼哥】的分享。希望能对看到此文章的小伙伴有所帮助。
如果这篇【文章】有帮助到你,希望可以给【金鱼哥】点个赞,创作不易,相比官方的陈述,我更喜欢用【通俗易懂】的文笔去讲解每一个知识点,如果有对【运维技术】感兴趣,也欢迎关注❤️❤️❤️ 【金鱼哥】❤️❤️❤️,我将会给你带来巨大的【收获与惊喜】!