培训课程

利用 Ansible 自动化 BIG-IP

本课程将向网络管理员、技术人员和 DevOps 工程师介绍自动化 BIG-IP 所需的基础技术和 F5 特定技术。参与者将接触各种用例的多种技术,并获得实际操作体验,让他们为自动化 BIG-IP 上线与配置做好充分准备。

课程目标

  • 回顾自动化和 DevOps 概念
  • 描述 iControl REST 调用的组件及其如何与 BIG-IP 交互
  • 使用 iControl REST 抵御并配置 BIG-IP 应用
  • 描述 Ansible 的主要组件及其如何共同配置 BIG-IP
  • 在 Ansible Playbooks 中使用流量控制元素,如条件和循环
  • 使用 Ansible 上线并配置 BIG-IP 应用

课程主题

  • 回顾 Linux 命令行
  • 回顾 BIG-IP 应用创建
  • 讨论自动化与 DevOps 概念
  • 使用 iControl REST 配置 BIG-IP
  • 使用 Ansible 对 BIG-IP 进行编程配置

受众

本课程面向网络管理员、技术人员,以及对在其公有及私有云和数据中心基础架构中的 BIG-IP 系统上自动化任务感兴趣的 DevOps 工程师。

先决条件

参与者应熟悉并能够配置基本的 BIG-IP 元素,例如:

  • 虚拟服务器
  • 池、池成员和节点
  • 池监控
  • 基本的虚拟服务器配置文件

参与者还应熟悉 Linux 命令行的基本知识。此外,还应了解以下常规的技术知识:

  • 2 层以太网和 ARP 网络概念
  • 3 层和 4 TCP/IP 网络概念,包括 IP 寻址和子网划分
  • 7 层 HTTP 网络概念
  • Linux 命令行和基本的 Linux 命令
  • HTML

最后,必备知识包括熟悉编程和/或脚本语言,例如:

  • JavaScript 或 NodeJS
  • Python
  • Bash
课程概述

第 1 章:Linux 命令行回顾

  • 导航 Linux 文件系统
  • 创建和删除文件和目录
  • 复制和移动文件
  • 命令行自动完成和编辑
  • 用于分析测试结果和检查日志文件的工具

第 2 章:BIG-IP 应用创建审查

  • 了解负载均衡基础知识
  • 配置虚拟服务器、池、池成员和节点
  • 配置运行状况监视器和 SSL 配置文件
  • 了解完整的代理架构和源地址转换

第 3 章:自动化与 DevOps 概念

  • 了解基础设施即代码、NetOps 和 DevOps
  • 自动化和编排概念的分别
  • 深入探讨 DevOps 概念,如幂等性、原子性和强制性与声明性

第 4 章:使用 iControl REST 编程 BIG-IP

  • 介绍基本 JavaScript 类型
  • 介绍 JavaScript 对象表示法
  • 使用 iControl REST 发现现有 BIG-IP 配置
  • 使用 iControl REST 在 BIG-IP 上部署应用
  • 使用 iControl REST 载入 BIG-IP
  • 以编程方式使用 JSON

第 5 章:利用 Ansible 自动化 BIG-IP

  • 介绍 YAML
  • 建立 Ansible 信任关系
  • 创建 Ansible Playbook
  • 探索 Playbook
  • 结合清单文件使用
  • 使用命令模块
  • 收集 Playbook 的事实
  • 使用 Ansible 在 BIG-IP 上部署应用
  • 删除 BIG-IP 应用
  • 使用 Ansible 载入 BIG-IP 系统
  • 部署 BIG-IP HA
  • 审查 Ansible 角色

SKU:F5-TRG-BIG-AUTO

价格:1,995 美元

课程类型:讲师主导的培训

课程时长:2 天