Ansibleによるシステム構成管理:基礎からCloud Modulesを使ったAWS構築まで

所在平台: Udemy

课程主页: https://www.udemy.com/course/ansible-aws-modules/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:利用Ansible进行系统配置管理:从基础到使用Cloud Modules构建AWS 概述:本课程将教授如何使用配置管理工具“Ansible”对服务器中间件的安装与配置等服务器基础设施构建作业进行编码与自动化。学生将从基础知识学习,逐步掌握如何利用自Ansible 2.4引入的“Cloud Modules”启动AWS云中的EC2服务器,并与Route53、ELB(应用负载均衡器)进行集成。利用Ansible实现系统自动化,可以显著简化工作流程,并实现健康的系统运维。 课程目标:学员将能够通过修改Ansible的Inventory文件(主机列表),完成以下系统配置管理: - AWS云的配置管理 - Linux服务器中间件及配置文件的管理 - 内容部署 课程特点:本课程设计围绕从基础到AWS云环境下,使用LAMP构建Web发布环境的流程,帮助学员掌握Ansible的实际应用。具体内容包括: - Ansible的基本使用:使用VirtualBox创建本地开发环境 - Playbook的编写与使用 - Role的创建方法 - 变量的使用 - 常用Ansible模块的使用:以Enterprise Linux(CentOS、Amazon Linux 2)为例进行讲解 - 用户和组的创建与管理 - SSH密钥文件的分发和管理 - sudoers的配置方法 - 软件包(yum)分发 - 配置文件的分发 实践性Ansible使用: - 讲解LAMP系统的构建 - 利用Ansible Galaxy使用Role - MySQL的安装和用户、逻辑数据库的管理 - PHP的安装 - 使用Git模块进行内容部署 - 在AWS环境中构建系统的方法: - 启动EC2服务器 - 将启动的EC2服务器注册到Route53 - 将EC2服务器添加到ELB(应用负载均衡器)的目标组中 此外,学员还将学习如何应用所创建的中间件设置与内容部署的Playbook,并掌握Ansible的常用语法与使用方式,如使用with_items进行循环、handler与notify用于钩子、dependencies管理依赖关系、使用-extra_args进行变量覆盖、利用fact与set_fact访问已有资源等。

课程评论(0条)

课程详情

本コースではサーバーのミドルウェアのインストール・設定作業といったサーバーインフラの構築作業を、構成管理ツール「Ansible」(アンシブル)を使ってコード化し、自動化する方法を基礎から学びます。 また、Ansible 2.4より導入された「Cloud Modules」を使って、AWSクラウドに、EC2サーバーを起動する方法や、Route53、ELB ( Application Load Balancer )との連携方法も学びます。 Ansibleを導入する利点Ansibleを使いシステムを自動化することにより作業が格段に楽になりますし、健全なシステム運用が実現できます。本講座のゴールAnsibleのInventoryファイル(ホストのリスト)の書き換えのみで、以下のようなシステム構成管理を行えるようになります。AWSクラウドの構成管理Linuxサーバーのミドルウェア・設定ファイルの管理コンテンツデプロイ 本講座の特徴基礎からAWSを想定したクラウド環境に、LAMPを使ったWebの公開環境を準備するまでの流れに沿って学ぶことで、実践的なAnsibleの使い方を学べるように以下のように設計されています。 Anisbleの基本的な使い方:VirtualBoxを使ったローカル開発環境 Playbookの書き方と使い方 Roleの作成方法 変数の使い方 Ansibleの代表的なモジュールの使い方:Enterprise Linux (CentOS、Amazon Linux 2)を対象に実例を用いて解説 ユーザー・グループ作成と管理ssh鍵ファイルの配布と管理sudoersの設定方法パッケージ(yum)配布設定ファイルの配布 実践的なAnsibleの使い方:LAMPシステムの構築から解説 Ansible Galaxyを使ったRoleの利用方法MySQLのインストールとユーザー・論理データベースの管理方法PHPのインストール方法Gitモジュールを使ったコンテンツデプロイ方法 AWS環境にシステム構築する方法 EC2サーバーを起動する方法Route53に起動したEC2サーバーを登録する方法ELB (Application Load Balancer)のターゲットグループに、EC2サーバーを起動する方法ここまで作成してきたミドルウェアセットアップ・コンテンツデプロイのPlaybookの適用方法 代表的なAnsibleの構文と利用方法 with_itemsを使ったループhandlerとnotifiyを使ったフックdependenciesを使った依存関係-extra_argsを使った変数のオーバーライドfactとset_factを使った既存リソースへのアクセス

课程标签

0人关注该课程

主题相关的课程