[cloudstack-users:0079] Re: CloduStackのインスタンス用Webコンソールについて

465 views
Skip to first unread message

寺門典昭

unread,
Dec 10, 2012, 1:31:28 AM12/10/12
to giraffe...@wh.commufa.jp, us...@cloudstack.jp
中谷さん

IDCフロンティアの寺門です。

API で、コンソール用のキーボードを指定するパラメーター(そのままkeyboard=jp)があります。
それをOS側のキーボード設定と合わせないとうまく動きません。もしかしたら、それでうまくいく場合もあるので、試してみたら如何でしょうか?
このパラメーターはUIに存在せず、しかも、APIのデフォルト(任意パラメーター)ではUSキーボードなので、分かりづらいですね。

APIでも出来なければ、バグ(デグレ)の可能性があります。
IDCFでは、2.2.xですがこの部分かなり手こずりました。。




2012年12月9日 18:14 <giraffe...@wh.commufa.jp>:
荒井さん

中谷です。情報ありがとうございます。

> 原因は幾つかあったと思いますが、以下のケースと似ていると思います。
> http://bugs.cloudstack.org/browse/CS-14373
> http://bugs.cloudstack.org/browse/CS-15316

とても参考になります。

私は普通のWindows 7でJP109なので
ちょっと他のハイパーバイザーで動かして
ためしてみようと思います。
後日になると思いますが,またレポートします。

※IDCフロンティアさんは
 CloudStack+VMwareという記事があるのですが
 困ってないのかな?逃げ道があるのか?
  http://www.atmarkit.co.jp/ait/articles/1210/16/news072.html

以上

----- Original Message -----
送信者: "荒井康宏" <y-a...@cloud.or.jp>
送信日時: 2012年12月09日(日) 16:57:01

> 中谷さん
>
> こんにちは。CUPA荒井です。
>
> > このような現象についてなにか御存じないでしょうか?
>
> 日本語キーボード(JP106キーボード)を利用している場合に、
> コンソールProxyで記号が正しく入力できない問題は、以前から
> 幾つも問題がありますね。
> ( 特に":"が打てない問題は OpenStackでも聞いた記憶があります。)
>
> > ※VMwareだからかな?とおもい,今度,Xen Server と KVMでも試してみよう
と思
> > っています。
>
> 原因は幾つかあったと思いますが、以下のケースと似ていると思います。
> http://bugs.cloudstack.org/browse/CS-14373
> http://bugs.cloudstack.org/browse/CS-15316
>
> ちなみに自分の環境は、MacOS XでEnglish Keyboardなので、
> 以下の環境で、正常に記号入力ができています^^
> Apache CloudStack 4.0
> KVM(CentOS6.3)
> Firefox 16.0.2
>
> ご情報まで。
>
> 2012年12月9日 14:46  <giraffe...@wh.commufa.jp>:
> > 皆さま
> >
> > 中谷と申します。どうぞよろしくお願いします。
> >
> > Apache CloudStack 4 + VMware vSphere 5で検証しています。
> >
> > CloduStackのWebGUIにてインスタンスの
> > コンソール(以下Webコンソール)操作について
> > わからないことがありまして
> > お手数ですがご助言いただけると助かります。
> >
> > ISOイメージを使用して,
> > CloduStackのVMインスタンスに
> > CentOS 6.3(32bit) をインストールしました。
> >
> > しかし何故だかWebコンソールでコロン:がうてません。
> > キーボーボのバインドがおかしいような気がします。
> >
> >
> > vSphere Clientのコンソールでは正常動作しています。
> >
> > CentOS 6.3(32bit)のインストールパラメータは
> > 以下のどちらも試しているのですが
> >
> > Language Selection : Japanese
> > Keyboard Selection : jp106
> >
> > Language Selection : English
> > Keyboard Selection : us
> >
> > どちらににしても:がうてません。
> > ※日本のローカライズの問題なのか?と思い
> >   usで試したけど,やはりNGでした。
> >
> >
> > Webコンソールの画面上部にあるKeyboardタブで
> > Standard(US)keyboard
> > と
> > Japanese keyboard
> > を切り替えてもやはりコロン:がうてません。
> >
> > このような現象についてなにか御存じないでしょうか?
> >
> > ※VMwareだからかな?とおもい,今度,Xen Server と KVMでも試してみよう
と思
> > っています。
> >
> > 以上
> >
> >
> >
> >
> > _______________________________________________
> > users mailing list
> > us...@cloudstack.jp
> > http://ml.cloudstack.jp/mailman/listinfo/users
>
> --
> --------------------------------------------
> ☆事務所(電話番号)を移転しました☆
> 一般社団法人クラウド利用促進機構 (CUPA)
> Cloud Utilization Promotion Agency
> 代表理事  荒井 康宏
> 〒110-0005
> 東京都台東区上野3-10-2中西ビル2F
> TEL: 03-6803-0134  FAX: 03-6803-2813
> URL: http://cloud.or.jp
> EMail: con...@cloud.or.jp
> --------------------------------------------
> _______________________________________________
> users mailing list
> us...@cloudstack.jp
> http://ml.cloudstack.jp/mailman/listinfo/users
>


