小编Bas*_*ann的帖子

vagrant 无法使用 libvirt 创建框

我正在尝试使用以下 Vagrantfile 设置一个带有 vagrant 和 libvirt 的框

Vagrant.configure("2") do |config|
  config.vm.define :test_vm do |test_vm|
    test_vm.vm.box = "test"
    test_vm.vm.network :private_network, :ip => '10.20.30.40'
  end

  config.vm.provider :libvirt do |libvirt|
    libvirt.driver = "qemu"
    libvirt.host = "localhost"
    libvirt.connect_via_ssh = false
    libvirt.username = "root"
    libvirt.storage_pool_name = "data"
  end
end
Run Code Online (Sandbox Code Playgroud)

在 RHEL 6.4 上,我收到以下错误

Error while connecting to libvirt: Error making a connection to libvirt URI qemu://localhost/system?no_verify=1:
Call to virConnectOpen failed: Unable to import client certificate /etc/pki/CA/cacert.pem
Run Code Online (Sandbox Code Playgroud)

我试图像这里描述的那样设置证书http://libvirt.org/remote.html#Remote_TLS_CA但这并没有改变任何东西。

如果我尝试通过 ssh 连接 vagrant 能够缓慢上传盒子,但之后我会遇到下一次失败

Call …
Run Code Online (Sandbox Code Playgroud)

linux qemu linux-kvm vagrant

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×1

linux-kvm ×1

qemu ×1

vagrant ×1