virtualbox

Vagrant で仮想マシンを構築する(7) Vagrant プラグイン

Vagrant プラグイン関連のコマンドメモと、便利だと思ったプラグインのまとめです。 プロバイダは VirtualBox です。 プラグイン関連コマンド インストール $ vagrant plugin install %plugin name% アンインストール $ vagrant plugin uninstall %plugin na…

Vagrant で仮想マシンを構築する(6) 仮想マシンの設定

Vagrant で起動した仮想マシンのホスト名や cpu 数、メモリサイズなどの設定方法です。 変更頻度が高めの項目に絞っています。 プロバイダは VirtualBox です。 ホスト名 仮想マシン os のホスト名を設定します。 Vagrant.configure(2) do |config| config.v…

Vagrant で仮想マシンを構築する(5) 複数仮想マシンの起動

明けましておめでとうございます。 今年もよろしくお願いします。引き続き、Vagrant です。 Vagrant では、一つの Vagrantfile で複数の仮想マシンを起動することができます。 仮想マシン同士の通信は、プライベートネットワークで行います。*1 複数仮想マシ…

Vagrant で仮想マシンを構築する(4) 仮想マシンのネットワーク

仮想マシンで使用できるネットワークは、以下の3つがあります。 フォワードされたネットワーク プライベートネットワーク(ホストのみのネットワーク) パブリックネットワーク(ブリッジネットワーク) フォワードされたネットワーク ホストの特定ポートへのア…

Vagrant で仮想マシンを構築する(3) 仮想マシンへのプロビジョニング(chef solo)

Vagrant プロビジョニングの chef 編です。 shell script でプロビジョニングした nginx を chef solo で行います。 Vagrant で仮想マシンを構築する(2) 仮想マシンへのプロビジョニング(shell script) - jitsu102's blog chef zero とかありますが、chef so…

Vagrant で仮想マシンを構築する(2) 仮想マシンへのプロビジョニング(shell script)

プロビジョニングとは、開発環境生成プロセスの一部として、仮想マシンへ自動的にソフトウェアのインストールや設定を行うことです。 Vagrant では、shell script、chef、puppet によるプロビジョニングをサポートしています。 今回は、shell script を使用…

Vagrant で仮想マシンを構築する(1) Vagrant インストールから Vagrant Share での仮想マシン公開

Vagrant 1.5 以降に対応したインストール、設定メモです。 Vagrant 1.5 から Vagrant Cloud や Vagrant Share が使えるようになったので、そのあたりも書いていこうと思います。 ホストマシンは Mac OS X です。 環境構築(VirtualBox, Vagrant のインストー…