oadp
restore precheck
バックアップをリストアする前に、検証を実行して、OADP名前空間が存在すること、リソースが使用可能であること、およびバックアップが存在することを確認します。
このコマンドは、以下の問題を検査します。
- OADP プロジェクトは存在しません。
- Velero インスタンスが実行されていないか、そのポッドが正常ではありません。
- OADP バックアップ・ストレージ・ロケーションのカスタム・リソースが
Available状態ではありません。 - 指定されたバックアップ名は存在しません。
- バックアップが正常に完了しなかったか、エラーまたは警告が発生しました。
- バックアップに関連付けられているプロジェクトが存在しません。
構文
cpd-cli oadp restore precheck \
--backup-names=<backup_name1,
backup_name2, and so on> \
[--cacert=<certificate-bundle-path>] \
[--exclude-checks] \
[--include-checks] \
[--ignore-warnings=true|false] \
[--insecure-skip-tls-verify=true|false]
# Global options
[--add_dir_header=true|false] \
[--alsologtostderr=true|false] \
[--cpd-namespace=<cpd-namespace>] \
[--kubeconfig=<kubeconfig-paths> \
[--log-level=info|debug|warn|error|panic|trace] \
[--log-backtrace-at=<source_code_file>:<line_number>] \
[--log_dir=<log_directory>] \
[--log_file=<log_file_name>] \
[--log_file_max_size=<uint>] \
[--logtostderr=true|false] \
[--namespace=<namespace-name>] \
[--one_output=true|false] \
[--skip_headers=true|false] \
[--skip_log_headers=true|false] \
[--stderrthreshold=<integer>] \
[--v=<integer>] \
[--verbose \
[--vmodule=<pattern1>=<n1>,<pattern2>=<n2>,<pattern3>=<n3>]
引数
表 1: グローバル・オプション引数
| 引数 | 説明 |
|---|---|
<trace-location> |
スタック・トレースのロケーション |
<severity> |
ログの重大度レベル |
オプション
表 1: コマンド・オプション
| オプション | 説明 |
|---|---|
--backup-names |
検証対象の既存のバックアップのコンマ区切りの名前の有効なリスト。
|
--cacert |
TLS 接続を検証するときに使用する証明書バンドル・パス。
|
--exclude-checks |
スキップする検査のコンマ区切りリスト。
|
--force |
true の場合、ターゲット名前空間が存在することを許可します。
|
|
コマンド・ヘルプを表示します。
|
--ignore-warnings |
「true」に設定すると、警告が出されたバックアップにリストアの事前チェック中にエラーのフラグが立てられなくなります。
|
--include-checks |
実行する検査のコンマ区切りリスト。 指定されていない検査は実行されません。
|
--insecure-skip-tls-verify |
「true」に設定すると、オブジェクト・ストアの TLS 証明書の妥当性検査は行われません (実動では推奨されません)。
|
グローバル・オプション
このコマンドでは、以下のグローバル・オプションも使用できます。
表 2: コマンド・グローバル・オプション
| オプション | 説明 |
|---|---|
--add_dir_header |
ファイル・ディレクトリーをログ・メッセージのヘッダーに追加します。
|
--alsologtostderr |
標準エラーおよびファイルにログを記録します。
注:
--logtostderr=trueの場合、このオプションは無効です。 |
--cpd-namespace |
ユーティリティーが作動する IBM Software Hub 名前空間。
|
--kubeconfig |
kubeconfig へのパス。 クラスター外の場合にのみ必要です。
|
--log-level |
コマンド・ログ・レベル。
|
--log-backtrace-at |
logging ヒット <source_code_file> の行 <line_number> でスタック・トレースを発行します。 デフォルトは、行 0 の任意のファイルです。
|
--log_dir |
空でない場合、このディレクトリーにログ・ファイルを書き込みます。
|
--log_file |
空でない場合は、このログ・ファイルを使用します。
|
--log_file_max_size |
ログ・ファイルが拡張できる最大サイズ (MB)。 0 を指定すると、最大ファイル・サイズは無制限になります。
|
--logtostderr |
ファイルではなく標準エラーにログを記録します。
|
--namespace
|
OADP がインストールされている名前空間。
|
--one_output |
ログをネイティブの重大度レベルにのみ書き込むかどうかを指定します。
|
--skip_headers |
ログ・メッセージのヘッダー接頭部を回避するかどうかを指定します。
|
--skip_log_headers |
ログ・ファイルを開くときにヘッダー接頭部を回避するかどうかを指定します。
注:
--logtostderr=trueの場合、このオプションは無効です。 |
--stderrthreshold |
指定した重大度しきい値以上のログは、stderr に出力されます。 しきい値は、ファイルおよび stderr への書き込みを有効にするときに使用されます。
|
--v
|
ログ・レベルの詳細度の番号。
|
--verbose |
ログには、より詳細なメッセージが含まれます。
|
--vmodule |
ファイル・フィルター・ロギングの pattern=N 設定のコンマ区切りリスト。
|
例
注: 以下の例では、推奨されるインストール環境変数を使用します。
スクリプトを使用して、ご使用の環境に合った適切な値で環境変数を作成することを強くお勧めします。 詳しくは、インストール環境変数の設定を参照してください。
- リストアの事前チェックを実行します。
CheckOadpOperatorCSVのみを検査します。 cpd-cli oadp restore precheck \ --backup-names=zen-backup-operators,zen-backup \ --include-checks=CheckOadpOperatorCSV \ --verboseCheckOadpOperatorCSVを除くリストアの事前チェックを実行します。cpd-cli oadp restore precheck \ --backup-names=zen-backup-operators,zen-backup \ --exclude-checks=CheckOadpOperatorCSV \ --verbose