バックアップとリストア
バックアップを作成し、 Instana のバックエンドおよびエージェントのデータ、永続ボリューム(PV)、永続ボリュームクレーム(PVC)、および Instana の設定を復元します。
stanctl バージョンを使用してください。セルフホスト型 Standard Edition1.10.3 and earlier versions:
- オンライン(エアギャップなし)の環境では、`[コマンド名]` などのライフサイクル関連の
stanctlコマンドstanctl upのほとんどが実行に失敗します。 - エアギャップ環境においても、これらの
stanctlコマンドは引き続き動作します。
必要な操作:ライフサイクル操作を実行する前に、 1.10.4 以降のバージョンに stanctl アップグレードしてください。
stanctl のバージョンを実行しているオンライン展開環境では、バックアップの前に `stop` stanctl down コマンドなど、サービスを停止させるワークフローを実行すると、その後の stanctl up `start` コマンドが失敗するため、そのワークフローは完了しません。 これらの手順を開始する前に、 1.10.4 またはそれ以降のバージョンに stanctl アップグレードしてください。バックアップの準備
データのバックアップを開始する前に、現行ホストからデータをリストアできる新規ホストを特定してください。
- 新規ホストのオペレーティング・システムは、ソース・ホストと同じでなければなりません。
- 新しいホストはCPUとメモリーの要件を満たしていなければならない。
- シングル・ノード・クラスタについては、CPUおよびメモリ要件を参照してください。
- 複数ノードのクラスタについては、CPUとメモリの要件を参照してください。
新規ホストで以下のステップを実行します。
以下のセクションのステップを実行して、新規ホストを準備します。
- カーネル・パラメーター
- シングル・ノード・クラスタについては、カーネル・パラメータを参照してください。
- 複数ノード・クラスタについては、カーネル・パラメータを参照してください。
- パッケージと環境変数
- シングル・ノード・クラスタについては、パッケージと環境変数を参照してください。
- 複数ノードのクラスタについては、パッケージと環境変数を参照してください。
- ファイアウォール規則
- シングル・ノード・クラスタについては、ファイアウォールのルールを参照してください。
- 複数ノードのクラスタについては、ファイアウォールのルールを参照してください。
- カーネル・パラメーター
現行ホストで以下のコマンドを実行して、現行クラスターを停止します。
stanctl down
クラスタ・データ・ストアのバックアップ
以下のコマンドを使用してクラスタをバックアップする。 複数ノードのクラスタでは、node0 (instana-0) でこのコマンドを実行する必要があります。このコマンドはカレントディレクトリにstanctl-backup-<timestamp>.tar.gzファイルを作成します。 別の場所を指定するには、コマンドで--output-dirフラグを使う。
stanctl cluster backup
ディスクのスナップショットを作成する
現行ホスト上のすべての マウントしたディスク のスナップショットを取得します。
スナップショットの取得方法について詳しくは、ご使用のストレージ・システムまたはクラウド・プロバイダーの資料を参照してください。
新しい Instana ホストへのデータ復元
新規ホストで以下の手順を実行します。
スナップショットからディスクを作成し、新しいホストにマウントする。 スナップショットから一度に1つのディスクを作成し、確実に正しいディスクを正しいファイルシステムにリストアしてマウントする。
- シングル・ノード・クラスタの場合は、以下の手順を実行します:
- 3ノードのクラスタの場合、以下の手順を実行してください:
- 5ノードのクラスタの場合、以下の手順を実行してください:
アーカイブ
stanctl-backup-<timestamp>.tar.gzファイルを新しいホストにコピーしてください。 マルチノードクラスタでは、アーカイブファイルをnode0 (instana-0)にコピーする必要があります。stanctl-backup-<timestamp>.tar.gzから新しいホストにデータをリストアする。- シングル・ノード・クラスターの場合は、以下のコマンドを実行する:
stanctl cluster restore -f <path/to/stanctl-backup-<timestamp>.tar.gz> - 複数ノードのクラスタの場合、node0 (
instana-0)で次のコマンドを実行します:stanctl cluster restore --multi-node-enable --multi-node-ips=<node0IPaddress,node1IPaddress,node2IPaddress> -f <path/to/stanctl-backup-<timestamp>.tar.gz>
- シングル・ノード・クラスターの場合は、以下のコマンドを実行する:
DNS の設定画面では、必ずホストのパブリックIPアドレスを新しいホストのパブリックIPアドレスに置き換えてください。
- シングルノードクラスタについては、 「 DNS の設定」 を参照してください。
- マルチノードクラスタについては、 「 DNS の設定」 を参照してください。
次のコマンドを使用して、 Instana のバックエンドとデータストアをインストールします。 このコマンドは、インストール先の ファイル
$HOME/.stanctl/instana.yamlにある既存の設定を使用します。- シングルノードクラスタの場合:
stanctl up - マルチノードクラスタの場合:
stanctl up --multi-node-enable
- シングルノードクラスタの場合: