DeltaCloudでWindows Azureを操作する

EC2(DeltaCloudでEC2を操作する),Rackspace(DeltaCloudでRackspaceを扱う方法)と利用できるようにしてきました。
では次はWindowsAzureを利用できるよう設定を行いたいと思います。

azure用Driverを動かすにはwaz-blobsが不足しているのでインストールします。
実際にazure_driver.rbを確認すると以下のようなrequireが実施されている。

require 'deltacloud/base_driver'
require 'waz-blobs'

waz-blobsインストール

gemパッケージ確認

# gem search --remote waz-blobs

 *** REMOTE GEMS ***

waz-blobs (0.1.1)

インストール

# gem install waz-blobs
Fetching: ruby-hmac-0.4.0.gem (100%)
Fetching: waz-blobs-0.1.1.gem (100%)
Successfully installed ruby-hmac-0.4.0
Successfully installed waz-blobs-0.1.1
2 gems installed

Azure Driver用DeltaCloud起動

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

# deltacloudd -i azure -r hostname

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

# deltacloudc -l --url http://hostname:3001/api
drivers
buckets
blob

Azureの操作についてはWindows Azure Storageの操作のみの模様。