付録B 高度な Block Storage のバックアップ設定オプション
ディレクターによるインストールの前に、cinder.conf
ファイルにより、ブロックストレージサービスとバックアップサービスが設定されていました。cinder.conf
の値に、オーケストレーション (ヒート) テンプレートがない場合は、カスタム環境ファイルを使用して値をディレクターに渡すことができます。カスタム環境ファイル (cinder-backup-settings.yaml
ファイルなど) の parameter_defaults
セクションの ExtraConfig
セクションに値を追加します。
ExtraConfig
により、追加の hiera 設定を追加して、全ノードのクラスターに挿入することができます。この設定は、専用のバックアップノードに含まれます。ただし、ExtraConfig
の代わりに ControllerExtraConfig
を使用した場合、設定は Controller ノードにインストールされ、専用のバックアップノードにはインストールされません。
設定は、cinder.conf
ファイルの DEFAULT
セクションの DEFAULT/[cinder.conf setting]`
で置き換えることができます。以下の例は、ExtraConfig
エントリーが YAML ファイルにどのように表示されるかを示しています。
parameter_defaults: ExtraConfig: cinder::config::cinder_config: DEFAULT/backup_compression_algorithm: value: None
表 B.1 に、バックアップ関連のサンプルオプションの一覧を示します。
オプション | タイプ | デフォルト値 | 説明 |
---|---|---|---|
backup_service_inithost_offload | 任意 | True | バックアップサービスの起動時に、バックアップの削除が保留中であることをオフロードします。false の場合、バックアップサービスは、保留中のバックアップがすべて削除されるまでダウンしたままになります。 |
use_multipath_for_image_xfer | 任意 | False | バックアップおよび復元の手順中にマルチパスを使用してボリュームを接続できる場合は、接続します。これは、イメージからのボリュームの作成、一般的なコールド移行、その他の操作など、すべての cinder の接続操作に影響します。 |
num_volume_device_scan_tries | 任意 | 3 | 接続時にボリュームを検出するためにターゲットを再スキャンする回数の上限です。 |
backup_workers | 任意 | 1 | 実行するバックアッププロセスの数。複数の同時バックアップまたはリストアを実行し、圧縮を行うとパフォーマンスが大幅に向上します。 |
backup_native_threads_pool_size | 任意 | 60 | バックアップ用のネイティブスレッドプールのサイズ。ほとんどのバックアップドライバーは、これに大きく依存しています。このオプションに依存しない特定のドライバーの値は減らすことができます。 |
backup_share | 必須/任意 | HOST:_EXPORT_PATH_ に設定します。 | |
backup_container | 任意 | None | (文字列) バックアップに使用するカスタムディレクトリー。 |
backup_enable_progress_timer | 任意 | True | ボリュームをバックエンドストレージにバックアップする際に、Telemetry サービス (ceilometer) に定期的な進捗通知を送信するタイマーを有効 (true) または無効 (false) にします。 |
backup_mount_options | 任意 | backup_share で指定した NFS エクスポートをマウントする際に指定できるオプションのコンマ区切りの一覧。 | |
backup_mount_point_base | 任意 | $state_path/backup_mount | (文字列) NFS 共有のマウントポイントを含むベースディレクトリー。 |
backup_compression_algorithm | 任意 | zlib | バックアップデータをリポジトリーに送信する際に使用する圧縮アルゴリズム。有効な値は、zlib、bz2、および None です。 |
backup_file_size | 任意 | 1999994880 | この値よりも大きな cinder ボリュームのデータは、バックアップリポジトリに複数ファイルとして保存されます。このオプションは、backup_sha_block_size_bytes の倍数にする必要があります。 |
backup_sha_block_size_bytes | 任意 | 32768 | デジタル署名の計算用の cinder ボリュームブロックのサイズ |