![在 Ubuntu 14.04 主机上创建 KVM 失败](https://linux22.com/image/975299/%E5%9C%A8%20Ubuntu%2014.04%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E5%88%9B%E5%BB%BA%20KVM%20%E5%A4%B1%E8%B4%A5.png)
我正在尝试这个指南:https://help.ubuntu.com/lts/serverguide/cloud-images-and-uvtool.html
$ uvt-simplestreams-libvirt sync release=trusty arch=amd64
bogdanbiv@bivub1404:~$ time uvt-kvm create secondtest release=trusty
real 0m0.673s
user 0m0.127s
sys 0m0.050s
# although last command takes less than 1 second the next command proves
# the former actually performed something
bogdanbiv@bivub1404:~$ uvt-kvm create secondtest release=trusty
uvt-kvm: error: libvirt: storage volume 'secondtest.qcow' exists already
bogdanbiv@bivub1404:~$ uvt-kvm wait secondttest --insecure
uvt-kvm: error: libvirt: Domain not found: no domain with matching name 'secondttest'
那么这里出了什么问题?这些是 Ubuntu 文档中的确切命令 - 我没有看到任何区别,所以我假设出了问题。
在创建虚拟机之前我已经生成了一个 RSA 密钥。
答案1
首先,定时执行命令time
并不意味着命令执行后其效果会被撤销。因此
time uvt-kvm create secondtest release=trusty
创建secondtest
,然后尝试再次创建它:
uvt-kvm create secondtest release=trusty
这显然会失败,因为该域(及其关联图像)已经存在。
在第三条命令中,您输入了:secondttest
而不是secondtest
。因此,应为:
uvt-kvm wait secondtest --insecure