タグ

tipsとvmに関するko-ya-maのブックマーク (3)

  • VagrantFileを読もう(主にNetwork周り) - hao's work log

    CentOS6 を Vagrant で起動させるにあたって、ネットワークの設定を行ってみたいと思います。 参考サイト Vagrant Document ネットワークアダプターについて VirtualBox上でゲストOS(VirtualBox上のVMのことです。ここではゲストOSで統一します。)の設定を見ることができますが、ネットワークタブを開くとネットワークアダプターという項目があります。ここの割り当てで、ネットワークアダプターのモードを変更することができます。 それぞれのモードについてどのような役割があるのか簡単に見てみます。 未割り当て NICとして認識はするが、なんの設定もされていない状態です。 NAT 通常ゲストOSは、ホストOSと違ったネットワーク帯としてIP(プライベートIP)が振られ、外部・ホストOSとの通信はできません。そこで、ホストOSとゲストOSの間で VirtualB

    VagrantFileを読もう(主にNetwork周り) - hao's work log
  • Vagrant共有フォルダの罠 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    Vagrant(&VirtualBox)を使い開発する場合、 共有フォルダ(Synced Folders)を使いホストOS側(多くの場合Mac OS XかWindows)のファイルシステムを、ゲストOS(多くの場合Linux)からマウントする という方法が便利なのでよく使われます。 この場合、以下のような罠があります。 ファイル名の大文字小文字の違い ホストOS側のファイルシステムが大文字小文字を区別しない場合、ゲストOSがLinuxのような通常大文字小文字を区別するファイルシステムの場合でも、結果的に大文字小文字が区別されません。 つまり、ホストOSがMac OS XやWindowsの場合、ゲストOSでも大文字小文字が区別されないことになります。 結果として、Windowsで開発していて開発環境では動作したが、番環境のLinux上ではファイル名の大文字小文字が違い、ファイルが見つからな

  • PackerでVagrant Boxを作成する際のトラブルシューティング

    Packer はJSONで記述した構成ファイルに従って $ packer build コマンド一発でVMイメージを作成でき、さらにVagrant BoxやAmazon EC2のイメージにエクスポートできる超クールなツールです。ちなみに開発者はVagrantの開発者で有名なMitchell Hashimoto氏です。 今回はPackerでVagrant Boxの作成の自動化をしようとした際にハマったポイントとその解決方法について報告します。 トラブルその1: SSHに接続できずタイムアウトする packer build の実行中に ==> virtualbox: Waiting for SSH to become available... と表示されたままタイムアウトしてビルド失敗になる場合や、vagrant up 実行中に [default] Booting VM... [default]

    PackerでVagrant Boxを作成する際のトラブルシューティング
  • 1