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
Keiichi Hikita
1,705 views
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
OpenStack Days Tokyo 2019プレゼン資料
Engineering
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 27 times
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
PDF
DatadogでAWS監視やってみた
by
tyamane
PDF
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
by
whywaita
PDF
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
by
Preferred Networks
PDF
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
PDF
TensorFlow計算グラフ最適化処理
by
Atsushi Nukariya
PDF
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
PDF
「日本語LaTeX」が多すぎる件について
by
Takayuki Yato
DockerコンテナでGitを使う
by
Kazuhiro Suga
DatadogでAWS監視やってみた
by
tyamane
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
by
whywaita
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
by
Preferred Networks
ゼロから作るKubernetesによるJupyter as a Service ー Kubernetes Meetup Tokyo #43
by
Preferred Networks
TensorFlow計算グラフ最適化処理
by
Atsushi Nukariya
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
「日本語LaTeX」が多すぎる件について
by
Takayuki Yato
What's hot
PDF
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
by
Takahiro Inoue
PDF
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
PPTX
サイバーエージェント様 発表「OpenStackのNWと物理の話」
by
VirtualTech Japan Inc.
PDF
TLS 1.3 と 0-RTT のこわ〜い話
by
Kazuho Oku
PDF
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
PDF
TLS, HTTP/2演習
by
shigeki_ohtsu
PPTX
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
by
NTT DATA Technology & Innovation
PDF
インフラCICDの勘所
by
Toru Makabe
PPTX
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
by
NTT DATA Technology & Innovation
PDF
PlaySQLAlchemy: SQLAlchemy入門
by
泰 増田
PDF
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
PDF
ネットワークOS野郎 ~ インフラ野郎Night 20160414
by
Kentaro Ebisawa
PDF
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
by
NTT DATA Technology & Innovation
PDF
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
PDF
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
PPTX
FD.io VPP事始め
by
tetsusat
PPTX
Dockerからcontainerdへの移行
by
Akihiro Suda
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
PDF
Topology Managerについて / Kubernetes Meetup Tokyo 50
by
Preferred Networks
PDF
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
「GraphDB徹底入門」〜構造や仕組み理解から使いどころ・種々のGraphDBの比較まで幅広く〜
by
Takahiro Inoue
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
サイバーエージェント様 発表「OpenStackのNWと物理の話」
by
VirtualTech Japan Inc.
TLS 1.3 と 0-RTT のこわ〜い話
by
Kazuho Oku
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
by
NTT DATA Technology & Innovation
TLS, HTTP/2演習
by
shigeki_ohtsu
0から始めるコンテナの学び方(Kubernetes Novice Tokyo #14 発表資料)
by
NTT DATA Technology & Innovation
インフラCICDの勘所
by
Toru Makabe
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
by
NTT DATA Technology & Innovation
PlaySQLAlchemy: SQLAlchemy入門
by
泰 増田
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
by
NTT DATA Technology & Innovation
ネットワークOS野郎 ~ インフラ野郎Night 20160414
by
Kentaro Ebisawa
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
by
NTT DATA Technology & Innovation
Elasticsearchを使うときの注意点 公開用スライド
by
崇介 藤井
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
by
KeioOyama
FD.io VPP事始め
by
tetsusat
Dockerからcontainerdへの移行
by
Akihiro Suda
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
by
Masaya Tahara
Topology Managerについて / Kubernetes Meetup Tokyo 50
by
Preferred Networks
Rustに触れて私のPythonはどう変わったか
by
ShunsukeNakamura17
Similar to OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
PDF
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
by
Wataru Unno
PDF
OpenStack概要
by
Akira Yoshiyama
PPTX
Azure Pipline × Terraform
by
Kentaro Higashi
PDF
Microsoft open tech night 2020 feb18
by
Masatomo Ito
PPTX
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
by
VirtualTech Japan Inc.
PDF
OSC2013 Tokyo Spring OpenStack Overview
by
irix_jp
PDF
ゼロからはじめるTerraformでのDevOps2021
by
Wataru Unno
PDF
CloudStack Ecosystem Day - OpenStack/Swift
by
irix_jp
PDF
20130319勉強会
by
Akira Yoshiyama
PPTX
Terraformで始めるInfrastructure as Code
by
Takahisa Iwamoto
PDF
Mexico ops meetup発表資料 20170905
by
NTT Communications Technology Development
PDF
Terraform
by
Shigeyuki Takeuchi
PDF
インフラが変わる、 アプリも変わる、 クラウドで変わる
by
日本ヒューレット・パッカード株式会社
PDF
OpenCloudCampus : Cloud Technologies Meeting (OpenStack)
by
Masanori Itoh
PDF
OpenStackとTerraformで作る Phoenix Environments
by
Toru Makabe
PDF
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
by
Wataru Unno
PDF
Open stack nova_austin報告書
by
Yasuhiro Arai
PDF
OpenStack, Hadoop -- OSSクラウドの最新動向
by
Masanori Itoh
PPTX
Step by stepで学ぶTerraformによる監視付きAWS構築
by
Yo Takezawa
PDF
20191209 hccjp azure-stackhub_overview
by
Osamu Takazoe
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
by
Wataru Unno
OpenStack概要
by
Akira Yoshiyama
Azure Pipline × Terraform
by
Kentaro Higashi
Microsoft open tech night 2020 feb18
by
Masatomo Ito
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
by
VirtualTech Japan Inc.
OSC2013 Tokyo Spring OpenStack Overview
by
irix_jp
ゼロからはじめるTerraformでのDevOps2021
by
Wataru Unno
CloudStack Ecosystem Day - OpenStack/Swift
by
irix_jp
20130319勉強会
by
Akira Yoshiyama
Terraformで始めるInfrastructure as Code
by
Takahisa Iwamoto
Mexico ops meetup発表資料 20170905
by
NTT Communications Technology Development
Terraform
by
Shigeyuki Takeuchi
インフラが変わる、 アプリも変わる、 クラウドで変わる
by
日本ヒューレット・パッカード株式会社
OpenCloudCampus : Cloud Technologies Meeting (OpenStack)
by
Masanori Itoh
OpenStackとTerraformで作る Phoenix Environments
by
Toru Makabe
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
by
Wataru Unno
Open stack nova_austin報告書
by
Yasuhiro Arai
OpenStack, Hadoop -- OSSクラウドの最新動向
by
Masanori Itoh
Step by stepで学ぶTerraformによる監視付きAWS構築
by
Yo Takezawa
20191209 hccjp azure-stackhub_overview
by
Osamu Takazoe
Recently uploaded
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
OpenStack上の環境構築自動化に向けたTerraform/Pulumiの活用
1.
OpenStack Terraform/Pulumi OpenStack Days Tokyo
2019 NTT 1 (Keiichi Hikita)
2.
• Terraform OpenStack
( ) • Terraform 2 , Git, GitHub, Pull Request OpenStack Heat, AWS CloudFormation
3.
(Keiichi Hikita) NTT 3 Enterprise
Cloud OpenStack • GUI(OpenStack Horizon ) • ( Heat/Flame ) OSS • Horizon • Heat-Dashboard, Qinling-Dashboard • Terraform Provider (for Enterprise Cloud)
4.
1. IaC 2. Terraform
4 (+Demo) 3. Pulumi (+Demo)
5.
1. IaC
6.
Original ComponentsOpenStack Components Enterprise
Cloud 2.0 • 2016/3 11 • 22,509 VM / 61,371 vCPUs ( ) • 2,520 Hypervisors ( ) • • OpenStack API Keystone Heat Swift Nova Cinder Glane SD-Exchange 6 … … : 2019/3/23 Horizon GUI
7.
IaC(Infrastructure As Code) /
/ : https://www.ntt.com/business/services/cloud/iaas/enterprise-cloud/scene/scene02.html
8.
お客様インフラ IaC(Infrastructure As Code)
( ) SI IaaS SI /SIer ネットワーク機能 ネットワーク機能 ネットワーク機能 ECL2.0 8 自動化したい レイヤー
9.
Terraform • 複数のサービスに対応可能 • 自社サービス(
)機能の組み込みが可能 なオーケストレーションツールの必要性
10.
1 3 32
12 12 3 2 " 12 Terraform • Heat, CloudFormation (HCL or JSON) API • OpenStack AWS, Provider(= 0 ) • State Provider 1 API(tf 0 ) 1 state( 0 ) State (teraform.tfstate) 1 2 3 terraform plan ( ) terraform apply ( ) New!!HCL .tf
11.
Provider ≒ 1 Go CRUD tf SDK API SDK State
12.
State ≒ • Terraform
JSON • 2 • tf1 State plan/apply State tf1 API • artifactory • azurerm • consul • etcd • etcdv3 • gcs • http • manta • oss • pg • s3 • swift • terraform enterprise JSON
13.
2. Terraform
14.
Terraform 1. CI state 2.
tf (Pull Request=PR) 1 41 3. Terraform Terraform terraform plan State by Terraform by Terraform ③ 既存環境のエクス ポート機能の必要性 GitHub State tf 1 Pull Request State terraform apply ① Stateの一元管理/ 共有の必要性 ② PRベースで変 更反映まで行える 仕組みの必要性
15.
Cloud State GitHub Terraformer Atlantis
16.
Terraform Cloud Free
Tier • 2019/5/16 HashiCorp Remote State • 1 • 2 (Collaborate on Plans and Applies, Full Workflow) 1: https://www.hashicorp.com/blog/introducing-terraform-cloud-remote-state-management 5/16のHashiCorp Blogより(※1) 変更履歴が 一覧で表示
17.
Atlantis • GitHub Pull
Request( ) terraform plan, apply • SaaS STEP1: PR STEP2: plan STEP3: apply
18.
Atlantis ( ) •
Terraform Cloud • Collaborate on Plans and Applies Atlantis ( )
19.
Terraformer • API Provider
tf State • 1 1 3 32 12 12 3 2 " 12 State terraformer import Terraformer .tf Providers SDKs
20.
Atlantis Terraform GitHub Cloud State tfファイルに変更を 加えてPR Webhook経由で Atlantisがそれを検知 しplan実行 結果をGitHubに反映 レビュワーがGitHub上 でplan結果を確認。 GItHub経由でAtlantis にapplyを指示 1 2 3 Atlantisがterraform applyを実行し結果を GitHubに反映 4 StateはTerraform Cloud上で履歴含めて 一元管理 5 最後に作成した環境を tfファイル、Stateと してエクスポート 6 Terraformer State (File)
22.
3. Pulumi
23.
Pulumi Terraform 1 3 app.pulumi.com State 2 2
24.
• HCL(HashiCorp Configuration
Language) • 5 0.12 • JavaScript • TypeScript • Python • Go • 226( 1) • Official Provider : 105 • Community Provider: 121 • Terraform • pulumi-terraform ( 2) Provider4 State • • • 5/16 Terraform Cloud • State 2 • • Terraform Cloud ( 3) • $50/ (TEAM STARTER Plan ( 4)) Terraform/Pulumi 1: 2019/7/10 2: https://github.com/pulumi/pulumi-terraform 3: https://www.terraform.io/docs/enterprise/free/index.html 4: https://www.pulumi.com/pricing/
25.
Pulumi Demo pulumi-ecl pulumi-terraform sdk python nodejs go Pulumi-terraform, pulumi_eclを利用し てPulumi用SDKを生 成した状態 1 Terraformおよび Pulumi(Python, Node.js)でキー ペア+インスタンスを作成
2 どのようなHTTP通 信が行われているか をCharles上で キャプチャし表示 3 app.pulumi.com上で Stateがどのように見 えているかを表示 4 python/nodejs
27.
7 • Terraform • Pulumi
/Terraform Cloud Terraformer • 2 2Qiita2 7 • URL Terraform: https://www.terraform.io/ Terraform Cloud Free Tier: https://app.terraform.io/signup?utm_source=banner&utm_campaign=intro_tf_cloud_remote Pulumi: https://www.pulumi.com/ Atlantis: https://www.runatlantis.io/ Terraformer: https://github.com/GoogleCloudPlatform/terraformer Atlantis
Download