第2章 Block Storage バックアップサービスのデプロイメント


Block Storage バックアップサービスはオプションです。これはデフォルトではインストールされないため、オーバークラウドのデプロイメントに追加する必要があります。

バックアップサービスをデプロイするには、以下が必要です。

  • 新規または既存の OpenStack インストール
  • 互換性のあるバックアップドライバーを備えた利用可能なストレージソース:Object Storage (swift)、Red Hat Ceph Storage、または NFS。

本セクションの例では、デフォルトの Pacemaker インストールを使用する標準の OpenStack 環境にバックエンドサービスをデプロイすることを前提としています。

2.1. バックエンドオプションの設定

バックアップサービスは、/usr/share/openstack-tripleo-heat-templates/environments/ ディレクトリーに cinder-backup.yaml 環境ファイルを追加して有効化されます。

このファイルのデフォルト設定は、Pacemaker を使用した Block Storage バックアップサービスの swift バックエンドを設定します。

手順

カスタム環境ファイル( cinder-backup-settings.yaml など)を作成します。このファイルには、ドライバーのバックアップサービスおよび設定オプション用のパラメーター設定が含まれます。

  1. cinder-backup.yaml ファイルのコピーを作成し、これを他のカスタムテンプレートと同じ場所に保存します。

    cp /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml /home/stack/templates/cinder-backup-settings.yaml
    Copy to Clipboard Toggle word wrap
  2. 使用しているバックアップバックエンドに適切なオプションを変更します(以下のセクションの手順を参照)。
  3. 変更をファイルに保存します。

2.1.1. Object Storage (swift)。

Swift は CinderBackupBackend オプションのデフォルト値です。swift を使用している場合、追加の変更は必要ありません。

resource_registry:
  OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/pacemaker/cinder-backup.yaml
  # For non-pcmk managed implementation
  # OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/cinder-backup.yaml

parameter_defaults:
  CinderBackupBackend: swift
Copy to Clipboard Toggle word wrap

Expand
設定オプション

CinderBackupBackend

Swift (デフォルト)

swift は、cinder-backup.yaml テンプレートのデフォルト選択です。

2.1.2. Red Hat Ceph Storage

Red Hat Ceph Storage をバックアップバックエンドとして使用する場合は、バックアップに使用される RBD プール名を変更できます。デフォルト値は backups です。

resource_registry:
  OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/pacemaker/cinder-backup.yaml
  # For non-pcmk managed implementation
  # OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/cinder-backup.yaml

parameter_defaults:
  CinderBackupBackend: ceph
  CinderBackupRbdPoolName: backups
Copy to Clipboard Toggle word wrap

Expand
設定オプション

CinderBackupBackend

ceph

必須。値を ceph に変更します。

CinderBackupRbdPoolName

backups (デフォルト名)

オプション。カスタム RBD プール名を使用しない限り、その他の設定を更新する必要はありません。

2.1.3. NFS

バックアップサービスのバックエンドとして NFS を使用するには、マウントする NFS 共有を指定する必要があります。

resource_registry:
  OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/pacemaker/cinder-backup.yaml
  # For non-pcmk managed implementation
  # OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/docker/services/cinder-backup.yaml

parameter_defaults:
  CinderBackupBackend: nfs
  CinderBackupNfsShare: '192.168.122.1:/export/cinder/backups'
  CinderBackupNfsMountOptions: ''
Copy to Clipboard Toggle word wrap

Expand
設定オプション

CinderBackupBackend

nfs

必須。nfs を値として設定します。

CinderBackupNfsShare

 

必須。マウントする NFS 共有を入力します。デフォルト値は空です。

CinderBackupNfsMountOptions

 

オプション。バックアップ NFS マウントオプションは空白のままにすることができます。マウントオプションを指定する必要がある場合は、ここに追加します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat