第10章 manila


以下の章では、manila サービスの設定オプションを説明します。

10.1. manila.conf

このセクションでは、/etc/manila/manila.conf ファイルのオプションを説明します。

10.1.1. DEFAULT

次の表は、manila.conf ファイルの [DEFAULT] グループで使用できるオプションの概要をまとめたものです。

.

Expand
設定オプション = デフォルト値タイプ説明

admin_network_config_group = None

文字列値

共有ドライバーで共有用の管理ネットワークをセットアップする必要がある場合は、別の設定グループでネットワークプラグイン設定オプションを定義し、その名前をここで設定します。別のオプション driver_handles_share_serversTrue に設定されている場合にのみ使用されます。

admin_network_id = None

文字列値

管理ネットワークと通信し、追加の管理エクスポート場所を作成するために使用される neutron ネットワークの ID。

admin_only_metadata = ['__affinity_same_host', '__affinity_different_host']

リスト値

管理者のみが操作できるメタデータキー。

admin_subnet_id = None

文字列値

管理ネットワークと通信し、追加の管理エクスポート場所を作成するために使用される neutron サブネットの ID。admin_network_id に関連します。

api_paste_config = api-paste.ini

文字列値

api サービスの paste.deploy 設定のファイル名

api_rate_limit = True

ブール値

API の流量制限を行うかどうか。

as13000_nas_ip = None

ホストのアドレス値

AS13000 ストレージの IP アドレス。

as13000_nas_login = None

文字列値

AS13000 ストレージのユーザー名

as13000_nas_password = None

文字列値

AS13000 ストレージのパスワード

as13000_nas_port = 8088

ポート値

AS13000 ストレージのポート番号。

as13000_share_pools = None

リスト値

Manila が使用するストレージプール (コンマ区切りリスト)

as13000_token_available_time = 3600

整数値

トークン検証の有効期間 (秒単位)。

auth_strategy = keystone

文字列値

認証に使用するストラテジー。noauth、keystone、noauthv2 をサポートします。

automatic_share_server_cleanup = True

ブール値

True に設定すると、Manila は指定された時間を超えて使用されていないすべての共有サーバーを削除します。False に設定すると、共有サーバーの自動削除は無効になります。

backdoor_port = None

文字列値

eventlet バックドアを有効にします。設定可能な値は 0、<port>、および <start>:<end> です。ここで、0 はランダムの tcp ポート番号でリッスンします。<port> は指定されたポート番号でリッスンします (そのポートが使用中の場合にはバックドアを有効にしません)。また、<start>:<end> は、指定されたポート番号の範囲で最も小さい未使用のポート番号でリッスンします。選択したポートは、サービスのログファイルに表示されます。

backdoor_socket = None

文字列値

指定されたパスを接続を受信できる unix ソケットとして使用して、eventlet バックドアを有効にします。このオプションは、backdoor_port と相互に排他的です。したがって、どちらか 1 つだけを指定する必要があります。両方を指定すると、このオプションの存在によってそのオプションの使用が上書きされます。パス {pid} の中は、現在のプロセスの PID で置き換えられます。

backend_availability_zone = None

文字列値

この共有バックエンドのアベイラビリティーゾーン。設定されていない場合は、[DEFAULT] セクションの storage_availability_zone オプションが使用されます。

backend_url = file://$state_path

文字列値

分散調整に使用するバックエンド URL。

capacity_weight_multiplier = 1.0

浮動小数点の値

共有容量の重み付けに使用する乗数。負の数字は分散ではなくスタックを意味します。

cephfs_auth_id = manila

文字列値

使用する ceph 認証アイデンティティーの名前。

cephfs_cluster_name = None

文字列値

デフォルト (ceph) ではない場合の、使用中のクラスターの名前。

`cephfs_conf_path = `

文字列値

ceph.conf ファイルへの完全修飾パス。

cephfs_ensure_all_shares_salt = manila_cephfs_reef_caracal

文字列値

ドライバーが起動時に作成したすべての共有を確実に確認できるように、一意の文字列値を指定します。確認することで確実に共有が再エクスポートされますが、CephFS で管理上の変更を加えていなければ、このアクションは必ずしも必要ではありません。

cephfs_filesystem_name = None

文字列値

クラスター内に複数のファイルシステムがある場合に使用するファイルシステムの名前。

cephfs_ganesha_export_ips = []

リスト値

共有をエクスポートする IP のリスト。指定しない場合、cephfs_ganesha_server_ip の値を使用して共有エクスポートの場所が構築されます。

cephfs_ganesha_path_to_private_key = None

文字列値

ドライバーホストの秘密 SSH 鍵ファイルのパス。

cephfs_ganesha_server_ip = None

ホストのアドレス値

NFS-Ganesha サーバーの IP アドレス。

cephfs_ganesha_server_is_remote = False

ブール値

NFS-Ganesha サーバーがドライバーに対してリモートであるかどうか。

cephfs_ganesha_server_password = None

文字列値

リモート Ganesha サーバーホストでユーザーとして認証するためのパスワード。cephfs_ganesha_path_to_private_key が設定されている場合、これは必要ありません。

cephfs_ganesha_server_username = root

文字列値

リモート NFS-Ganesha サーバーホストで認証するユーザー名。

cephfs_protocol_helper_type = CEPHFS

文字列値

使用するプロトコルヘルパーのタイプ。デフォルトは CEPHFS です。

cephfs_volume_mode = 755

文字列値

Linux chmod または umask コマンドと同様に 8 進数で表現される CephFS ボリューム、スナップショット、スナップショットグループの読み取り/書き込み/実行権限モード。

cephfs_volume_path_prefix = /volumes

文字列値

cephfs ボリュームパスの接頭辞。非推奨: Wallaby

*理由:* このオプションは、Ceph の Nautilus リリース以降では使用されません。

check_for_expired_shares_in_recycle_bin_interval = 3600

整数値

この値は秒単位で指定され、共有マネージャーが期限切れの共有をチェックしてゴミ箱から削除する頻度を決定します。

check_for_expired_transfers = 300

整数値

この値は秒単位で指定されます。この値により、共有マネージャーが期限切れの転送をチェックし、それらを破棄して共有状態をロールバックする頻度が決定します。

cinder_volume_type = None

文字列値

ドライバーによって作成されるすべてのボリュームに使用される Cinder ボリュームタイプの名前または ID。

cleanup_interval = 1800

整数値

停止したノードをクリーンアップする間隔 (秒)。

client_socket_timeout = 900

整数値

クライアント接続のソケット操作のタイムアウト。受信接続がこの秒数の間アイドル状態であると、閉じられます。0 の値は、永久に待機することを意味します。

compute_api_class = manila.compute.nova.API

文字列値

使用する Compute API クラスの完全なクラス名。

conn_pool_min_size = 2

整数値

接続有効期限ポリシーのプールサイズ制限

conn_pool_ttl = 1200

整数値

プールのアイドル状態の接続の存続期間 (秒単位)

connect_share_server_to_tenant_network = False

ブール値

共有サーバーを共有ネットワークに直接アタッチします。Neutron で、driver_handles_share_servers=True の場合にのみ使用されます。

container_cifs_guest_ok = True

ブール値

CIFS 共有へのゲストアクセスを許可するかどうかを決定します。

container_helper = manila.share.drivers.container.container_helper.DockerExecHelper

文字列値

ドライバーにコンテナー関連の操作を提供するコンテナーヘルパー。

container_image_name = manila-docker-container

文字列値

コンテナーベースの共有サーバーに使用するイメージ。

container_linux_bridge_name = docker0

文字列値

コンテナーハイパーバイザーがホスト側の veth を接続するために使用する Linux ブリッジ。ここからドライバーによって接続解除されます。

container_ovs_bridge_name = br-int

文字列値

コンテナーを接続するために使用する OVS ブリッジ。

container_protocol_helper = manila.share.drivers.container.protocol_helper.DockerCIFSHelper

文字列値

共有サーバーとのやりとりを容易にするヘルパー。

container_security_service_helper = manila.share.drivers.container.security_service_helper.SecurityServiceHelper

文字列値

セキュリティーサービスとのやり取りを容易にするヘルパー。

container_storage_helper = manila.share.drivers.container.storage_helper.LVMHelper

文字列値

実際のデータ保存に使用されるストレージソリューションとのやり取りを容易にするヘルパー。デフォルトでは、共有用のストレージを提供するために LVM が使用されます。

container_volume_group = manila_docker_volumes

文字列値

ボリュームに使用する LVM ボリュームグループ。このボリュームグループは、manila の操作に依存せず、クラウド管理者によって作成される必要があります。

container_volume_mount_path = /tmp/shares

文字列値

コンテナーからのアクセスを付与する前に論理ボリュームがマウントされるホスト内のフォルダー名。

control_exchange = openstack

文字列値

トピックがスコープ設定されるデフォルトの変換。transport_url オプションで指定した変換名で上書きできます。

data_access_wait_access_rules_timeout = 180

整数値

共有を移行するときに、バックエンドでアクセスルールが許可/拒否されるのを待機する時間 (秒)。

data_manager = manila.data.manager.DataManager

文字列値

データマネージャーの完全なクラス名。

data_node_access_admin_user = None

文字列値

ユーザー認証ベースの共有へのアクセスを許可するために、セキュリティーサービスに登録された管理者ユーザー名。

data_node_access_cert = None

文字列値

証明書認証ベースの共有へのアクセスを許可するためにデータノードにインストールされた証明書。

data_node_access_ips = []

リスト値

管理ネットワークに接続されているノードインターフェイスの IP のリスト。マウント共有へのアクセスを許可するために使用されます。デフォルトは [] です。

data_node_mount_options = {}

dict 値

共有プロトコルのマウントコマンドに含めるマウントオプション。辞書形式 (例: {nfs: -o nfsvers=3, cifs: -o user=foo,pass=bar}) を使用します

data_topic = manila-data

文字列値

データノードがリッスンするトピック。

db_backend = sqlalchemy

文字列値

データベースに使用するバックエンド。

db_driver = manila.db

文字列値

データベースアクセスに使用するドライバー。

debug = False

ブール値

true に設定すると、ログレベルはデフォルトの INFO レベルではなく DEBUG に設定されます。

default_log_levels = ['amqp=WARN'、'amqplib=WARN'、'boto=WARN'、'qpid=WARN'、'sqlalchemy=WARN'、'suds=INFO'、'oslo.messaging=INFO'、'oslo_messaging=INFO'、'iso8601=WARN'、'requests.packages.urllib3.connectionpool=WARN'、'urllib3.connectionpool=WARN'、'websocket=WARN'、'requests.packages.urllib3.util.retry=WARN'、'urllib3.util.retry=WARN'、'keystonemiddleware=WARN'、'routes.middleware=WARN'、'stevedore=WARN'、'taskflow=WARN'、'keystoneauth=WARN'、'oslo.cache=INFO'、'oslo_policy=INFO'、'dogpile.core.dogpile=INFO']

リスト値

logger=LEVEL ペアのパッケージロギングレベルのリスト。このオプションは、log_config_append が設定されている場合は無視されます。

default_share_group_type = None

文字列値

使用するデフォルトの共有グループタイプ。

default_share_type = None

文字列値

使用するデフォルトの共有タイプ。

delete_share_server_with_last_share = False

ブール値

最後の共有の削除時に共有サーバーも削除されるかどうか。

driver_handles_share_servers = None

ブール値

Manila の共有ドライバーには 2 つのアプローチが考えられます。1 つ目は、共有ドライバーが共有サーバーを処理できる場合で、2 つ目はそうでない場合です。ドライバーは、これらのアプローチの両方またはいずれか 1 つをサポートできます。したがって、共有ドライバーが共有サーバーを処理でき、そのモードにする必要がある場合はこのオプションを True に設定し、そうでない場合は False に設定します。この選択を意図的に行うために、デフォルトでは None に設定されています。

drivers_private_storage_class = manila.share.drivers_private_data.SqlStorageDriver

文字列値

使用するプライベートデータドライバークラスの完全なクラス名。

emc_nas_login = None

文字列値

EMC サーバーのユーザー名。

emc_nas_password = None

文字列値

EMC サーバーのパスワード。

emc_nas_root_dir = None

文字列値

共有が配置されるルートディレクトリー。

emc_nas_server = None

ホストのアドレス値

EMC サーバーのホスト名または IP アドレス。

emc_nas_server_port = 8080

ポート値

EMC サーバーのポート番号。

emc_nas_server_secure = True

ブール値

サーバーへのセキュアな接続を使用します。

emc_share_backend = None

文字列値

バックエンドを共有します。

emc_ssl_cert_path = None

文字列値

バックエンドの検証に使用される CA_BUNDLE ファイルまたは証明書を持つディレクトリーへのデフォルトパスの指定に使用できます。

emc_ssl_cert_verify = True

ブール値

False に設定すると、https クライアントはバックエンドエンドポイントの SSL 証明書を検証しません。

enable_gathering_share_usage_size = False

ブール値

True に設定すると、"share_usage_size_update_interval" で指定された間隔で共有使用サイズがポーリングされます。使用状況データはテレメトリーを統合することで使用できます。テレメトリーが設定されていない場合は、このオプションを False に設定する必要があります。False に設定すると、共有使用サイズの収集が無効になります。

enable_new_services = True

ブール値

作成時に利用可能なプールに追加されるサービス

enable_periodic_hooks = False

ブール値

定期フックを有効にするかどうか。

enable_post_hooks = False

ブール値

事後フックを有効にするかどうか。

enable_pre_hooks = False

ブール値

事前フックを有効にするかどうか。

enabled_share_backends = None

リスト値

使用する共有バックエンド名のリスト。これらのバックエンド名は、一意の [CONFIG] グループとそのオプションでサポートされる必要があります。

enabled_share_protocols = ['NFS', 'CIFS']

リスト値

