Enviar pesquisa
Carregar
wakateweb vagrant aws
•
2 gostaram
•
9,076 visualizações
Yuma Iwasaki
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 44
Baixar agora
Baixar para ler offline
Recomendados
20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)
Daiki Mori
Slerがawsで運用してきた話
Slerがawsで運用してきた話
Sato Shun
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
20150207 elastic loadbalancer
20150207 elastic loadbalancer
Daiki Mori
さくらのクラウドアップデート情報2016年7月版
さくらのクラウドアップデート情報2016年7月版
さくらインターネット株式会社
さくらのクラウドサービス概要資料2016年8月版
さくらのクラウドサービス概要資料2016年8月版
さくらインターネット株式会社
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
Takuro Sasaki
Recomendados
20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)
Daiki Mori
Slerがawsで運用してきた話
Slerがawsで運用してきた話
Sato Shun
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
20150207 elastic loadbalancer
20150207 elastic loadbalancer
Daiki Mori
さくらのクラウドアップデート情報2016年7月版
さくらのクラウドアップデート情報2016年7月版
さくらインターネット株式会社
さくらのクラウドサービス概要資料2016年8月版
さくらのクラウドサービス概要資料2016年8月版
さくらインターネット株式会社
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
Scraping withawsAWSを利用してスクレイピングの悩みを解決するチップス
Takuro Sasaki
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
さくらインターネット株式会社
Rubyで操るAWS 第67回Ruby関西 勉強会
Rubyで操るAWS 第67回Ruby関西 勉強会
Takuro Sasaki
JAWSUG Osaka S3 CloudSearch
JAWSUG Osaka S3 CloudSearch
Takuro Sasaki
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Genki Yamada
Azure Web Apps 入門
Azure Web Apps 入門
Miho Kurosawa
現実世界から学ぶ効率のいいサーバの使い方
現実世界から学ぶ効率のいいサーバの使い方
時雨 大西
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
2016 09-03 jazug
2016 09-03 jazug
Miho Kurosawa
Windows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレ
snicker_jp
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
Yuki Yoshida
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
Kiminori Yokoi
JAWS-UG 初心者支部#4 LT資料
JAWS-UG 初心者支部#4 LT資料
Yuki Yoshida
2012 jaws ug紹介(福岡ug版)
2012 jaws ug紹介(福岡ug版)
Takeshita Kouhei
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
Shuji Watanabe
AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015
Hiromichi Koga
LT資料 Azureで始めるWordPress
LT資料 Azureで始めるWordPress
aries_red
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
Takeshi Wakamatsu
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
Yuki KAN
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
Mais conteúdo relacionado
Mais procurados
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
さくらインターネット株式会社
Rubyで操るAWS 第67回Ruby関西 勉強会
Rubyで操るAWS 第67回Ruby関西 勉強会
Takuro Sasaki
JAWSUG Osaka S3 CloudSearch
JAWSUG Osaka S3 CloudSearch
Takuro Sasaki
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Takuro Sasaki
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Genki Yamada
Azure Web Apps 入門
Azure Web Apps 入門
Miho Kurosawa
現実世界から学ぶ効率のいいサーバの使い方
現実世界から学ぶ効率のいいサーバの使い方
時雨 大西
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
Koichiro Nishijima
2016 09-03 jazug
2016 09-03 jazug
Miho Kurosawa
Windows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレ
snicker_jp
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
Yuki Yoshida
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
Kiminori Yokoi
JAWS-UG 初心者支部#4 LT資料
JAWS-UG 初心者支部#4 LT資料
Yuki Yoshida
2012 jaws ug紹介(福岡ug版)
2012 jaws ug紹介(福岡ug版)
Takeshita Kouhei
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
Shuji Watanabe
AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015
Hiromichi Koga
LT資料 Azureで始めるWordPress
LT資料 Azureで始めるWordPress
aries_red
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
Takeshi Wakamatsu
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
Yuki KAN
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
Mais procurados
(20)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
「さくらのクラウド」を使って10分でできるDocker (オープンソースカンファレンス2016 Gunma)
Rubyで操るAWS 第67回Ruby関西 勉強会
Rubyで操るAWS 第67回Ruby関西 勉強会
JAWSUG Osaka S3 CloudSearch
JAWSUG Osaka S3 CloudSearch
JAWSUG architecture-crowler
JAWSUG architecture-crowler
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Javaによるゲーム開発パッケージ化への取り組みと開発ノウハウ
Azure Web Apps 入門
Azure Web Apps 入門
現実世界から学ぶ効率のいいサーバの使い方
現実世界から学ぶ効率のいいサーバの使い方
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
20150207 サービス紹介編 Amazon Simple Queue Service (SQS)
2016 09-03 jazug
2016 09-03 jazug
Windows Azure CloudService で Java 使ってみたアレコレ
Windows Azure CloudService で Java 使ってみたアレコレ
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
JAWS-UG初心者支部第6回勉強会 AWS概要 説明資料
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう)
JAWS-UG 初心者支部#4 LT資料
JAWS-UG 初心者支部#4 LT資料
2012 jaws ug紹介(福岡ug版)
2012 jaws ug紹介(福岡ug版)
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
AMIMOTO ハンズオン JAWS DAYS 2015
AMIMOTO ハンズオン JAWS DAYS 2015
LT資料 Azureで始めるWordPress
LT資料 Azureで始めるWordPress
AWS歴4ヵ月の勉強法
AWS歴4ヵ月の勉強法
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
2015/04/25 妖怪は見た!実録Azure事件簿アプリケーション編 / Global Azure Boot Camp
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
wakateweb vagrant aws
1.
vagrant-awsにプルリしたら マージされた話
2.
自己紹介 • 名前:岩崎 裕馬 •
Twitter:@yuma_iwasaki • 所属:株式会社Speee • 好きなこと:食べ歩き • 愛称:ランチコンダクター
3.
アジェンダ • vagrant-awsとは? • プルリした内容について •
見つけた時の経緯 • その他 • Tips
4.
vagrant-awsとは?
5.
vagrant-awsとは? • VagrantでAWSの操作を 行うことができるようになるプラグイン • 「vagrant
up —provider=aws」だけで EC2インスタンスの起動が行える。
6.
通常のVagrant
7.
vagrant-aws
8.
プルリした内容について
9.
10.
11.
これだけです
12.
内容としてはREADMEのみですが、 これを見つけるにも色々経緯があったので その点をお話したいと思います。
13.
見つけた時の経緯
14.
見つけた時の経緯 • AMI起動時にEBSのサイズの指定を行えないか 探していた。 • 指定できない場合はawscliを使用するか、 EBSのサイズ毎のAMIを作るしかないと 考えていた。
15.
どうしてもvagrant-aws内で やりたかったので 思いついたことは
16.
_人人人人人人人人人人人人人_ > 機能がなければ作ればいい!! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
17.
とりあえず、 ソースを読みました
18.
19.
見たことない設定があるんですけど・・・ (しかも探しているやつっぽい)
20.
とりあえず、ググりました
21.
こんなものや https://github.com/mitchellh/vagrant-aws/issues/119
22.
こんなものまで見つかりました http://docs.aws.amazon.com/AWSCloudFormation/latest/ UserGuide/aws-properties-ec2-blockdev-mapping.html
23.
そして、無事にEBSの ボリュームサイズの変更が できるようになりました
24.
実装サンプル
25.
その他
26.
vagrant-awsを本番運用で 使用するのは?
27.
オススメできません
28.
オススメできない理由 • vagrant-awsだけでは要件を満たせない場 合があったりして、結局、awscli等を使う ことになるため。
29.
例えば、 EIPを割り当てたい場合 (awscli) # 付与するEIPを定義 EIP=“xxx.xxx.xxx.xxx” # インスタンスのIDを取得 INSTANCE_ID=`cat
.vagrant/machines/default/aws/id | sed “s/$//g"` # EIPの付与 aws associate-address --instance-id ${INSTANCE_ID} —public-ip $ {EIP}
30.
こういった場合はawscli等で 最初から取り組んでおいた方が いいと思います。
31.
vagrant-awsの オススメの使用方法
32.
ヌーラボのインフラ運用最前線 ∼イミュータブル を目指して http://nulab-inc.com/ja/blog/nulab/nulab-immutable- infrastructure_1/
33.
オススメの使用方法 vagrant-aws :インスタンス起動 :
プロビジョニング vagrant-serverspec :テスト vagrant-ami :AMI作成
34.
それぞれを組み合わせることに より、 テスト済みのAMIの作成が可能
35.
先程のvagrant-awsでの EIPの割り当てについて
36.
_人人人人人人人人人人人人人_ > 機能がなければ作ればいい!! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
37.
作りました
38.
Vagrantfile # 変更前(自ら指定したIPアドレスに設定できなかった) aws.elastic_ip =
true ! # 変更後(IPアドレスの指定ができる!) aws.elastic_ip = ‘xxx.xxx.xxx.xxx’
39.
プルリ投げました https://github.com/mitchellh/vagrant-aws/pull/248
40.
あとマージされるのを待つのみ!
41.
Tips インスタンスが起動している場合、「.vagrant/ machines/default/aws/id」には awsのインスタンスIDが入っているので 「cat .vagrant/machines/default/aws/id」にて 簡単にインスタンスIDの取得が可能
42.
どういうことか?
43.
Vagrantfile # 変更前(自ら指定したIPアドレスに設定できなかった) echo ‘[起動済AWSのインスタンスID]’
>.vagrant/machines/default/aws/id ! # インスタンスへのSSH接続が可能 vagrant ssh # インスタンスの終了が可能 vagrant destroy
44.
※動作保証外
Baixar agora