Previous Topic

Next Topic

Book Contents

Book Index

サービス統合 - AzCopy によるバックアップ/復元

MOVEit Transfer Backup/Restore ユーティリティは機能しますが、Blob では機能しません。Azure Blob で MOVEit Transfer ファイルストアをバックアップするには、AzCopy を使用します。

AzCopy を使用すると、次のことを実行できます。

Blob サービスをバックアップするためのタスク

プライマリファイルストアのターゲットバックアップへのワンタイムバックアップを実行するには、次の手順に従います。

TIP これらの手順は、Azure Blob サービス内に含まれているファイルストアの同期にも適応できます。

 

タスク

説明

1.

AzCopy をダウンロードしてインストールする
(バージョン 10 の場合、インストールする必要はありません)

認証機能には AzCopy バージョン 10 が必要です。

2.

AzCopy にファイルストアへのアクセス権を付与する

OAuth (Azure AD) またはコンテナレベルのアクセストークンを使用してアクセス権を提供します。

3.

同期を実行する (azcopy sync)

ファイルストアをセカンダリストレージと同期する

タスク 1:AzCopy をダウンロードする

このトピックが書かれたとき、AzCopy 10 がリリースされていました。Microsoft のドキュメントサイトで AzCopy について理解し、ダウンロードすることができます。

いくつかの機能により、AzCopy 10 は AzCopy 8 よりも優先されます。AzCopy 10 では、以下の機能を提供します。

タスク 2:AzCopy に Azure Storage Container への一時アクセス権を付与する

コピーまたは同期を実行する前に、AzCopy に Azure Storage サービスへのアクセス権を付与します。

AzCopy にアクセス権を付与するには、次の 2 つの方法があります。

azcopy login ハンドシェイクを使用します (インタラクティブ)。

  1. 検索パスまたは現在のディレクトリに「azcopy.exe」を指定し、azcopy login コマンドを実行します。例を次に示します。

    C:\Users\midmzops>azcopy login

    AzCopy には、認証チャレンジを完了するために必要な手順が表示されます。例を次に示します。

    サインインするには、Web ブラウザを使用してページ https://microsoft.com/devicelogin を開き、コード <authCode> を入力して認証します。

  2. https://microsoft.com/devicelogin を開きます。ID を選択し、バックアップするストレージサービスを制御する Azure 管理ポータルへのサインオンに使用する資格情報を入力するよう求められます。

    [Microsoft は <authCode> を入力できる Web フォームを返します/表示します]

  3. Web フォームで <authCode> に指定された値を入力します。

    コードを入力すると、成功のメッセージが表示されます。例を次に示します。

    ログインに成功しました。

  4. 次のタスクに進み、コピーまたは同期を実行します。

タスク 3:コピーまたは同期を実行する

このセクションでは、Blob リソースのコピーまたは同期を実行します。コピーまたは同期は、Storage Blob Data Contributor へのアクセス許可を持つ Azure ユーザーロールでのみ実行できます。ユーザーがまだこれらを持っていない場合は、Azure 管理ポータルに移動して割り当てる必要があります。

TIP AzCopy を使用すると、共有ファイルシステムまたは追加の Azure Blob ファイルストアをコピーしたり、それらと同期したりできます。詳細と構文については、azcopy.exe -help を実行してください。

バックアップコピーを実行する

  1. MOVEit Transfer Blob ストレージコンテナでコピー操作を実行します。例:

    azcopy copy "https://example.blob.core.windows.net/midmz2019" "C:\Users\Administrator\Desktop\Backup\1Feb2019" --recursive

    ここで、example はストレージサービス名、midmz2019 はストレージサービスコンテナです。

    また、「C:\Users\Administrator\Desktop\Backup\1Feb2019」はバックアップするターゲットフォルダーです。

    ジョブ ID の GUID でバックアップを実行します。このジョブ ID はログファイルにも使用されます。例を次に示します。

    スキャンしています...

    認証に OAuth トークンを使用しています。

    ジョブ ca7ddf27-a6b7-7c43-5c67-e7f2d155afe5 が開始されました

    ログファイルは次の場所にあります。C:\Users\Administrator/.azcopy/ca7ddf27-a6b7-7c43-5c67-e7f2d155afe5.log

    50 完了、0 失敗、4 保留中、0 スキップ済み、54 合計、2 秒スループット (MB/s): 192.4471

    ジョブ ca7ddf27-a6b7-7c43-5c67-e7f2d155afe5 の概要

    経過時間 (分): 0.5006

    転送の合計数: 54

    完了した転送数: 54

    失敗した転送数: 0

    スキップされた転送数: 0

    転送された総バイト数: 1569461472

    最終ジョブステータス: 完了

  2. 後で参照できるようにログファイルを保存します。