*

Vagrantで複数サーバ立ち上げ

公開日: : Vagrant

普段、ローカルPCでの開発の際、アプリケーションの動作環境をできるだけ本番環境と同じ状態にしたい時はVagrantを使用しています。

インストールなどの基本導入はこちら

今回はそのVagrantでサーバ(仮想マシン)を複数(2台)立ち上げを実践し、業務でもちょっと利用していましたのでその方法を記録しておきます。
(※以下に出てくる設定名称等は実際の業務内容とは関係ありません)

構成としては単純で、複数のDBに接続することを想定して以下のようにしました。

仮想マシン複数起動構成
それぞれのサーバの元となるBOXファイルは、予め作成しておくか公開されているものを取得しておきます。3分クッキング的ですね…。

1. BOXファイルの追加

予め用意した2つのBOXファイルを BoxPath1、BoxPath2 に置いておくとします。
そしてそれぞれに BoxDB1、BoxDB2 としてBOXファイル名を付けて追加します

2. Vagrantfileの編集

上記を実行すると作成されるVagrantfileを以下のように編集します(それ以外はすべてコメントアウト)。

※記述しているのはあくまでも2台立ち上げを実践した際の例です。この1パターンしかないというわけではありません。

ちなみに、仮想マシンを3台以上立ち上げる場合も要領は同じです。
config.vm.define ~ end を台数分追記していきます。

3. 仮想マシン立ち上げ

以下を実行すると設定した複数の仮想マシンがすべて起動します。

もし vagrant up して以下のようなエラーに遭遇した場合は…

Vagrantfile の ~.vm.network の行を一度コメントアウトして再度 vagrant up を実行。
SSHでログイン(127.0.0.1:2222)してゲストOS上で以下を実行します。

そして Vagrantfile の ~.vm.network の行のコメントをはずし、vagrantを再起動。

これでエラー解消して立ち上がると思います。

公式の資料はこちらにあります。

関連記事

スクリーンショット 2014-11-30 22.11.59

鼻水出るほどびっくりな環境構築ツール Vagrant

仕事で仮想マシンを使うことにして(今まではXAMPPやAWSで事足りてた)、ついでに面倒だから自動構

記事を読む

    • LINE Messaging API と AWS Lambda で LINE BOT を作ってみた LINE Messaging API と AWS Lambda で LINE BOT を作ってみた 手段「これってもしかして」 目的「私たち」 「「入れ替わってる〜〜〜〜?」」 — みすま (@msm... 6,253ビュー | 0件のコメント | posted on 2016年10月11日
    • ベトナムの一大遊園地 スィティエンパークに行ってみた! ベトナムの一大遊園地 スィティエンパークに行ってみた! 億万長者というのは万国共通の夢なようで。 ベトナムにも一夜にして億万長者になれるチャンスがあります。 それ... 4,617ビュー | 0件のコメント | posted on 2015年1月24日
    • ホーチミンの中心でアオザイを求めて ホーチミンの中心でアオザイを求めて 本題の前に… ベトナムでの結婚式(披露宴)に初めて参加してきました。正確にはまぎれてきました、という感じ... 3,665ビュー | 0件のコメント | posted on 2015年6月20日
    • Qiita風ナレッジ共有ツール Knowledge Qiita風ナレッジ共有ツール Knowledge 「情報共有」ってなかなか難しいですよね。 プロジェクトに直接関係する内容なんかであれば、各プロジェクトご... 2,947ビュー | 0件のコメント | posted on 2016年9月10日
    • ブンタウ日帰り日記 ブンタウ日帰り日記 ちょっと前にとある方からベトナムの観光ガイドブックをいただきました。 こちらのガイドブック、ネル... 2,557ビュー | 0件のコメント | posted on 2014年11月19日
    • タイ初入国!(1/2) 国有鉄道~アユタヤ タイ初入国!(1/2) 国有鉄道~アユタヤ 先日、ベトナム某所にてトイレに行ったんですよ。 そしたら… なんぞこれ。 一見すると... 2,201ビュー | 0件のコメント | posted on 2015年4月12日
  • Kazu (カズ) です。 87年生まれです。 ベトナムのホーチミン市に1年ちょっと駐在して本帰国、かと思いきや今度はベトナムのダナン市に駐在することになりました。 ITシステムなお仕事をしています。 ベトナムが初めての海外。いろいろびびりまくってます。 ガイコツの被り物をしてますが、中身も大して違いはありません。 本ブログはぼちぼち更新していきます。 solutions-architect-associate
PAGE TOP ↑