事象
OpenStackのVNCコンソールで:(コロン)が入力出来ない。というか、日本語キーボードで入力出来ない。
しかも、用意されているクラウドイメージのパスワードにコロンが使われているため、ゲストにログインすることも出来ない。
対処
恒久対処(既に作成されているインスタンスには無効)
Computeノードの/etc/nova/nova.confに以下を追記。
vnc_keymap=ja
サービス再起動。
$sudo service nova-compute restart
これで新規に作成されるインスタンスは日本語キーボードが有効になるはず。
既に作成されているインスタンスでの設定
virshで直接書き換えます。ゲストをシャットダウンした後、
$virsh list -all (該当インスタンス名確認)
$virsh edit *** (該当インスタンス名)
<graphics..>のkeymapパラメータを'ja'に変更
インスタンスを起動すればOK。
■参考
OpenStackのダッシュボードで日本語キーボードがうまく使えない | Works | URAMIRAIKAN http://www.uramiraikan.net/Works/entry-1999.html
Openstack noVNCのコンソールで日本語キーボードを使用するための方法 https://gist.github.com/takekawa/3869340