Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

第5章 Ceph Storage パラメーター

パラメーター説明

CephAdminKey

Ceph 管理クライアントのキー。ceph-authtool --gen-print-key で作成することができます。

CephAnsibleDisksConfig

ceph-ansible のディスク設定。デフォルト値は {'osd_scenario': 'collocated', 'devices': ['/dev/vdb'], 'journal_size': 512} です。

CephAnsibleEnvironmentVariables

デフォルトをオーバーライドする Ansible 環境変数のマッピング

CephAnsibleExtraConfig

ceph-ansible Playbook の追加の変数。

CephAnsiblePlaybook

実行する ceph-ansible Playbook へのパスの一覧。指定しない場合には、実施中の操作のタイプ (デプロイ/更新/アップグレード) に応じて Playbook が自動的に決定されます。デフォルト値は ['default'] です。

CephAnsiblePlaybookVerbosity

ansible-playbook コマンドに渡される、-v-vv 等に対応する数値。デフォルト値は 1 です。

CephAnsibleSkipTags

スキップする ceph-ansible タグの一覧。デフォルト値は package-install,with_pkg です。

CephClientKey

Ceph クライアントのキー。現在は、外部の Ceph デプロイメントでの OpenStack ユーザーキーリング作成のみに使用されています。ceph-authtool --gen-print-key で作成することができます。

CephClusterFSID

Ceph クラスター FSID。UUID である必要があります。

CephClusterName

Ceph クラスター名。デフォルト値は ceph です。

CephConfigOverrides

ceph.conf にダンプする追加の設定

CephExternalMonHost

外部で管理される Ceph Mon Host IP の一覧。外部の Ceph デプロイメントにのみ使用されます。

CephIPv6

IPv6 アドレスにバインドする Ceph デーモンを有効化します。デフォルトは false です。

CephManilaClientKey

Ceph クライアントキー。ceph-authtool --gen-print-key で作成することができます。

CephMdsKey

MDS サービスの cephx キー。ceph-authtool --gen-print-key を使用して作成できます。

CephMonKey

Ceph 監視クライアントのキー。ceph-authtool --gen-print-key で作成することができます。

CephPoolDefaultPgNum

RBD プールに使用するデフォルト pg_num。デフォルト値は 128 です。

CephPoolDefaultSize

デフォルトで適用される RBD コピーのデフォルトの最小レプリカ数。デフォルト値は 3 です。

CephPools

事前定義されたプールの 1 つの設定をオーバーライドするか、追加の設定を作成します。例: { "volumes": { "size": 5, "pg_num": 128, "pgp_num": 128 } }

CephRbdMirrorConfigure

ローカルプールとリモートプール間で設定のミラーリングを実施します。デフルト値は True です。

CephRbdMirrorCopyAdminKey

すべてのノードに管理者の鍵をコピーします。デフォルト値は False です。

CephRbdMirrorPool

リモートクラスターにミラーリングするローカルプールの名前

CephRbdMirrorRemoteCluster

ローカルクラスターからリモート Ceph クラスターに与えられる名前。鍵は /etc/ceph ディレクトリーにあります。デフォルト値は not-ceph です。

CephRbdMirrorRemoteUser

rbd-mirror デーモンでは、ユーザーはリモートクラスターとの認証が必要です。デフォルトでは、この鍵は /etc/ceph/<remote_cluster>.client.<remote_user>.keyring にあります。

CephRgwClientName

RADOSGW サービスのクライアント名

CephRgwKey

RADOSGW クライアントの cephx キー。ceph-authtool --gen-print-key を使用して作成できます。

CephValidationDelay

検証チェックの間隔 (秒単位)。デフォルト値は 30 です。

CephValidationRetries

Ceph の検証の再試行回数。デフォルト値は 40 です。

CinderBackupRbdPoolName

Block Storage (cinder) のバックアップが有効化されている場合に使用するプール。デフォルトは backups です。

CinderRbdExtraPools

OpenStack Block Storage (cinder) の RBD バックエンドに使用する追加の Ceph プールの一覧。追加の OpenStack Block Storage (cinder) RBD バックエンドドライバーは、この一覧の各プールに作成されます。これは、CinderRbdPoolName に関連付けられた標準の RBD バックエンドドライバーに追加されます。

CinderRbdPoolName

Block Storage (cinder) サービスに使用するプール。デフォルトは volumes です。

DeploymentServerBlacklist

トリガーされたデプロイメントからブラックリスト登録するサーバーのホスト名の一覧

GlanceRbdPoolName

Image Storage (glance) サービスに使用するプール。デフォルトは images です。

GnocchiRbdPoolName

Telemetry ストレージに使用するプール。デフォルトは metrics です。

LocalCephAnsibleFetchDirectoryBackup

ceph-ansible フェッチディレクトリーからのデータのコピーを保持するアンダークラウド上のファイルシステムへのパス。Swift の fetch_directory バックアップの代替として使用します。パスは、config-download から Ansible を実行するユーザーが読み取り/書き込み可能でなければなりません。たとえば、mistral-executor コンテナーの mistral ユーザーは、/var/lib/mistral/ceph_fetch への読み取り/書き込みが可能です。

ManilaCephFSCephFSAuthId

Shared File System サービス (manila) の CephFS ユーザー ID。デフォルトは manila です。

ManilaCephFSDataPoolName

ファイル共有のストレージに使用するプール。デフォルトは manila_data です。

ManilaCephFSDataPoolPGNum

ファイル共有ストレージの CephFS データプールの配置グループ数

ManilaCephFSMetadataPoolName

ファイル共有のメタデータストレージに使用するプール。デフォルトは manila_metadata です。

ManilaCephFSMetadataPoolPGNum

ファイル共有ストレージの CephFS メタデータプールの配置グループ数

ManilaCephFSShareBackendName

ファイル共有ストレージの CephFS ファイル共有のバックエンド名

NovaRbdPoolName

Compute ストレージに使用するプール。デフォルトは vms です。