第2章 バックアップからの復元


roxctl コマンドラインインターフェイス (CLI) を使用して、既存のバックアップから Red Hat Advanced Cluster Security for Kubernetes を復元できます。

要件とバックアップしたデータに応じて、次のタイプのバックアップから復元できます。

  1. Restore Central database from the Central database backup: これを使用して、データベース障害またはデータ破損イベントから回復します。これにより、Central データベースを以前の機能状態に復元およびリカバリーできます。
  2. Restore Central from the Central deployment backup: Central を別のクラスターまたは名前空間に移行する場合は、これを使用します。このオプションは、Central インストールの設定を復元します。

2.1. roxctl CLI を使用した Central データベースの復元

roxctl CLI を使用し、restore コマンドで Red Hat Advanced Cluster Security for Kubernetes を復元できます。このコマンドを実行するには、API トークンまたは管理者パスワードが必要です。

2.1.1. API トークンを使用した復元

API トークンを使用して、RHACS のデータベース全体を復元できます。

前提条件

  • RHACS バックアップファイルがある。
  • 管理者ロールを持つ API トークンがある。
  • roxctl CLI をインストールしている。

手順

  1. 次のコマンドを実行して、ROX_API_TOKEN および ROX_ENDPOINT 環境変数を設定します。

    $ export ROX_API_TOKEN=<api_token>
    Copy to Clipboard Toggle word wrap
    $ export ROX_ENDPOINT=<address>:<port_number>
    Copy to Clipboard Toggle word wrap
  2. 次のコマンドを実行して、Central データベースを復元します。

    $ roxctl central db restore <backup_file> 
    1
    Copy to Clipboard Toggle word wrap
    1
    <backup_file> には、復元するバックアップファイルの名前を指定します。

2.1.2. 管理者パスワードを使用した復元

管理者パスワードを使用して、RHACS のデータベース全体を復元できます。

前提条件

  • RHACS バックアップファイルがある。
  • 管理者パスワードがある。
  • roxctl CLI をインストールしている。

手順

  1. 次のコマンドを実行して、ROX_ENDPOINT 環境変数を設定します。

    $ export ROX_ENDPOINT=<address>:<port_number>
    Copy to Clipboard Toggle word wrap
  2. 次のコマンドを実行して、Central データベースを復元します。

    $ roxctl -p <admin_password> \
    1
    
      central db restore <backup_file> 
    2
    Copy to Clipboard Toggle word wrap
    1
    <admin_password> には、管理者のパスワードを指定します。
    2
    <backup_file> には、復元するバックアップファイルの名前を指定します。

2.1.3. 復元操作の再開

復元操作中に接続が中断された場合、またはオフラインにする必要があった場合は、復元操作を再開できます。

  • 再開操作を実行しているマシンにアクセスできない場合は、roxctl central db restore status コマンドを使用して、進行中の復元操作の状況を確認してください。
  • 接続が中断された場合、roxctl CLI は、接続が再び利用可能になるとすぐに自動的にタスクの復元を試みます。自動接続の再試行は、timeout オプションで指定された時間に準じて行われます。
  • --timeout オプションを使用して、時間を秒、分、または時間で指定します。roxctl CLI は、その時間が経過すると復元操作の再開を停止します。このオプションが指定されていない場合、デフォルトのタイムアウトは 10 分です。
  • リストア操作が停止した場合、またはリストア操作をキャンセルする場合は、roxctl central db restore cancel コマンドを使用して、実行中のリストア操作をキャンセルします。
  • 復元操作がスタックしている場合は、その操作をキャンセルしているか、時間が経過したら、元のコマンドを再度実行して以前の復元を再開できます。
重要
  • 中断している間、RHACS は進行中の復元操作を 24 時間キャッシュします。元の復元コマンドを再度実行すると、この操作を再開できます。
  • --timeout オプションは、クライアント側の接続の再試行のみを制御し、サーバー側の 24 時間の復元キャッシュには影響しません。
  • Central Pod の再起動後に復元を再開できません。
  • 復元操作が中断された場合は、24 時間以内に Central が再起動する前に再起動する必要があります。そうしなければ、RHACS が復元操作をキャンセルします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat