0

質問の下部に詳細を追加しました。

Azure VMプレビューで展開シナリオをテストしており、問題が発生しています。

これが私たちのシナリオです。すべてのサーバーで使用するソフトウェアスタックがあります。接続されたデータドライブにすべてのスタックがインストールされたイメージを作成しました。テンプレートとして使用できるVMのイメージを作成しました。次に、そのテンプレートに基づいてVMを作成し、データドライブのコピーを作成して、新しく作成されたVMに自動で接続します。

問題は、ドライブの作成に関する多くの情報を見つけましたが、AzureforPowershellを使用してデータドライブをコピーする方法に関するガイダンスが見つからないことです。

考え、コード、またはRTFMはすべて喜んで受け入れられました。

乾杯、

テレンス

VMの作成に使用できるオペレーティングシステムイメージが正常に作成されました。ただし、VM間でコピーして再利用したい標準のソフトウェアスタックを保持するデータディスクがあります。実装しようとしているシナリオは次のとおりです。

  1. 標準のVMイメージからVMを作成する-PBIMaster

  2. PBIMasterDiskと呼ばれるそのイメージにFとしてディスクを接続します

  3. 私たちのアプリに必要なすべてのソフトウェアをFにインストールします:(OSディスクにとっては大きく、OSディスクに貼り付けるのは面倒なようです)

  4. PBIMasterからイメージを作成し、PBIMasterImageと呼んで保存します。

  5. PBIMasterから新しいイメージを作成します。これをNode1と呼びます。

  6. PBIMasterDiskを新しいAzureディスクにコピーします。これをNode1Softwareディスクと呼びます。

  7. Node1SoftwarediskをFとしてNode1に接続します。

イメージには以前のインストールからの正しいレジストリ設定があるため、スタックを使用する準備ができています。

9適切なエンドポイントを追加します。

追加のノードごとにすすぎ、繰り返します。

うまくいけば、それは私たちのシナリオをより明確にするでしょう。

ありがとう。

4

1 に答える 1

1

私があなたの目的を正しく理解した場合、あなたはすでにサブスクリプションに2つのVHDをアップロードしており、OSディスクVHD1に基づいてVMも作成しています。

  1. OSディスク(VHD1)
  2. データディスク(VHD2)

次に、VHD2をVHD3にコピーしてから、Powershellを介してVHD3をVM(OSディスクに基づく)に接続します。

現在のところ、DataDisk(VHD2)を別のデータディスク(つまりVHD3)にコピーできるPowerShellコマンドはありません。

試したことはありませんが、次のコードを使用してDataDiskのコピーを試すことができます。

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx

この方法では、BLOBをクラウドストレージレベルで直接コピーするため、オンプレミスでの帯域幅の使用はなく、同じDCにいる場合はコストがゼロになる可能性があります。同じサブスクリプションを使用してみて、それで問題が解決するかどうかを確認してください。

于 2012-06-20T01:21:33.857 に答える