_______________________________________________
users mailing list
us...@cloudstack.jp
http://ml.cloudstack.jp/mailman/listinfo/users



--
寺門

寺門典昭

unread,
Dec 10, 2012, 6:48:28 AM12/10/12
to giraffe.forest, users
中谷さん

寺門です。気軽な感じでお願いします。。

APIはご指摘のとおり、deployVirtualMachineのkeyboardです。
?command=deployVirtualMachine&keyboard=jp&templateid=xx...
こんな感じになります。

2.2.x + VMware では、keyboard=jpでAPIを実行すると、Hypervisor側の構成パラメーター(vCenter->VM->編集->オプション->全般->構成パラメーター)にRemoteDisplay.vnc.keymap=jp(あと、無意味なkeyboard=jpも入ってます。。)と設定されます。
これが入っているのにコロンが入力できないとConsole Proxyが悪いので、多分どうにもならないと思います。

KVMの事は詳しくは分かりません。

頑張ってください。



2012年12月10日 18:47 <giraffe...@wh.commufa.jp>:

寺門さん

中谷と申します。

コメントありがとうございます。

>IDCFでは、2.2.xですがこの部分かなり手こずりました。。

※IDCFの方とお話しできるとは光栄です。いろんな困難を乗り越えているのですね。すごいです。やはり内部構造について詳しくならないといけないですね。

私の操作としては,いちおうWebコンソールのUIではキーボードタイプが選択できたのでいろいろ組み合わせてやってみたのですが駄目でした。キャプチャをアップしました。

http://giraffeg.exblog.jp/18942587/

APIでキーボード設定できるんですね。勉強になります。

※deployVirtualMachineのkeyboardとか?

いちど、APIでキーボード指定したらどうなるかやってみます。

今、VMWareじゃなくてKVMならどうなるのかなと思い,KVMの環境を構築しているので,また結果はレポートいたします。

ありがとうございます。




--
寺門

荒井康宏

unread,
Dec 9, 2012, 2:57:01 AM12/9/12
to giraffe...@wh.commufa.jp, us...@cloudstack.jp

giraffe...@wh.commufa.jp

unread,
Dec 9, 2012, 12:46:52 AM12/9/12
to us...@cloudstack.jp

giraffe...@wh.commufa.jp

unread,
Dec 9, 2012, 4:14:34 AM12/9/12
to 荒井康宏, us...@cloudstack.jp
荒井さん

中谷です。情報ありがとうございます。

> 原因は幾つかあったと思いますが、以下のケースと似ていると思います。
> http://bugs.cloudstack.org/browse/CS-14373
> http://bugs.cloudstack.org/browse/CS-15316

とても参考になります。

私は普通のWindows 7でJP109なので
ちょっと他のハイパーバイザーで動かして
ためしてみようと思います。
後日になると思いますが,またレポートします。

※IDCフロンティアさんは
 CloudStack+VMwareという記事があるのですが
 困ってないのかな?逃げ道があるのか?
http://www.atmarkit.co.jp/ait/articles/1210/16/news072.html

以上

----- Original Message -----
送信者: "荒井康宏" <y-a...@cloud.or.jp>
送信日時: 2012年12月09日(日) 16:57:01

giraffe...@wh.commufa.jp

unread,
Dec 10, 2012, 4:47:59 AM12/10/12
to us...@cloudstack.jp

寺門さん

中谷と申します。

コメントありがとうございます。

>IDCFでは、2.2.xですがこの部分かなり手こずりました。。

※IDCFの方とお話しできるとは光栄です。いろんな困難を乗り越えているのですね。すごいです。やはり内部構造について詳しくならないといけないですね。

私の操作としては,いちおうWebコンソールのUIではキーボードタイプが選択できたのでいろいろ組み合わせてやってみたのですが駄目でした。キャプチャをアップしました。

http://giraffeg.exblog.jp/18942587/

APIでキーボード設定できるんですね。勉強になります。

※deployVirtualMachineのkeyboardとか?

いちど、APIでキーボード指定したらどうなるかやってみます。

今、VMWareじゃなくてKVMならどうなるのかなと思い,KVMの環境を構築しているので,また結果はレポートいたします。

ありがとうございます。

 

----- Original Message -----
送信者: "寺門典昭" <nter...@idcf.jp>
送信日時: 2012年12月10日(月) 15:31:28

 

