8.6. バックアップからの CodeReady Workspaces インスタンスの復元


CheClusterRestore カスタムオブジェクトまたは crwctl を使用して、バックアップスナップショットから CodeReady Workspaces インスタンスを復元できます。

カスタムリソースを使用して、バックアップスナップショットから CodeReady Workspaces インスタンスを復元できます。CodeReady Workspaces インスタンスをバックアップスナップショットから復元するたびに、新しい CheClusterRestore カスタムオブジェクトが必要になります。(そのため、バックアップ中またはバックアップ後、すでに使用されている CheClusterRestore カスタムオブジェクトを編集しても効果がありません。)

警告

バックアップスナップショットは OpenShift クラスターにバインドされます。CodeReady Workspaces インスタンスを復元するには、同じ OpenShift クラスターで作成されたバックアップスナップショットのみを使用する必要があります。

重要

CheClusterRestore カスタムオブジェクトを使用して、以前のバージョンの CodeReady Workspaces の CodeReady Workspaces インスタンスを復元しないでください。crwctl のみを使用して、以前のバージョンの CodeReady Workspaces の CodeReady Workspaces インスタンスを回復します。「crwctl を使用したバックアップからの CodeReady Workspaces インスタンスの復元」 を参照してください。

前提条件

手順

  1. バックアップを復元する CheClusterRestore カスタムオブジェクトを作成します。

    apiVersion: org.eclipse.che/v1
    kind: CheClusterRestore
    metadata:
      name: red-hat-codeready-workspaces-restore
      namespace: openshift-workspaces
    spec:
      backupServerConfigRef: backup-server-configuration 
    1
    
      snapshotId: <snapshot_id> 
    2
    1
    使用するバックアップサーバーを定義する CheBackupServerConfiguration オブジェクトの名前。この名前は、CheClusterBackup カスタムオブジェクトの specbackupServerConfigRef として指定されています。(復元するバックアップスナップショットの作成に使用される CheBackupServerConfiguration カスタムオブジェクトの metadataname としても確認できます)。
    2
    復元元となるスナップショット ID を定義するオプションパラメーター。デフォルト値は、バックアップサーバーのバックアップリポジトリーの最後のスナップショットです。
    ヒント

    CheClusterRestore カスタムオブジェクトの 名前 を再利用するには、まず同じ 名前 の既存のカスタムオブジェクトを削除します。コマンドラインで削除するには、oc を使用します。

    $ oc delete CheClusterRestore <name> -n openshift-workspaces
  2. CheClusterRestore オブジェクトの status セクションを読み取り、復元プロセスをモニターします。以下に例を示します。

    status:
      message: 'Restore is in progress. Start time: <timestamp>' 
    1
    
      stage: Restoring CodeReady Workspaces related cluster objects 
    2
    
      state: InProgress 
    3
    1
    全体的な状態またはエラーメッセージ ( Restore successfully finished など)。
    2
    人間が判読できる形式で復元プロセスの現在のフェーズ。
    3
    復元プロセスの状態。InProgressSucceeded、または Failed のいずれか。
  3. CodeReady Workspaces インスタンスが復元されたことを確認します。

    ヒント

    リカバリー後にブラウザーでエラーが発生した場合は、CodeReady Workspaces ドメインのブラウザーデータをクリーンアップします。

  4. CheClusterRestore オブジェクトを削除します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る