BOSH LiteでCloud Foundryをインストールする(1)

BOSH LiteはVagrnat boxにWardenコンテナを使ったBOSHのローカル開発環境です。BOSH Liteを使って、Vagrant boxにCloud Foundry実行環境を構築できます。手元のMacBook AirにBOSH Liteを使い、Cloud Foundryを構築します。MacBook Airの詳細なスペックは以下の通りです。

  • 11-inch, Mid 2012
  • プロセッサ 2GHz Intel Core i7
  • メモリ 8GB 1600 MHz DDR3
  • OS X 10.9.5

ここではVagrant providerはVirtualboxとします。GitHubにはVMware Fusion、AWSの手順も記載があります。

前提

以下のソフトウェアはインストール済みとします。

  • git
  • ruby
  • VirtualBox
  • Vagrant

手元のバージョンは以下の通りでした。

$ git --version
git version 1.8.5.2 (Apple Git-48)
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]

なお、rubyはrbenvでインストールしました。

$ VBoxManage --version
4.3.16r95972
$ vagrant --version
Vagrant 1.6.5

また、MacBookはプロキシなしでインターネットにアクセスできます。

BOSH Liteインストール

bosh_cliをインストール

BOSHのクライアントをインストールします。

$ gem install bosh_cli
$ rbenv rehash
$ bosh -v
BOSH 1.2739.0

bosh-liteをクローン

BOSHは~/workspaceにインストールする慣習があるようなので、~/workspaceにクローンします。

$ mkdir ~/workspace
$ cd ~/workspace
$ git clone https://github.com/cloudfoundry/bosh-lite.git

Vagrant boxをupします。

$ cd bosh-lite
$ vagrant up --provider=virtualbox

BOSH Directorをtargetして、admin/adminでログインします。ここの192.168.50.4はVMに自動で割りあたるアドレスです。

$ bosh target 192.168.50.4 lite
$ bosh login

ローカルのルートテーブルにルートエントリセットを追加します。

$ bin/add-route

以上でBOSH Liteのインストールは終了です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください