我在virsh看不到正在运行的客人

使用CentOS 5与KVM。

我已经下载了这个 KVM应用程序,当解压缩它只是一个.img文件。 没有提供的XML文件。

我可以开始与客人

/usr/libexec/qemu-kvm -hda /data/kvm/slash.img -m 512 

它的工作。

现在我想为客人做一个configuration文件。

问题是,当我这样做

 # virsh -c qemu:///system list Id Name State ---------------------------------- # 

我没有按预期看到客人。

有谁知道什么是错的?

你可以在这里得到一个.xml文件的例子:
http://libvirt.org/drvqemu.html#xmlconfig

您可以根据自己的需要进行修改。
在这里你可以关于xml格式的所有格式:
http://libvirt.org/format.html

关于查看所有虚拟机,请尝试使用

 virsh list --all 

所以您可以看到所有已安装的虚拟机,而不仅仅是正在运行的虚拟机

你可能需要用qemu+ssh://运行这个qemu+ssh://

你需要告诉virsh关于你的KDE image.This是通过导入一个现有的XML文件,根据你的需要定制或生成一个

方法1.创build和自定义XML:从其他地方获取副本或下载上一个答案中指定的副本,并将其放置在临时位置。 我的情况/home/user/centos.xml(我的情况是centos.img,你的IMAGENAME.img); qcow或qcow2也可以

导入(创build)到virsh

 virsh create /home/user/centos.xml 

一旦在libvirt中用virsh in导入可以在/ etc / libvirsh / qemu /


方法2.通过“安装”现有的图像生成一个新的XML

 virt-install --connect qemu:///system --name centos --ram 256 --disk path=/var/lib/libvirt/images/base-centos.img --bridge=virbr0 --vnc --vncport=5901 --accelerate --os-type=linux --cdrom /dev/cdrom 

其中path=您的图像的位置

停止强制执行上一个命令

 virsh destroy centos 

在virsh寻找cenots

 virsh list --all Id Name State ---------------------------------- - centos shut off 

启动新的虚拟机

 [root@ libvirt]# virsh start centos Domain centos started [root@ libvirt]# virsh list Id Name State ---------------------------------- 1 centos running