インポート ジョブ用のハード ドライブを準備するためのサンプル ワークフロー

このトピックでは、インポート ジョブ用のドライブを準備するプロセスの手順について説明します。

この例では、mystorageaccount という名前の Microsoft Azure Storage アカウントに次のデータをインポートします。

場所 説明
H:\Video 一連のビデオ (合計 5 TB)。
H:\Photo 一連の写真 (合計 30 GB)。
K:\Temp\FavoriteMovie.ISO Blu-Ray™ ディスク イメージ (25 GB)。
\\bigshare\john\music ネットワーク共有上の一連の音楽ファイル (合計 10 GB)。

インポート ジョブでは、ストレージ アカウント内の次のインポート先にこのデータをインポートします。

source インポート先の仮想ディレクトリまたは BLOB
H:\Video https://mystorageaccount.blob.core.windows.net/video
H:\Photo https://mystorageaccount.blob.core.windows.net/photo
K:\Temp\FavoriteMovie.ISO https://mystorageaccount.blob.core.windows.net/favorite/FavoriteMovies.ISO
\\bigshare\john\music https://mystorageaccount.blob.core.windows.net/music

このマッピングを使用すると、ファイル H:\Video\Drama\GreatMovie.mov が blob にインポートされます。 https://mystorageaccount.blob.core.windows.net/video/Drama/GreatMovie.mov.

次に、必要なハード ドライブの数を決定するために、データのサイズを計算します。

5TB + 30GB + 25GB + 10GB = 5TB + 65GB

この例では、3-TB のハード ドライブが 2 つあれば十分です。 ただし、ソース ディレクトリ H:\Video には 5 TB のデータがあり、1 つのハード ドライブの容量は 3 TB しかないため、Microsoft Azure Import/Export ツールを実行する前に、H:\VideoH:\Video1H:\Video2 の 2 つの小さなディレクトリに分割する必要があります。 この手順により、次のソース ディレクトリが作成されます。

場所 サイズ インポート先の仮想ディレクトリまたは BLOB
H:\Video1 2.5 TB https://mystorageaccount.blob.core.windows.net/video
H:\Video2 2.5 TB https://mystorageaccount.blob.core.windows.net/video
H:\Photo 30 GB https://mystorageaccount.blob.core.windows.net/photo
K:\Temp\FavoriteMovies.ISO 25 GB https://mystorageaccount.blob.core.windows.net/favorite/FavoriteMovies.ISO
\\bigshare\john\music 10 GB https://mystorageaccount.blob.core.windows.net/music

H:\Video ディレクトリが 2 つのディレクトリに分割されても、これらのディレクトリはストレージ アカウント内の同じインポート先仮想ディレクトリを参照します。 これにより、すべてのビデオ ファイルがストレージ アカウント内の 1 つの video コンテナーに保持されます。

次に、上記のソース ディレクトリが 2 つのハード ドライブに均等に配置されます。

ハード ドライブ ソース ディレクトリ 合計サイズ
最初のドライブ H:\Video1 2.5 TB + 30 GB
H:\Photo
2 番目のドライブ H:\Video2 2.5 TB + 35 GB
K:\Temp\BlueRay.ISO
\\bigshare\john\music

さらに、すべてのファイルの次のメタデータを設定できます。

  • uploadmethod: Windows Azure Import/Export service

  • DataSetName: SampleData

  • CreationDate: 10/1/2013

インポートするファイルのメタデータを設定するには、次の内容が含まれたテキスト ファイル c:\WAImportExport\SampleMetadata.txt を作成します。

<?xml version="1.0" encoding="UTF-8"?>  
<Metadata>  
    <UploadMethod>Windows Azure Import/Export service</UploadMethod>  
    <DataSetName>SampleData</DataSetName>  
    <CreationDate>10/1/2013</CreationDate>  
</Metadata>  

FavoriteMovie.ISO BLOB の一部のプロパティを設定することもできます。

  • Content-Type: application/octet-stream

  • Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==

  • Cache-Control: no-cache

これらのプロパティを設定するには、テキスト ファイル c:\WAImportExport\SampleProperties.txt を作成します。

<?xml version="1.0" encoding="UTF-8"?>  
<Properties>  
    <Content-Type>application/octet-stream</Content-Type>  
    <Content-MD5>Q2hlY2sgSW50ZWdyaXR5IQ==</Content-MD5>  
    <Cache-Control>no-cache</Cache-Control>  
</Properties>  

これで、Azure Import/Export ツールを実行して 2 つのハード ドライブを準備できます。 以下の点に注意してください。

  • 最初のドライブは、ドライブ X としてマウントされます。

  • 2 番目のドライブは、ドライブ Y としてマウントされます。

  • ストレージ アカウント mystorageaccount のキーは 8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== です。

データが事前に読み込まれている場合のインポート用ディスクの準備

インポートするデータがディスク上に既に存在する場合は、/skipwrite フラグを使用します。 /t と /srcdir の値は、どちらもインポート用に準備されたディスクを参照する必要があります。 インポートされたすべてのデータが、ストレージ アカウントの同じインポート先仮想ディレクトリまたはルートに送信されない場合は、各ディレクトリに対して同じコマンドを個別に実行します。その際に、/id には毎回同じ値を使用します。

注意

/format を指定すると、ディスク上のデータが消去されるので、これを指定しないでください。 データが既に暗号化されているかどうかに応じて、/encrypt または /bk を指定できます。

    When data is already present on the disk for each drive run the following command.
    WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Video1 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:x /format /encrypt /srcdir:x:\Video1 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt /skipwrite

コピー セッション - 最初のドライブ

最初のドライブでは、Azure Import/Export ツールを 2 回実行して、2 つのソース ディレクトリをコピーします。

最初のコピー セッション

WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Video1 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:x /format /encrypt /srcdir:H:\Video1 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

2 番目のコピー セッション

WAImportExport.exe PrepImport /j:FirstDrive.jrn /id:Photo /srcdir:H:\Photo /dstdir:photo/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt

コピー セッション - 2 番目のドライブ

2 番目のドライブでは、Azure Import/Export ツールを 3 回 (ソース ディレクトリごとに 1 回と、スタンドアロンの Blu-Ray™ イメージ ファイルに対して 1 回) 実行します。

最初のコピー セッション

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:Video2 /logdir:c:\logs /sk:8ImTigJhIwvL9VEIQKB/zbqcXbxrIHbBjLIfOt0tyR98TxtFvUM/7T0KVNR6KRkJrh26u5I8hTxTLM2O1aDVqg== /t:y /format /encrypt /srcdir:H:\Video2 /dstdir:video/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

2 番目のコピー セッション

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:Music /srcdir:\\bigshare\john\music /dstdir:music/ /MetadataFile:c:\WAImportExport\SampleMetadata.txt  

3 番目のコピー セッション

WAImportExport.exe PrepImport /j:SecondDrive.jrn /id:BlueRayIso /srcfile:K:\Temp\BlueRay.ISO /dstblob:favorite/BlueRay.ISO /MetadataFile:c:\WAImportExport\SampleMetadata.txt /PropertyFile:c:\WAImportExport\SampleProperties.txt  

コピー セッションの完了

コピー セッションが完了したら、コピー用コンピューターから 2 つのドライブを切断し、適切な Microsoft Azure データ センターに送付できます。 Azure Portal でインポート ジョブを作成するときに、FirstDrive.jrnSecondDrive.jrn の 2 つのジャーナル ファイルをアップロードします。

次のステップ