制作照片联系表

用 Ansible 处理两台 SSH 工作站上的照片,等待异步任务成功后,收集对应的 PNG 与 CSV 文件。

项目Ansible

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

《制作照片联系表》是一门面向已了解小型清单和 Playbook 的学习者的 Ansible 实践项目。将两台 SSH 工作站上的风景照片制成便于选片的联系表,再收集每张联系表及其准确的文件清单。

一个引导实验先从同步处理小样本开始,再介绍逐主机异步任务及成功完成后的安全收集。独立挑战更换工作站、照片批次和目标文件夹。每个单元都有独立准备好的环境。

你将学到什么

  • 使用明确的参数运行现成的图像处理命令,查看真实联系表。
  • 启动异步工作,将每台工作站的任务标识保留在对应主机上。
  • 等待实际完成,区分成功与失败,只收集成功结果。
  • 将取得的 PNG 图片和完整 CSV 文件清单保存在不同主机的文件夹中。
  • 修正错误批次后只重试一台工作站,保留其他工作和历史文件。

本课程适合谁

本课程适合准备自动化完整文件处理流程的 Ansible 初学者。

前置知识: 基本终端导航,以及清单、变量、Playbook YAML 及基本 command/file 任务的实践经验。引导实验会在挑战之前解释异步状态查询、循环、文件收集和选择性重试。

学习环境: Ansible、SSH 访问、获许可的风景照片、图像处理工具和两台工作站容器均已准备好。在浏览器中使用 Controller 和 Photo Desk 标签页。容器共享训练 VM 的内核。

常见问题

需要编写图像处理程序吗?

不需要。媒体工具已经准备好。你编写 Ansible 流程,并查看实际交付的图片和文件清单。

有任务标识就表示联系表准备好了吗?

不是。启动任务与成功完成是两件事。收集文件前,你需要等待每台主机的结果,并了解旧文件为什么不能证明新一次尝试成功。

挑战如何延伸引导实验?

挑战会更换主机名、批次分配和收集目录。你要独立运用已学机制,为两台工作站交付完整且对应正确的文件。

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data