次の方法で共有


Velero を使用して Azure Red Hat OpenShift 4 クラスター アプリケーションの復元を作成する

この記事では、Microsoft Azure Red Hat OpenShift クラスター アプリケーションの復元を作成するための環境を準備します。 次の方法を学びます:

  • 前提条件を設定し、必要なツールをインストールする
  • Azure Red Hat OpenShift 4 アプリケーションの復元を作成する

CLI をローカルにインストールして使用する場合、この記事では Azure CLI バージョン 2.6.0 以降を実行している必要があります。 バージョンを確認するには、az --version を実行します。 インストールまたはアップグレードが必要な場合は、Azure CLI のインストールを参照してください。

Prerequisites

Azure Red Hat OpenShift 4 アプリケーションを復元する

これらの手順により、Velero でバックアップされたアプリケーションを復元できます。 クラスター バックアップの一覧を確認して、復元に使用できるバックアップを確認できます。

バックアップを一覧表示するには、 veleroという名前のプロジェクトに Velero をインストールしたことを前提とする次のコマンドを実行します。

oc get backups -n velero

復元するバックアップを作成したら、次のコマンドを使用して復元を実行します。

velero restore create <name of restore> --from-backup <name of backup from above output list>

この手順では、バックアップの作成時に前の手順でバックアップした Kubernetes オブジェクトを作成します。

復元の状態を確認するには、次のコマンドを実行します。

oc get restore -n velero <name of restore created previously> -o yaml

フェーズで Completed と表示されたら、Azure Red Hat OpenShift アプリケーションを復元する必要があります。

含まれているスナップショットを使用して Azure Red Hat OpenShift 4 アプリケーションを復元する

Velero を使用する永続ボリュームで Azure Red Hat OpenShift 4 アプリケーションの復元を作成するには、次のコマンドを使用して復元を行います。

velero restore create <name of the restore> --from-backup <name of backup from above output list> --exclude-resources="nodes,events,events.events.k8s.io,backups.ark.heptio.com,backups.velero.io,restores.ark.heptio.com,restores.velero.io"

次のコマンドは、前のコマンドからバックアップされた Kubernetes オブジェクトを作成します。

復元の状態を確認するには、次のコマンドを実行します。

oc get restore -n velero <name of restore created previously> -o yaml

フェーズで Completed と表示されたら、Azure Red Hat OpenShift アプリケーションを復元する必要があります。

詳細については、「 OpenShift リソースをネイティブな方法でバックアップする」を参照してください。

Next steps

この記事では、Azure Red Hat OpenShift クラスター アプリケーションが復元されました。 以下の方法を学習しました。

  • Velero を使用して OpenShift v4 クラスター アプリケーションの復元を作成する
  • Velero を使用してスナップショットを含む OpenShift v4 クラスター アプリケーションの復元を作成する

Azure Red Hat OpenShift でサポートされているリソースの詳細については、 Azure Red Hat OpenShift v4 でサポートされているリソースに関するページを参照してください。