Ansible 教程

Ansible 为学习 IT 自动化和配置管理提供了系统的方法。我们的教程涵盖了 Ansible 剧本、角色和模块,适合初学者和有经验的 DevOps 专业人员。通过实践实验室和实际案例,你将获得自动化处理基础设施任务的实践经验。我们的配置管理实验环境允许你在模拟环境中对 Ansible 进行实验。

在 Red Hat Enterprise Linux 上安装 Ansible

在 Red Hat Enterprise Linux 上安装 Ansible

在本实验中,你将学习如何使用 dnf 软件包管理器在 Red Hat Enterprise Linux (RHEL) 系统上安装 Ansible Core,验证安装结果,并开始使用 Ansible 执行自动化任务。
AnsibleLinux
在 RHEL 上构建复杂的 Ansible Playbook

在 RHEL 上构建复杂的 Ansible Playbook

在此次实验中,你将学习在 RHEL 上构建复杂 Ansible Playbook 的关键技术。你将掌握使用模式和运算符进行主机选择,并通过 `include_tasks`、`import_tasks` 和 `import_playbook` 来模块化 Play,以创建可管理且可扩展的自动化。
Ansible
使用 Ansible 自动化 RHEL 管理任务

使用 Ansible 自动化 RHEL 管理任务

在本次实验中,你将学习如何使用 Ansible 自动化关键的 Red Hat Enterprise Linux (RHEL) 管理任务。你将通过基础设施即代码 (IaC) 的实践,获得管理软件软件包、用户账户、服务、存储和网络配置的实操经验。
AnsibleLinux
在 RHEL 上实现 Ansible Playbook

在 RHEL 上实现 Ansible Playbook

在本实验中,你将实现一个完整的 Ansible Playbook,在 RHEL 系统上部署 Apache Web 服务器。你将创建 inventory 文件,配置 Ansible 环境,编写一个多任务 Playbook 来安装 Apache,部署网页,配置防火墙,并测试部署。
Ansible
在 RHEL 上控制 Ansible Playbook 执行

在 RHEL 上控制 Ansible Playbook 执行

在本实验中,你将学习如何在 RHEL 上控制 Ansible playbook 的执行。你将使用循环、条件、handlers、block/rescue 以及 changed_when/failed_when 来管理任务、处理失败并部署一个安全的 Web 服务器,从而创建健壮的自动化。
Ansible
Ansible 角色和集合在 RHEL 上的应用

Ansible 角色和集合在 RHEL 上的应用

在本实验中,你将使用 Ansible 角色和集合来自动化 RHEL Web 服务器的配置。你将创建自定义角色,集成 Git 依赖项,并使用 RHEL 系统角色来构建和运行一个全面的 playbook,然后验证 Apache 和 SELinux 设置。
AnsibleLinux
在 RHEL 上排查 Ansible Playbook 和主机问题

在 RHEL 上排查 Ansible Playbook 和主机问题

在此次实验中,你将学习在 RHEL 上排查常见的 Ansible 问题。你将获得实践经验,识别和解决各种问题,从环境设置和 playbook 错误(如 YAML 语法和 Jinja2 模板),到被管理主机连接和防火墙配置问题。
Ansible
使用 Ansible 在 RHEL 上部署和管理文件

使用 Ansible 在 RHEL 上部署和管理文件

在本实验中,你将学习使用 Ansible 在 Red Hat Enterprise Linux (RHEL) 系统上部署和管理文件的基本技能。你将亲手实践常用的 Ansible 模块,如 `copy`、`template`、`lineinfile` 和 `file`,用于文件操作和内容管理。
Ansible
在 RHEL 中使用 Ansible 管理变量和事实

在 RHEL 中使用 Ansible 管理变量和事实

在本实验中,你将学习如何在 RHEL 系统上使用 Ansible 管理变量、事实和机密信息。你将部署 Apache Web 服务器,利用内置和自定义事实进行配置,并使用 Ansible Vault 加密密码等敏感数据,从而创建一个系统用户。
Ansible
Ansible Copy 模块

Ansible Copy 模块

在本实验中,你将探索 Ansible Copy 模块,该模块允许你将文件和目录复制到远程主机。Copy 模块提供了一种灵活且高效的方式,作为 Ansible 自动化任务的一部分来传输文件。
Ansible
Ansible Apt 模块

Ansible Apt 模块

在本实验中,你将探索 Ansible Apt 模块,它允许你使用 Apt 包管理器管理基于 Debian 的系统上的软件包。Apt 模块提供了广泛的选项来安装、更新和卸载软件包,以及管理软件源。
Ansible
Ansible Fetch 模块

Ansible Fetch 模块

欢迎来到 Ansible Fetch 模块实验!在本实验中,你将深入学习 Ansible Fetch 模块的使用。Fetch 模块允许你从远程机器获取文件并将其复制到执行 Ansible 的控制机器上。当你需要从托管主机收集特定文件或工件时,这非常有用。
Ansible
Ansible Command 模块

Ansible Command 模块

在本动手实验中学习 Ansible Command 模块。学习如何执行远程命令、使用变量、捕获和处理命令输出、使用模块选项,并在实际场景中应用 Command 模块。本逐步指南将提升你在 Ansible 自动化中的技能,从基本命令执行到高级输出处理和服务管理。
AnsibleLinux
Ansible get_url 模块

Ansible get_url 模块

在本实验中,你将探索 Ansible 的 get_url 模块,该模块允许你从互联网下载文件并将其保存到远程主机上。get_url 模块提供了多种选项来自定义下载过程,包括身份验证、请求头和校验和验证。
Ansible
Ansible Local Action 模块

Ansible Local Action 模块

欢迎来到 Ansible Local Action 模块实验!在本实验中,你将深入学习 Ansible Local Action 模块的使用。Local Action 模块允许你在运行 Ansible 的控制机器上执行任务。这在需要本地执行操作时非常有用,例如执行 shell 命令或运行脚本。
AnsibleShell
Ansible Stat 模块

Ansible Stat 模块

在本实验中,你将探索 Ansible 的 Stat 模块,该模块允许你收集远程主机上文件和目录的信息。Stat 模块提供了各种属性和信息,例如文件大小、所有权、权限和修改时间戳。
Ansible
Ansible Script 模块

Ansible Script 模块

在本实验中,你将学习如何使用 Ansible Script 模块在远程主机上执行自定义脚本。Script 模块允许你在目标主机上运行用任何编程语言编写的脚本,为你的自动化任务提供灵活性和定制选项。
AnsibleShell
Ansible 条件语句与循环

Ansible 条件语句与循环

学习 Ansible 条件语句和循环,以创建更动态和高效的 playbook。掌握使用条件语句控制任务执行,并实现各种循环技术以自动化重复任务。
Ansible
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 19
  • 下一页