共有の作成で許可するプロトコルのリストを指定します。使用可能な値は ['NFSCIFSGLUSTERFSHDFSCEPHFSMAPRFS ]' です。

executor_thread_pool_size = 64

整数値

エグゼキューターがスレッディングまたはイベントレットの場合のエグゼキュータースレッドプールのサイズ。

fatal_deprecations = False

ブール値

非推奨の致命的なステータスを有効または無効にします。

fatal_exception_format_errors = False

ブール値

例外メッセージ形式のエラーを致命的にするかどうか。

filter_function = None

文字列値

ホストのフィルターに使用される式の文字列表現。

flashblade_api = None

文字列値

管理ユーザーアカウントの API トークン

flashblade_data_vip = None

ホストのアドレス値

Pure Storage FlashBlade ストレージシステムデータ仮想 IP の名前 (または IP アドレス)。

flashblade_eradicate = True

ブール値

有効にすると、Manila での削除時にすべての FlashBlade ファイルシステムとスナップショットが削除されます。この設定を True に設定して削除しても、データは回復できません。無効にすると、ファイルシステムとスナップショットは削除保留状態になり、復元できます。

flashblade_mgmt_vip = None

ホストのアドレス値

Pure Storage FlashBlade ストレージシステム管理仮想 IP の名前 (または IP アドレス)。

ganesha_config_dir = /etc/ganesha

文字列値

Ganesha 設定ファイルが保存されるディレクトリー。

ganesha_config_path = $ganesha_config_dir/ganesha.conf

文字列値

メインの Ganesha 設定ファイルへのパス。

ganesha_db_path = $state_path/manila-ganesha.db

文字列値

Ganesha データベースファイルの場所。(Ganesha モジュールのみ)

ganesha_export_dir = $ganesha_config_dir/export.d

文字列値

Ganesha エクスポート設定が含まれるディレクトリーへのパス。(Ganesha モジュールのみ)

ganesha_export_template_dir = /etc/manila/ganesha-export-templ.d

文字列値

Ganesha エクスポートブロックテンプレートが含まれるディレクトリーへのパス。(Ganesha モジュールのみ)

ganesha_rados_export_counter = ganesha-export-counter

文字列値

Ganesha エクスポートカウンターとして使用される Ceph RADOS オブジェクトの名前。

ganesha_rados_export_index = ganesha-export-index

文字列値

エクスポート RADOS オブジェクト URL のリストを保存するために使用される Ceph RADOS オブジェクトの名前。

ganesha_rados_store_enable = False

ブール値

高可用性ストレージである Ceph RADOS オブジェクトに Ganesha エクスポートとエクスポートカウンターを保持します。

ganesha_rados_store_pool_name = None

文字列値

Ganesha エクスポートとエクスポートカウンターを保存する Ceph RADOS プールの名前。

ganesha_service_name = ganesha.nfsd

文字列値

Ganesha NFS サービスの名前。

glusterfs_ganesha_server_ip = None

ホストのアドレス値

リモート Ganesha サーバーノードの IP アドレス。

glusterfs_ganesha_server_password = None

文字列値

リモート Ganesha サーバーノードのログインパスワード。glusterfs_path_to_private_key が設定されている場合は必要ありません。

glusterfs_ganesha_server_username = root

文字列値

リモート Ganesha サーバーノードのユーザー名。

glusterfs_mount_point_base = $state_path/mnt

文字列値

Gluster ボリュームのマウントポイントが含まれるベースディレクトリー。

glusterfs_nfs_server_type = Gluster

文字列値

Gluster ボリュームへのアクセスを仲介する NFS サーバーのタイプ (Gluster または Ganesha)。

glusterfs_path_to_private_key = None

文字列値

Manila ホストの秘密 SSH 鍵ファイルのパス。

glusterfs_server_password = None

文字列値

リモート GlusterFS サーバーノードのログインパスワード。glusterfs_path_to_private_key が設定されている場合は必要ありません。

glusterfs_servers = []

リスト値

共有の作成に使用できる GlusterFS サーバーのリスト。各 GlusterFS サーバーは [remoteuser@]<volserver> の形式である必要があり、それぞれ異なる Gluster クラスターに属しているものと想定されます。

glusterfs_share_layout = None

文字列値

GlusterFS 共有レイアウト、つまり、バックアップ GlusterFS リソースを共有に関連付ける方法を指定します。

glusterfs_target = None

文字列値

Manila ホストにマウントする GlusterFS ボリュームを指定します。形式は [remoteuser@]<volserver>:<volid> です。

glusterfs_volume_pattern = None

文字列値

共有作成のために GlusterFS ボリュームのフィルタリングに使用される正規表現テンプレート。正規表現テンプレートにはオプションで (GlusterFS バックエンドをサポートしている場合)、整数 (数字のシーケンス) と一致する {size} パラメーターを含めることができます。その場合、値はボリュームのサイズ (GB) として解釈されます。"manila-share-volume-\d+$"、"manila-share-volume- {size}G-\d+$" はその例で、この場合のボリューム名はそれぞれ "manila-share-volume-12"、"manila-share-volume-3G-13" です。後者の例では、"#{size}" に一致する数字、つまり 3 は、ボリュームのサイズが 3G であることを示しています。

goodness_function = None

文字列値

ホストの有効性を決定するために使用される式の文字列表現。

gpfs_mount_point_base = $state_path/mnt

文字列値

エクスポートされた共有が配置されるベースフォルダー。

gpfs_nfs_server_list = None

リスト値

OpenStack Manila 設定に使用される完全修飾 NFS サーバー名のリスト。

gpfs_nfs_server_type = CES

文字列値

NFS サーバータイプ。有効な選択肢は "CES" (Ganesha NFS) または "KNFS" (Kernel NFS) です。

gpfs_share_export_ip = None

ホストのアドレス値

GPFS エクスポート文字列に追加する IP。

gpfs_share_helpers = ['KNFS=manila.share.drivers.ibm.gpfs.KNFSHelper', 'CES=manila.share.drivers.ibm.gpfs.CESHelper']

リスト値

共有エクスポートヘルパーのリストを指定します。

gpfs_ssh_login = None

文字列値

GPFS サーバーの SSH ログイン名。

gpfs_ssh_password = None

文字列値

GPFS サーバーの SSH ログインパスワード。gpfs_ssh_private_key が設定されている場合、パスワードは必要ありません。

gpfs_ssh_port = 22

ポート値

GPFS サーバーの SSH ポート。

gpfs_ssh_private_key = None

文字列値

ログインに使用する GPFS サーバーの SSH 秘密鍵へのパス。

graceful_shutdown_timeout = 60

整数値

サーバーを正常にシャットダウンするまでのタイムアウトを指定します。値をゼロにすると、endless の待機を意味します。

hdfs_namenode_ip = None

ホストのアドレス値

HDFS ネームノードの IP。

hdfs_namenode_port = 9000

ポート値

HDFS ネームノードサービスのポート。

hdfs_ssh_name = None

文字列値

HDFS ネームノードの SSH ログイン名。

hdfs_ssh_port = 22

ポート値

HDFS ネームノードの SSH ポート。

hdfs_ssh_private_key = None

文字列値

ログインに使用する HDFS ネームノードの SSH 秘密鍵へのパス。

hdfs_ssh_pw = None

文字列値

HDFS ネームノードの SSH ログインパスワード。hdfs_ssh_private_key が設定されている場合、このパラメーターは必要ありません。

hitachi_hnas_admin_network_ip = None

ホストのアドレス値

管理ネットワーク内の共有をマウントするための IP を指定します。

hitachi_hnas_allow_cifs_snapshot_while_mounted = False

ブール値

共有にクライアントが接続されている場合、すべてのファイルで同じ時点の一貫性のあるレプリカを確保できないため、デフォルトでは CIFS スナップショットを取得できません。これを有効にすると、CIFS 共有のスナップショットの一貫性が損なわれる可能性があります。

hitachi_hnas_cluster_admin_ip0 = None

ホストのアドレス値

クラスター管理ノードの IP。HNAS マルチノードクラスターでのみ設定されます。

hitachi_hnas_driver_helper = manila.share.drivers.hitachi.hnas.ssh.HNASSSHBackend

文字列値

ドライバーヘルパーで使用する Python クラス。

hitachi_hnas_evs_id = None

整数値

このバックエンドが割り当てられている EVS を指定します。

hitachi_hnas_evs_ip = None

ホストのアドレス値

共有をマウントするための IP を指定します。

hitachi_hnas_file_system_name = None

文字列値

共有を作成するためのファイルシステム名を指定します。

hitachi_hnas_ip = None

ホストのアドレス値

Manila コントローラーと HNAS 間の通信に使用する HNAS 管理インターフェイス IP。

hitachi_hnas_password = None

文字列値

HNAS ユーザーパスワード。秘密鍵が提供されない場合にのみ必要です。

hitachi_hnas_ssh_private_key = None

文字列値

HNAS に接続するために使用される RSA/DSA 秘密鍵の値。パスワードが提供されない場合にのみ必要です。

hitachi_hnas_stalled_job_timeout = 30

整数値

停止した HNAS ジョブを中断するまで待機する時間 (秒)。

hitachi_hnas_user = None

文字列値

ファイルシステムやネットワークインターフェイスの作成などのタスクを実行するための HNAS ユーザー名の Base64 文字列。

hitachi_hsp_host = None

ホストのアドレス値

Manila コントローラーと HSP 間の通信に使用する HSP 管理ホスト。

hitachi_hsp_password = None

文字列値

提供されたユーザー名の HSP パスワード。

hitachi_hsp_username = None

文字列値

ファイルシステムや共有の作成などのタスクを実行するための HSP ユーザー名。

hook_drivers = []

リスト値

ドライバーは、ドライバーアクションを共有する前後で、定期的に追加のアクションを実行します。デフォルトは [] です。

host = <based on operating system>

ホストのアドレス値

このノードの名前。これは不透明な ID にすることができます。必ずしもホスト名、FQDN、または IP アドレスではありません。

`hpe3par_api_url = `

文字列値

https://<3par ip>:8080/api/v1 のような 3PAR WSAPI サーバーの URL

hpe3par_cifs_admin_access_domain = LOCAL_CLUSTER

文字列値

CIFS 管理ユーザーのファイルシステムドメイン。

`hpe3par_cifs_admin_access_password = `

文字列値

CIFS のファイルシステム管理者のパスワード。

`hpe3par_cifs_admin_access_username = `

文字列値

CIFS のファイルシステム管理者のユーザー名。

hpe3par_debug = False

ブール値

3PAR への HTTP デバッグを有効にします

hpe3par_fpg = None

FPG

使用するファイルプロビジョニンググループ (FPG)

hpe3par_fstore_per_share = False

ブール値

共有ごとに 1 つのファイルストアを使用します

`hpe3par_password = `

文字列値

hpe3par_username で指定したユーザーの 3PAR パスワード

hpe3par_require_cifs_ip = False

ブール値

CIFS の IP アクセスルールを要求します (ユーザーに加えて)

hpe3par_san_ip = None

ホストのアドレス値

SAN コントローラーの IP アドレス

`hpe3par_san_login = `

文字列値

SAN コントローラーのユーザー名

`hpe3par_san_password = `

文字列値

SAN コントローラーのパスワード

hpe3par_san_ssh_port = 22

ポート値

SAN で使用する SSH ポート

hpe3par_share_mount_path = /mnt/

文字列値

ネストされたファイルツリーの削除時に共有がマウントされるパス。

`hpe3par_username = `

文字列値

edit ロールを持つ 3PAR ユーザー名

image_api_class = manila.image.glance.API

文字列値

使用する Glance API クラスの完全なクラス名。

infinibox_hostname = None

ホストのアドレス値

INFINIDAT Infinibox ストレージシステムの名前 (または IP アドレス)。

infinibox_login = None

文字列値

INFINIDAT Infinibox ストレージシステムにアクセスするために使用される管理ユーザーアカウント名。

infinibox_password = None

文字列値

infinibox_login オプションで指定した管理ユーザーアカウントのパスワード。

infinidat_nas_network_space_name = None

文字列値

INFINIDAT InfiniBox 上の NAS ネットワークスペースの名前。

infinidat_pool_name = None

文字列値

ボリュームの割り当て元となるプールの名前。

infinidat_snapdir_accessible = True

ブール値

.snapshot ディレクトリーへのアクセスを制御します。デフォルトでは、各共有は独自の .snapshot ディレクトリーへのアクセスを許可します。このディレクトリーには、取得した各スナップショットのファイルとディレクトリーが含まれます。.snapshot ディレクトリーへのアクセスを制限するには、このオプションを False に設定する必要があります。

infinidat_snapdir_visible = False

ブール値

.snapshot ディレクトリーの可視性を制御します。デフォルトでは、各共有には .snapshot ディレクトリーが含まれますが、クライアント側では非表示になっています。.snapshot ディレクトリーを表示するには、このオプションを True に設定する必要があります。

infinidat_suppress_ssl_warnings = False

ブール値

リクエストライブラリーの SSL 証明書の警告を表示しません。

infinidat_thin_provision = True

ブール値

シンプロビジョニングを使用します。

infinidat_use_ssl = False

ブール値

SSL を使用して INFINIDAT Infinibox ストレージシステムに接続します。

infortrend_nas_ip = None

ホストのアドレス値

管理用の Infortrend NAS IP。

infortrend_nas_password = None

文字列値

Infortrend NAS サーバーのパスワード。infortrend_nas_ssh_key が設定されている場合、これは必要ありません。

infortrend_nas_ssh_key = None

文字列値

Infortrend NAS サーバーの SSH 鍵。infortrend_nas_password が設定されている場合、これは必要ありません。

infortrend_nas_user = manila

文字列値

Infortrend NAS サーバーのユーザー。

infortrend_share_channels = None

リスト値

Infortrend チャネルのコンマ区切りリスト。

infortrend_share_pools = None

リスト値

Infortrend NAS プールのコンマ区切りリスト。

infortrend_ssh_timeout = 30

整数値

SSH タイムアウト (秒)。

instance_format = [instance: %(uuid)s]

文字列値

ログメッセージで渡されるインスタンスの形式。

instance_uuid_format = [instance: %(uuid)s]

文字列値

ログメッセージで渡されるインスタンス UUID の形式。

instorage_nas_ip = None

ホストのアドレス値

InStorage の IP アドレス。

instorage_nas_login = None

文字列値

InStorage のユーザー名。

instorage_nas_password = None

文字列値

InStorage のパスワード。

instorage_nas_pools = None

リスト値

Manila が使用するストレージプールのコンマ区切りリスト。

instorage_nas_port = 22

ポート値

InStorage のポート番号。

interface_driver = manila.network.linux.interface.OVSInterfaceDriver

文字列値

仮想インターフェイス (VIF) ドライバークラスへのモジュールパス。このオプションは、OpenStack コンピュートインスタンスを共有サーバーとしてプロビジョニングする、driver_handles_share_servers=True モードで動作するドライバーでのみ使用します。このオプションは Neutron ネットワークでのみサポートされます。ツリーで提供されるドライバーは、Linux Bridge (manila.network.linux.interface.BridgeInterfaceDriver) および OVS (manila.network.linux.interface.OVSInterfaceDriver) で動作します。manila-share サービスが管理者ネットワークに接続されたホスト上で実行されている場合、no-op ドライバー (manila.network.linux.interface.NoopInterfaceDriver) が使用される場合があります。

is_gpfs_node = False

ブール値

True: Manila サービスが Spectrum Scale ノードの 1 つで実行されている場合。False: Manila サービスが Spectrum Scale ノードのいずれでも実行されていない場合。

limit_ssh_access = False

ブール値

サービスネットワーク以外のネットワークからのサービスインスタンスへの SSH 接続をブロックします。

log-config-append = None

文字列値

ロギング設定ファイルの名前。このファイルは、既存のロギング設定ファイルに追加されます。ロギング設定ファイルの詳細は、Python のロギングモジュールのドキュメントを参照してください。ロギング設定ファイルを使用すると、すべてのロギング設定が設定ファイルで設定され、その他のロギング設定オプションは無視されます (例:log-date-format)。

log-date-format = %Y-%m-%d %H:%M:%S

文字列値

ログレコードの %%(asctime)s のフォーマット文字列を定義します。デフォルト:%(default)sこのオプションは、log_config_append が設定されている場合は無視されます。

log-dir = None

文字列値

(オプション)log_file の相対パスに使用されるベースディレクトリー。このオプションは、log_config_append が設定されている場合は無視されます。

log-file = None

文字列値

(オプション) ロギング出力を送信するログファイルの名前。デフォルトが設定されていない場合、ロギングは use_stderr で定義されているように stderr に送信されます。このオプションは、log_config_append が設定されている場合は無視されます。

log_options = True

ブール値

サービスの起動時 (DEBUG レベル) に、登録されているすべてのオプションの値をログに記録することを有効または無効にします。

log_rotate_interval = 1

整数値

ログファイルがローテーションされるまでの時間。このオプションは、log_rotation_type が "interval" に設定されていない限り無視されます。

log_rotate_interval_type = days

文字列値

ローテーション間隔の種別。次のローテーションをスケジューリングする際に、最後のファイル変更の時刻 (またはサービスの起動時刻) が使用されます。

log_rotation_type = none

文字列値

ログローテーションの種別。

logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(instance)s%(message)s

文字列値

コンテキスト付きログメッセージに使用するフォーマット文字列。oslo_log.formatters.ContextFormatter により使用されます。

logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d

文字列値

メッセージのロギングレベルが DEBUG の場合にログメッセージに追加する追加のデータ。oslo_log.formatters.ContextFormatter により使用されます。

logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s

文字列値

コンテキストが定義されていない場合に、ログメッセージに使用するフォーマット文字列。oslo_log.formatters.ContextFormatter により使用されます。

logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s

文字列値

この形式で、例外出力の各行の前に接頭辞が付けられます。oslo_log.formatters.ContextFormatter により使用されます。

logging_user_identity_format = %(user)s %(project)s %(domain)s %(system_scope)s %(user_domain)s %(project_domain)s

文字列値

logging_context_format_string で使用される %(user_identity)s のフォーマット文字列を定義します。oslo_log.formatters.ContextFormatter により使用されます。

lvm_share_export_ips = None

リスト値

LVM ストレージドライバーに属する共有をエクスポートするための IP のリスト。

lvm_share_export_root = $state_path/mnt

文字列値

エクスポートされた共有が配置されるベースフォルダー。

lvm_share_helpers = ['CIFS=manila.share.drivers.helpers.CIFSHelperUserAccess', 'NFS=manila.share.drivers.helpers.NFSHelper']

リスト値

共有エクスポートヘルパーのリストを指定します。

lvm_share_mirrors = 0

整数値

設定すると、複数のミラーを持つ LVM が作成されます。これには、lvm_mirrors + 使用可能な領域がある 2 つの PV が必要であることに注意してください。

lvm_share_volume_group = lvm-shares

文字列値

エクスポートされた共有が含まれる VG の名前

macrosan_nas_http_protocol = https

文字列値

Macrosan NAS サーバーの HTTP プロトコル。

macrosan_nas_ip = None

ホストのアドレス値

Macrosan NAS サーバーの IP アドレス。

macrosan_nas_password = None

文字列値

Macrosan NAS サーバーのパスワード。

macrosan_nas_port = 8443

ポート値

Macrosan NAS サーバーのポート番号。

macrosan_nas_prefix = nas

文字列値

Macrosan NAS サーバーの URL 接頭辞。

macrosan_nas_username = manila

文字列値

Macrosan NAS サーバーのユーザー名。

macrosan_share_pools = None

リスト値

Macrosan NAS プールのコンマ区切りリスト。

macrosan_ssl_cert_verify = False

ブール値

ドライバーが SSL 証明書をチェックするかどうかを定義します。

macrosan_timeout = 60

整数値

リクエストのタイムアウト (秒)。

manila_huawei_conf_file = /etc/manila/manila_huawei_conf.xml

文字列値

Manila Huawei ドライバーの設定ファイル。

manila_service_keypair_name = manila-service

文字列値

サービスインスタンス用に作成され使用されるキーペアの名前。driver_handles_share_servers=True の場合にのみ使用されます。

maprfs_base_volume_dir = /

文字列値

共有ボリュームを作成する必要がある MapRFS 内のパス。

maprfs_cldb_ip = None

リスト値

CLDB ノードの IP またはホスト名のリスト。

maprfs_clinode_ip = None

リスト値

mapr-core がインストールされているノードの IP またはホスト名のリスト。

maprfs_rename_managed_volume = True

ブール値

管理を開始するときに既存ボリュームの名前を変更するかどうかを指定します。

maprfs_ssh_name = mapr

文字列値

クラスター管理者ユーザーの SSH ログイン名。

maprfs_ssh_port = 22

ポート値

CLDB ノードの SSH ポート。

maprfs_ssh_private_key = None

文字列値

ログイン用の SSH 秘密鍵へのパス。

maprfs_ssh_pw = None

文字列値

クラスターノードの SSH ログインパスワード。maprfs_ssh_private_key が設定されている場合、このパラメーターは必要ありません。

maprfs_zookeeper_ip = None

リスト値

ZooKeeper ノードの IP またはホスト名のリスト。

max_gigabytes = 10000

整数値

ホストごとに許可されるボリュームの最大ギガバイト数。

max_header_line = 16384

整数値

許可されるメッセージヘッダー行の最大サイズ。max_header_line は、大きなトークンを使用する際に増やす必要がある場合があります (特に、keystone が大きなサービスカタログの PKI トークンを使用するように設定された場合に生成されるトークン)。

max_logfile_count = 30

整数値

ローテーションされたログファイルの最大数。

max_logfile_size_mb = 200

整数値

ログファイルの最大サイズ (MB 単位)。"log_rotation_type" が "size" に設定されていない場合は、このオプションは無視されます。

max_over_subscription_ratio = 20.0

浮動小数点の値

シンプロビジョニングが関係する場合のオーバーサブスクリプションの比率を浮動小数点で表します。デフォルトの比率は 20.0 です。つまり、プロビジョニングした容量が物理容量の合計の 20 倍になることを示しています。比率が 10.5 の場合は、プロビジョニングした容量が物理容量の合計の 10.5 倍になることを示しています。比率が 1.0 の場合は、プロビジョニングした容量が物理容量の合計を超えることができません。1.0 未満の比率は無効です。

max_share_server_size = -1

整数値

すべての共有インスタンスとスナップショットを考慮した場合に、共有サーバーが持てるギガバイトの最大合計。

max_shares_per_share_server = -1

整数値

共有サーバーに作成される共有インスタンスの最大数。

max_time_to_attach = 120

整数値

シンダーボリュームがアタッチされるまで待機する最大時間。

max_time_to_build_instance = 300

整数値

サービスインスタンスが作成されるまで待機する最大時間 (秒)。

max_time_to_create_volume = 180

整数値

シンダーボリュームが作成されるまで待機する最大時間。

max_time_to_extend_volume = 180

整数値

シンダーボリュームが拡張されるまで待機する最大時間。

message_reap_interval = 86400

整数値

期限切れのメッセージをクリーニングするための定期的なタスク実行の間隔を秒単位で指定します。

message_ttl = 2592000

整数値

メッセージの最小存続期間 (秒)。

migration_driver_continue_update_interval = 60

整数値

この値は秒で指定され、移行中の共有について、共有マネージャーがドライバーをポーリングしてストレージバックエンドで次の移行ステップを実行する頻度を決定します。

migration_ignore_files = ['lost+found']

リスト値

共有の移行時に無視されるファイルとフォルダーのリスト。項目は名前である必要があります (パスは含みません)。

monkey_patch = False

ブール値

モンキーパッチをログに記録するかどうか。

monkey_patch_modules = []

リスト値

モンキーパッチを適用するモジュールまたはデコレーターのリスト。

my_ip = <オペレーティングシステムに基づく>

ホストのアドレス値

このホストの IP アドレスです。

netapp_aggregate_name_search_pattern = (.*)

文字列値

プロビジョニングに利用可能なアグリゲートを検索するためのパターン。

netapp_cached_aggregates_status_lifetime = 60

整数値

キャッシュされたアグリゲートステータスが有効と見なされる最大時間 (秒)。期限切れのキャッシュを読み取ろうとすると、キャッシュが更新されます。

netapp_delete_busy_flexgroup_snapshot_timeout = 360

整数値

FlexGroup スナップショットがクローン分割後にビジー状態でなくなるまで待機する時間 (秒) を設定します。

netapp_enable_flexgroup = False

ブール値

FlexGroup プールが有効かどうかを指定します。有効にすると、ドライバーはすべてのアグリゲートを表す単一のプールを報告します (共有を割り当てる場所は ONTAP によって選択されます)。アグリゲートの選択を Manila で制御する場合は、netapp_flexgroup_pools オプションを使用してカスタム FlexGroup プールを設定できます。FlexGroup の配置は、ONTAP または Manila のいずれかによって行われ、両方によって行われることはありません。

netapp_enabled_share_protocols = ['nfs3', 'nfs4.0']

リスト値

有効化される NFS プロトコルのバージョン。サポートされる値には、nfs3、nfs4.0、nfs4.1 などがあります。このオプションは、driver_handles_share_servers オプションが True に設定されている場合にのみ適用されます。

netapp_flexgroup_aggregate_not_busy_timeout = 360

整数値

FlexGroup 共有は、そのいずれかのアグリゲートが別のボリュームをデプロイ中でビジー状態になっていると、プロビジョニングできません。そのため、FlexGroup 共有の作成を再試行する時間を秒単位で設定します。

netapp_flexgroup_pool_only = False

ブール値

netapp_enable_flexgroup が有効な場合に FlexVol プールの報告を禁止するかどうかを指定します。

netapp_flexgroup_pools = {}

dict 値

FlexGroup プールを表す dict のマルチオプション。FlexGroup プールは、名前とアグリゲートのリストで設定されます。FlexGroup プールの数だけこのオプションを指定します。各エントリーは、dict 設定形式を使用します: netapp_flexgroup_pools = <pool_name>: <aggr_name1> <aggr_name2> ..

netapp_flexgroup_volume_online_timeout = 360

整数値

FlexGroup ボリュームの作成が完了してオンラインになるまで待機する時間を秒単位で設定します。

netapp_fpolicy_default_file_operations = ['create', 'write', 'rename']

リスト値

ユーザーが "netapp:fpolicy_file_operations" 追加仕様を使用して指定していない場合に、FPolicy イベントに適用する NetApp FPolicy ファイル操作。

netapp_fpolicy_event_name_template = fpolicy_event_%(protocol)s_%(share_id)s

文字列値

NetApp FPolicy ポリシー名テンプレート。

netapp_fpolicy_policy_name_template = fpolicy_policy_%(share_id)s

文字列値

NetApp FPolicy ポリシー名テンプレート。

netapp_lif_name_template = os_%(net_allocation_id)s

文字列値

論理インターフェイス (LIF) 名テンプレート

netapp_login = None

文字列値

ストレージシステムへのアクセスに使用する管理ユーザーアカウント名。

netapp_migration_cancel_timeout = 3600

整数値

移行キャンセルで、すべての移行操作が完全に中止されるまで待機する最大時間 (秒)。

netapp_mount_replica_timeout = 3600

整数値

レプリカのマウントを待機する最大時間 (秒)。

netapp_password = None

文字列値

netapp_login オプションで指定した管理ユーザーアカウントのパスワード。

netapp_port_name_search_pattern = (.*)

文字列値

Vserver LIF を作成するネットワークポートの選択をオーバーライドするためのパターン。

netapp_qos_policy_group_name_template = qos_share_%(share_id)s

文字列値

NetApp QoS ポリシーグループ名テンプレート。

netapp_reset_snapdir_visibility = default

文字列値

このオプションは、ドライバーの起動時に、既存のすべての共有のスナップショットディレクトリーの可視性を強制的に visible または hidden に設定します。default に設定すると、起動時に何も変更されません。これは新しい共有には影響しません。共有タイプの追加仕様 netapp:hide_snapdir で切り替えられない限り、新しい共有のスナップショットディレクトリーは常に表示されます。

netapp_rest_operation_timeout = 60

整数値

同期 ONTAP REST API 操作が完了するまで待機する最大時間を秒単位で設定します。

netapp_root_volume = root

文字列値

ルートボリューム名。

netapp_root_volume_aggregate = None

文字列値

Vserver ルートボリュームを作成するアグリゲートの名前。このオプションは、driver_handles_share_servers オプションが True に設定されている場合にのみ適用されます。

netapp_server_hostname = None

ホストのアドレス値

ストレージシステムのホスト名 (または IP アドレス)。

netapp_server_migration_check_capacity = True

ブール値

共有サーバーの移行を実行する際にドライバーによる容量チェックを実行する必要があるかどうかを指定します。有効にすると、ドライバーは宛先バックエンドがソース共有サーバーからのすべての共有とスナップショットの容量を保持できるかどうかを検証します。

netapp_server_migration_state_change_timeout = 3600

整数値

共有サーバーの移行が、vserver の内部状態の変更を待機する最大時間 (秒)。

netapp_server_port = None

ポート値

ストレージシステムまたはプロキシーサーバーとの通信に使用する TCP ポート。指定されていない場合、Data ONTAP ドライバーは HTTP に 80 を使用し、HTTPS に 443 を使用します。

netapp_snapmirror_last_transfer_size_limit = 1024

整数値

このオプションは、レプリカが同期状態か非同期状態かを判断するために、スナップミラーの最後の転送サイズ制限 (KB 単位) を設定します。

netapp_snapmirror_policy_name_svm_template = snapmirror_policy_%(share_server_id)s

文字列値

ストレージ仮想マシン (Vserver) 用の NetApp SnapMirror ポリシー名テンプレート。

netapp_snapmirror_quiesce_timeout = 3600

整数値

レプリカの昇格時に、中止する前に既存のスナップミラーの転送が完了するまで待機する最大時間 (秒)。

netapp_snapmirror_release_timeout = 3600

整数値

スナップミラーの関係を解除するときにスナップミラーのリリースを待機する最大時間 (秒)。

netapp_snapmirror_schedule = hourly

文字列値

SnapMirror の関係の更新に使用する間隔 (分または時間単位)。有効な値は、5min、10min、30min、hourly などです。"destination" ホストのスケジュールが、新規レプリカの作成時、またはレプリカの昇格時に考慮されます。

netapp_ssl_cert_path = None

文字列値

CA_BUNDLE ファイルまたは信頼済み CA の証明書があるディレクトリーへのパス。ディレクトリーに設定する場合は、OpenSSL 付属の c_rehash ユーティリティーを使用して処理されている必要があります。通知されない場合、SSL 証明書の信頼性を検証するために、Mozilla が慎重に厳選した root 証明書のコレクションが使用されます。

netapp_start_volume_move_timeout = 3600

整数値

ボリュームの移動を開始するために、ボリュームクローンの分割操作が完了するまで待機する最大時間 (秒)。

netapp_storage_family = ontap_cluster

文字列値

ストレージシステムで使用されるストレージファミリーのタイプ。有効な値には、クラスター化された Data ONTAP を使用するための ontap_cluster が含まれます。

netapp_transport_type = http

文字列値

ストレージシステムまたはプロキシーサーバーとの通信時に使用されるトランスポートプロトコル。有効な値は http または https です。

netapp_use_legacy_client = True

ブール値

ストレージ上のデータを取得および変更するために使用される ONTAP クライアント。レガシークライアントは主に ZAPI 呼び出しに依存し、SVM 移行機能にのみ REST 呼び出しを使用します。False に設定すると、新しい REST クライアントが使用され、サポートされている場合は REST 呼び出しが実行されます。そうでない場合は、同等の ZAPI 呼び出しにフォールバックします。

netapp_volume_move_cutover_timeout = 3600

整数値

カットオーバーがトリガーされた後、ボリューム移動操作の完了を待機する最大時間 (秒)。

netapp_volume_name_template = share_%(share_id)s

文字列値

NetApp ボリューム名テンプレート。

netapp_volume_snapshot_reserve_percent = 5

整数値

スナップショットの使用のために予約として確保されている共有スペースの割合。有効な値の範囲は 0 - 90 です。

netapp_vserver_name_template = os_%s

文字列値

新しい Vserver に使用する名前テンプレート。CIFS プロトコルを使用する場合は、DNS ホスト名に不正な文字を設定しないようにしてください。

network_api_class = manila.network.neutron.neutron_network_plugin.NeutronNetworkPlugin

文字列値

使用する Networking API クラスの完全なクラス名。

network_config_group = None

文字列値

ネットワーク設定オプションを検索するために使用する Manila conf ファイル内の設定グループの名前。設定されていない場合は、共有バックエンドの設定グループが使用されます。指定されたグループ内にオプションが見つからない場合は、オプションの検索には DEFAULT グループが使用されます。

network_plugin_ipv4_enabled = True

ブール値

IPv4 ネットワークリソースをサポートするかどうか。デフォルトは True。

network_plugin_ipv6_enabled = False

ブール値

IPv6 ネットワークリソースをサポートするかどうか。デフォルトは False。このオプションが True の場合、network_plugin_ipv4_enabled の値は無視されます。

neutron_binding_profiles = None

リスト値

ポートバインディング中に使用されるバインディングプロファイルのリスト。このオプションは、NeutronBindNetworkPlugin で使用できます。このオプションの値は、各バインディングプロファイルに対応する名前のコンマ区切りリストである必要があります。各バインディングプロファイルは、バインディングプロファイル名をセクション名として使用して、個別の設定セクションとして指定する必要があります。

neutron_host_id = 9f086728874d

文字列値

neutron ポートの作成時に使用するホスト ID。設定されていない場合、ホストはデフォルトで manila-share ホストに設定されます。

neutron_net_id = None

文字列値

共有サーバーの作成に使用されるデフォルトの Neutron ネットワーク。このオプションは、クラス NeutronSingleNetworkPlugin でのみ使用されます。

neutron_physical_net_name = None

文字列値

使用されるネットセグメントを決定する物理ネットワークの名前。これは任意のオプションであり、複数のセグメントで設定されたネットワークにのみ使用されます。

neutron_port_id = None

文字列値

指定されたスイッチ上のポート ID。

neutron_subnet_id = None

文字列値

共有サーバーの作成に使用されるデフォルトの Neutron サブネット。neutron_net_id オプションで定義されたネットワークに割り当てる必要があります。このオプションは、クラス NeutronSingleNetworkPlugin でのみ使用されます。

neutron_switch_id = None

文字列値

バインディングプロファイルのスイッチ ID。

neutron_switch_info = None

dict 値

スイッチラベル。例: switch_ip: 10.4.30.5。コンマで区切られた複数のキーと値のペアを使用できます。

neutron_vnic_type = baremetal

文字列値

バインディングに使用される仮想 NIC タイプ。

nexenta_dataset_compression = on

文字列値

新しい ZFS フォルダーの圧縮値。

nexenta_dataset_dedupe = off

文字列値

新しい ZFS フォルダーの重複排除値。NexentaStor4 ドライバーでのみ使用されます。

nexenta_dataset_record_size = 131072

整数値

ファイルシステム内のファイルの推奨ブロックサイズ (バイト) を指定します。

nexenta_folder = folder

文字列値

NexentaStor 上の親フォルダー。

nexenta_mount_point_base = $state_path/mnt

文字列値

NFS 共有マウントポイントが含まれるベースディレクトリー

nexenta_nas_host = None

ホストのアドレス値

Nexenta ストレージアプライアンスのデータ IP アドレス。

nexenta_nfs = True

ブール値

NFS 経由の共有が有効かどうかを定義します。

nexenta_nfs_share = nfs_share

文字列値

すべての共有が作成される親ファイルシステム。このパラメーターは NexentaStor4 ドライバーでのみ使用されます。

nexenta_password = None

文字列値

Nexenta SA に接続するためのパスワード。

nexenta_pool = pool1

文字列値

NexentaStor 上のプール名。

nexenta_rest_addresses = None

リスト値

NexentaStor アプライアンスとの管理通信に使用する、コンマで区切られた 1 つ以上の IP アドレス。

nexenta_rest_backoff_factor = 1

浮動小数点の値

接続試行を NexentaStor 管理 REST API サーバーに適用するバックオフ係数を指定します。

nexenta_rest_connect_timeout = 30

浮動小数点の値

NexentaStor 管理 REST API サーバーへの接続を確立する必要がある制限時間 (秒単位) を指定します

nexenta_rest_port = 8443

整数値

Nexenta REST API サーバーに接続するためのポート。

nexenta_rest_protocol = auto

文字列値

REST 接続に http または https を使用します (デフォルトは auto)。

nexenta_rest_read_timeout = 300

浮動小数点の値

NexentaStor 管理 REST API サーバーが応答を送信する必要がある制限時間 (秒単位) を指定します

nexenta_rest_retry_count = 5

整数値

接続エラーおよび NexentaStor アプライアンス EBUSY または ENOENT エラーが発生した場合に NexentaStor 管理 REST API 呼び出しを繰り返す回数を指定します。

nexenta_share_name_prefix = share-

文字列値

Nexenta の共有名の接頭辞。

nexenta_ssl_cert_verify = False

ブール値

ドライバーが SSL 証明書をチェックするかどうかを定義します。

nexenta_thin_provisioning = True

ブール値

True の場合、共有スペースは保証されず、オーバープロビジョニングが有効になります。

nexenta_use_https = True

ブール値

NexentaStor 管理 REST API コネクションに HTTP セキュアプロトコルを使用

nexenta_user = admin

文字列値

Nexenta SA に接続するためのユーザー名。

nexenta_volume = volume1

文字列値

NexentaStor 上のボリューム名。

num_shell_tries = 3

整数値

flakey シェルコマンドの実行を試行する回数。

osapi_max_limit = 1000

整数値

コレクションリソースからの単一の応答で返されるアイテムの最大数。

osapi_share_base_URL = None

文字列値

Share API へのリンクでユーザーに表示されるベース URL

osapi_share_ext_list = []

リスト値

manila.api.contrib.select_extensions で osapi_share_extension オプションを使用する際にロードするエクステンションのリストを指定します。

osapi_share_extension = ['manila.api.contrib.standard_extensions']

リスト値

ロードする osapi 共有エクステンション。

osapi_share_listen = ::

ホストのアドレス値

OpenStack Share API がリッスンする IP アドレス。

osapi_share_listen_port = 8786

ポート値

OpenStack Share API がリッスンするポート。

osapi_share_use_ssl = False

ブール値

True が設定されている場合は、SSL コンテキストでソケットをラップします。証明書ファイルとキーファイルを指定する必要があります。

osapi_share_workers = 1

整数値

OpenStack Share API サービスのワーカー数。

ovs_integration_bridge = br-int

文字列値

使用する Open vSwitch ブリッジの名前

path_to_private_key = None

文字列値

ホストの秘密鍵へのパス。

path_to_public_key = ~/.ssh/id_rsa.pub

文字列値

ホストの公開鍵へのパス。driver_handles_share_servers=True の場合にのみ使用されます。

periodic_fuzzy_delay = 60

整数値

タイムスタンプを減らすために定期的なタスクスケジューラーを開始する際の無作為に遅延する秒数。(0 に設定すると無効になります)

periodic_hooks_interval = 300.0

浮動小数点の値

定期的なフックの実行間隔 (秒)。enable_periodic_hooks オプションが True に設定されている場合に使用します。デフォルトは 300 です。

periodic_interval = 60

整数値

実行中の定期的なタスク間の秒数。

pool_weight_multiplier = 1.0

浮動小数点の値

既存の共有サーバーがあるプールの重み付けに使用される乗数。負の数値は、分散とスタックに対する意味です。

powermax_ethernet_ports = None

リスト値

共有サーバーインターフェイスに使用できるポートのコンマ区切りリスト。リストのメンバーには Unix スタイルの glob 式を使用できます。

powermax_server_container = None

文字列値

NAS サーバーをホストするデータムーバー。

powermax_share_data_pools = None

リスト値

共有データを永続化するために使用できるプールのコンマ区切りリスト。

protocol_access_mapping = {'ip': ['nfs'], 'user': ['cifs']}

dict 値

このバックエンドのプロトコルアクセスマッピング。{access_type1: [share_proto1, share_proto2], access_type2: [share_proto2, share_proto3]} で構成される辞書である必要があります。

publish_errors = False

ブール値

エラーイベントの公開を有効または無効にします。

qnap_management_url = None

文字列値

QNAP ストレージを管理するための URL。

qnap_nas_login = None

文字列値

QNAP ストレージのユーザー名。

qnap_nas_password = None

文字列値

QNAP ストレージのパスワード。

qnap_poolname = None

文字列値

QNAP 共有を作成する必要があるプール。

qnap_share_ip = None

ホストのアドレス値

共有をマウントするための NAS 共有 IP。

quobyte_api_ca = None

文字列値

サーバー証明書を検証するための X.509 CA ファイル。

quobyte_api_password = quobyte

文字列値

Quobyte API サーバーのパスワード

quobyte_api_url = None

文字列値

Quobyte API サーバーの URL (http または https)

quobyte_api_username = admin

文字列値

Quobyte API サーバーのユーザー名。

quobyte_default_volume_group = root

文字列値

新規ボリュームのデフォルトの所有グループ。

quobyte_default_volume_user = root

文字列値

新規ボリュームのデフォルトの所有ユーザー。

quobyte_delete_shares = False

ブール値

実際に共有を削除します (アンエクスポートとは対照的)

quobyte_export_path = /quobyte

文字列値

このバックエンドの共有のエクスポートパス。quobyte-nfs サービスの "Pseudo" オプションと一致する必要があります。

quobyte_volume_configuration = BASE

文字列値

新しい共有に使用されるボリューム設定の名前。

rate_limit_burst = 0

整数値

rate_limit_interval ごとのログ記録されたメッセージの最大数。

rate_limit_except_level = CRITICAL

文字列値

レート制限で使用されるログレベル名:CRITICAL、ERROR、INFO、WARNING、DEBUG または空の文字列。rate_limit_except_level 以上のレベルのログはフィルターされません。空の文字列は、すべてのレベルがフィルターされることを意味します。

rate_limit_interval = 0

整数値

ログのレート制限の間隔 (秒数)。

replica_state_update_interval = 300

整数値

この値は秒単位で指定され、共有マネージャーが各レプリカインスタンスの健全性 (replica_state) をポーリングする頻度を決定します。

replication_domain = None

文字列値

バックエンドが属するレプリケーションドメインを指定する文字列。このオプションは、相互のレプリケーションをサポートするすべてのバックエンドの設定セクションで同じように指定する必要があります。このオプションがグループで指定されていない場合は、バックエンドでレプリケーションが有効になっていないことを意味します。

report_interval = 10

整数値

ノードがデータストアに状態を報告する間隔 (秒)。

reserved_share_extend_percentage = 0

整数値

共有エクステンション操作用に予約されているバックエンド容量の割合。reserved_share_percentage の既存の制限に達した場合、ユーザーによる新規共有の作成を回避する必要がありますが、既存の共有はこのパラメーターの値に基づき拡張できます。

reserved_share_from_snapshot_percentage = 0

整数値

予約されているバックエンド容量の割合。スナップショットから作成された共有に使用されます。一部のプラットフォームでは、スナップショットを取得したホスト上のスナップショットからのみ共有を作成できます。そのため、このオプションでは reserved_share_percentage よりも低い値を設定して、同じホスト上のスナップショットからより高いしきい値までの共有の作成を許可できます。

reserved_share_percentage = 0

整数値

予約されているバックエンド容量の割合。スナップショットから作成されていない共有に使用されます。

rootwrap_config = None

文字列値

root としてコマンドを実行するのに使用する rootwrap 設定ファイルへのパス。

rpc_conn_pool_size = 30

整数値

RPC 接続プールのサイズ。

rpc_ping_enabled = False

ブール値

ping 呼び出しに応答するエンドポイントを追加します。エンドポイントの名前は oslo_rpc_server_ping です。

rpc_response_timeout = 60

整数値

呼び出しからの応答を待つ秒数。

run_external_periodic_tasks = True

ブール値

一部の定期的なタスクは個別のプロセスで実行できます。ここで実行すべきですか ?

scheduler_default_extend_filters = ['CapacityFilter', 'DriverFilter']

リスト値

リクエストで指定されていない場合に、共有を拡張するホストをフィルタリングするために使用するフィルタークラス名。

scheduler_default_filters = ['OnlyHostFilter', 'AvailabilityZoneFilter', 'CapacityFilter', 'CapabilitiesFilter', 'DriverFilter', 'ShareReplicationFilter', 'CreateFromSnapshotFilter', 'AffinityFilter', 'AntiAffinityFilter']

リスト値

要求で指定されていない場合に、ホストをフィルターするために使用するフィルタークラス名。

scheduler_default_share_group_filters = ['AvailabilityZoneFilter', 'ConsistentSnapshotFilter']

リスト値

リクエストで指定されていない場合に、共有グループを作成するホストをフィルタリングするために使用するフィルタークラス名。

scheduler_default_weighers = ['CapacityWeigher', 'GoodnessWeigher', 'HostAffinityWeigher']

リスト値

ホストの重み付けに使用するクラスを重み付けします。

scheduler_driver = manila.scheduler.drivers.filter.FilterScheduler

文字列値

使用するデフォルトのスケジューラードライバー。

scheduler_host_manager = manila.scheduler.host_manager.HostManager

文字列値

使用するスケジューラーホストマネージャークラス。

`scheduler_json_config_location = `

文字列値

スケジューラー設定の JSON ファイルへの絶対パス。

scheduler_manager = manila.scheduler.manager.SchedulerManager

文字列値

スケジューラーマネージャーの完全なクラス名。

scheduler_max_attempts = 3

整数値

共有のスケジュールを試行する最大回数。

scheduler_topic = manila-scheduler

文字列値

リッスンするトピックスケジューラーノード。

server_migration_driver_continue_update_interval = 900

整数値

この値は秒で指定され、移行中の共有サーバーについて、共有マネージャーがドライバーをポーリングしてストレージバックエンドで次の移行ステップを実行する頻度を決定します。

service_down_time = 60

整数値

アップサービスの最後のチェックイン以降の最大時間。

service_image_name = manila-service-image

文字列値

サービスインスタンスの作成に使用される Glance 内のイメージの名前。driver_handles_share_servers=True の場合にのみ使用されます。

service_instance_flavor_id = 100

文字列値

サービスインスタンスの作成に使用されるフレーバーの ID。driver_handles_share_servers=True の場合にのみ使用されます。

service_instance_name_or_id = None

文字列値

共有エクスポートに使用する Nova のサービスインスタンスの名前または ID。共有サーバーの処理が無効になっている場合にのみ使用されます。

service_instance_name_template = %s

文字列値

サービスインスタンスの名前。driver_handles_share_servers=True の場合にのみ使用されます。

service_instance_password = None

文字列値

サービスインスタンスユーザーのパスワード。

service_instance_security_group = manila-service

文字列値

サービスインスタンスの作成に使用されるセキュリティーグループ名。driver_handles_share_servers=True の場合にのみ使用されます。

service_instance_smb_config_path = $share_mount_path/smb.conf

文字列値

サービスインスタンス内の SMB 設定へのパス。

service_instance_user = None

文字列値

認証に使用されるサービスインスタンス内のユーザー。

service_net_name_or_ip = None

ホストのアドレス値

Nova 内のサービスインスタンスが IP アドレスを取得するために使用するネットワークの名前と、共有を管理するための IP アドレス (IPv4 または IPv6) のいずれか。共有サーバーの処理が無効になっている場合にのみ使用されます。

service_network_cidr = 10.254.0.0/16

文字列値

manila サービスネットワークの CIDR。Neutron で、driver_handles_share_servers=True の場合にのみ使用されます。

service_network_division_mask = 28

整数値

このマスクはサービスネットワークをサブネットに分割するために使用されます。このマスクを持つサブネットの IP 容量は、テナントのサブネットごとに作成されるサービス仮想マシンの可能な量を直接定義します。Neutron で、driver_handles_share_servers=True の場合にのみ使用されます。

service_network_host = None

ホストのアドレス値

サービスネットワークバインディングに使用するホスト名。Neutron で、driver_handles_share_servers=True の場合にのみ使用されます。

service_network_name = manila_service_network

文字列値

manila サービスネットワークの名前。Neutron でのみ使用されます。driver_handles_share_servers=True の場合にのみ使用されます。

share_api_class = manila.share.api.API

文字列値

使用する共有 API クラスの完全なクラス名。

share_backend_name = None

文字列値

特定のドライバー実装のバックエンド名。

share_driver = manila.share.drivers.generic.GenericShareDriver

文字列値

共有の作成に使用するドライバー。

share_helpers = ['CIFS=manila.share.drivers.helpers.CIFSHelperIPAccess', 'NFS=manila.share.drivers.helpers.NFSHelper']

リスト値

共有エクスポートヘルパーのリストを指定します。

share_manager = manila.share.manager.ShareManager

文字列値

共有マネージャーの完全なクラス名。

share_mount_path = /shares

文字列値

共有がマウントされるサービスインスタンス内の親パス。

share_mount_template = mount -vt %(proto)s %(options)s %(export)s %(path)s

文字列値

このバックエンドの共有をマウントするためのテンプレート。サポートされているプロトコルに必要なすべてのパラメーターが含まれる実行可能ファイルを指定する必要があります。コマンドに含まれている場合、proto テンプレート要素が不要なこともあります。export および path テンプレート要素は必須です。バックエンドごとに異なるコマンドを分けることが推奨されます。

share_name_template = share-%s

文字列値

共有名を生成するために使用されるテンプレート文字列。

share_service_inithost_offload = False

ブール値

共有サービスの起動中に保留中の共有を確実にオフロードします。

share_snapshot_name_template = share-snapshot-%s

文字列値

共有スナップショット名の生成に使用するテンプレートの文字列。

share_topic = manila-share

文字列値

共有ノードがリッスンするトピック。

share_unmount_template = umount -v %(path)s

文字列値

このバックエンドの共有をアンマウントするためのテンプレート。サポートされているプロトコルに必要なすべてのパラメーターが含まれる実行可能ファイルを指定する必要があります。path テンプレート要素は必須です。バックエンドごとに異なるコマンドを分けることが推奨されます。

share_usage_size_update_interval = 300

整数値

この値は秒で指定され、共有マネージャーが、ストレージバックエンドに対して、バックエンド内の共有で使用する共有使用サイズを更新するためにポーリングする頻度を決定します。

share_volume_fstype = ext4

文字列値

共有ボリュームのファイルシステムの種類。

smb_template_config_path = $state_path/smb.conf

文字列値

smb 設定へのパス。

soft_deleted_share_retention_time = 604800

整数値

共有をゴミ箱に保持する最大時間 (秒)。この時間を過ぎると、共有は自動的に削除されます。

ssh_conn_timeout = 60

整数値

バックエンドサーバーの SSH 接続タイムアウト。

ssh_max_pool_conn = 10

整数値

SSH プール内の最大接続数。

ssh_min_pool_conn = 1

整数値

SSH プール内の最小接続数。

standalone_network_plugin_allowed_ip_ranges = None

リスト値

IP アドレス、IP アドレスの範囲、またはアドレスまたは範囲のリストを指定できます。使用が許可されている IP ネットワークのアドレスが含まれます。空の場合、ネットワークのすべてのホストアドレスを使用できるとみなされます。オプション: 例: 10.0.0.10 or 10.0.0.10-10.0.0.20 または 10.0.0.10-10.0.0.20,10.0.0.30-10.0.0.40,10.0.0.50

standalone_network_plugin_gateway = None

文字列値

使用するゲートウェイアドレス。必須。

standalone_network_plugin_mask = None

文字列値

使用するネットワークマスク。24 のような 10 進数、または 255.255.255.0 のような 2 進数を使用できます。必須。

standalone_network_plugin_mtu = 1500

整数値

ネットワークの最大伝送単位 (MTU) の値。デフォルト値は 1500 です。

standalone_network_plugin_network_type = None

文字列値

flatvlanvxlangre などのネットワークタイプ。空の値は flat のエイリアスです。これは share-network に割り当てられ、共有ドライバーはプロビジョニングされた共有サーバー内のネットワークインターフェイスにこれを使用できるようになります。オプション:

standalone_network_plugin_segmentation_id = None

整数値

ネットワークにセグメンテーションがある場合 (VLAN、VXLAN など) に設定します。これは share-network に割り当てられ、共有ドライバーはプロビジョニングされた共有サーバー内のネットワークインターフェイスにこれを使用できるようになります。オプション: 例: 1001

state_path = /var/lib/manila

文字列値

manila の状態を維持するための最上位ディレクトリー。

storage_availability_zone = nova

文字列値

このノードのアベイラビリティーゾーン。

suppress_post_hooks_errors = False

ブール値

ポストフックエラーを抑制する (ドライバーの結果を通過させる) かどうか。

suppress_pre_hooks_errors = False

ブール値

プレフックエラーを抑制する (ドライバーによるアクションを実行可能にする) かどうか。

syslog-log-facility = LOG_USER

文字列値

ログ行を受け取る syslog ファシリティー。このオプションは、log_config_append が設定されている場合は無視されます。

tcp_keepalive = True

ブール値

各サーバーソケットの TCP_KEEPALIVE(True/False) の値を設定します。

tcp_keepalive_count = None

整数値

各サーバーソケットの TCP_KEEPCNT の値を設定します。OS X では対応していません。

tcp_keepalive_interval = None

整数値

各サーバーソケットの TCP_KEEPINTVL の値を秒単位で設定します。OS X では対応していません。

tcp_keepidle = 600

整数値

各サーバーソケットの TCP_KEEPIDLE の値を設定します (秒単位)。OS X では対応していません。

tegile_default_project = None

文字列値

このプロジェクトにシェアを作成します。

tegile_nas_login = None

文字列値

Tegile NAS サーバーのユーザー名。

tegile_nas_password = None

文字列値

Tegile NAS サーバーのパスワード。

tegile_nas_server = None

ホストのアドレス値

Tegile NAS サーバーのホスト名または IP アドレス。

tenant_net_name_or_ip = None

ホストのアドレス値

Nova 内のサービスインスタンスが IP アドレスを取得するために使用するネットワークの名前と、共有をエクスポートするための IP アドレス (IPv4 または IPv6) のいずれか。共有サーバーの処理が無効になっている場合にのみ使用されます。

transfer_retention_time = 300

整数値

共有を awaiting_transfer 状態に維持する最大時間 (秒)。タイムアウト後、共有は自動的に available 状態にロールバックされます。

transport_url = rabbit://

文字列値

メッセージングバックエンドに接続するためのネットワークアドレスおよびオプションのユーザー認証情報 (URL 形式)。想定される形式は次のとおりです。

driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query

例:rabbit://rabbitmq:password@127.0.0.1:5672//

URL のフィールドの詳細は、https://docs.openstack.org/oslo.messaging/latest/reference/transport.html で oslo_messaging.TransportURL のドキュメントを参照してください。

unmanage_remove_access_rules = False

ブール値

True に設定すると、manila はアクセスを拒否し、管理されていない共有のすべてのアクセスルールを削除します。False に設定すると、何も変更されません。

unused_share_server_cleanup_interval = 10

整数値

未割り当て共有サーバーの再利用間隔 (分)。最小値は 10 分、最大値は 60 分です。再利用機能は 10 分ごとに実行され、unused_share_server_cleanup_interval オプションで定義された時間以上使用されていない共有サーバーを削除します。この値は、共有サーバーを削除する前に、共有サーバーが使用されていない状態になるまで Manila が待機する最短時間を表します。

use-journal = False

ブール値

ロギング用の journald を有効にします。systemd 環境で実行している場合は、ジャーナルサポートを有効にしたい場合があります。その場合、ログメッセージに加えて構造化されたメタデータが含まれる journal ネイティブプロトコルが使用されます。このオプションは、log_config_append が設定されている場合は無視されます。

use-json = False

ブール値

ロギングに JSON 形式を使用します。このオプションは、log_config_append が設定されている場合は無視されます。

use-syslog = False

ブール値

ロギングに syslog を使用します。既存の syslog 形式は非推奨であり、後に RFC5424 に従うように変更されます。このオプションは、log_config_append が設定されている場合は無視されます。

use_eventlog = False

ブール値

出力を Windows イベントログに記録します。

use_forwarded_for = False

ブール値

X-Forwarded-For を正規のリモートアドレスとして扱います。これは、プロキシーをサニタイズしている場合のみ有効にします。非推奨: Zed 以降

*理由:* この機能は、oslo.middleware の HTTPProxyToWSGI ミドルウェアと重複しています。

use_scheduler_creating_share_from_snapshot = False

ブール値

False に設定すると、スナップショットからの共有の作成は同じホスト上で実行されます。True に設定すると、スケジューラーが使用されます。このオプションを有効にするときは、CreateFromSnapshotFilter フィルターが有効になっており、ホストが replication_domain オプションを報告することを確認してください。

use_stderr = False

ブール値

出力を標準エラーに記録します。このオプションは、log_config_append が設定されている場合は無視されます。

vast_mgmt_host = None

ホストのアドレス値

VAST ストレージシステムの管理仮想 IP のホスト名または IP アドレス。

vast_mgmt_password = None

文字列値

VAST 管理用のパスワード

vast_mgmt_port = 443

ポート値

VAST 管理用のポート

vast_mgmt_user = None

文字列値

VAST 管理用のユーザー名

vast_root_export = manila

文字列値

共有のベースパス

vast_vippool_name = None

文字列値

仮想 IP プールの名前

volume_api_class = manila.volume.cinder.API

文字列値

使用するボリューム API クラスの完全クラス名

volume_name_template = manila-share-%s

文字列値

ボリューム名テンプレート。

volume_snapshot_name_template = manila-snapshot-%s

文字列値

ボリュームスナップショット名テンプレート。

watch-log-file = False

ブール値

ファイルシステムを監視するように設計されたログハンドラーを使用します。ログファイルが移動または削除されると、このハンドラーは、指定されたパスで新しいログファイルを即時に開きます。これは、log_file オプションを指定し、Linux プラットフォームが使用される場合にのみ有効です。このオプションは、log_config_append が設定されている場合は無視されます。

winrm_cert_key_pem_path = ~/.ssl/key.pem

文字列値

x509 証明書キーへのパス。

winrm_cert_pem_path = ~/.ssl/cert.pem

文字列値

サービスインスタンスへのアクセスに使用される x509 証明書へのパス。

winrm_conn_timeout = 60

整数値

WinRM の接続タイムアウト。

winrm_operation_timeout = 60

整数値

WinRM の操作タイムアウト。

winrm_retry_count = 3

整数値

WinRM の再試行回数。

winrm_retry_interval = 5

整数値

WinRM の再試行間隔 (秒)

winrm_use_cert_based_auth = False

ブール値

サービスインスタンスに対して認証するには、x509 証明書を使用します。

wsgi_default_pool_size = 100

整数値

wsgi で使用される greenthread のプールのサイズ

wsgi_keep_alive = True

ブール値

False の場合は、クライアントのソケット接続を明示的に閉じます。

wsgi_log_format = %(client_ip)s "%(request_line)s" status: %(status_code)s len: %(body_length)s time: %(wall_seconds).7f

文字列値

ログ行を生成するためにテンプレートとして使用される Python 形式の文字列。client_ip、date_time、request_line、status_code、body_length、wall_seconds をこの形式にフォーマットできます。

wsgi_server_debug = False

ブール値

サーバーが 500 エラーで例外トレースバックをクライアントに送信する必要がある場合は true。False の場合、サーバーは空の本文で応答します。

zfs_dataset_creation_options = None

リスト値

必要に応じて、各データセットの作成に適用する必要があるオプションのリストを定義します。(例: compression=gzip,dedup=off)。セカンダリーレプリカの場合、readonly オプションは on に設定され、アクティブレプリカの場合は off に設定されることに注意してください。また、quota は共有サイズと等しくなります。オプション:

zfs_dataset_name_prefix = manila_share_

文字列値

各データセット名で使用される接頭辞。オプション:

zfs_dataset_snapshot_name_prefix = manila_share_snapshot_

文字列値

各データセットのスナップショット名で使用される接頭辞。オプション:

zfs_migration_snapshot_prefix = tmp_snapshot_for_share_migration_

文字列値

ZFS 移行で使用するためのスナップショット接頭辞を設定します。必須。

zfs_replica_snapshot_prefix = tmp_snapshot_for_replication_

文字列値

ZFS レプリケーションで使用するためのスナップショット接頭辞を設定します。必須。

zfs_service_ip = None

ホストのアドレス値

管理者向けのエクスポート場所に追加する IP。必須。

zfs_share_export_ip = None

ホストのアドレス値

ユーザー向けのエクスポート場所に追加される IP。必須。

zfs_share_helpers = ['NFS=manila.share.drivers.zfsonlinux.utils.NFSviaZFSHelper']

リスト値

ZFS ストレージの共有エクスポートヘルパーのリストを指定します (例: FOO_protocol=foo.FooClass,BAR_protocol=bar.BarClass)。必須。

zfs_ssh_private_key_path = None

文字列値

ZFS ストレージホストに SSH 接続する際に使用する SSH 秘密鍵へのパス。レプリケーション操作には使用されません。オプション:

zfs_ssh_user_password = None

文字列値

ZFS ストレージホストに SSH 接続するために使用されるユーザーのパスワード。レプリケーション操作には使用されません。パスワードなしの SSH アクセスが必要です。オプション:

zfs_ssh_username = None

文字列値

次の 2 つの場合で使用される SSH ユーザー。1) ZFS ストレージとは異なるホストに配置されている場合は、manila-share サービスによって使用されます。2) レプリケーションを実行する他の ZFS バックエンドと manila-share サービスによって使用されます。SSH 接続はキーベースでパスワードレスになることが予想されます。このユーザーはパスワードなしの sudoer である必要があります。オプション:

