使用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