4.5. アンダークラウドへの hieradata の設定
director に Puppet hieradata を設定して、サービスに対して利用可能な undercloud.conf パラメーター以外のカスタム設定を行うことができます。
手順
-
hieradata オーバーライドファイルを作成します (例:
/home/stack/hieradata.yaml)。 カスタマイズした hieradata をファイルに追加します。たとえば、Compute (nova) サービスのパラメーター
force_raw_imagesをデフォルト値のTrueからFalseに変更するには、以下のスニペットを追加します。nova::compute::force_raw_images: False
nova::compute::force_raw_images: FalseCopy to Clipboard Copied! Toggle word wrap Toggle overflow 設定するパラメーターに Puppet 実装がない場合には、以下の手段によりパラメーターを設定します。
nova::config::nova_config: DEFAULT/<parameter_name>: value: <parameter_value>nova::config::nova_config: DEFAULT/<parameter_name>: value: <parameter_value>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
nova::config::nova_config: DEFAULT/network_allocate_retries: value: 20 ironic/serial_console_state_timeout: value: 15nova::config::nova_config: DEFAULT/network_allocate_retries: value: 20 ironic/serial_console_state_timeout: value: 15Copy to Clipboard Copied! Toggle word wrap Toggle overflow undercloud.confファイルのhieradata_overrideパラメーターを、新しい/home/stack/hieradata.yamlファイルのパスに設定します。hieradata_override = /home/stack/hieradata.yaml
hieradata_override = /home/stack/hieradata.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow