2016-08-03 12 views
-1

Xenを実行しているハイパーバイザー(Dell R420上のDebian Jessie上でv.4.6.0)で、HVM用のdomUを構成し、VNC経由でコンソールに接続すると、接続は静的なイメージを表示し、マウスまたはキーボードの入力を受け付けないように見えます(VMがフリーズしている/応答していないと考えるようになる)。 VNC上でマウス/キーボード入力が反映されるようになりました(3回タブすると、VNC接続を閉じたり開いた後に適切なラジオボタンまたは入力ボタンが強調表示されますしかし、次の入力がどこにあるかを見るためにウィンドウをもう一度閉じて、使用できなくする必要があります)。Xen HVM domU VNCが画面をリフレッシュしない

私たちは、HVM構成のdomU(2x Debian Jessie、1x Ubuntu Xenial、すべてv.4.6.0)を持つ他の3台の物理マシン上でスムーズに動作し、QEMUが何かを比較することができました。厄介なXenホスト上で更新する必要があります。 QEMUを1.2.2から1.2.5にアップグレードし(現用ホスト上のバージョンと一致した)、再起動すると、問題は引き続き発生します。 VM設定を別のホストにコピーして成功した結果、このマシンに何かが隔離されていると考えられます。

host     : vm-host 
release    : 3.16.0-4-amd64 
version    : #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) 
machine    : x86_64 
nr_cpus    : 16 
max_cpu_id    : 47 
nr_nodes    : 1 
cores_per_socket  : 8 
threads_per_core  : 2 
cpu_mhz    : 2500 
hw_caps    : bfebfbff:2c100800:00000000:00007f00:77bee3ff:00000000:00000001:00000281 
virt_caps    : hvm hvm_directio 
total_memory   : 32704 
free_memory   : 17945 
sharing_freed_memory : 0 
sharing_used_memory : 0 
outstanding_claims  : 0 
free_cpus    : 0 
xen_major    : 4 
xen_minor    : 6 
xen_extra    : .0 
xen_version   : 4.6.0 
xen_caps    : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler   : credit 
xen_pagesize   : 4096 
platform_params  : virt_start=0xffff800000000000 
xen_changeset   : 
xen_commandline  : placeholder dom0_mem=1024M,max:1024M dom0_max_vcpus=1 dom0_vcpus_pin no-real-mode edd=off 
cc_compiler   : gcc (Debian 5.3.1-8) 5.3.1 20160205 
cc_compile_by   : ijc 
cc_compile_domain  : debian.org 
cc_compile_date  : Tue Feb 9 17:46:27 UTC 2016 
xend_config_format  : 4 

サンプルのdomUの設定:

name="VM1" 
uuid="91f4c306-101b-431b-bf73-2146b2a137fb" 
vcpus=2 
memory=2048 
disk = [ "phy:/dev/vg1/centos,xvda2,w", 
    "file:/path/folder/images/CentOS-7-x86_64-Minimal-511.iso,xvdb:cdrom,r" ] 
builder = "hvm" 
boot = "dc" 
vnc = "1" 
vnclisten = "0.0.0.0" 
vncdisplay = "0" 
vncpasswd = "password" 
vga ="stdvga" 
videoram = 64 

任意およびすべての猫/ XL情報のSYS /ハイパーバイザー/性質/機能

xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64

結果の

結果VNCをスムーズかつ適切に動作させる方法に関するアドバイスは、 感謝!

答えて

0

お礼ありがとうございます。 Xenとその依存関係の混在バージョンがインストールされていることが判明しました(4.4、およそ4.6)。 Xenと関連するすべてのパッケージを削除して再インストールしました。インストール中に、xen-hypervisor-4.6-amd64のインストールがストレッチレポから来ていることに気がつきましたが、その依存関係は以前のバージョン(たとえば、libxen-4.6の代わりにlibxen-4.4)を使ったjessieメインリポジトリからのものでした。これを解決するために、すべての依存関係を適切にインストールしたリブート apt-get -t stretch install xen-hypervisor-4.6-amd64 を実行し、HVM domUへのVNC接続が期待どおりに動作していました。

0

DomUの/etc/default/grubGRUB_GFXPAYLOAD_LINUX="keep"またはGRUB_GFXPAYLOAD_LINUX="640x480"(または別の解像度)を追加してから、update-grub2(DomU上)を実行して再起動してください。これは同じエラーで私を助けました。

関連する問題