Soumettre la recherche
Mettre en ligne
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
•
6 j'aime
•
3,806 vues
Hideki Saito
Suivre
オープンソースカンファレンス2014 KANSAI@Kyotoで行ったOpenStackとAnsibleによる自動化デモンストレーション
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
OpenStack Grizzly Release
OpenStack Grizzly Release
Akira Yoshiyama
OSC2013.Cloud@Osaka
OSC2013.Cloud@Osaka
Hideki Saito
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
irix_jp
いまさら聞けないOpen stack
いまさら聞けないOpen stack
Hayato Otsuka
OpenStack概要
OpenStack概要
Akira Yoshiyama
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例
Midokura
Okinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack Overview
irix_jp
OpenStack最新動向 2016/2
OpenStack最新動向 2016/2
Akira Yoshiyama
Recommandé
OpenStack Grizzly Release
OpenStack Grizzly Release
Akira Yoshiyama
OSC2013.Cloud@Osaka
OSC2013.Cloud@Osaka
Hideki Saito
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
irix_jp
いまさら聞けないOpen stack
いまさら聞けないOpen stack
Hayato Otsuka
OpenStack概要
OpenStack概要
Akira Yoshiyama
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例
Midokura
Okinawa Open Days - OpenStack Overview
Okinawa Open Days - OpenStack Overview
irix_jp
OpenStack最新動向 2016/2
OpenStack最新動向 2016/2
Akira Yoshiyama
OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要
irix_jp
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
Akira Yoshiyama
OpenStack QuickStart - havana
OpenStack QuickStart - havana
Hideki Saito
OpenStack勉強会
OpenStack勉強会
Yuki Obara
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
OpenStack QuickStart - Icehouse
OpenStack QuickStart - Icehouse
Hideki Saito
OpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyoto
Ayumi Oka
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
OpenStack入門 2016/06/10
OpenStack入門 2016/06/10
株式会社 NTTテクノクロス
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
株式会社 NTTテクノクロス
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
Etsuji Nakai
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
Naoto Gohko
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
Etsuji Nakai
Open stack界でのコンテナの現状
Open stack界でのコンテナの現状
株式会社 NTTテクノクロス
ZabbixによるOpenStack監視のご紹介
ZabbixによるOpenStack監視のご紹介
VirtualTech Japan Inc.
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
Rakuten Group, Inc.
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
VirtualTech Japan Inc.
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
VirtualTech Japan Inc.
Canonical様講演 OpenStack最新情報セミナー 2013年11月
Canonical様講演 OpenStack最新情報セミナー 2013年11月
VirtualTech Japan Inc.
今日から始めるXen仮想化入門
今日から始めるXen仮想化入門
VirtualTech Japan Inc.
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
Nobuyuki Tamaoki
Contenu connexe
Tendances
OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要
irix_jp
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
Akira Yoshiyama
OpenStack QuickStart - havana
OpenStack QuickStart - havana
Hideki Saito
OpenStack勉強会
OpenStack勉強会
Yuki Obara
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
VirtualTech Japan Inc.
OpenStack QuickStart - Icehouse
OpenStack QuickStart - Icehouse
Hideki Saito
OpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyoto
Ayumi Oka
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
OpenStack入門 2016/06/10
OpenStack入門 2016/06/10
株式会社 NTTテクノクロス
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
株式会社 NTTテクノクロス
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
Etsuji Nakai
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
Naoto Gohko
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
Etsuji Nakai
Open stack界でのコンテナの現状
Open stack界でのコンテナの現状
株式会社 NTTテクノクロス
ZabbixによるOpenStack監視のご紹介
ZabbixによるOpenStack監視のご紹介
VirtualTech Japan Inc.
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
Rakuten Group, Inc.
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
VirtualTech Japan Inc.
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
VirtualTech Japan Inc.
Canonical様講演 OpenStack最新情報セミナー 2013年11月
Canonical様講演 OpenStack最新情報セミナー 2013年11月
VirtualTech Japan Inc.
Tendances
(20)
OSC@Kyoto2014 OpenStack概要
OSC@Kyoto2014 OpenStack概要
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
OpenStack QuickStart - havana
OpenStack QuickStart - havana
OpenStack勉強会
OpenStack勉強会
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
世界での実績No.1のOpenStackインストーラ – Fuel – の全貌は - OpenStack最新情報セミナー 2015年2月
OpenStack QuickStart - Icehouse
OpenStack QuickStart - Icehouse
OpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyoto
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStack入門 2016/06/10
OpenStack入門 2016/06/10
OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack入門
Open stack界でのコンテナの現状
Open stack界でのコンテナの現状
ZabbixによるOpenStack監視のご紹介
ZabbixによるOpenStack監視のご紹介
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
実用段階に入ったOpenStack ~ もうすぐ絶滅するというPrivate Cloudの多様性について ~
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
ブロードバンドタワー様講演 OpenStack最新情報セミナー 2014年4月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
Canonical様講演 OpenStack最新情報セミナー 2013年11月
Canonical様講演 OpenStack最新情報セミナー 2013年11月
Similaire à OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
今日から始めるXen仮想化入門
今日から始めるXen仮想化入門
VirtualTech Japan Inc.
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
Nobuyuki Tamaoki
できる!KickstartとAnsible!
できる!KickstartとAnsible!
Wataru NOGUCHI
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
Shingo Kawahara
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
Nobuyuki Tamaoki
IaC化の3つのポイント
IaC化の3つのポイント
山下 達也
July techfesta2014 f30
July techfesta2014 f30
Motoki Kakinuma
Mirantis OpenStack 5.0で作るOpenStack Icehouse構築入門
Mirantis OpenStack 5.0で作るOpenStack Icehouse構築入門
VirtualTech Japan Inc.
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
Hideki Saito
2016年2月4日 空間OSの設計コンセプトと先端IT
2016年2月4日 空間OSの設計コンセプトと先端IT
aitc_jp
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
Yahoo!デベロッパーネットワーク
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
yuzorock
使ってわかった!現場担当者が語るOpenStack運用管理の課題:OpenStack Days 2015 Tokyo 講演
使ってわかった!現場担当者が語るOpenStack運用管理の課題:OpenStack Days 2015 Tokyo 講演
VirtualTech Japan Inc.
Essentials of container
Essentials of container
Toru Makabe
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
yokimura
Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!
Boss4434
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
Toru Makabe
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
光平 八代
OSC2014広島 CloudStackの歩き方【完全版】
OSC2014広島 CloudStackの歩き方【完全版】
Midori Oge
Similaire à OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
(20)
今日から始めるXen仮想化入門
今日から始めるXen仮想化入門
ベアメタルOpenStackで始めるクラウド環境構築
ベアメタルOpenStackで始めるクラウド環境構築
できる!KickstartとAnsible!
できる!KickstartとAnsible!
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
July Tech Festa 2020 AKSを活用した内製教育支援プラットフォームをリリースした話
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
OpenStack最新動向と構築のポイント - EMC様セミナー 「あなたのビジネスを高速化! OpenStackが実現する戦略的なクラウドインフラ」
IaC化の3つのポイント
IaC化の3つのポイント
July techfesta2014 f30
July techfesta2014 f30
Mirantis OpenStack 5.0で作るOpenStack Icehouse構築入門
Mirantis OpenStack 5.0で作るOpenStack Icehouse構築入門
Ansible2とOpenStackの関係
Ansible2とOpenStackの関係
2016年2月4日 空間OSの設計コンセプトと先端IT
2016年2月4日 空間OSの設計コンセプトと先端IT
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
ヤフーのプライベートクラウドとクラウドエンジニアの業務について
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
使ってわかった!現場担当者が語るOpenStack運用管理の課題:OpenStack Days 2015 Tokyo 講演
使ってわかった!現場担当者が語るOpenStack運用管理の課題:OpenStack Days 2015 Tokyo 講演
Essentials of container
Essentials of container
【第1回EMS勉強会】Autopilot設計時のポイント
【第1回EMS勉強会】Autopilot設計時のポイント
Aws summits2014 nttデータaws上のシステムはこう作る!
Aws summits2014 nttデータaws上のシステムはこう作る!
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
帰ってきた インフラ野郎 Azureチーム ~Azure データセンターテクノロジー解体新書2018春~ - de:code2018
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
SIerもそろそろ運用をなんとかしたいのでいろんなOSS使ってOpsBearってツールを作りはじめたらしい 2019/02/22 オープンソースカンファレ...
OSC2014広島 CloudStackの歩き方【完全版】
OSC2014広島 CloudStackの歩き方【完全版】
Plus de Hideki Saito
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021
Hideki Saito
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
Ansible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめ
Hideki Saito
Getting Started - Ansible Galaxy NG
Getting Started - Ansible Galaxy NG
Hideki Saito
Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007
Hideki Saito
How to contribute code to ansible awx
How to contribute code to ansible awx
Hideki Saito
Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0
Hideki Saito
OpenStackSDK with Ansible
OpenStackSDK with Ansible
Hideki Saito
How to contribute AWX
How to contribute AWX
Hideki Saito
Ansible Tower on OpenShift
Ansible Tower on OpenShift
Hideki Saito
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Hideki Saito
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Hideki Saito
Ansible with AWX
Ansible with AWX
Hideki Saito
Ansible101
Ansible101
Hideki Saito
Ansible handson ood2016
Ansible handson ood2016
Hideki Saito
Ansible handson
Ansible handson
Hideki Saito
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
Hideki Saito
OpenStack Now!
OpenStack Now!
Hideki Saito
OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編
Hideki Saito
Plus de Hideki Saito
(20)
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Ansible automationplatform product updates 2021
Ansible automationplatform product updates 2021
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Ansible Fest 2020 技術トピックまとめ
Ansible Fest 2020 技術トピックまとめ
Getting Started - Ansible Galaxy NG
Getting Started - Ansible Galaxy NG
Ansible troubleshooting 101_202007
Ansible troubleshooting 101_202007
How to contribute code to ansible awx
How to contribute code to ansible awx
Update: Ansible Tower 3.6.0
Update: Ansible Tower 3.6.0
OpenStackSDK with Ansible
OpenStackSDK with Ansible
How to contribute AWX
How to contribute AWX
Ansible Tower on OpenShift
Ansible Tower on OpenShift
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
IT Automation with OpenStack and Ansible/AWX
Ansible with AWX
Ansible with AWX
Ansible101
Ansible101
Ansible handson ood2016
Ansible handson ood2016
Ansible handson
Ansible handson
OpenStack & Ansible で実現する自動化
OpenStack & Ansible で実現する自動化
OpenStack Now!
OpenStack Now!
OpenStack Osloを使おう - cliff編
OpenStack Osloを使おう - cliff編
OSC2014-KANSAI@Kyoto JOSUG - OpenStack and Ansible
1.
OSC 2014 Kansai@Kyoto 1 openstackOpen
source software to build public and private clouds. 外部APIを利用したシステム構築自動化の一例 2014-07-30 Hideki Saito TwitterID: @saito_hideki Internet Initiative Japan Inc.
2.
目次 • はじめに ü インフラの管理を自動化する[ちょっと大袈裟(^^;] •
外部APIを利用した仮想マシン構築の自動化 1. IaaS基盤を管理する 2. システム構築を自動化する 2
3.
はじめに 3 OpenStackのインストールは苦行です その苦行の後、ようやく動いた時... その感動は凄まじく しばしば本来の目的を見失いますw
4.
本来の目的って... 我々は、OpenStackのインストールをしたかったのでは なく、本来の目的は... 1. ITサーバ群を効率的に活用したい(構成管理) 2. オペレーションを省力化したい(自動化) 3. 現状よりも、より進んだ便利な機能を利用者に提供したい のような、それなりに高尚な目的だったはずです。 4
5.
ITインフラ構築・運用管理の自動化 ITインフラエンジニアの典型的な業務は、このような感じでしょうか。 • ネットワーク機器を設定する p ポートを設定する p
サーバのNICを物理的に接続する p wikiなどでドキュメントを更新する • サーバを構築する p OSをインストールする p リモートログイン可能な状態にする p 追加パッケージのインストールや設定等の基本構築を行う p ミドルウェアのインストール&設定を行う p サービスに投入する p wikiなどのドキュメントを更新する このような日常業務を省力化する方法の1つを紹介します。 6
6.
前提① 7 • OpenStackを利用する OpenStackのクラウド基盤を操作するには、3つの方法があります。 • Horizonが提供するDashboard • OpenStackの主要な機能のみを提供するWebUI • 各コンポーネントが提供するコマンドラインインターフェイス • 管理者用コマンド • 一般利用者用コマンド CLI • RESTful APIでOpenStackの全ての機能を利用可能 • Pythonのライブラリとしても提供されるAPI
7.
前提② APIによる操作 OpenStackのようなクラウド基盤管理システムを利用した自動化を進めるに あたって、外部プログラムからの制御は必須の要件となります。 OpenStackの各コンポーネントは、外部プログラムから制御されることを想 定したAPIを提供しています。 8
8.
デモ 〜~ 動くOpenStack 9
9.
デモ内容 1)基本構築 – 5分 2)Web/AP/DBの3層構成のサーバの構築
– 10分 Ansibleモジュール、Playbook、サンプルアプリケーション については、以下のURLを参考にしてください。 p http://www.slideshare.net/h-saito/openstack-37557806 10
10.
基本構築 11
11.
サーバ単体を構築してみる(5分) OpenStackの各コンポーネントが提供するWebUI/CLIで仮想 マシンを構築する流れは、概ね以下のような流れです。 今回はOpenStackの外部APIを利用するAnsibleに作業を代行 させてみます。 12 4. 仮想マシンにフローティングIPを付与してInternetに接続する 3. 仮想マシンを作成する 2.
Internet接続用にフローティングIPを払い出す 1.事前準備(公開鍵登録やセキュリティグループ作成など)
12.
現在のシステム構成 サーバ単体を構築してみる(5分) 13 Router test-server Ext-Net JOSUG-network 10.0.0.0/24 10.0.0.1 10.0.0.N OpenStackのAPIを利用した 外部プログラムで仮想マシンを 作成します グローバルIP
13.
外部APIを利用した仮想マシン構築の自動化(応用) 14
14.
現在のシステム構成 初期状態 15 Router step-server Instance OpenStackや仮想マシンに 対する操作はstep-server上 から行います Ext-Net JOSUG-network 10.0.0.0/24 10.0.0.1 10.0.0.N グローバルIP
15.
現在のシステム構成 シナリオ - web/ap/dbの3層構造をお手軽に構築 16 Router step-server Instance Ext-Net JOSUG-network 10.0.0.0/24 10.0.0.1 10.0.0.N web 10.0.0.N rest 10.0.0.N グローバルIP db 10.0.0.N
16.
シナリオ - web/ap/dbの3層構造をお手軽に構築 WEB/ReST/DBの3台の仮想マシンを構築して、それぞれ役割 ごとにアプリケーションをインストールしてみましょう。 17
17.
Ansibleについて 18
18.
Ansibleについて① Ansibleの特徴 AnsibleはPythonで書かれた*作業*だけなく*仕事*を自動化するためのツー ルで、OpenStackと組み合わせることにより、OS・ミドルウェア・アプリケー ションのインストール・設定作業を自動化することが可能です。 ü 作業の一連の流れを1つにまとめるPlaybookを持つ ü 多数の外部モジュールが標準・オプションで提供されている ü
必要な機能を提供するモジュールは自身で開発することが可能 ü 作業の冪等性が担保されている ü push型でエージェントレスである ü 動作に必要な要件が少ない Ø SSHログイン可能 Ø Python実行環境(2.4以降)といくつかのライブラリが存在する 19
19.
Ansibleについて② Ansibleの挙動 以下にAnsibleの動きを図示します 20 Ansible 実行可能ファイル 実行可能ファイル ping モジュール setup モジュール Inventory ファイル sshd1 2 3 指定されたモジュールをインポートする ターゲットノードにsftp/scpで実行可 能ファイルを転送してssh経由でログイ ンし実行する 指定されたグループのホスト 群に関する情報を取得する モジュールから実行ファイル を生成です
20.
Ansibleについて③ 仕事をまとめるPlaybook ここまでは、ansibleコマンドにより単発の仕事をAnsibleに実行させてきまし たが、現実ではこのようが仕事が複数集まって手順として実施されることにな ります。Ansibleは、下記のような手順をPlaybookとして定義して実行するこ とが可能です。 以降ではAnsibleのPlaybook機能を利用して、手順書にしたがった作業を 自動化してみましょう。 21 パッケージインストール 設定変更 デーモン再起動 実行順序は常に保証される必要がある AnsiblePlaybook 1 2 3
21.
まとめ 22
22.
まとめ Ansibleを利用したOpenStackが提供する外部APIの活用方法 をご紹介しました。Ansibleでなくても簡単なコマンドを並べた シェルスクリプトだけでも省力化の効果は得られます。 OpenStackは、ほぼ全ての機能を外部プログラムから管理可 能なAPIを提供しており、Ansibleなどの自動化ツールを利用す れば、同時大量構築やオートスケールなどの拡張機能を独自実 装可能です。 23
23.
ご静聴ありがとうございました 24
Télécharger maintenant