Azure アプリケーション整合性スナップショット ツールの使用を開始する

この記事では、Azure NetApp Files で使用できる Azure アプリケーション整合性スナップショット ツールをインストールするためのガイドを提供します。

AzAcSnap のインストールとセットアップのワークフロー

このワークフローでは、選択したデータベースとストレージ オプションと共に AzAcSnap をインストール、セットアップ、構成するための主要な手順を示します。

手順:

  1. AzAcSnap のインストール
  2. データベースを構成する
    1. SAP HANA
    2. Oracle DB
    3. IBM Db2
    4. Microsoft SQL Server (プレビュー)
  3. ストレージを構成する
    1. Azure NetApp Files
    2. Azure Large Instance
    3. Azure マネージド ディスク (プレビュー)
  4. AzAcSnap を構成する
  5. AzAcSnap をテストする
  6. AzAcSnap を使用してバックアップを作成する

技術記事

次の技術記事では、データ保護戦略の一部として AzAcSnap を設定する方法について説明します。

コマンドのヘルプを表示する

コマンドの一覧と例を表示するには、「azacsnap -h」と入力し、Enter キーを押します。

コマンドの一般的な形式は、azacsnap -c [command] --[command] [sub-command] --[flag-name] [flag-value] のようになります。

コマンド オプション

コマンド オプションは次のとおりです。 主な行頭文字はコマンドで、インデントされた行頭文字はサブコマンドです。

  • -h AzAcSnap の使用方法についての、拡張されたコマンド ライン ヘルプと例が提供されます。

  • -c configure を使用すると、azacsnap の構成ファイル (既定では azacsnap.json) を作成または変更するための、QA スタイルの対話型インターフェイスが提供されます。

    • --configuration new は新しいストレージ構成を作成します。
    • --configuration edit を使用すると、既存の構成ファイルを編集できます。
  • -c test は構成ファイルを検証し、接続をテストします。

    • --test <DbType> (DbType は hanaoracle、または db2 のいずれか) は、指定したデータベースへの接続をテストします。
    • --test storage 基になるストレージ インターフェイスとの通信がテストされます。構成されているすべての data ボリュームで一時的なストレージ スナップショットが作成された後、それらは削除されます。
    • --test all は、hanastorage の両方のテストを順番に実行します。
  • -c backup は、SAP HANA データ ボリュームとその他の (共有、ログ バックアップ、ブートなど) ボリュームに対してデータベース整合性ストレージ スナップショットを実行する主要なコマンドです。

    • --volume data は、構成ファイルの dataVolume 節内のすべてのボリュームのスナップショットを取得します。
    • --volume other は、構成ファイルの otherVolume 節内のすべてのボリュームのスナップショットを取得します。
    • --volume all は、dataVolume 節にあるすべてのボリュームのスナップショットを取得し、その後、構成ファイルの otherVolume 節にあるすべてのボリュームのスナップショットを取得します。
  • -c details スナップショットまたはレプリケーションに関する情報が提供されます。

    • --details snapshots (オプション) により、構成した各ボリュームのスナップショットに関する基本的な詳細の一覧が提供されます。
    • --details replication (オプション) により、運用サイトからディザスター リカバリー サイトへのレプリケーションの状態に関する基本的な詳細が提供されます。
  • -c delete では、ストレージ スナップショットまたはスナップショットのセットを削除します。

  • -c restore には、スナップショットをボリュームに復元する 2 つの方法が用意されています。

    • --restore snaptovol は、ターゲット ボリュームの最新のスナップショットに基づいて、新しいボリュームを作成します。
    • -c restore --restore revertvolume は、最新のスナップショットに基づいて、ターゲット ボリュームを前の状態に戻します。
  • [--configfile <configfilename>] は、JSON 構成に別のファイル名を指定するオプションのコマンド ライン パラメーターです。 これは、セキュリティ ID (たとえば、--configfile H80.json) ごとに個別の構成ファイルを作成する場合に便利です。

  • [--runbefore][--runafter] は、メインの AzAcSnap ロジックの実行前後に外部コマンドまたはシェル スクリプトを実行するオプションのコマンドです。

  • [--preview] は、プレビュー機能を使用する場合に必要なオプションのコマンド ライン オプションです。

    詳細については、「Azure アプリケーション整合性スナップショット ツールのプレビュー機能」を参照してください。

重要な注意点

  • スナップショット ツールを設定した後は、使用可能な記憶域スペースを継続的に監視し、必要に応じて古いスナップショットを定期的に削除して、ストレージ容量が不足しないようにします。
  • 常に最新のスナップショット ツールを使用します。
  • 実稼働環境にデプロイする前に、スナップショットツールをテストして、必要なパラメーターとその動作をログファイルと共に把握します。

このドキュメントで提供されるガイダンス

スナップショット ツールの使用方法を示すため、次のガイダンスが用意されています。

スナップショット バックアップの取得

ディザスター リカバリーの実行

次のステップ