2016-03-18 2 views
1

良い日、私は私が提供されている画像を使用してVM使用してKVMをスピンアップしようとしていますのvirt-ビューアXDG_RUNTIME_DIR

VMを正常に作成できましたが、私はコンソールにアクセスできません。

私はSSHを使用して(14.04 Ubuntuの)私のサーバーにリモート接続し、以下のパッケージインストール:

インストール済みのパッケージを:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder 
bridge-utils virtinst virt-viewer vncviewer -y 

これは私がインスタンスを作成するために使用されるコマンドです:

virt-install --graphic vnc --connect qemu:///system --virt-type kvm 
--name licenseServer --ram 2048 --vcpus=2 
--disk path=/var/lib/libvirt/images/licenseServer.img,size=10 
--cdrom=/root/licenseServer.qcow2 --bridge br0 

出力:

Starting install... 
Creating domain...          | 0 B  00:00 
error: XDG_RUNTIME_DIR not set in the environment. 
Cannot open display: 
Run 'virt-viewer --help' to see a full list of available command line options 
Domain installation still in progress. You can reconnect to the console 
to complete the installation process. 
作成された10

インスタンス:

Id Name       State 
---------------------------------------------------- 
4  licenseServer     running 

私はこの問題を解決するために持っている唯一の参照は、次のとおりです。ルートに

https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1074418

変数XDG_RUNTIME_DIRは空として表示されます。

私はVMコンソールに接続できるように、問題を解決する上で私を助けてもらえ:

のvirt-ビューア--connect QEMU:///システムlicenseServer

私は、サーバーに接続しようとしましたssh -Xで上記のコマンドを使用しますが、運はありません。

答えて

0

Xがありますか?

How to install KVM on Ubuntu 14.04 LTS Headless Server

sudo virsh dumpxml centos7 | grep vnc 
    <graphics type='vnc' port='5901' autoport='yes' listen='127.0.0.1'> 

ポート値(すなわち、5901)を書き留めてください。 SSHクライアントを使用してトンネルをセットアップし、VNCクライアントを使用してリモートvncサーバーにアクセスする必要があります。

ゲストドメインのVNCコンソール

タイプ次のSSHポートフォワーディングコマンドにアクセスするには:

ssh [email protected] -L 5901:127.0.0.1:5901 

ssh [email protected] - server1.cybercitiでのリモートKVMホストへのSSHセッションを確立します.bizホスト。

-L - ローカルポート転送を開始します。

5901:127.0.0.1:5901 - セットアップトンネル、つまり、インターネット経由でトラフィックを通過させてリモートサーバー127.0.0.1とポート5901にアクセスします。詳細については、「SSHによるトンネルVNCトラフィックのインターネット設定」を参照してください。

sshトンネルが確立されたら、VNCクライアントを自分で127.0.0にポイントすることができます。1(ローカルホスト)アドレスとポート5901を次のように入力します。