DeltaCloudでTerremarkを操作する

EC2(DeltaCloudでEC2を操作する),Rackspace(DeltaCloudでRackspaceを扱う方法),Azure(DeltaCloudでWindows Azureを扱う方法)の次はTerremarkです。
terremark用Driverを動かすにはfog,excon,nokogiriが不足しているのでインストールします。
実際にterremark_driver.rbを確認すると以下のようなrequireが実施されている。

require 'deltacloud/base_driver'
require 'fog'
require 'excon'
require 'nokogiri'

nokogiriはDeltaCloud Clientを導入する際の手順と同様の方法でインストールします。(http://d.hatena.ne.jp/ike-dai/20110620/1308582648)
自分の環境ではDeltaCloudを動かすサーバにClientを導入したのでその手順は省いています。

fog,exconインストール

gemパッケージ確認

# gem search --remote fog

 *** REMOTE GEMS ***

brightbox-fog (0.3.16)
crypt-fog (1.0.1)
fog (0.8.2)
fog-dragonfly (0.8.2)
fogli (0.1.0)
git-fogbugz (0.1.4)
phpfog-fog (0.4.1.3)
ruby-fogbugz (0.0.3)
ticketmaster-fogbugz (0.1.2)
# gem search --remote excon

 *** REMOTE GEMS ***

excon (0.6.3)

インストール

# gem install fog
Fetching: builder-3.0.0.gem (100%)
Fetching: excon-0.6.3.gem (100%)
Fetching: formatador-0.1.4.gem (100%)
Fetching: fog-0.8.2.gem (100%)
Successfully installed builder-3.0.0
Successfully installed excon-0.6.3
Successfully installed formatador-0.1.4
Successfully installed fog-0.8.2
4 gems installed

Terremark用DeltaCloud起動

Terremark Driver用DeltaCloudを起動してみます。

# deltacloudd -i terremark -r hostname

Terremarkに対してどんな操作が可能かをチェックしてみます。

# deltacloudc -l --url http://hostname:3001/api
drivers               
realms                
images                
instances             
hardware_profiles     
storage_snapshots     
storage_volumes       


ここまでいろいろとやってきましたが、
結局全Driverを稼働させるためにはここに記載したようなgem(DeltaCloud 0.3の全Driverを稼働させるために必要なgem一覧)が必要なようです。