chevron_left

Vagrant入門

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 36

授業の概要

▪︎授業概要
・Packerでカスタムイメージを作成する

 

※本授業では「VirtualBox」と「Vagrant」を使用します。事前に下記からダウンロードして準備していただくと、よりスムーズにご受講することができます。

■VirtualBox
https://www.virtualbox.org/wiki/Downloads にアクセス

「VirtualBox 5.1.22 platform packages」から
・Windowsの方: 「Windows hosts」をクリック
・Macの方: 「OS X hosts」をクリック

■Vagrant
https://www.vagrantup.com/downloads.html
Vagrantのインストール後に下記コマンドを予め実行しておいてください。
vagrant box add ubuntu/trusty64

※第5〜6回目の授業では下記のツールを使用します。
事前に下記からダウンロードして準備していただくと、よりスムーズにご受講することができます。
1. Packer
https://www.packer.io/downloads.html
2. UbuntuのISOイメージ
http://releases.ubuntu.com/16.04/ubuntu-16.04.2-server-amd64.iso
3. Chef DK
https://downloads.chef.io/chefdk
4. AWS Cli
http://docs.aws.amazon.com/ja_jp/streams/latest/dev/kinesis-tutorial-cli-installation.html

授業で使用する教材

※授業以外での使用は禁止します

チャプター

play_arrow
オープニング
00:26
play_arrow
アジェンダ
01:24
play_arrow
Packerの基礎
00:08
play_arrow
・Packerとは
01:07
play_arrow
・Packerの用語
01:10
play_arrow
・Packerのコマンド
01:50
play_arrow
・代表的なProvisioners
02:17
play_arrow
PackerでカスタムのBoxを作成する
00:09
play_arrow
・Packerのbuildコマンド
00:12
play_arrow
・Templatesの作成
00:56
play_arrow
・デモ
12:23
play_arrow
・作成したBoxをVagrantに追加する
00:35
play_arrow
・Vagrantで起動する
00:14
play_arrow
・デモ
07:12
play_arrow
PackerでAWSのAMIを作成する
00:15
play_arrow
・amazon-ebsビルダの設定
00:35
play_arrow
・amazon-ebsビルダの設定(オプション)
00:48
play_arrow
・Templatesの作成
00:12
play_arrow
・ビルド完了時のメッセージ
00:28
play_arrow
・デモ
03:07
play_arrow
VagrantでAWSに作ったAMIからサーバを起動する
00:11
play_arrow
・Vagrantfileの例
00:14
play_arrow
・デモ
01:52
play_arrow
VirtualBoxのBoxとAWSのAMIを同時にビルドする
00:11
play_arrow
・同時にビルドするメリット
00:50
play_arrow
・Provisionerをビルドタイプで限定する
00:21
play_arrow
・デモ
03:30
play_arrow
まとめ
00:42
play_arrow
質疑応答
02:07
play_arrow
先生からのお知らせ
02:32
play_arrow
先生からのメッセージ
00:39
play_arrow
エンディング
play_arrow
Q.Validateではどんなエラーが出るんでしょうか?何がおかしいか分かりやすいんでしょうか?
35:56
play_arrow
Q.templateファイルは何かをベースにして自分用にカスタムするのが良さそうですが、元はどこのものをベースにしたら良いか参考になるサイトはありますか?
00:32
play_arrow
Q.手動でインストールしたら、それをboot_commandに変換してくれるソフトがあったら便利そうですがあるのでしょうか?
00:28
play_arrow
Q.insecure ssh keyを使っていないのでしょうか?
00:18
play_arrow
Q.PackerでビルドしたAMIは、ローカルで作ったBoxと全く同じOSで作られるんですか?