devstackにおいてnova.confへの記述を追加したい場合

devstackの設定ファイルがlocal.confになってから、nova.confとかの設定値をlocal.confに直接記述できる仕組みがあったりする。詳しい説明は原文を読むこと。


nova.confの記述を直接書きたい場合にやることは

  • ヘッダ作成
  • 設定を記述

だけ。


まずヘッダ作成について。
ヘッダのフォーマットは下記となっている。

[[ <phase> | <config-file> ]]


ここで、phaseはlocal/pre-install/install/post-install/extraがある。各々の説明は原文を見ること。
一方で config-fileについては設定したいconfig fileを記述するんだけど、devstackでは変数に入っているのでそれを使うことが推奨されている。novaの場合はNOVA_CONFね。


ということで、例を書いておく。nova.confに日本語キーボードの設定(vnc_keymap=ja)を追加したい場合は下記記述をlocal.confに追加する。

[[post-install|NOVA_CONF]]
vnc_keymap=ja