zfs_use_ssh = False

ブール値

SSH 接続に使用するリモート ZFS ストレージのホスト名。オプション:

zfs_zpool_list = None

リスト値

バックエンドでの使用が許可されている zpool のリストを指定します。ネストされたデータセットを含めることができます。例: ネストされたデータセットがない場合: zpool_name。ネストされたデータセットがある場合: zpool_name/nested_dataset_name。必須。

zfssa_auth_password = None

文字列値

ZFSSA 管理承認ユーザーのパスワード。

zfssa_auth_user = None

文字列値

ZFSSA 管理承認ユーザー名。

zfssa_data_ip = None

ホストのアドレス値

データの IP アドレス。

zfssa_host = None

ホストのアドレス値

ZFSSA 管理 IP アドレス。

zfssa_manage_policy = loose

文字列値

共有管理用のドライバーポリシー。Strict ポリシーは、manila_managed という名前のスキーマをチェックし、その値が true であることを確認します。loose ポリシーではスキーマはチェックされません。

zfssa_nas_checksum = fletcher4

文字列値

データブロックに使用されるチェックサムを制御します。

zfssa_nas_compression = off

文字列値

データ圧縮オフ、lzjb、gzip-2、gzip、gzip-9。

zfssa_nas_logbias = latency

文字列値

同期書き込みを処理するときの動作を制御します。

`zfssa_nas_mountpoint = `

文字列値

ZFS/SA 内のプロジェクトの場所。

zfssa_nas_quota_snap = true

文字列値

共有クォータにスナップショットが含まれるかどうかを制御します。

zfssa_nas_rstchown = true

文字列値

ファイルの所有権を変更できるかどうかを制御します。

zfssa_nas_vscan = false

文字列値

共有に対してウイルススキャンを実行するかどうかを制御します。

zfssa_pool = None

文字列値

ZFSSA ストレージプール名。

zfssa_project = None

文字列値

ZFSSA プロジェクト名。

zfssa_rest_timeout = None

文字列値

REST 接続タイムアウト (秒)。

10.1.2. cinder

次の表は、manila.conf ファイルの [cinder] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.1 cinder
設定オプション = デフォルト値タイプ説明

auth-url = None

文字列値

認証 URL

auth_type = None

文字列値

読み込む認証タイプ

cafile = None

文字列値

HTTP 接続の検証時に使用する PEM でエンコードされた認証局。

certfile = None

文字列値

PEM でエンコードされたクライアント証明書の証明書ファイル

collect-timing = False

ブール値

API ごとの呼び出しタイミング情報を収集します。

cross_az_attach = True

ブール値

異なるアベイラビリティーゾーン内のインスタンスとボリューム間の割り当てを許可します。

default-domain-id = None

文字列値

v3 および v2 パラメーターで使用するオプションのドメイン ID。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

default-domain-name = None

文字列値

v3 API および v2 パラメーターで使用するオプションのドメイン名です。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

domain-id = None

文字列値

スコープするドメイン ID

domain-name = None

文字列値

スコープするドメイン名

endpoint_type = publicURL

文字列値

Cinder クライアント呼び出しで使用されるエンドポイントタイプ。

http_retries = 3

整数値

http 呼び出しの失敗に対する cinderclient 再試行回数。

insecure = False

ブール値

HTTPS 接続を確認します。

keyfile = None

文字列値

PEM でエンコードされたクライアント証明書キーファイル

password = None

文字列値

ユーザーのパスワード

project-domain-id = None

文字列値

プロジェクトを含むドメイン ID

project-domain-name = None

文字列値

プロジェクトを含むドメイン名

project-id = None

文字列値

スコープするプロジェクト ID

project-name = None

文字列値

スコープするプロジェクト名

region_name = None

文字列値

cinder に接続するためのリージョン名。

split-loggers = False

ブール値

複数のロガーへの要求をログに記録します。

system-scope = None

