2012-04-21 8 views
0

これは私のstackoverflow postのフォローアップです:どのようにしてVHDとしてワーカーロールインスタンスにマウントするのですか?ドライブがマウントされた後、私は--dbpathパラメータの値をmongoインスタンスに渡します。マウントページBlobをVHDとしてバッチファイル

一言で言えば、私は、(耐久性のために)紺碧のブロブのデータディレクトリを持つ単一のmongoインスタンスを開始しようとしています。 AzureのサイトのHelloWorldの例でビルドしています。Tomcatのインスタンスを起動する代わりに、mongoのインスタンスを起動します。

答えて

1

このガイドに従うことをお勧めします。http://www.codeproject.com/Articles/81413/Windows-Azure-Drives-Part-1-Configure-and-Mountingこのガイドでは、ドライブをマウントする方法について説明しますが、ドライブレターを環境変数として保存する方法も示しています。

これは興味深いことですが、mongoインスタンスを起動しているときに、この環境変数を--dbpathと一緒に使用するだけです。多分、コンソールアプリケーションにすべてのコードをカプセル化して、mongoインスタンスを起動する前に簡単に起動できるようにするのが最善でしょう。

+0

リンクありがとうございます。 Javaベースのソリューションはありますか?マウントに使用できるMicrosoft.WindowsAzure.CloudDriveに相当するものを探してください。 – dsatish

0

Javaでドライブをマウントできるかどうかわかりません。現在のところ、この機能はWindows Azure Storage Client for Javaでは利用できません:https://github.com/WindowsAzure/azure-sdk-for-java。ネイティブ(C++)APIもありません。 .NETを使用してドライブをマウントし、.NETアプリケーションからJavaプロセスを開始する必要があります。今のところ、http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-votingの機能リクエストを送信することもできます。

最高のお礼、

Ming Xu。

関連する問題