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.
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
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.
Tags vagrant libvirt kvm-switch