文字列値

システム操作のスコープ

timeout = None

整数値

http 要求のタイムアウト値

trust-id = None

文字列値

trustee として使用する信頼の ID

user-domain-id = None

文字列値

ユーザーのドメイン ID

user-domain-name = None

文字列値

ユーザーのドメイン名

user-id = None

文字列値

ユーザー ID

username = None

文字列値

Username

10.1.3. cors

次の表は、manila.conf ファイルの [cors] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.2 cors
設定オプション = デフォルト値タイプ説明

allow_credentials = True

ブール値

実際の要求にユーザーの認証情報を含めることができることを示します。

allow_headers = ['X-Auth-Token', 'X-OpenStack-Request-ID', 'X-Openstack-Manila-Api-Version', 'X-OpenStack-Manila-API-Experimental', 'X-Identity-Status', 'X-Roles', 'X-Service-Catalog', 'X-User-Id', 'X-Tenant-Id']

リスト値

実際の要求時に使用されるヘッダーフィールド名を示します。

allow_methods = ['GET'、'PUT'、'POST'、'DELETE'、'PATCH']

リスト値

実際の要求時に使用できるメソッドを示します。

allowed_origin = None

リスト値

このリソースがリクエストの "origin" ヘッダーで受信したドメインと共有されるかどうかを示します。形式: "<protocol>://<host>[:<port>]" (行末のスラッシュなし)例: https://horizon.example.com

expose_headers = ['X-Auth-Token', 'X-OpenStack-Request-ID', 'X-Openstack-Manila-Api-Version', 'X-OpenStack-Manila-API-Experimental', 'X-Subject-Token', 'X-Service-Token']

リスト値

API に安全に公開できるヘッダーを示します。デフォルトは HTTP Simple ヘッダーです。

max_age = 3600

整数値

CORS プリフライトリクエストの最大キャッシュ期間。

10.1.4. database

次の表は、manila.conf ファイルの [database] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.3 database
設定オプション = デフォルト値タイプ説明

backend = sqlalchemy

文字列値

データベースに使用するバックエンド。

connection = None

文字列値

データベースへの接続に使用する SQLAlchemy 接続文字列。

connection_debug = 0

整数値

SQL デバッグ情報の冗長性: 0=なし、100=すべて。

`connection_parameters = `

文字列値

接続時に接続 URL に追加するオプションの URL パラメーター。param1=value1&param2=value2&…​ として指定します。

connection_recycle_time = 3600

整数値

この秒数より長く接続プールに存在していた接続は、次にプールからチェックアウトされたときに新しい接続に置き換えられます。

connection_trace = False

ブール値

Python スタックトレースをコメント文字列として SQL に追加します。

db_inc_retry_interval = True

ブール値

True の場合には、db_max_retry_interval までのデータベース操作の再試行回数を長くします。

db_max_retries = 20

整数値

エラーが発生する前に接続エラーまたはデッドロックが発生した場合の最大再試行。再試行回数を無限に指定するには -1 に設定します。

db_max_retry_interval = 10

整数値

db_inc_retry_interval が設定されている場合は、データベース操作を再試行するまでの最大秒数です。

db_retry_interval = 1

整数値

データベーストランザクションの再試行間の秒数。

max_overflow = 50

整数値

設定されている場合、この値を SQLAlchemy で max_overflow に使用します。

max_pool_size = 5

整数値

プールに開いたままにする SQL 接続の最大数。値を 0 に設定すると無制限を意味します。

max_retries = 10

整数値

起動時のデータベース接続の最大再試行数。再試行回数を無限に指定するには -1 に設定します。

mysql_enable_ndb = False

ブール値

True の場合には、MySQL Cluster (NDB) の処理のサポートを透過的に有効にします。12.1.0 以降 非推奨

*理由:*MySQL NDB Cluster ストレージエンジンのサポートは非推奨となり、今後のリリースで削除される予定です。

mysql_sql_mode = TRADITIONAL

文字列値

MySQL セッションに使用する SQL モード。このオプション (デフォルトを含む) は、サーバーセット SQL モードを上書きします。サーバー設定で設定された SQL モードを使用するには、これを no value に設定します。例: mysql_sql_mode=

mysql_wsrep_sync_wait = None

整数値

Galera の場合に限り、新しい接続で wsrep_sync_wait 因果関係チェックを設定します。デフォルトは None、つまり何も設定しません。

pool_timeout = None

整数値

設定されている場合は、この値を SQLAlchemy で pool_timeout に使用します。

retry_interval = 10

整数値

SQL 接続を開く再試行の間隔。

slave_connection = None

文字列値

スレーブデータベースへの接続に使用する SQLAlchemy 接続文字列。

sqlite_synchronous = True

ブール値

True の場合、SQLite は同期モードを使用します。

use_db_reconnect = False

ブール値

失われた接続でデータベースの実験的な使用を有効にします。

use_tpool = False

ブール値

すべての DB API 呼び出しでスレッドプーリングの実験的な使用を有効にします。非推奨: 10.0.0 以降

*理由:* この機能は実験段階から変化がなく、メンテナンスとテストが不十分であるため削除されます。

10.1.5. glance

次の表は、manila.conf ファイルの [glance] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.4 glance
設定オプション = デフォルト値タイプ説明

api_microversion = 2

文字列値

使用する Glance API のバージョン。

auth-url = None

文字列値

認証 URL

auth_type = None

文字列値

読み込む認証タイプ

cafile = None

文字列値

HTTP 接続の検証時に使用する PEM でエンコードされた認証局。

certfile = None

文字列値

PEM でエンコードされたクライアント証明書の証明書ファイル

collect-timing = False

ブール値

API ごとの呼び出しタイミング情報を収集します。

default-domain-id = None

文字列値

v3 および v2 パラメーターで使用するオプションのドメイン ID。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

default-domain-name = None

文字列値

v3 API および v2 パラメーターで使用するオプションのドメイン名です。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

domain-id = None

文字列値

スコープするドメイン ID

domain-name = None

文字列値

スコープするドメイン名

endpoint_type = publicURL

文字列値

glance クライアント呼び出しで使用されるエンドポイントタイプ。

insecure = False

ブール値

HTTPS 接続を確認します。

keyfile = None

文字列値

PEM でエンコードされたクライアント証明書キーファイル

password = None

文字列値

ユーザーのパスワード

project-domain-id = None

文字列値

プロジェクトを含むドメイン ID

project-domain-name = None

文字列値

プロジェクトを含むドメイン名

project-id = None

文字列値

スコープするプロジェクト ID

project-name = None

文字列値

スコープするプロジェクト名

region_name = RegionOne

文字列値

glance に接続するためのリージョン名。

split-loggers = False

ブール値

複数のロガーへの要求をログに記録します。

system-scope = None

文字列値

システム操作のスコープ

timeout = None

整数値

http 要求のタイムアウト値

trust-id = None

文字列値

trustee として使用する信頼の ID

user-domain-id = None

文字列値

ユーザーのドメイン ID

user-domain-name = None

文字列値

ユーザーのドメイン名

user-id = None

文字列値

ユーザー ID

username = None

文字列値

Username

10.1.6. healthcheck

次の表は、manila.conf ファイルの [healthcheck] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.5 healthcheck
設定オプション = デフォルト値タイプ説明

backends = []

リスト値

ヘルスチェックを実施し、リクエストの一部としてその情報を報告できる追加のバックエンド。

detailed = False

ブール値

応答の一部として詳細情報を表示します。セキュリティーメモ: このオプションを有効にすると、監視対象のサービスに関する機密情報が漏洩する可能性があります。セキュリティーポリシーに違反しないことを確認してください。

disable_by_file_path = None

文字列値

ファイルが存在することを確認し、アプリケーションがポート上で実行されているかどうかを確認します。DisableByFileHealthcheck プラグインで使用されます。

disable_by_file_paths = []

リスト値

ポートに基づいてファイルが存在することを確認し、アプリケーションがポート上で実行されているかどうかを判断します。文字列の "port:path" リストを想定します。DisableByFilesPortsHealthcheck プラグインで使用されます。

path = /healthcheck

文字列値

healtcheck 要求に応答するパス。

10.1.7. keystone_authtoken

次の表は、manila.conf ファイルの [keystone_authtoken] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.6 keystone_authtoken
設定オプション = デフォルト値タイプ説明

auth_section = None

文字列値

プラグイン固有のオプションを読み込む config セクション

auth_type = None

文字列値

読み込む認証タイプ

auth_uri = None

文字列値

"パブリック" の Identity API エンドポイントを完了します。このエンドポイントは、すべてのエンドユーザーがアクセスできる必要があるため、"admin" エンドポイントにすることはできません。認証されていないクライアントは、認証のためにこのエンドポイントにリダイレクトされます。このエンドポイントにはバージョンを指定しないことが理想的ですが、ワイルドカードでのクライアントのサポートは異なります。バージョン指定された v2 エンドポイントを使用している場合、通常エンドユーザーがそのエンドポイントに到達できない可能性があるため、これはサービスユーザーがトークンを検証するために使用するエンドポイントにすることは できません。このオプションは www_authenticate_uri が優先されるため非推奨となり、S リリースで削除される予定です。非推奨: Queens 以降

*理由:* auth_uri オプションは www_authenticate_uri が優先されるため非推奨となり、S リリースで削除される予定です。

auth_version = None

文字列値

Identity API エンドポイントの API バージョン。

cache = None

文字列値

Swift キャッシュオブジェクトが保存される環境キーを要求します。auth_token ミドルウェアを Swift キャッシュと共にデプロイする場合は、このオプションを使用して、ミドルウェアが swift とキャッシングバックエンドを共有するようにします。それ以外の場合は、代わりに memcached_servers オプションを使用します。

cafile = None

文字列値

HTTPs 接続の検証時に使用する PEM でエンコードされた認証局。デフォルトはシステム CA です。

certfile = None

文字列値

ID サーバーでクライアント証明書が必要な場合に必要です。

delay_auth_decision = False

ブール値

ミドルウェア内の認可要求を処理せず、承認の決定をダウンストリームの WSGI コンポーネントに委譲します。

enforce_token_bind = permissive

文字列値

トークンバインディングの使用および種別を制御するために使用されます。トークンバインディングのチェックを無効するには、"disabled" に設定します。バインドタイプがサーバーの認識する形式の場合にはバインディング情報を検証し、そうでない場合には無視するには、"permissive" (デフォルト) に設定します。"strict" は "permissive" と類似していますが、バインドタイプが不明な場合にはトークンが拒否されます。"required" の場合は、いずれかの形式のトークンバインディングが必要です。最後に、トークンに指定する必要のあるバインディングメソッドの名前。

http_connect_timeout = None

整数値

Identity API サーバーと通信する際の要求タイムアウト値。

http_request_max_retries = 3

整数値

Identity API サーバーと通信する際に再接続を試行する回数。

include_service_catalog = True

ブール値

(オプション)X-Service-Catalog ヘッダーを設定するかどうかを示します。False の場合、ミドルウェアはトークンの検証時にサービスカタログを要求せず、X-Service-Catalog ヘッダーを設定しません。

insecure = False

ブール値

HTTPS 接続を確認します。

interface = internal

文字列値

Identity API エンドポイントに使用するインターフェイス。有効な値は、"public"、"internal" (デフォルト)、または "admin" です。

keyfile = None

文字列値

ID サーバーでクライアント証明書が必要な場合に必要です。

memcache_pool_conn_get_timeout = 10

整数値

(オプション) プールから memcached クライアント接続を取得するまで操作が待機する秒数。

memcache_pool_dead_retry = 300

整数値

(オプション)memcached サーバーが停止しているとみなされる秒数。この秒数が経過すると再試行されます。

memcache_pool_maxsize = 10

整数値

(オプション) すべての memcached サーバーへのオープン接続の最大合計数。

memcache_pool_socket_timeout = 3

整数値

(オプション)memcached サーバーと通信する際のソケットのタイムアウト (秒単位)。

memcache_pool_unused_timeout = 60

整数値

(オプション)memcached への接続がプール内で未使用の状態を維持する秒数。この秒数が経過すると終了されます。

memcache_secret_key = None

文字列値

(オプション、memcache_security_strategy が定義されている場合には必須) この文字列は鍵の導出に使用されます。

memcache_security_strategy = None

文字列値

(オプション) 定義されている場合は、トークンデータを認証、または認証して暗号化する必要があるかどうかを示します。MAC の場合、キャッシュでトークンデータが認証されます (HMAC を使用)。ENCRYPT の場合、キャッシュでトークンデータが暗号化され、認証されます。値がこれらのオプションのいずれでもない場合や空の場合には、auth_token は初期化時に例外を発生させます。

memcache_tls_allowed_ciphers = None

文字列値

(オプション) TLS コンテキストで作成されたソケットで利用可能な暗号を設定します。OpenSSL 暗号リスト形式の文字列である必要があります。指定されていない場合は、OpenSSL 対応の暗号がすべて利用可能になります。

