Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Daiki Hayakawa
947 views
Ansible入門
Trifortの社内勉強会で発表した資料です
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PDF
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
PDF
What is an Ansible?
by
Shunsaku Kudo
KEY
Fabricでサーバー管理をDRYにしよう
by
max747
PDF
ChefとPuppetの比較
by
Sugawara Genki
PDF
Ansible入門...?
by
shirou wakayama
PDF
Fabric Essentials
by
Yoshinari Takaoka
PDF
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
PPTX
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
Ansible 入門 #01 (初心者向け)
by
Taro Hirose
What is an Ansible?
by
Shunsaku Kudo
Fabricでサーバー管理をDRYにしよう
by
max747
ChefとPuppetの比較
by
Sugawara Genki
Ansible入門...?
by
shirou wakayama
Fabric Essentials
by
Yoshinari Takaoka
Ansible 2.0 のサマライズとこれから
by
Takeshi Kuramochi
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
by
CLARA, Inc.
What's hot
PDF
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
PPTX
Itamae-Serverspec入門
by
辰徳 斎藤
PPTX
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
PDF
Serverspecの活用tips紹介
by
Daisuke Ikeda
PDF
Webサーバのチューニング
by
Yu Komiya
PDF
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
PDF
Ansible handson
by
Hideki Saito
PPTX
Ansible ではじめるインフラのコード化入門
by
Sho A
PDF
Ansible quickstart
by
Hideki Saito
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
PPT
Performance and Scalability of Web Service
by
Shinji Tanaka
PPT
Using Windows Azure
by
Shinji Tanaka
PDF
今日から使い始めるChef
by
Masahiro NAKAYAMA
PDF
Webサーバ勉強会03
by
oranie Narut
PDF
Puppet on AWS
by
Sugawara Genki
PPTX
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
PDF
Ansible handson ood2016
by
Hideki Saito
PDF
Ansible 2.0を使って組む kubernetesクラスタ vol.1
by
Hidetoshi Hirokawa
PPTX
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
PPTX
Puppetのススメ
by
Gosuke Miyashita
Chef社内勉強会(第1回)
by
Yoshinori Nakanishi
Itamae-Serverspec入門
by
辰徳 斎藤
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
Serverspecの活用tips紹介
by
Daisuke Ikeda
Webサーバのチューニング
by
Yu Komiya
2日間Fabricを触った俺が 色々解説してみる
by
airtoxin Ishii
Ansible handson
by
Hideki Saito
Ansible ではじめるインフラのコード化入門
by
Sho A
Ansible quickstart
by
Hideki Saito
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
Performance and Scalability of Web Service
by
Shinji Tanaka
Using Windows Azure
by
Shinji Tanaka
今日から使い始めるChef
by
Masahiro NAKAYAMA
Webサーバ勉強会03
by
oranie Narut
Puppet on AWS
by
Sugawara Genki
明日から始める Chef 入門 #bpstudy
by
Takeshi Komiya
Ansible handson ood2016
by
Hideki Saito
Ansible 2.0を使って組む kubernetesクラスタ vol.1
by
Hidetoshi Hirokawa
Chef の気まぐれ環境構築 〜季節の Capistrano を添えて〜 #jawsug
by
Takeshi Komiya
Puppetのススメ
by
Gosuke Miyashita
Similar to Ansible入門
PPTX
「Ansible on Azure入門」資料
by
Hidetoshi Hirokawa
PDF
Ansibleで始めるインフラ構築自動化
by
dcubeio
PDF
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
PDF
Ansible AWXで一歩進んだプロビジョニング
by
sugoto
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
PDF
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
PDF
Ansible勉強会資料
by
Makoto Oya
PPTX
Ansible入門.pptx
by
洵貴 佐川
PDF
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
PPTX
DevOpsにおけるAnsibleの立ち位置と使い所
by
Hidetoshi Hirokawa
PDF
Ansible provisioning
by
Naoki Watanabe
PDF
Enjoy the Ansible
by
Yasuyuki Fujikawa
PDF
Ansible softlayer
by
Hideaki Tokida
PPTX
Ansible使ってみて
by
亮吾 守屋
PDF
Ansible入門 20151226
by
Kunihiro Morita
PDF
受託開発でAnsibleを導入した話
by
Yuto Matsukubo
PDF
入門Ansible
by
Taku SHIMIZU
PDF
徒手空拳で挑むサーバ管理
by
anubis_369
「Ansible on Azure入門」資料
by
Hidetoshi Hirokawa
Ansibleで始めるインフラ構築自動化
by
dcubeio
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
Ansibleではじめるサーバー・ネットワークの自動化(2019/04版)
by
akira6592
Ansible AWXで一歩進んだプロビジョニング
by
sugoto
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
Ansibleではじめるサーバー・ネットワークの自動化(2018/07/05)
by
akira6592
Ansibleではじめるサーバー・ネットワークの自動化(2018/08/22)
by
akira6592
Ansible勉強会資料
by
Makoto Oya
Ansible入門.pptx
by
洵貴 佐川
インフラ自動構築エンジン "Ansible"の勘所を1日でつかむ ~基礎入門編~
by
Takeshi Kuramochi
DevOpsにおけるAnsibleの立ち位置と使い所
by
Hidetoshi Hirokawa
Ansible provisioning
by
Naoki Watanabe
Enjoy the Ansible
by
Yasuyuki Fujikawa
Ansible softlayer
by
Hideaki Tokida
Ansible使ってみて
by
亮吾 守屋
Ansible入門 20151226
by
Kunihiro Morita
受託開発でAnsibleを導入した話
by
Yuto Matsukubo
入門Ansible
by
Taku SHIMIZU
徒手空拳で挑むサーバ管理
by
anubis_369
Ansible入門
1.
Ansible入門 社内勉強会 !
@bells17_
2.
Agenda • Ansibleとは?
• Vagrant + Ansibleを使ったLAMP環境構築 • プロジェクトでのAnsibleの利用例
3.
Ansibleとは? サーバーのプロビジョニングツール
4.
サーバ・プロビジョニング 利用可能なサーバ群(サーバファーム)からサーバを選び出し、適 切なソフトウェア(オペレーティングシステム、デバイスドライバ、
ミドルウェア、アプリケーションソフトウェア)をロードし、シス テムを適切に設定したり、サーバ固有の設定(IPアドレスなど)を したり、といった作業をサーバ・プロビジョニングと呼ぶ。これに は、そのサーバを運用可能にするまでのあらゆる作業が含まれる。 引用元:http://ja.wikipedia.org/wiki/プロビジョニング
5.
プロビジョニングレイヤー • Orchestration
• アプリケーションデプロイ • Fabric, Capistrano, MCollective • Configuration • ミドルウェアレベルまでの設定 • Puppet, Chef, AWS OpsWorks • Bootstrapping ← Ansibleはここに入る • OS インストールにあたる領域 • Kickstart, Cobbler, OpenStack, AWS 引用元: http://mizzy.org/blog/2013/10/29/1/
6.
プロビジョニングフレームワークの特徴 • 冪等性(idempotence)を意識した設計
• 何度繰り返しても同じ結果になる • Infrastructure as Code • サーバー構築や構成変更作業を全てコード化で きる
7.
プロビジョニングフレームワーク比較 引用元: http://www.slideshare.net/TakeshiKomiya/python-26185953
8.
Ansibleの特徴 • yamlを使ったDSL
• 実行するために必要なツールがSSHとPythonだけ • 豊富なモジュール群
9.
Ansibleを実行するには? 1. inventory_fileを作成
• 実行するホストと対応するホスト情報を記載したiniファイル 2. inventory_fileを指定してタスクを実行 • ansibleコマンド • 単体のタスクを実行できる • ansible-playbookコマンド • Playbookを利用してまとまったタスクを実行することができる
10.
Playbook • Ansibleのタスクをまとめて実行できるもの
• phpをインストール→apacheをインストールのように • Ansibleのタスクはモジュールを利用して記述する
11.
よく使うmodule • yum
- yumコマンドを実行 • file - ファイル、シンボリックリンク、ディレクトリの作成・削 除・属性設定を行う • copy - Ansible実行端末にあるファイルをホストPCに転送する • template - jinja2を利用したテンプレートファイルをホストPC に転送する • get_url - http経由でファイルをダウンロードする • shell - シェルコマンドを実行する
12.
Vagrant + AnsibleでLAMP環境を構築
1.cd /path/to/dir 2.git clone https://github.com/bells17/ ansible_lamp_sample.git 3.vagrant up 4.ansible-playbook -i inventory_file lamp.yml -vvv --ask-sudo- pass
13.
inventory_file (ホスト名) ansible_ssh_host=(対象のホスト)
ansible_ssh_user=(sshログインユーザー) ansible_ssh_private_key_file=(ssh公開鍵) ansible_ssh_port=(sshのポート番号) lamp ansible_ssh_host=192.168.34.10 ansible_ssh_user=vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key ansible_ssh_port=22
14.
Ansibleコマンドを実行 対象ホストに対してpingを実行 ansible
[対象ホスト名] -m ping -i inventory_file 対象ホストに対してシェルコマンドを実行 ansible [対象ホスト名] -m shell -a 'pwd; ls -la;' -i inventory_file -vvvv
15.
実際に実行しているタスクはこんな感じ - hosts:
lamp # 対象hostを定義 sudo: yes # sudoでコマンドを実行 vars_files: - vars/lamp.yml # 変数ファイルを読み込み tasks: # 各タスクを定義 - name: be sure httpd is installed # yumコマンドを実行 yum: name={{ item }} state=installed with_items: - httpd - httpd-devel ! - name: Ensure vhost is enabled # テンプレートファイルをサーバーに設置 template: src=templates/vhost.conf.j2 dest={{ apache_install_path }}/conf.d/vhost.conf ! - include: tasks/local_hosts.yml # タスクを別ファイルから読み込んで実行
16.
実際のプロジェクトでの利用事例 • 開発環境をAnsibleで構築
• アプリ申請用の本番環境をAnsibleで構築 • OEM展開用にリポジトリ内のローカルファイル をAnsibleで自動生成
Download