定期的なスケジュール・バックアップの作成

定期的にバックアップ操作を実行するスケジュール・バックアップを作成します。

バックアップを定期的かつ自動的に実行するスケジュール・バックアップ・ジョブを作成します。

始める前に

重要: Backup Service(バックアップ・サービス)は、デスティネーションの場所のデータと構造を制御する必要があります。AWS S3バケットとローカル・ファイル・システムのデスティネーションは、OpsCenterのみの専用とする必要があります。これらのデスティネーションに他のディレクトリーやファイルを追加すると、Backup Service(バックアップ・サービス)がバックアップ操作または復元操作を適切に実行できなくなる可能性があります。

手順

  1. クラスター名 > [Services]をクリックします。
  2. Backup Service(バックアップ・サービス)の[Details]リンクをクリックします。
    [Activity]タブが表示されます。
  3. [Scheduled Backups]タブで、[Create New]をクリックします。
    [Create Backup]ダイアログが表示され、[Type]に[Schedule]が選択されています。

    スケジュール・バックアップを作成するダイアログ

  4. バックアップ・スケジュールの日付、時刻、および繰り返し間隔を選択します。
  5. 以下の表を参考にして他の選択を行います。
    1. [Create Backup]のフィールド
    フィールド 説明
    タイプ 作成するバックアップ・ジョブのタイプ:[Run Now]または[Scheduled]
    スケジュール 日時を指定してバックアップ設定をスケジュールします。タイプに[Schedule]を選択した場合にのみ表示されます。使用可能な設定は以下のとおりです。
    • 日付:日、月、年。
    • 時刻とタイムゾーン:デフォルトのタイムゾーンはGMTです。タイムゾーンを変更するには、[GMT]をクリックし、国とタイムゾーンを選択して[Save]をクリックします。
    • 繰り返すかどうかを指定する設定:定期的にバックアップ・ジョブをスケジュールする場合や勤務時間外にスケジュールしたバックアップを実行する場合に使用します。
    キースペース 必須。バックアップする1つ以上またはすべてのキースペースを選択できます。

    DSE Graphデータベースをバックアップする場合は、グラフ・キースペースを選択します。キースペースをDSE Graphで作成した場合、そのキースペースは実際にはOpsCenterがバンドルする3つのキースペースで構成されています。これは、DSE Graphのバックアップには3つのキースペースがすべて必要であるためです。

    ヒント: 1つ以上のオプションを選択するにはプラス(+)アイコンをクリックします。複数の選択を行うときにリストを開いたままにするには、Cmdキー(Mac)またはCtrlキー(Windows/Linux)を押したままにします。
    データ・センター 必須。[Datacenters]フィールドは、クラスターに複数のデータ・センターが構成されている場合にのみ表示されます。バックアップする1つ以上またはすべてのデータ・センターを選択できます。特定のデータ・センターごとにバックアップを実行すると、データが他のデータ・センターにレプリケートされて、データのバックアップの冗長性が除外されるため、ほとんどの状況でバックアップのパフォーマンスが向上します。
    警告: データ・センターごとにバックアップを制限する場合、SimpleStrategyレプリケーション・ストラテジを使用している場合、またはレプリケーション係数が0のデータ・センターでNetworkTopologyStrategyを使用している場合、スナップショットにクラスターのすべてのデータが含まれているとは限りません。
    ヒント: 1つ以上のオプションを選択するにはプラス(+)アイコンをクリックします。複数の選択を行うときにリストを開いたままにするには、Cmdキー(Mac)またはCtrlキー(Windows/Linux)を押したままにします。
    失敗時にアラート バックアップが失敗したときのアラートをアクティブ化すると、アラートがイベント・ログに送信されます。デフォルト:False。
    ヒント: [Enabling Alert on Failure]を有効にすると、スケジュールした夜間バックアップを監視する際に特に便利です。イベントのアラートを構成し、アラートを電子メールで送信するか、HipChatやSlackなどのチャット・ルームにURLを送信します。
    現在のデータ・サイズ [Current Data Size]は、現在選択しているキースペースに基づいてスナップショットのサイズを見積もる際に役立ちます。この情報はOpsCenterにより収集されるテーブル・メトリクスに基づいています。[Current Data Size]は動的な読み取り専用フィールドであり、選択したキースペースのサイズ情報を使用できない場合は[Unknown]と表示されます。データ・サイズの[Unknown]は、通常、システム・キースペースを選択した場合、またはキースペース・サイズ情報がまだ収集されていない場合のいずれかに表示されます。
    場所 スナップショットは、テーブルが保存されているノードのスナップショット・ディレクトリーに保存されます。たとえば、/var/lib/cassandra/data/OpsCenter/settings/snapshotsなどです。ローカル・ファイル・システムやAmazon S3の場所など、バックアップ先と復元元の場所を追加するには、[Add Location]をクリックします。バックアップ・ジョブの各場所に、バックアップ・データの保持ポリシーを設定します。「バックアップ場所の追加」を参照してください。
    ステージング・ディレクトリー バックアップに使用するBackup Service(バックアップ・サービス)のステージング・ディレクトリーの場所。デフォルトの場所は/var/lib/datastax-agent/tmpです。ディレクトリーのデフォルトの場所を変更するには、address.yamltmp_dir構成オプションを使用してパスを指定します。
    詳細オプション スナップショットを作成する前または後(あるいは両方)にスクリプトを実行する場合は[Pre-Backup Script]フィールドと[Post-Backup Script]フィールドを展開します。このスクリプトは、各ノードの適切なインストール・ディレクトリーに配置する必要があります。
    カスタム・バックアップ・スクリプトは以下の場所に配置する必要があります。
    • パッケージ・インストール:/usr/share/datastax-agent/bin/backup-scripts
    • tarボール・インストール:インストール場所/agent/bin/backup-scripts

    詳細については、「バックアップ前後に実行するカスタム・スクリプトの構成」を参照してください。

    バックアップの作成 選択したバックアップのタイプ([Scheduled]または[Run Now])に応じて、スケジュール・バックアップ・ジョブを作成するか、またはアドホック・バックアップ・ジョブを直ちに実行します。
  6. [Create Backup]をクリックします。

タスクの結果

スケジュール・バックアップが[Scheduled Backups]タブに表示されます。このタブには、キースペース、データ・センター、バックアップ場所、バックアップ・スケジュール、および最後に実行されたスケジュール・バックアップのタイムスタンプが表示されます。[Scheduled Backups]タブから、スケジュール・バックアップの編集や削除を行うこともできます。