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
EN
Uploaded by
Takamasa Sakai
PPTX, PDF
7,557 views
みんなのTerraformで AWSをテラフォーミングさせるぜ
みんなのTerraformでAWSをテラフォーミングさせるぜ
Engineering
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Downloaded 13 times
1
/ 44
2
/ 44
3
/ 44
4
/ 44
5
/ 44
6
/ 44
7
/ 44
8
/ 44
9
/ 44
10
/ 44
11
/ 44
12
/ 44
13
/ 44
14
/ 44
15
/ 44
16
/ 44
17
/ 44
18
/ 44
19
/ 44
20
/ 44
21
/ 44
22
/ 44
23
/ 44
24
/ 44
25
/ 44
26
/ 44
27
/ 44
28
/ 44
29
/ 44
30
/ 44
31
/ 44
32
/ 44
33
/ 44
34
/ 44
35
/ 44
36
/ 44
37
/ 44
38
/ 44
39
/ 44
40
/ 44
41
/ 44
42
/ 44
43
/ 44
44
/ 44
More Related Content
PPTX
Step by stepで学ぶTerraformによる監視付きAWS構築
by
Yo Takezawa
PDF
実環境にTerraform導入したら驚いた
by
Akihiro Kuwano
PDF
Terraforming
by
Tomoaki Yahagi
PDF
Terraformをいじってみて
by
ssuser11d6e6
PDF
Terraform
by
Shigeyuki Takeuchi
PDF
さくらのインフラコード
by
Yukihiko SAWANOBORI
PDF
BOSHでお手軽CFデプロイon AWS
by
i_yudai
PPTX
5分でインストール!awsでzabbix3.0
by
Tadashi Mishima
Step by stepで学ぶTerraformによる監視付きAWS構築
by
Yo Takezawa
実環境にTerraform導入したら驚いた
by
Akihiro Kuwano
Terraforming
by
Tomoaki Yahagi
Terraformをいじってみて
by
ssuser11d6e6
Terraform
by
Shigeyuki Takeuchi
さくらのインフラコード
by
Yukihiko SAWANOBORI
BOSHでお手軽CFデプロイon AWS
by
i_yudai
5分でインストール!awsでzabbix3.0
by
Tadashi Mishima
What's hot
PDF
Zabbixのパフォーマンスチューニング & インストール時の注意点
by
Kodai Terashima
PDF
BOSHで始めるImmutable Infrastructure
by
i_yudai
PDF
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
by
takanori suzuki
PDF
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
by
Katsuhiro Miura
PDF
DevStackで始めるCloud FoundryとBOSH
by
i_yudai
ODP
Zabbix study
by
Tomohiro Ikeda
PDF
BOSH-lite で 1VM Cloud Foundry
by
i_yudai
PPTX
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
PDF
すごいBOSHたのしく学ぼう
by
i_yudai
PDF
Cloud Foundry Admin UI v2を使ってみた
by
i_yudai
PDF
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
by
Yahoo!デベロッパーネットワーク
PDF
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
PDF
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
by
Daisuke Ikeda
PDF
ZabbixのAPIを使って運用を楽しくする話
by
Masahito Zembutsu
PDF
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
by
Daisuke Ikeda
PDF
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
by
Masahito Zembutsu
PDF
Zabbix-jp study #4 20111020 session2
by
Hitoshi Yoshida
PDF
introduction of WalB
by
MITSUNARI Shigeo
PDF
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
PPTX
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
Zabbixのパフォーマンスチューニング & インストール時の注意点
by
Kodai Terashima
BOSHで始めるImmutable Infrastructure
by
i_yudai
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
by
takanori suzuki
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
by
Katsuhiro Miura
DevStackで始めるCloud FoundryとBOSH
by
i_yudai
Zabbix study
by
Tomohiro Ikeda
BOSH-lite で 1VM Cloud Foundry
by
i_yudai
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
by
真乙 九龍
すごいBOSHたのしく学ぼう
by
i_yudai
Cloud Foundry Admin UI v2を使ってみた
by
i_yudai
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
by
Yahoo!デベロッパーネットワーク
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
by
Daisuke Ikeda
ZabbixのAPIを使って運用を楽しくする話
by
Masahito Zembutsu
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
by
Daisuke Ikeda
元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction
by
Masahito Zembutsu
Zabbix-jp study #4 20111020 session2
by
Hitoshi Yoshida
introduction of WalB
by
MITSUNARI Shigeo
OSC 2014 Tokyo/Spring 「Zabbix 2.2を使ってみよう」
by
Atsushi Tanaka
Pythonユーザのための構成管理入門 #pyconapac
by
Takeshi Komiya
Viewers also liked
PDF
IoTLT(失敗編)
by
Fumitaka KIMIZUKA
PDF
AWSマイスターシリーズReloaded -Amazon Glacier-
by
Amazon Web Services Japan
PDF
Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)
by
Naoki (Neo) SATO
PPTX
DevOps Practices:Configuration as Code
by
Doug Seven
PDF
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
by
Justin Ryan
PDF
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
by
Amazon Web Services Japan
PDF
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
PDF
これからはじめるインフラエンジニア
by
外道 父
IoTLT(失敗編)
by
Fumitaka KIMIZUKA
AWSマイスターシリーズReloaded -Amazon Glacier-
by
Amazon Web Services Japan
Microsoft Azureの機械学習サービス (Azure Machine Learning/Microsoft Cognitive Services)
by
Naoki (Neo) SATO
DevOps Practices:Configuration as Code
by
Doug Seven
Configuration As Code - Adoption of the Job DSL Plugin at Netflix
by
Justin Ryan
AWS Black Belt Online Seminar 2017 AWSにおけるアプリ認証パターンのご紹介
by
Amazon Web Services Japan
インフラエンジニアってなんでしたっけ(仮)
by
Akihiro Kuwano
これからはじめるインフラエンジニア
by
外道 父
Similar to みんなのTerraformで AWSをテラフォーミングさせるぜ
PDF
Terraform始めました
by
w1mvy pine
PDF
terraform基礎
by
risa buto
PDF
Gmo media terraform slide
by
hashicorpjp
PPTX
Terraformで始めるInfrastructure as Code
by
Takahisa Iwamoto
PDF
Terraformを使ったCloudStack環境構築
by
Atsushi Sasaki
PDF
Provisioning Nutanix VMs with Terraform
by
Wataru Unno
PDF
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
by
Wataru Unno
PDF
TerraformでECS+ECRする話
by
Satoshi Hirayama
PDF
Terraformを活用した自動化デモ_F5-NGINX_Community-20200805
by
shinyatsukasaki
PDF
Building andobservingcloudnativeappliactionusingazure elastic-terraform
by
Shotaro Suzuki
PDF
Terraform Bootcamp - Azure Infrastructure as Code隊
by
Toru Makabe
PPTX
Sakura no-yuube-20140327
by
Kunihiro TANAKA
PPTX
Gcpug tokyo february 2016
by
Makoto Uehara
PPTX
今からでも間に合う!インフラ自動化超入門 @渋谷
by
Daigou Harada
PPTX
Terraformでオーケストレーションを統一する
by
gu4
PDF
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
PDF
【公開版】AWS基礎 for 新卒エンジニア
by
鉄次 尾形
PDF
Jaws−横浜ハンズオンーCloudFormation 1/3
by
Yasuhiro Araki, Ph.D
PDF
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
by
Wataru Unno
Terraform始めました
by
w1mvy pine
terraform基礎
by
risa buto
Gmo media terraform slide
by
hashicorpjp
Terraformで始めるInfrastructure as Code
by
Takahisa Iwamoto
Terraformを使ったCloudStack環境構築
by
Atsushi Sasaki
Provisioning Nutanix VMs with Terraform
by
Wataru Unno
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
by
Wataru Unno
TerraformでECS+ECRする話
by
Satoshi Hirayama
Terraformを活用した自動化デモ_F5-NGINX_Community-20200805
by
shinyatsukasaki
Building andobservingcloudnativeappliactionusingazure elastic-terraform
by
Shotaro Suzuki
Terraform Bootcamp - Azure Infrastructure as Code隊
by
Toru Makabe
Sakura no-yuube-20140327
by
Kunihiro TANAKA
Gcpug tokyo february 2016
by
Makoto Uehara
今からでも間に合う!インフラ自動化超入門 @渋谷
by
Daigou Harada
Terraformでオーケストレーションを統一する
by
gu4
AWS Black Belt Tech シリーズ 2015 - AWS CloudFormation
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 AWS CloudFormation
by
Amazon Web Services Japan
【公開版】AWS基礎 for 新卒エンジニア
by
鉄次 尾形
Jaws−横浜ハンズオンーCloudFormation 1/3
by
Yasuhiro Araki, Ph.D
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
by
Wataru Unno
みんなのTerraformで AWSをテラフォーミングさせるぜ
1.
みんなのTerraformで AWSをテラフォーミングさせるぜ 2016.7.19 酒井崇匡
2.
自己紹介 酒井崇匡 所属 クラウドインテグレーション部 技術一課 大阪オフィス勤務 入社3ヶ月と19日目 2
3.
今日の予定 Terraformの実行環境作成 Terraform実行のための事前準備 簡単なテンプレートの作成と実行 まとめ 3
4.
Terraformの実行環境作成 4
5.
Windowsの人? 5
6.
Macの人? 6
7.
Linuxの人? 7
8.
Terraformの実行環境作成 バイナリをダウンロード ZIPファイルを解凍 解凍したファイル群を設置 パスを通す 8
9.
バイナリをダウンロード URLはこちら https://www.terraform.io/downloads.html OSに合わせてダウンロードしてください 9
10.
ダウンロード待ってる間に質問 10
11.
Terraform知っている人?
12.
実際に使ったことある人
13.
本番環境などで 実際に使ってるよって人
14.
Terraformとは 14
15.
Terraformとは HashiCorp社が作っているオーケストレーション ツール AWS,Azure,GCPなどのパブリッククラウドに対応 Windows、OSX、Linux用のバイナリが用意されてい る AWSなどの環境をコマンド一発で作れる便利ツール 15
16.
Cloudformationとの違い 16
17.
CloudFormation テンプレートはJSONで記入 コメント入れるのは不可 マネジメントコンソールやCLIなどから実行 AWS公式のサービス AWSがサンプルテンプレートを公開している 要望などはAWSサポートから 17
18.
対応しているAWSのサービス 18
19.
19 Amazon EMR AWS
Data Pipeline Amazon Elasticsearch Service Amazon Kinesis Amazon API Gateway Amazon SQS Amazon EC2 Auto Scaling Amazon ECR Amazon ECS AWS Elastic Beanstalk Elastic Load Balancing AWS Lambda Amazon DynamoDB Amazon RDS Amazon ElastiCache Amazon Redshift AWS CodeDeploy AWS CodePipeline Amazon WorkDocs Amazon GameLift AWS CloudFormation AWS CloudTrail Amazon CloudWatch AWS Config AWS OpsWorks Amazon SNS Amazon VPC AWS Directory Service AWS IAM AWSKMS AWS WAF Amazon CloudFront Amazon EFS Amazon S3 Amazon EBS Amazon Route 53
20.
Terraform 独自フォーマットで記述 コメントも書ける JSONでも書ける Terraformをインストールした端末から実行 サードパーティーのツール 要望などはGithubのissue、pull-requestで(英語 20
21.
対応しているAWSのサービス 21
22.
22 Amazon Elasticsearch Service Amazon Kinesis Amazon API Gateway Amazon SQS Amazon EC2 Auto Scaling Amazon
ECR Amazon ECS AWS Elastic Beanstalk Elastic Load Balancing AWS Lambda Amazon DynamoDB Amazon RDS Amazon ElastiCache Amazon Redshift AWS CodeDeploy AWS CloudFormation AWS CloudTrail Amazon CloudWatch AWS OpsWorks Amazon SNS Amazon VPC AWS Directory Service AWS IAM AWSKMS Amazon CloudFront Amazon EFS Amazon S3 Amazon EBS Amazon Route 53 AWS CodeCommit
23.
と言ったところでダウンロード 終わりましたか? 26
24.
ZIPファイルを展開 OSの標準機能等を使って解凍 展開するとterraform_0.6.16_darwin_amd64といった ような感じのディレクトリができる バージョンやOS、アーキテクチャによって terraform以下の文字列は変わってくる 一旦terraformにディレクトリをリネームする 27
25.
バイナリファイルを設置 Windowsの人はCドライブの直下にterraformディレ クトリを移動 OSX,Linuxの人は/optにterraformディレクトリを移動 させる 28
26.
パスを通す Windowsの人はコマンドプロンプトを起動してコマ ンドを実行 set PATH=%PATH%;C:terraform OSX,Linuxの人はターミナルを起動してコマンドを 実行 export PATH=$PATH:/opt/terraform 29
27.
動作確認 パスが通せたらコマンドを実行 terraform --version バージョンが表示されてば完了 30
28.
Terraform実行の ための事前準備 31
29.
キーペアの作成 AWSのマネジメントコンソールにログイン EC2の管理画面を開く キーペアの一覧を表示 キーペアを作成 32
30.
IAMユーザの作成 IAMの管理画面に移動 ユーザーの作成 クレデンシャル情報をダウンロードして保管 AmazonEC2FullAccessのポリシーをアタッチ 33
31.
簡単なテンプレートの 作成と実行 34
32.
テンプレートファイルのダウンロード 今回は時間の都合上1から作ることはできません 半完成品にパラメータを割り当ててもらい実行し ていただきます。 物足りないよって思う人ごめんなさい。 https://github.com/nullpop/terraform-hands-on.git こちらのレポジトリをcloneしてください。 35
33.
今日作る構成 36
34.
VCPのCIDRを入力 VPC内で理想するプライベートIPアドレスのCIDRを 指定 /16 から /28の範囲で指定可能 後から変更できないので大きめに取っておくと変 更があった場合にも対応しやすい 37
35.
サブネットのCIDRを入力 VPCに指定したCIDRの中からさらに細かく分割して 利用する /16から/28までの間で設定可能 当然だけどVPCに指定したCIDRとまったく違うCIDR を指定することはできない サブネット内に何台起動させたいかで決める ネットワークアドレスとブロードキャストアドレ ス以外にもAWSが予約しているアドレスがあるので その分使えないので注意 38
36.
キーペアの指定 SSHログインに使うキーペアの指定 EC2でWindowsServerを使うときはadministratorのパ スワードをマネジメントコンソールから取得する ときに使う 秘密鍵は作成時しかダウンロードできないので注 意 39
37.
インスタンスタイプの指定 起動したいインスタンスタイプを指定 今回のような検証目的だとt2.microとかで十分 用途に合わせて適切なものを指定 もしスペック不足だとか過剰スペックだとなった 場合は一旦停止することでインスタンスタイプを 変更可能 仮想化方式や64bitOSか32bitOSで一部指定できない インスタンスタイプもあるので注意 40
38.
Nameタグの設定 英数の文字列を入力 マネジメントコンソールなどからどういうインス タンスかわかりやすい名前をつけることをお勧め 41
39.
全て入力完了したら 以下のコマンドを実行 terraform plan 正常に完了すれば作成予定の一覧が表示されます エラーが出た場合はどこかに不具合があるので挙 手お願いします 42
40.
plan が通ったらいよいよ実行 以下のコマンドを実行すると作成が開始されます terraform apply エラーなく終了するとURLが表示されます そのURLにアクセスしてWEBが見れれば完了です 43
41.
terraform.tfstateファイルってなんやねん Terraformが管理しているリソースのIDなどが記載さ れている JSONフォーマットで記述されている 手動で編集するのは非推奨 複数人で管理する場合はこのファイルをうまく共 有する必要がある 44
42.
最後に環境の削除 以下のコマンドを実行すれば作成されたAWSリソー スが綺麗に削除されます terraform destroy 本当にいいの?と聞かれるのでyesと入力 これ以降は消えていくのを眺めるしかないので本 番環境を扱う環境だと注意!!! 45
43.
まとめ 46
44.
まとめ Terraformでは可読性の高いテンプレートが作成可 能 テンプレートの中で変数を利用することで環境毎 に異なる値を変更しやすくすることができる 複数人で管理する場合はterraform.tfstateの扱いに注 意する AWSのクレデンシャルキーをうっかり公開しないよ うに注意 47
Download