Caixa local do Vagrant com libvirt

0

Eu criei uma imagem de caixa de base para libvirt, adicionando a caixa com sucesso e ela é visível na lista de caixas.

[root@centos7 vagrant]# vagrant box list
rhmaster (libvirt, 0)
[root@centos7 vagrant]#

Mas quando tentar vagar, reclama que a caixa não existe.

[root@centos7 vagrant]# vagrant up --provider=libvirt
Bringing machine 'default' up with 'libvirt' provider...
==> default: Uploading base box image as volume into libvirt 
storage...
The box 'rhmaster' does not exist. Please double check and
try again. You can see the boxes that are installed with
'vagrant box list'.

Qualquer orientação é realmente apropriada.

Meu arquivo metadata.json:

 {
 "provider"    : "libvirt",
 "format"      : "qcow2",
 "virtual_size" : 30
 }

Meu Vagrantfile adicionado na imagem da caixa:

  Vagrant.configure("2") do |config|
     config.vm.provider :libvirt do |libvirt|
          libvirt.driver = "kvm"
          libvirt.host = 'localhost'
          libvirt.uri = 'qemu:///system'
          libvirt.username = 'root'
          libvirt.connect_via_ssh = true
     end
     config.vm.define :new do |rhmaster|
           rhmaster.vm.box = "rhmaster"
           rhmaster.vm.provider :libvirt do |domain|
               domain.memory = 2048
           end
     end
  end
    
por Krishnan 11.10.2016 / 09:53

1 resposta

0

Meu nome de arquivo inválido box.img tinha caracteres desconhecidos. Eu acho que devido ao meu console de terminal da sessão XDCMP. Está tudo bem agora.

    
por 11.10.2016 / 11:16