memcache_tls_cafile = None

文字列値

(オプション) キャッシュサーバーの信頼性を確立するのに必要な PEM 形式の連結された CA 証明書のファイルへのパス。tls_enabled が False の場合、このオプションは無視されます。

memcache_tls_certfile = None

文字列値

(オプション) クライアントの証明書と証明書の信頼性を確立するために必要な任意の数の CA 証明書を含む PEM 形式の単一ファイルへのパス。このファイルは、クライアント側の認証が必要な場合にのみ必要です。tls_enabled が False の場合、このオプションは無視されます。

memcache_tls_enabled = False

ブール値

(オプション) キャッシングサーバーと連携する際に、TLS の使用をグローバルに切り替えます。

memcache_tls_keyfile = None

文字列値

(オプション) クライアントの秘密鍵を含む単一ファイルへのパス。それ以外の場合、秘密鍵は tls_certfile で指定されたファイルから取得されます。tls_enabled が False の場合、このオプションは無視されます。

memcache_use_advanced_pool = True

ブール値

(オプション) 高度な (eventlet に対して安全な) memcached クライアントプールを使用します。

memcached_servers = None

リスト値

オプションで、キャッシュに使用する memcached サーバーのリストを指定します。未定義のままの場合、トークンは代わりに処理中にキャッシュされます。

region_name = None

文字列値

アイデンティティーサーバーがあるリージョン。

service_token_roles = ['service']

リスト値

サービストークンに存在する必要があるロールの選択。サービストークンは、期限切れのトークンを使用できることを要求できるため、このチェックでは実際のサービスのみがこのトークンを送信するように厳密に制御する必要があります。ここでのロールは ANY チェックとして適用されるため、このリストのロールはすべて存在している必要があります。後方互換性の理由から、現在 allow_expired チェックにのみ影響します。

service_token_roles_required = False

ブール値

後方互換性の理由から、service_token_roles チェックを有効としてパスしない有効なサービストークンをパスさせる必要があります。これを true に設定することが今後のリリースでデフォルトとなり、可能な場合は有効にされる必要があります。

service_type = None

文字列値

サービスカタログに表示されるサービスの名前または種別。これは、制限されたアクセスルールがあるトークンを検証するために使用されます。

token_cache_time = 300

整数値

トークンの検証に過剰な時間を費やすのを防ぐために、ミドルウェアは、設定可能な期間 (秒単位) 中は以前に見たトークンをキャシュします。キャッシュを完全に無効にするには -1 に設定します。

www_authenticate_uri = None

文字列値

"パブリック" の Identity API エンドポイントを完了します。このエンドポイントは、すべてのエンドユーザーがアクセスできる必要があるため、"admin" エンドポイントにすることはできません。認証されていないクライアントは、認証のためにこのエンドポイントにリダイレクトされます。このエンドポイントにはバージョンを指定しないことが理想的ですが、ワイルドカードでのクライアントのサポートは異なります。バージョン指定された v2 エンドポイントを使用している場合、通常エンドユーザーがそのエンドポイントに到達できない可能性があるため、これはサービスユーザーがトークンを検証するために使用するエンドポイントにすることは できません

10.1.8. neutron

次の表は、manila.conf ファイルの [neutron] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.7 neutron
設定オプション = デフォルト値タイプ説明

auth-url = None

文字列値

認証 URL

auth_strategy = keystone

文字列値

管理コンテキストで Neutron に接続するための認証ストラテジー。非推奨: Yoga 以降

*理由:*このパラメーターは 2.0.0 以降効果がありません。auth_type パラメーターを使用して認証タイプを選択します

auth_type = None

文字列値

読み込む認証タイプ

cafile = None

文字列値

HTTP 接続の検証時に使用する PEM でエンコードされた認証局。

certfile = None

文字列値

PEM でエンコードされたクライアント証明書の証明書ファイル

collect-timing = False

ブール値

API ごとの呼び出しタイミング情報を収集します。

default-domain-id = None

文字列値

v3 および v2 パラメーターで使用するオプションのドメイン ID。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

default-domain-name = None

文字列値

v3 API および v2 パラメーターで使用するオプションのドメイン名です。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

domain-id = None

文字列値

スコープするドメイン ID

domain-name = None

文字列値

スコープするドメイン名

endpoint_type = publicURL

文字列値

Neutron クライアント呼び出しで使用されるエンドポイントタイプ。

insecure = False

ブール値

HTTPS 接続を確認します。

keyfile = None

文字列値

PEM でエンコードされたクライアント証明書キーファイル

password = None

文字列値

ユーザーのパスワード

project-domain-id = None

文字列値

プロジェクトを含むドメイン ID

project-domain-name = None

文字列値

プロジェクトを含むドメイン名

project-id = None

文字列値

スコープするプロジェクト ID

project-name = None

文字列値

スコープするプロジェクト名

region_name = None

文字列値

管理コンテキストで neutron に接続するためのリージョン名。

split-loggers = False

ブール値

複数のロガーへの要求をログに記録します。

system-scope = None

文字列値

システム操作のスコープ

timeout = None

整数値

http 要求のタイムアウト値

trust-id = None

文字列値

trustee として使用する信頼の ID

url = None

文字列値

neutron に接続するための URL。

url_timeout = 30

整数値

neutron への接続のタイムアウト値 (秒)。非推奨: Yoga 以降

*理由:*このパラメーターは 2.0.0 以降効果がありません。代わりにタイムアウトパラメーターを使用する必要があります。

user-domain-id = None

文字列値

ユーザーのドメイン ID

user-domain-name = None

文字列値

ユーザーのドメイン名

user-id = None

文字列値

ユーザー ID

username = None

文字列値

Username

10.1.9. nova

次の表は、manila.conf ファイルの [nova] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.8 nova
設定オプション = デフォルト値タイプ説明

api_microversion = 2.10

文字列値

使用する Nova API のバージョン。

auth-url = None

文字列値

認証 URL

auth_type = None

文字列値

読み込む認証タイプ

cafile = None

文字列値

HTTP 接続の検証時に使用する PEM でエンコードされた認証局。

certfile = None

文字列値

PEM でエンコードされたクライアント証明書の証明書ファイル

collect-timing = False

ブール値

API ごとの呼び出しタイミング情報を収集します。

default-domain-id = None

文字列値

v3 および v2 パラメーターで使用するオプションのドメイン ID。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

default-domain-name = None

文字列値

v3 API および v2 パラメーターで使用するオプションのドメイン名です。v3 のユーザーおよびプロジェクトドメインに使用され、v2 認証では無視されます。

domain-id = None

文字列値

スコープするドメイン ID

domain-name = None

文字列値

スコープするドメイン名

endpoint_type = publicURL

文字列値

nova クライアント呼び出しで使用されるエンドポイントタイプ。

insecure = False

ブール値

HTTPS 接続を確認します。

keyfile = None

文字列値

PEM でエンコードされたクライアント証明書キーファイル

password = None

文字列値

ユーザーのパスワード

project-domain-id = None

文字列値

プロジェクトを含むドメイン ID

project-domain-name = None

文字列値

プロジェクトを含むドメイン名

project-id = None

文字列値

スコープするプロジェクト ID

project-name = None

文字列値

スコープするプロジェクト名

region_name = None

文字列値

nova に接続するためのリージョン名。

split-loggers = False

ブール値

複数のロガーへの要求をログに記録します。

system-scope = None

文字列値

システム操作のスコープ

timeout = None

整数値

http 要求のタイムアウト値

trust-id = None

文字列値

trustee として使用する信頼の ID

user-domain-id = None

文字列値

ユーザーのドメイン ID

user-domain-name = None

文字列値

ユーザーのドメイン名

user-id = None

文字列値

ユーザー ID

username = None

文字列値

Username

10.1.10. oslo_concurrency

次の表は、manila.conf ファイルの [oslo_concurrency] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.9 oslo_concurrency
設定オプション = デフォルト値タイプ説明

disable_process_locking = False

ブール値

プロセス間ロックを有効または無効にします。

lock_path = None

文字列値

ロックファイルに使用するディレクトリー。セキュリティー上、指定したディレクトリーは、ロックが必要なプロセスを実行しているユーザーのみが書き込み可能である必要があります。デフォルトは環境変数 OSLO_LOCK_PATH です。外部ロックを使用する場合は、ロックパスを設定する必要があります。

10.1.11. oslo_messaging_amqp

次の表は、manila.conf ファイルの [oslo_messaging_amqp] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.10 oslo_messaging_amqp
設定オプション = デフォルト値タイプ説明

addressing_mode = dynamic

文字列値

ドライバーが使用するアドレスモードを示します。許可される値:legacy - レガシーのルーティング不可能なアドレス指定を使用します。routable - ルーティング可能なアドレスを使用します。dynamic - メッセージバスがルーティングをサポートしていない場合はレガシーのアドレスを使用します。それ以外の場合は、ルーティング可能なアドレスを使用します。

anycast_address = anycast

文字列値

コンシューマーのグループに送信する際に、アドレス接頭辞に追加されます。コンシューマー間でラウンドロビン方式で配信される必要のあるメッセージを特定するために、メッセージバスで使用されます。

broadcast_prefix = broadcast

文字列値

すべてのサーバーにブロードキャストする場合に使用されるアドレス接頭辞

connection_retry_backoff = 2

整数値

フェイルオーバーの試みに失敗するたびに、connection_retry_interval をこの秒数だけ増やします。

connection_retry_interval = 1

整数値

再接続を試みる前に一時停止する秒数。

connection_retry_interval_max = 30

整数値

connection_retry_interval + connection_retry_backoff の上限

container_name = None

文字列値

AMQP コンテナーの名前。グローバルで一意でなければなりません。デフォルトは、生成された UUID です。

default_notification_exchange = None

文字列値

通知アドレスで使用される変換名。エクスチェンジ名の解決の優先順位:Target.exchange、他に設定されている場合は default_notification_exchange、他に設定されている場合は control_exchange、他に設定されている場合は notify

default_notify_timeout = 30

整数値

送信された通知メッセージ配信の期限。呼び出し元がタイムアウトを明示的に指定しない場合にのみ使用されます。

default_reply_retry = 0

整数値

リカバリー可能なエラーが原因で失敗した返信メッセージを再送信する最大試行回数。

default_reply_timeout = 30

整数値

rpc 返信メッセージ配信の期限。

default_rpc_exchange = None

文字列値

RPC アドレスで使用される変換名。エクスチェンジ名の解決の優先順位:Target.exchange、他に設定されている場合は default_rpc_exchange、他に設定されている場合は control_exchange、他に設定されている場合は rpc

default_send_timeout = 30

整数値

rpc キャストまたは呼び出しメッセージ配信の期限。呼び出し元がタイムアウトを明示的に指定しない場合にのみ使用されます。

default_sender_link_timeout = 600

整数値

アイドル状態の送信者リンクのパージをスケジュールする時間。期限切れ後にリンクの割り当てを解除します。

group_request_prefix = unicast

文字列値

グループの任意のサーバーに送信する際のアドレス接頭辞

idle_timeout = 0

整数値

非アクティブな接続のタイムアウト (秒単位)

link_retry_delay = 10

整数値

リカバリー可能なエラーが原因で失敗した AMQP 1.0 リンクの再接続間に一時停止する時間。

multicast_address = multicast

文字列値

ファンアウトメッセージを送信するときにアドレス接頭辞に追加されます。ファンアウトメッセージを識別するためにメッセージバスによって使用されます。

notify_address_prefix = openstack.org/om/notify

文字列値

すべての生成される通知アドレスのアドレス接頭辞

notify_server_credit = 100

整数値

受信通知メッセージのウィンドウサイズ

pre_settled = ['rpc-cast', 'rpc-reply']

多値

このタイプのメッセージを事前処置状態で送信します。事前処置されたメッセージは、ピアから確認応答を受信しません。注記: 事前処置されたメッセージは、配信に失敗した場合に警告なしに破棄される可能性があります。許可される値:rpc-call - RPC 呼び出しを事前処置状態で送信します。rpc-reply- RPC 返信を事前処置状態で送信します。rpc-cast - RPC キャストを事前処置状態で送信します。notify - 通知を事前処置状態で送信します。

pseudo_vhost = True

ブール値

仮想ホスト (qpidd など) をネイティブにサポートしていないメッセージバスの仮想ホストサポートを有効にします。true に設定すると、仮想ホスト名はすべてのメッセージバスアドレスに追加され、結果として仮想ホストごとにプライベート サブネット を作成します。メッセージバスが仮想ホストの名前として AMQP 1.0 オープン遂行動詞の hostname フィールドを使用して仮想ホストをサポートする場合は False に設定します。

reply_link_credit = 200

整数値

受信する RPC 返信メッセージのウィンドウサイズ。

rpc_address_prefix = openstack.org/om/rpc

文字列値

すべての生成される RPC アドレスのアドレス接頭辞

rpc_server_credit = 100

整数値

受信する RPC リクエストメッセージのウィンドウサイズ。

`sasl_config_dir = `

文字列値

SASL 設定が含まれるディレクトリーへのパス

`sasl_config_name = `

文字列値

設定ファイルの名前 (.conf 接尾辞なし)

`sasl_default_realm = `

文字列値

ユーザー名にレルムが存在しない場合に使用する SASL レルム

`sasl_mechanisms = `

文字列値

許可される SASL メカニズムのスペース区切りリスト

server_request_prefix = exclusive

文字列値

特定のサーバーに送信する時に使用するアドレス接頭辞

ssl = False

ブール値

SSL 経由で接続を試みます。その他の ssl 関連のパラメーターが指定されていない場合、システムの CA バンドルを使用してサーバーの証明書を検証します。

`ssl_ca_file = `

文字列値

サーバーの証明書の検証に使用する CA 証明書 PEM ファイル

`ssl_cert_file = `

文字列値

クライアント認証用の自己識別証明書 PEM ファイル

`ssl_key_file = `

文字列値

ssl_cert_file 証明書の署名に使用される秘密鍵 PEM ファイル (オプション)

ssl_key_password = None

文字列値

ssl_key_file を復号するためのパスワード (暗号化されている場合)

ssl_verify_vhost = False

ブール値

デフォルトでは、SSL は、サーバーの証明書の名前が transport_url のホスト名と一致することを確認します。設定によっては、代わりに仮想ホスト名を使用することが望ましい場合があります。たとえば、サーバーが Server Name Indication TLS 拡張 (rfc6066) を使用して、仮想ホストごとの証明書を提供する場合などです。サーバーの SSL 証明書が DNS 名ではなく仮想ホスト名を使用する場合は、ssl_verify_vhost を True に設定します。

trace = False

ブール値

デバッグ: AMQP フレームを標準出力 (stdout) にダンプします。

unicast_address = unicast

文字列値

特定の RPC/通知サーバーに送信する際に、アドレス接頭辞に追加されます。単一の送信先に送信されたメッセージを識別するためにメッセージバスによって使用されます。

10.1.12. oslo_messaging_kafka

次の表は、manila.conf ファイルの [oslo_messaging_kafka] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.11 oslo_messaging_kafka
設定オプション = デフォルト値タイプ説明

compression_codec = none

文字列値

プロデューサーによって生成されたすべてのデータの圧縮コーデック。設定されていない場合、圧縮は使用されません。この設定に許可される値は、kafka バージョンに依存することに注意してください。

conn_pool_min_size = 2

整数値

接続有効期限ポリシーのプールサイズ制限

conn_pool_ttl = 1200

整数値

プールのアイドル状態の接続の存続期間 (秒単位)

