Soumettre la recherche
Mettre en ligne
Vagrant+virtualboxを使ってみよう
•
6 j'aime
•
4,694 vues
Kei IWASAKI
Suivre
NODE-Setagaya#2で使ったスライドです
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 28
Recommandé
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Daisuke Kikuchi
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
Vagrant入門以前
Vagrant入門以前
katanyan
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
kaboccha
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
Yukihiko SAWANOBORI
Vagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオン
Masashi Shinbara
Recommandé
仮想マシンとVagrant + Vagrant 1.5
仮想マシンとVagrant + Vagrant 1.5
Daisuke Kikuchi
Vagrant - 最近流行ってるらしいけど何者?
Vagrant - 最近流行ってるらしいけど何者?
Yoshinori Nakanishi
Vagrant入門以前
Vagrant入門以前
katanyan
Vagrant+Ansibleで検証環境を簡単構築
Vagrant+Ansibleで検証環境を簡単構築
Ken Sawada
Ansible/Vagrantでアドテク環境を最速構築
Ansible/Vagrantでアドテク環境を最速構築
kaboccha
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
仮想マシンざっくり解説と実践Vagrant | StaticPress × S3 × Vagrant 勉強会
Yukihiko SAWANOBORI
Vagrant で PHP 開発環境を作る ハンズオン
Vagrant で PHP 開発環境を作る ハンズオン
Masashi Shinbara
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
Cpi mega mix
Cpi mega mix
Ryuji Egashira
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
知己 久保
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
ConoHaにおける オブジェクトストレージの 利用動向
ConoHaにおける オブジェクトストレージの 利用動向
Hironobu Saitoh
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
ConoHa VPSの コマンドラインツールを作った
ConoHa VPSの コマンドラインツールを作った
Hironobu Saitoh
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
はてなのサービスの開発環境
はてなのサービスの開発環境
ast_j
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Nseg20120929
Nseg20120929
hiro345
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Grani's way of thinking infrastructure
Grani's way of thinking infrastructure
Saito Ryuichi
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
OpenGLプログラミング
OpenGLプログラミング
幸雄 村上
Ruby実践
Ruby実践
Kenichi Kawaguchi
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
サーバ側Swift
サーバ側Swift
幸雄 村上
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
Yasuyuki Sugai
開発現場で活用するVagrant
開発現場で活用するVagrant
Masashi Shinbara
Contenu connexe
Tendances
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
Cpi mega mix
Cpi mega mix
Ryuji Egashira
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
知己 久保
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
Hideo Takahashi
ConoHaにおける オブジェクトストレージの 利用動向
ConoHaにおける オブジェクトストレージの 利用動向
Hironobu Saitoh
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
ConoHa VPSの コマンドラインツールを作った
ConoHa VPSの コマンドラインツールを作った
Hironobu Saitoh
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
666oh666
はてなのサービスの開発環境
はてなのサービスの開発環境
ast_j
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Nseg20120929
Nseg20120929
hiro345
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Grani's way of thinking infrastructure
Grani's way of thinking infrastructure
Saito Ryuichi
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
Naruto TAKAHASHI
OpenGLプログラミング
OpenGLプログラミング
幸雄 村上
Ruby実践
Ruby実践
Kenichi Kawaguchi
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
サーバ側Swift
サーバ側Swift
幸雄 村上
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
Hironao Sekine
Tendances
(20)
スッとGoを取り入れる
スッとGoを取り入れる
Cpi mega mix
Cpi mega mix
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
仮想マシンを使った開発環境の簡単共有方法
仮想マシンを使った開発環境の簡単共有方法
ConoHaにおける オブジェクトストレージの 利用動向
ConoHaにおける オブジェクトストレージの 利用動向
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
ConoHa VPSの コマンドラインツールを作った
ConoHa VPSの コマンドラインツールを作った
誰でも出来るローカル開発環境の作り方
誰でも出来るローカル開発環境の作り方
はてなのサービスの開発環境
はてなのサービスの開発環境
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Nseg20120929
Nseg20120929
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Grani's way of thinking infrastructure
Grani's way of thinking infrastructure
Tizen web app を FireFox OS へ移植する方法を考えた
Tizen web app を FireFox OS へ移植する方法を考えた
OpenGLプログラミング
OpenGLプログラミング
Ruby実践
Ruby実践
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
サーバ側Swift
サーバ側Swift
Sflt17 meteorではじめる最速ウェブアプリ開発
Sflt17 meteorではじめる最速ウェブアプリ開発
En vedette
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
Yasuyuki Sugai
開発現場で活用するVagrant
開発現場で活用するVagrant
Masashi Shinbara
Vagrant体験入門
Vagrant体験入門
Masashi Shinbara
Introduction to Vagrant
Introduction to Vagrant
Marcelo Pinheiro
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Masahito Zembutsu
Heiber alexis vega
Heiber alexis vega
klaumilenitha
Cho thuê căn hộ the estella quận 2 cực đẹp
Cho thuê căn hộ the estella quận 2 cực đẹp
nhaviet9
Noreida ramirez redvolucion 1
Noreida ramirez redvolucion 1
klaumilenitha
Mercy yusmaida molano riaño2
Mercy yusmaida molano riaño2
klaumilenitha
Lina marcela baron
Lina marcela baron
klaumilenitha
Merly yuliana garcía moreno
Merly yuliana garcía moreno
klaumilenitha
Omay Milena Rojas Martinez 1
Omay Milena Rojas Martinez 1
klaumilenitha
Erika rocio vargas
Erika rocio vargas
klaumilenitha
Redvolucion jessica
Redvolucion jessica
klaumilenitha
JormaN Cardozo
JormaN Cardozo
klaumilenitha
Diego fernando peñaloza
Diego fernando peñaloza
klaumilenitha
DIEGO ALFONSO
DIEGO ALFONSO
klaumilenitha
Neny lucero rojas martínez1
Neny lucero rojas martínez1
klaumilenitha
7 myths about weight loss tips that most people never knew.
7 myths about weight loss tips that most people never knew.
Satyamrut Uttarkabat
Noreida ramirez redvolucion 2
Noreida ramirez redvolucion 2
klaumilenitha
En vedette
(20)
Vagrant勉強会 チュートリアル編
Vagrant勉強会 チュートリアル編
開発現場で活用するVagrant
開発現場で活用するVagrant
Vagrant体験入門
Vagrant体験入門
Introduction to Vagrant
Introduction to Vagrant
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Docker入門-基礎編 いまから始めるDocker管理【2nd Edition】
Heiber alexis vega
Heiber alexis vega
Cho thuê căn hộ the estella quận 2 cực đẹp
Cho thuê căn hộ the estella quận 2 cực đẹp
Noreida ramirez redvolucion 1
Noreida ramirez redvolucion 1
Mercy yusmaida molano riaño2
Mercy yusmaida molano riaño2
Lina marcela baron
Lina marcela baron
Merly yuliana garcía moreno
Merly yuliana garcía moreno
Omay Milena Rojas Martinez 1
Omay Milena Rojas Martinez 1
Erika rocio vargas
Erika rocio vargas
Redvolucion jessica
Redvolucion jessica
JormaN Cardozo
JormaN Cardozo
Diego fernando peñaloza
Diego fernando peñaloza
DIEGO ALFONSO
DIEGO ALFONSO
Neny lucero rojas martínez1
Neny lucero rojas martínez1
7 myths about weight loss tips that most people never knew.
7 myths about weight loss tips that most people never knew.
Noreida ramirez redvolucion 2
Noreida ramirez redvolucion 2
Similaire à Vagrant+virtualboxを使ってみよう
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Tak Nishikori
Quarkus入門
Quarkus入門
Norito Agetsuma
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
Nakazawa Yuichi
ドリコムのインフラCI
ドリコムのインフラCI
Go Sueyoshi (a.k.a sue445)
VagrantでAzureを使ってみた話
VagrantでAzureを使ってみた話
Yuta Matsumura
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Yasuaki Matsuda
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
朋志 佐々木
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Yoshimasa Tanabe
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
史識 川原
st2-docker ことはじめ
st2-docker ことはじめ
Shu Sugimoto
Iotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたい
Masaki Yamamoto
Vagrantで即席クラウドストレージ
Vagrantで即席クラウドストレージ
Yoshimi Tominaga
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Akira Nagata
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
A-Frameで作ったギャラリーのお話
A-Frameで作ったギャラリーのお話
KatsuyaENDOH
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
Rakuten Group, Inc.
Application insights で行ってみよう
Application insights で行ってみよう
Kazushi Kamegawa
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
Masashi Shinbara
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Yuta Matsumura
Similaire à Vagrant+virtualboxを使ってみよう
(20)
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Quarkus入門
Quarkus入門
Vagrant & Dockerによるイマドキの開発環境構築
Vagrant & Dockerによるイマドキの開発環境構築
ドリコムのインフラCI
ドリコムのインフラCI
VagrantでAzureを使ってみた話
VagrantでAzureを使ってみた話
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Durable Functions (Core) 気になっていたことを勉強がてら実装してみた
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
Unityゲームにオンラインランキングとゴースト機能を追加しよう!
st2-docker ことはじめ
st2-docker ことはじめ
Iotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたい
Vagrantで即席クラウドストレージ
Vagrantで即席クラウドストレージ
サーバーレスで ガチ本番運用までやってるお話し
サーバーレスで ガチ本番運用までやってるお話し
Building Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
A-Frameで作ったギャラリーのお話
A-Frameで作ったギャラリーのお話
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
Application insights で行ってみよう
Application insights で行ってみよう
Nodeにしましょう
Nodeにしましょう
Vagrant を Web開発環境に使う
Vagrant を Web開発環境に使う
VSCodeで始めるAzure Static Web Apps開発
VSCodeで始めるAzure Static Web Apps開発
Plus de Kei IWASAKI
コロナ渦とキャリアの話 / my carrier and covid-19
コロナ渦とキャリアの話 / my carrier and covid-19
Kei IWASAKI
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Kei IWASAKI
Elasticbeanstalk で Ansible を使っている話
Elasticbeanstalk で Ansible を使っている話
Kei IWASAKI
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
Kei IWASAKI
Pelican の紹介 / World Plone Day 2017 Tokyo
Pelican の紹介 / World Plone Day 2017 Tokyo
Kei IWASAKI
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
Kei IWASAKI
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
障害発生時に抑えておきたい基礎知識
障害発生時に抑えておきたい基礎知識
Kei IWASAKI
監視のススメ
監視のススメ
Kei IWASAKI
Plus de Kei IWASAKI
(10)
コロナ渦とキャリアの話 / my carrier and covid-19
コロナ渦とキャリアの話 / my carrier and covid-19
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Elasticbeanstalk で Ansible を使っている話
Elasticbeanstalk で Ansible を使っている話
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
Pelican の紹介 / World Plone Day 2017 Tokyo
Pelican の紹介 / World Plone Day 2017 Tokyo
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
障害発生時に抑えておきたい基礎知識
障害発生時に抑えておきたい基礎知識
監視のススメ
監視のススメ
Vagrant+virtualboxを使ってみよう
1.
VirtualBox + Vagrant を使ってみよう! @laugh_k Node-Setagaya#2
2013.06
2.
Profile • 名前 Kei Iwasaki •
Twitter @laugh_k • 職業 MSP(監視運用代行)の会社で サーバ・ネットワークエンジニア的なもの
3.
さっそくですが、今回のテーマは Node-Setagaya#2 2013.06
4.
仮想化ソフトフェアでは定番の Oracle VirtualBox Node-Setagaya#2 2013.06
5.
そして Node-Setagaya#2 2013.06
6.
最近話題のVirtualBoxのフロントエンドの Vagrant Node-Setagaya#2 2013.06
7.
この2つを使って ローカルマシンに手頃に検証環境を 作ってみよう! Node-Setagaya#2 2013.06
8.
ちなみにワタクシも バリバリVagrant使い倒している というわけではないので むしろ使ってみたいからテーマにした おて柔らかにおねがいします(震え声 Node-Setagaya#2 2013.06
9.
という事で まずは環境を作ってみよう! Node-Setagaya#2 2013.06
10.
Node-Setagaya#2 2013.06 1.VirtualBoxのインストール 事前にお願いしていたかと思いますが、 以下からOracle VirtualBoxのインストーラを 入手してインストール! https://www.virtualbox.org/wiki/Downloads
11.
Node-Setagaya#2 2013.06 2.Vagrantのインストール 実はVagrantは色々入れ方はあります。 ● RubyGemsを使う ●
bundlerで入れる(Ruby詳しくないので詳細不明。。) ● 公式サイトのインストーラーを使う お手軽にプラグインを試しながら使いたいので 今回はRubyGemsを使ってインストールします。
12.
Node-Setagaya#2 2013.06 2.Vagrantのインストール 1.まずはRuby環境の整備 * Macの人 デフォルトで入っているのRubyGems の最新化だけしておきましょう。 *
Ubuntu,LinuxMintの人 デフォルトでは入ってないので インストール&念の為最新化 ※ Windowsは今回は省略 $ sudo gem update --system $ sudo apt-get install ruby rubygems $ sudo gem update --system
13.
Node-Setagaya#2 2013.06 2.Vagrantのインストール 2.RubyGemsでVagrantのインストール インストールは以上! $ sudo
gem install vagrant $ vagrant --version
14.
Vagrantを使って サクッと仮想環境を作ってみよう! Node-Setagaya#2 2013.06
15.
当然だけどこれはナシで Node-Setagaya#2 2013.06
16.
Node-Setagaya#2 2013.06 Vagrantで仮想環境を作ってみよう! Vagrantを使った仮想環境構築の大まかな流れ 1. boxと呼ばれるテンプレートを用意する 2.
仮想マシンの作成 3. 仮想マシンの起動 といった感じです。 これがコマンドラインからできちゃうわけです!
17.
Node-Setagaya#2 2013.06 Vagrantで仮想環境を作ってみよう! 仮想マシン作成手順 1. 作業ディレクトリの作成&移動 2.
仮想マシンの追加、起動 title: VM管理用の名前(自分がわかればとりあえず何でもOK) url : テンプレートのURL $ mkdir -p ~/work/vagrant $ cd ~/work/vagrant $ vagrant box add {title} {url} $ vagrant init {title} $ vagrant up
18.
Node-Setagaya#2 2013.06 Vagrantで仮想環境を作ってみよう! 仮想マシン作成手順 3. テンプレートは以下のページで公開されている ものを使うとラク。(もちろん自作もアリ!) http://www.vagrantbox.es/ 4.CentOS
6.3 x86_64 minimalだと以下のような感じ $ vagrant box add cent63-x86_64 > https://dl.dropbox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.box $ vagrant init cent63-x86_64 $ vagrant up
19.
Node-Setagaya#2 2013.06 Vagrantで仮想環境を作ってみよう! 仮想マシンに接続 5. 基本的にはコンソールではなくSSHで接続します。 しかも以下のコマンドで一発接続可能 **
注意 ** ※ Windowsの場合はSSHコマンドが見つからないんでPuTTY とか使って入ってね。というメッセージが出るだけで 使えない。 ※ Unix系環境でもlocalhostのPort2222にSSHすれば入れる。 (Portは環境によってはずれるかも。。) $ vagrant ssh
20.
Node-Setagaya#2 2013.06 Vagrantで仮想環境を作ってみよう! vagrantコマンドのオプションなど 5. help見てもらえれば結構わかりますが、 結構使いそうなコマンドの例を ##
gemを使ってプラグインのインストール $ vagrant gem install {plugin} ## 仮想マシンの状態確認 $ vagrant status ## 仮想マシンの停止 $ vagrant halt {title} ## 仮想マシンの削除 $ vagrant destory {title}
21.
Vagrantの便利なプラグイン紹介 Node-Setagaya#2 2013.06
22.
Node-Setagaya#2 2013.06 Vagrantのプラグイン Sahara https://github.com/jedi4ever/sahara sandboxモードが使えるようになり、 仮想マシンの状態を簡単にロールバックできるよう になります。 インストール $ vagrant
gem install sahara $ vagrant sandbox -h
23.
おまけ Node-Setagaya#2 2013.06
24.
Node-Setagaya#2 2013.06 VirtualBoxのコマンドライン Vagrantの内容が中心でしたが 実はVirtualBoxそのものもコマンドラインで 操作できたりします。 “Vbox...”というコマンドがそれに当たります。 Unix系OSの場合、VirtualBoxをインストールすれば PATHの通った場所に配置されます。 $ ls
/usr/bin/VBox* /usr/bin/VBoxClient /usr/bin/VBoxHeadless /usr/bin/VBoxManage /usr/bin/VBoxSDL
25.
Node-Setagaya#2 2013.06 VirtualBoxのコマンドライン WindowsでもPATHは通ってませんが ちゃんとあります。
26.
Node-Setagaya#2 2013.06 VirtualBoxのコマンドライン あまり調べきれてないですが、 便利そうなものを紹介。 他にもVBoxManageコマンドのヘルプを覗いてみると 結構変態的なことできそうです。 ## VirtualBoxに構築済みのVM一覧 $
VboxManage list vms ## 対象VMを起動 $ VboxManage startvm {vmname} ## 対象VMを起動(バックグラウンド) $ VboxManage startvm {vmname} –type headless
27.
最後に Node-Setagaya#2 2013.06
28.
Node-Setagaya#2 2013.06 最後に Ops側から見た検証環境は 物理上でなきゃできないものや 最近だとクラウド上でやったりなんかが多いですが ミドルウェア絡みのことをサクッとやりたいなら VirtualBoxも非常に便利です。 予算や時間も見ながらこのあたりの手段は 適宜選択していきたいものですね。 また、今回紹介できたのはほんの一部ですが ChefやPuppetなんかと絡めてこのへん掘り下げても 面白そうですね。