バックアップとリストア

基盤となるファイルシステムが一貫性のあるスナップショットをサポートしている場合、 Instana のバックアップと復元は、この低レベルなメカニズムを利用して、追加のコンポーネントを必要とせずに実行できます。 構成の観点からすると、これが最も簡単な方法です。 Instana のデータをスナップショットする前に、 `instana stop ` コマンドを実行する必要があります。これにより、データベースが停止し、処理中のすべてのデータがディスクに書き込まれます。 データベースの実行中にスナップショットを作成すると、不整合状態のスナップショットが得られるおそれがあります。

ファイルのコピー中

ファイルシステムからファイルをコピーする前に、` instana stop ` コマンドを実行して、 Instana を停止する必要があります。 ダウン時間を削減するために、コピー・コマンドと Rsync コマンドの組み合わせを機能させることができます。 このような方法により、対応するすべてのデータの連続バックアップを実装できます。

このオプションはお客様固有にすることができますが、通常の UNIX/Linux ツールを使用して実現できます。

以下の手順の例を参照してください。

instana stop
tar -cf ./data_backup/data.tar /mnt/data/
tar -cf ./data_backup/metric.tar /mnt/metric/
tar -cf ./data_backup/traces.tar /mnt/traces/
cp settings.hcl ./data_backup/
instana start

Instana のリストア

このリストア手順には、さまざまなユース・ケースがあります。 これは、緊急時にスナップショットからの通常のリストアとして使用することも、終了後の自動リストアのために自動スケーリング・グループ内の EC2 インスタンスをリストアするために使用することもできます。

空のインスタンスに Instana を復元する

リストア手順は、以下のステップから構成されます。

  1. instana-consoleリポジトリーをセットアップします。
  2. Dockerをインストールします。
  3. 元のインスタンス上と同じバージョンの instana-console のインストール
    • Ubuntu/Debianの場合は、以下のコマンドを実行して、使用可能なバージョンを確認します。
      apt-cache policy instana-console
      
      次に、以下のようにコマンドを実行します。
      apt install instana-console=173-5
      
    • Red Hat / CentOS については、次のコマンドを実行して利用可能なバージョンを確認してください:
      yum --showduplicates list instana-console
      
      次に、以下のようにコマンドを実行します。
      yum install instana-console-173-5
      
  4. データ・バックアップを settings.hcl ファイルのマウント・パスにインポートします。
  5. 次のコマンドを実行して、 Instana を復元します:
    instana restore -f <path-to-settings.hcl>