consumer_group = oslo_messaging_consumer

文字列値

Kafka コンシューマーのグループ ID。あるグループのコンシューマーは、メッセージ消費を調整します。

enable_auto_commit = False

ブール値

非同期コンシューマーコミットを有効にします。

kafka_consumer_timeout = 1.0

浮動小数点の値

Kafka コンシューマーのデフォルトタイムアウト

kafka_max_fetch_bytes = 1048576

整数値

Kafka コンシューマーの最大フェッチバイト

max_poll_records = 500

整数値

ポーリング呼び出しで返されるレコードの最大数

pool_size = 10

整数値

Kafka コンシューマーのプールサイズ

producer_batch_size = 16384

整数値

プロデューサーの非同期送信のバッチサイズ

producer_batch_timeout = 0.0

浮動小数点の値

KafkaProducer バッチ処理の遅延の上限 (秒単位)

sasl_mechanism = PLAIN

文字列値

セキュリティープロトコルが SASL である際のメカニズム

security_protocol = PLAINTEXT

文字列値

ブローカーとの通信に使用されるプロトコル

`ssl_cafile = `

文字列値

サーバーの証明書の検証に使用する CA 証明書 PEM ファイル

`ssl_client_cert_file = `

文字列値

認証に使用されるクライアント証明書の PEM ファイル。

`ssl_client_key_file = `

文字列値

認証に使用されるクライアントキーの PEM ファイル。

`ssl_client_key_password = `

文字列値

認証に使用されるクライアントキーパスワードファイル。

10.1.13. oslo_messaging_notifications

次の表は、manila.conf ファイルの [oslo_messaging_notifications] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.12 oslo_messaging_notifications
設定オプション = デフォルト値タイプ説明

driver = []

多値

通知の送信を処理するドライバー。使用できる値は messaging、messagingv2、routing、log、test、noop です。

retry = -1

整数値

リカバリー可能なエラーが原因で配信に失敗した通知メッセージを再送信する最大試行回数。0 - 再試行なし、-1 - 無限回

topics = ['notifications']

リスト値

OpenStack の通知に使用する AMQP トピック。

transport_url = None

文字列値

通知に使用するメッセージングドライバーを表す URL。設定されていない場合は、RPC に使用されるものと同じ設定にフォールバックします。

10.1.14. oslo_messaging_rabbit

次の表は、manila.conf ファイルの [oslo_messaging_rabbit] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.13 oslo_messaging_rabbit
設定オプション = デフォルト値タイプ説明

amqp_auto_delete = False

ブール値

AMQP の自動削除キュー。

amqp_durable_queues = False

ブール値

AMQP で永続キューを使用します。rabbit_quorum_queue が有効な場合、キューは永続的になり、この値は無視されます。

direct_mandatory_flag = True

ブール値

(非推奨) ダイレクト送信のための RabbitMQ 必須フラグを有効/無効にします。直接送信は応答として使用されるため、クライアントキューが存在しない場合には MessageUndeliverable 例外が発生します。MessageUndeliverable 例外はタイムアウトをループして、送信者が回復する可能性が高くなります。このフラグは非推奨になり、この機能を非アクティブ化することはできません。

enable_cancel_on_failover = False

ブール値

x-cancel-on-ha-failover フラグを有効にして、rabbitmq サーバーがキューが停止しているときにコンシューマーをキャンセルし、通知できるようにします。

heartbeat_in_pthread = False

ブール値

デフォルトでは、ネイティブ Python スレッドを介してヘルスチェックハートビートスレッドを実行します。このオプションが False の場合、ヘルスチェックハートビートは親プロセスから実行モデルを継承します。たとえば、親プロセスが eventlet/greenlet を使用して stdlib にモンキーパッチを適用した場合、ハートビートはグリーンスレッドを介して実行されます。This option should be set to True only for the wsgi services.

heartbeat_rate = 2

整数値

heartbeat_timeout_threshold 中、ハートビートを確認する回数。

heartbeat_timeout_threshold = 60

整数値

ハートビートの keep-alive が失敗した場合に Rabbit ブローカーがダウンとみなされるまでの秒数 (0 はハートビートを無効にします)。

kombu_compression = None

文字列値

実験的用途: 許容値は gzip、bz2 です。設定されていない場合、圧縮は使用されません。このオプションは、今後のバージョンで利用できない可能性があります。

kombu_failover_strategy = round-robin

文字列値

現在接続しているノードが利用できなくなった場合に、次の RabbitMQ ノードを選択する方法を指定します。設定で複数の RabbitMQ ノードが指定される場合に限り有効になります。

kombu_missing_consumer_retry_timeout = 60

整数値

応答のないクライアントが応答を送信するのを待つ時間。この時間が経過すると無視します。この値は rpc_response_timeout より長くすることはできません。

kombu_reconnect_delay = 1.0

浮動小数点の値

AMQP コンシューマーのキャンセル通知に応答して再接続するまでの待機時間 (秒単位)。

rabbit_ha_queues = False

ブール値

RabbitMQ (x-ha-policy: all) の HA キューの使用を試みます。このオプションを変更する場合は、RabbitMQ データベースを消去する必要があります。RabbitMQ 3.0 では、キューを宣言する際に x-ha-policy 引数によってキューのミラーリングが制御されなくなりました。すべてのキュー (自動生成された名前のキューを除く) がすべてのノードでミラーリングされるようにするには、"rabbitmqctl set_policy HA ^(?!amq\.).* {"ha-mode": "all"}" を実行します。

rabbit_interval_max = 30

整数値

RabbitMQ 接続を再試行する最大間隔。デフォルトは 30 秒です。

rabbit_login_method = AMQPLAIN

文字列値

RabbitMQ ログイン方法

rabbit_qos_prefetch_count = 0

整数値

事前フェッチするメッセージの数を指定します。ゼロに設定すると、無制限のメッセージのフェッチが許可されます。

rabbit_quorum_delivery_limit = 0

整数値

メッセージがコンシューマーに再配信されるたびに、カウンターが増加します。再配信回数が配信制限を超えると、メッセージはドロップされるか、配信不能になります (DLX エクスチェンジが設定されている場合)。rabbit_quorum_queue が有効な場合にのみ使用されます。デフォルトは 0 で、制限を設定しないことを意味します。

rabbit_quorum_max_memory_bytes = 0

整数値

デフォルトでは、すべてのメッセージはメモリー内に保持されますが、クォーラムキューの長さが長くなると、クラスターでメモリーの逼迫が発生する可能性があります。このオプションを使用すると、クォーラムキューで使用されるメモリーバイト数を制限できます。rabbit_quorum_queue が有効な場合にのみ使用されます。デフォルトは 0 で、制限を設定しないことを意味します。

rabbit_quorum_max_memory_length = 0

整数値

デフォルトでは、すべてのメッセージはメモリー内に保持されますが、クォーラムキューの長さが長くなると、クラスターでメモリーの逼迫が発生する可能性があります。このオプションを使用すると、クォーラムキュー内のメッセージの数を制限できます。rabbit_quorum_queue が有効な場合にのみ使用されます。デフォルトは 0 で、制限を設定しないことを意味します。

rabbit_quorum_queue = False

ブール値

RabbitMQ でクォーラムキューを使用します (x-queue-type: quorum)。クォーラムキューは、Raft コンセンサスアルゴリズムに基づきレプリケートされた永続的な FIFO キューを実装する RabbitMQ の最新キュータイプです。RabbitMQ 3.8.0 以降で利用可能です。このオプションを設定すると、HA キュー (rabbit_ha_queues)、つまりミラーリングされたキューと競合します。そのため、HA キューは無効にする必要があります。クォーラムキューはデフォルトで永続的であるため、このオプションを有効にすると amqp_durable_queues オプションは無視されます。

rabbit_retry_backoff = 2

整数値

RabbitMQ に接続する際に再試行間でバックオフする長さ

rabbit_retry_interval = 1

整数値

RabbitMQ との接続を再試行する頻度。

rabbit_transient_queues_ttl = 1800

整数値

キューの TTL (x-expires) の期間 (秒単位) を表す正の整数。TTL の期間使用されないキューは自動的に削除されます。このパラメーターは応答キューとファンアウトキューにのみ影響します。

ssl = False

ブール値

SSL 経由で接続します。

`ssl_ca_file = `

文字列値

SSL 認証局ファイル (SSL が有効な場合にのみ有効)。

`ssl_cert_file = `

文字列値

SSL 証明書ファイル (SSL が有効な場合にのみ有効)。

ssl_enforce_fips_mode = False

ブール値

OpenSSL FIPS モードを強制するためのグローバルトグル。この機能には、Python のサポートが必要です。これはすべての環境の Python 3.9 で利用可能であり、特定の環境では古いバージョンの Python にバックポートされている可能性があります。使用される Python 実行ファイルが OpenSSL FIPS モードをサポートしていない場合は、例外が発生します。

`ssl_key_file = `

文字列値

SSL キーファイル (SSL が有効な場合にのみ有効)。

`ssl_version = `

文字列値

使用する SSL バージョン (SSL が有効な場合にのみ有効)。有効な値は TLSv1 および SSLv23 です。SSLv2、SSLv3、TLSv1_1、および TLSv1_2 は、一部のディストリビューションで利用できます。

10.1.15. oslo_middleware

次の表は、manila.conf ファイルの [oslo_middleware] グループで使用可能なオプションの概要をまとめたものです。

Expand
表10.14 oslo_middleware
設定オプション = デフォルト値タイプ説明

enable_proxy_headers_parsing = False

ブール値

アプリケーションがプロキシーの背後であるかどうか。これにより、ミドルウェアがヘッダーを解析すべきかどうかを決定します。

http_basic_auth_user_file = /etc/htpasswd

文字列値

HTTP Basic 認証パスワードファイル。

max_request_body_size = 114688

整数値

各リクエストの本文の最大サイズ (バイト単位)。

secure_proxy_ssl_header = X-Forwarded-Proto

文字列値

SSL 終端プロキシーによって非表示であった場合でも、元のリクエストプロトコルスキームを決定するために使用される HTTP ヘッダー。

10.1.16. oslo_policy

次の表は、manila.conf ファイルの [oslo_policy] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.15 oslo_policy
設定オプション = デフォルト値タイプ説明

enforce_new_defaults = False

ブール値

このオプションは、ポリシーを評価するときに古い非推奨のデフォルトを使用するかどうかを制御します。True の場合、古い非推奨のデフォルトは評価されません。これは、既存のトークンが古いデフォルトで許可されているが、新しいデフォルトで許可されていない場合、許可されないことを意味します。新しいデフォルトと scope_type の利点を同時に得られるように、このフラグを enforce_scope フラグと併せて有効にすることが推奨されます。False の場合、非推奨のポリシーチェック文字列は新しいポリシーチェック文字列と論理的に OR 演算され、新しいポリシーを含むリリース間でのデフォルト動作であるグレースフルアップグレードが可能になります。

enforce_scope = False

ブール値

このオプションは、ポリシーを評価する際にスコープを適用するかどうかを制御します。True の場合、リクエストで使用されるトークンのスコープは、適用されるポリシーの scope_types と比較されます。スコープが一致しない場合、InvalidScope 例外が発生します。False の場合、ポリシーが一致しないスコープで呼び出されていることを運用者に通知するメッセージが記録されます。

policy_default_rule = default

文字列値

デフォルトルール。要求されたルールが見つからない場合に適用されます。

policy_dirs = ['policy.d']

多値

ポリシー設定ファイルが保存されるディレクトリー。これは、config_dir オプションで定義される検索パス内の任意のディレクトリーへの相対パスか、絶対パスにすることができます。このディレクトリーの検索には、policy_file で定義されたファイルが存在している必要があります。存在しないディレクトリーまたは空のディレクトリーは無視されます。

policy_file = policy.yaml

文字列値

ロールを指定のサービスのパーミッションにマッピングするファイルの相対パスまたは絶対パス。相対パスは、このオプションを設定する設定ファイルに対する相対パスとして指定する必要があります。

remote_content_type = application/x-www-form-urlencoded

文字列値

REST ベースのポリシーチェックのデータを送受信するコンテンツ種別

remote_ssl_ca_crt_file = None

文字列値

REST ベースのポリシーチェック用の認証局証明書ファイルの絶対パス

remote_ssl_client_crt_file = None

文字列値

REST ベースのポリシーチェック用のクライアント証明書の絶対パス

remote_ssl_client_key_file = None

文字列値

REST ベースのポリシーチェック用のクライアント鍵ファイルの絶対パス

remote_ssl_verify_server_crt = False

ブール値

REST ベースのポリシーチェックのサーバーアイデンティティー検証

10.1.17. oslo_reports

次の表は、manila.conf ファイルの [oslo_reports] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.16 oslo_reports
設定オプション = デフォルト値タイプ説明

file_event_handler = None

文字列値

シグナルではなくレポートをトリガーする変更を監視するファイルへのパス。このオプションを設定すると、レポートのシグナルトリガーが無効になります。アプリケーションが WSGI アプリケーションとして実行されている場合は、シグナルの代わりにこれを使用することが推奨されます。

file_event_handler_interval = 1

整数値

file_event_handler が設定されている場合にポーリングの間隔 (秒単位)

log_dir = None

文字列値

ファイルを作成するログディレクトリーへのパス

10.1.18. quota

次の表は、manila.conf ファイルの [クォータ] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.17 quota
設定オプション = デフォルト値タイプ説明

driver = manila.quota.DbQuotaDriver

文字列値

クォータチェックに使用するデフォルトのドライバー。

gigabytes = 1000

整数値

プロジェクトごとに許可される共有ギガバイト数。

max_age = 0

整数値

次に使用状況を更新するまでの秒数。

per_share_gigabytes = -1

整数値

共有ごとに許可される最大サイズ (ギガバイト単位)。

replica_gigabytes = 1000

整数値

プロジェクトごとに許可されるレプリカのギガバイト数。

reservation_expire = 86400

整数値

予約の有効期限が切れるまでの秒数。

share_group_snapshots = 50

整数値

許可される共有グループスナップショットの数。

share_groups = 50

整数値

許可される共有グループの数。

share_networks = 10

整数値

プロジェクトごとに許可される共有ネットワークの数。

share_replicas = 100

整数値

プロジェクトごとに許可される共有レプリカの数。

shares = 50

整数値

プロジェクトごとに許可される共有数。

snapshot_gigabytes = 1000

整数値

プロジェクトごとに許可されるスナップショットのギガバイト数。

snapshots = 50

整数値

プロジェクトごとに許可される共有スナップショットの数。

until_refresh = 0

整数値

使用状況がリフレッシュされるまでの予約数。

10.1.19. ssl

次の表は、manila.conf ファイルの [ssl] グループで使用できるオプションの概要をまとめたものです。

Expand
表10.18 ssl
設定オプション = デフォルト値タイプ説明

ca_file = None

文字列値

接続クライアントの検証に使用する CA 証明書ファイル。

cert_file = None

文字列値

サーバーをセキュアに起動する際に使用する証明書ファイル。

ciphers = None

文字列値

利用可能な暗号のリストを設定します。値は OpenSSL 暗号リスト形式の文字列である必要があります。

key_file = None

文字列値

サーバーをセキュアに起動する際に使用する秘密鍵ファイル。

version = None

文字列値

使用する SSL バージョン (SSL が有効な場合にのみ有効)。有効な値は TLSv1 および SSLv23 です。SSLv2、SSLv3、TLSv1_1、および TLSv1_2 は、一部のディストリビューションで利用できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat