Skip to main content

デフォルトの ArcGIS Data Store バックアップの保存場所の構成

コンピューター障害やデータ破損などの重大な障害が発生した場合にデータ ストアを復元するには、データ ストアのバックアップを作成しておく必要があります。 これを確実にするには、デフォルト (自動) バックアップがファイルを書き込むことができる安全なバックアップ場所を構成します。

ヒント:

その他のタイプのバックアップおよびバックアップ管理については、ArcGIS Data Store のバックアップの管理をご参照ください。

リレーショナル ストアのデフォルトのバックアップ場所の変更

リレーショナル ストアの作成時には、データ ストアと同じコンピューター上にバックアップの保存場所が自動的に構成されます。 デフォルトでは、ArcGIS Data Store はリレーショナル ストアのバックアップを /usr/arcgisdatastore/backup/relational に作成します。 これがデフォルトのバックアップ場所です。

リレーショナル ストアの作成時には、データ ストアと同じコンピューター上にバックアップの保存場所が自動的に構成されます。 デフォルトでは、ArcGIS Data Store はリレーショナル ストアのバックアップを c:\arcgisdatastore\backup\relational に作成します。 これがデフォルトのバックアップ場所です。

ただし、バックアップをデータ ストアと同じコンピューター上に保持することはおすすめしません。 プライマリー データ ストア コンピューターで障害が発生すると、バックアップ ファイルにアクセスできなくなり、ホスト レイヤーのデータを復元できません。 バックアップ ファイルとデータ ストアを同じコンピューター上に残しておいてはならないもう 1 つの理由は、バックアップ ファイルによってコンピューター上のディスク容量が急速に満杯になる可能性があることです。 ディスク容量が不足した場合、データの破損を防ぐために、データ ストアは読み取り専用モードになり、新しいホスト レイヤーは公開できません。

リレーショナル ストアのバックアップを格納する別の安全な場所を定義します。 このためには、configurebackuplocation ユーティリティーで change 操作を使用します。

リレーショナル ストアの場合、別のコンピューター上の共有ファイル ディレクトリーを指定して、デフォルトのバックアップ場所に使用することができます。

注意:
  • データ ストアのバックアップに含まれるすべてのファイルを十分に保持できる格納領域があることを確認します。

  • デフォルトのバックアップ場所が一杯になる速度は、バックアップ スケジュールおよびバックアップを保持する日数によって変わります。 バックアップ ディレクトリーのサイズを監視し、必要に応じてこれらの設定およびストレージ サイズを調整してください。

  • 同じデータ ストア内のすべてのコンピューターが、デフォルトのバックアップ場所にアクセスできる必要があります。 たとえば、リレーショナル ストアのファイル共有のバックアップ場所を登録するとき、リレーショナル ストア内のプライマリーおよびスタンバイ コンピューターは、そのファイル共有場所への書き込みアクセス権を持つ必要があります。

注意:
  • データ ストアのバックアップに含まれるすべてのファイルを十分に保持できる格納領域があることを確認します。

  • デフォルトのバックアップ場所が一杯になる速度は、バックアップ スケジュールおよびバックアップを保持する日数によって変わります。 バックアップ ディレクトリーのサイズを監視し、必要に応じてこれらの設定およびストレージ サイズを調整してください。

  • 同じデータ ストア内のすべてのコンピューターが、デフォルトのバックアップ場所にアクセスできる必要があります。 たとえば、リレーショナル ストアのファイル共有のバックアップ場所を登録するとき、リレーショナル ストア内のプライマリーおよびスタンバイ コンピューターは、そのファイル共有場所への書き込みアクセス権を持つ必要があります。 つまり、ArcGIS Data Store サービスを実行するためにドメイン アカウントを使用する必要があります。

    インストール時に ArcGIS Data Store アカウントにローカル Windows アカウントを使用した場合、ドメイン管理者にドメイン アカウントを要求します。 このアカウントでは、ArcGIS Data Store サービスの実行、バックアップ ファイルが保存されるネットワーク ディレクトリーからのファイルの読み取り、このネットワーク ディレクトリーへのファイルの書き込みが可能でなければなりません。 configureserviceaccount ユーティリティーを実行して、ドメイン アカウントを ArcGIS Data Store アカウントとして設定します。

リレーショナル ストアのデフォルトのバックアップ場所を変更するには、次の手順に従います:

  1. バックアップ ファイルを保存するための別のコンピューター上の共有ディレクトリーを作成します。

  2. 共有ネットワーク ディレクトリーに対する読み取りアクセス権限および書き込みアクセス権限を、ArcGIS Data Store をインストールしたアカウントに付与します。

  3. ArcGIS Data Store をインストールまたはアップグレードしたときにドメインの ArcGIS Data Store アカウントを指定しなかった場合は、ここでデータ ストア サービスがドメイン アカウントを使用して実行されるように設定し、そのアカウントに共有ネットワーク ディレクトリーへの読み取りと書き込みのアクセス権を付与します。

  4. configurebackuplocation ユーティリティーを change オプションおよび location オプションで実行して、共有ディレクトリーをリレーショナル ストアのバックアップのデフォルトの出力場所として指定します。

    ユーザーがホスト フィーチャ レイヤーを公開し、自動バックアップがすでに実行された後に、リレーショナル ストアに対してこのユーティリティーを実行し、共有ディレクトリーを使用する場合、configurebackuplocation ユーティリティーは、既存のリレーショナル ストアのバックアップ ファイルをデフォルトのバックアップの場所から共有ディレクトリーに移動します。

    指定した場所を登録されたバックアップ場所にすることはできません。

    この例では、リレーショナル ストアのバックアップの保存場所が、sysshare というコンピューターの ds_backups という共有ディレクトリーに変更されます。 バックアップ場所の名前は reldefbu です。

    ./configurebackuplocation.sh --operation change --store relational
    --location "type=fs;location=/net/sysshare/ds_backups;name=reldefbu"
    You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
    Please do not interrupt the process once it has started.
    Do you want to continue (Yes or No)? Yes
    
    configurebackuplocation --operation change --store relational
    --location "type=fs;location=\\sysshare\ds_backups;name=reldefbu"
    You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
    Please do not interrupt the process once it has started.
    Do you want to continue (Yes or No)? Yes
    

    完全な構文とその他の例については、ArcGIS Data Store コマンド ユーティリティー リファレンスをご参照ください。

グラフ、オブジェクト、またはビッグ データ ストアの初期のデフォルトのバックアップ場所の登録

作成時、グラフ ストア、オブジェクト ストア、時空間ビッグ データ ストアにデフォルトのバックアップ場所はありません。 これらのタイプのデータ ストアのバックアップを作成する前に、バックアップの場所を少なくとも 1 つ登録する必要があります。

ArcGIS Data Store がスケジュールされた (自動) バックアップによってファイルを配置できる、セキュアな共有されたデフォルトのバックアップ場所を登録します。

デフォルトのバックアップ場所として、ファイル共有、Amazon S3 バケット、Microsoft Azure Blob Storage コンテナーを登録できます。

注意:
  • データ ストアのバックアップに含まれるすべてのファイルを十分に保持できる格納領域があることを確認します。 グラフ ストアは非常に大きくなる可能性があり、時空間ビッグ データ ストアとオブジェクト ストアはさらに大きくなる傾向があります。

  • デフォルトのバックアップ場所が一杯になる速度は、バックアップ スケジュールおよびデフォルトのバックアップ場所に書き込む手動バックアップの数によって変わります。 バックアップ ディレクトリーのサイズを監視し、必要に応じてそのスケジュールおよびストレージ サイズを調整してください。

  • 同じデータ ストア内のすべてのコンピューターが、デフォルトのバックアップ場所にアクセスできる必要があります。 たとえば、時空間ビッグ データ ストアのファイル共有のバックアップ場所を登録するとき、ビッグ データ ストア内のすべてのコンピューターは、そのファイル共有場所への書き込みアクセス権を持つ必要があります。

時空間ビッグ データ ストア、オブジェクト ストア、グラフ ストアのために、データ ストアのバックアップ ファイル用のデフォルトの場所を構成するには、次の手順に従います。

  1. データ ストアのバックアップ ファイルを格納するために、次のいずれかを作成します。

    • 別のコンピューター上の共有ディレクトリー

    • Amazon Web Services アカウントの Amazon S3 バケット

    • Azure Blob Storage アカウントの Microsoft Azure Blob Storage コンテナー

  2. 前の手順で構成した場所への読み取りと書き込みのアクセス権を、ArcGIS Data Store をインストールしたアカウントに付与します。

  3. ArcGIS Data Store をインストールまたはアップグレードしたときにドメインの ArcGIS Data Store アカウントを指定しなかった場合は、ここでデータ ストア サービスがドメイン アカウントを使用して実行されるように設定し、そのアカウントに前の手順で構成した場所への読み取りと書き込みのアクセス権を付与します。

  4. configurebackuplocation ユーティリティーを register オプションで実行して、データ ストアのバックアップのデフォルトの出力場所を指定します。

    各タイプのデータ ストアの例については、これらの手順を実行するセクションをご参照ください。

    完全な構文とその他の例については、ArcGIS Data Store ユーティリティー リファレンスをご参照ください。

ヒント:

バックアップ ディレクトリーが数分間以上オフラインになった場合は、バックアップの場所が利用可能になったら直ちに、データ ストアの完全バックアップを手動で実行します。

グラフ ストアの例

この例では、グラフ ストア用のデフォルトのバックアップ場所が登録されます。 この場所は、sysshare 上の graphbu という名前のファイル共有ディレクトリーです。 バックアップ場所の名前は graph_defaultbu です。

./configurebackuplocation.sh --operation register --store graph
--location "type=fs;location=/net/sysshare/graphbu;name=graph_defaultbu"
configurebackuplocation --operation register --store graph
--location "type=fs;location=\\sysshare\graphbu;name=graph_defaultbu"

オブジェクト ストアの例

この例では、オブジェクト ストア用のデフォルトのバックアップ場所が登録されます。 この場所は、netshare 上の videobu という名前のファイル共有ディレクトリーです。 バックアップ場所の名前は object_defaultbu です。

./configurebackuplocation.sh --operation register --store object
--location "type=fs;location=/net/netshare/videobu;name=object_defaultbu"
configurebackuplocation --operation register --store object
--location "type=fs;location=\\netshare\videobu;name=object_defaultbu"

ビッグ データ ストアの例

この例では、時空間ビッグ データ ストア用のバックアップの場所が登録されます。 場所は、dsbackups という Azure Blob Storage の場所です。 バックアップ場所の名前は sbds_defaultbu です。 Blob Storage の場所にアクセスするための認証情報が指定されています。

./configurebackuplocation.sh --operation register --store spatiotemporal
--location "type=azure;location=dsbackups;name=sbds_defaultbu;username=azureaccountlogin;password=zpw4azureaccount"
configurebackuplocation --operation register --store spatiotemporal
--location "type=azure;location=dsbackups;name=sbds_defaultbu;username=azureaccountlogin;password=zpw4azureaccount"