中谷さん

giraffe...@wh.commufa.jp

unread,
Dec 14, 2012, 1:25:25 PM12/14/12
to users

こんにちわ。中谷です。

その後のレポートになります。

VMware/KVM/XenおよびUI/APIでのインスタンス作成で試しました。

結論から言いますと
キーボードとOSのキーボード指定がjp106の場合
ハイパーバイザ:VMwareで
インスタンスをAPI作成(keyboard=jp)指定し,
WebコンソールのKeybord設定が(何故だか)Standard(US)Keybordの場合に一番
まともな挙動のような感じでした。

その他は?がつく結果でした。
※XenとKVMはUI/APIともにNG。


以下実施内容です。

クライアント環境:
 ブラウザ:firefox 17.0.1
 クライアントPC:FMV LIFEBOOK UH75/H
 クライアントOS:Windows 7 64bit

CloudStackバージョン:
 Apache CloudStack 4.0.0-0.140

インスタンス:CentOS 6.3(32bit)※VMware/KVM
                 CentOS 6.2(64bit)※Xen

(1)ハイパーバイザ:VMware vSphere 5 update1

(1-1)
 インスタンスをCloudStack UIで作成
 OSをインストール(キーボード設定=jp106)

(1-1-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(1-1-2)
  Japanese Keybord
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(1-2)
 インスタンスをAPIで作成(keybord=jp指定)
  ※仮想マシン設定で
   RemoteDisplay.vnc.keymap=jpの存在を確認。
 OSをインストール(キーボード設定=jp106)

(1-2-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →: コロン★
 セミコロン;押下  →; セミコロン

(1-2-2)
 CloudStack WebコンソールのKeybord設定
  Japanese Keybord
   コロン:押下  →:   コロン★
 セミコロン;押下  →:;  コロンとセミコロン

     ↑コロンとセミコロンが両方表示された。


(2)ハイパーバイザ:KVM (CentOS 6.3 64bit)

(2-1)
 インスタンスをCloudStack UIで作成
 OSをインストール(キーボード設定=jp106)

(2-1-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(2-1-2)
  Japanese Keybord
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(2-2)
 インスタンスをAPIで作成(keybord=jp指定)
  ※psコマンドでqemu-kvmの引数を確認したが
   仮想マシン設定でキーボードに関するオプションは
   特にみあたらない。
 OSをインストール(キーボード設定=jp106)

(2-2-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(2-2-2)
 CloudStack WebコンソールのKeybord設定
  Japanese Keybord
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン



(3)ハイパーバイザ:Citrix XenServer 6.0.2

(3-1)
 インスタンスをCloudStack UIで作成
 OSをインストール(キーボード設定=jp106)

(3-1-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(3-1-2)
  Japanese Keybord
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(3-2)
 インスタンスをAPIで作成(keybord=jp指定)
 OSをインストール(キーボード設定=jp106)

(3-2-1)
 CloudStack WebコンソールのKeybord設定
  Standard(US)Keybordの場合
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン

(3-2-2)
 CloudStack WebコンソールのKeybord設定
  Japanese Keybord
   コロン:押下  →; セミコロン
 セミコロン;押下  →; セミコロン


以上

 

Noriaki Terakado

unread,
Dec 18, 2012, 10:04:43 AM12/18/12
to <giraffe.forest@wh.commufa.jp>, users
中谷さん

遅レスですみません。。
素晴らしいレポートで大変参考になりました。
VMware版少しデグレしてるみたいですね。vimで終了したいときにコロンが使えなくCtrl-zで無理やり抜けてたのを思い出しましたw
あと、| (パイプ) も限りなく怪しいです。

我々も確認して、修正していきたいと思います。


寺門

giraffe...@wh.commufa.jp

unread,
Dec 19, 2012, 4:47:45 AM12/19/12
to users

荒井さん,寺門さん
皆さん

中谷です。失礼いたします。

その後,インスタンスOSのバージョン変えたり,ブラウザ変えたりして試した結果もアップいたしました。

http://giraffeg.exblog.jp/19023093/


以上です。ご報告まで。

荒井康宏

unread,
Dec 15, 2012, 6:31:54 PM12/15/12
to giraffe...@wh.commufa.jp, users
中谷さん

情報ありがとうござます。

> ハイパーバイザ:VMwareで
> インスタンスをAPI作成(keyboard=jp)指定し,
> WebコンソールのKeybord設定が(何故だか)Standard(US)Keybordの場合に一番
> まともな挙動のような感じでした。

なるほど。不思議です。
HyperVisor毎の差異がどこから生じてくるか気になりますね。。

貴重なご情報ありがとうございました!

2012年12月15日 3:25 <giraffe...@wh.commufa.jp>:
Reply all
Reply to author
Forward
0 new messages