Editing Vagrant up --provider=libvirt

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{lowercase}}
 
* https://github.com/vagrant-libvirt/vagrant-libvirt
 
 
 
*<code>[[vagrant init fedora/32-cloud-base]]</code>
 
 
*<code>[[vagrant up --provider]]=libvirt</code>
 
 
[[vagrant status]]
 
[[vagrant ssh]] VM_NAME
 
 
[[virsh console]] VM_NAME
 
username: vagrant
 
password: vagrant
 
 
== vagrant up --provider=libvirt ==
 
<pre>
 
vagrant up --provider=libvirt
 
Bringing machine 'YOUR_VM_MACHINE_NAME' up with 'libvirt' provider...
 
==> YOUR_VM_MACHINE_NAME: Box 'generic/ubuntu2010' could not be found. Attempting to find and install...
 
    YOUR_VM_MACHINE_NAME: Box Provider: libvirt
 
    YOUR_VM_MACHINE_NAME: Box Version: >= 0
 
==> YOUR_VM_MACHINE_NAME: Loading metadata for box 'generic/ubuntu2010'
 
    YOUR_VM_MACHINE_NAME: URL: https://vagrantcloud.com/generic/ubuntu2010
 
==> YOUR_VM_MACHINE_NAME: Adding box 'generic/ubuntu2010' (v3.2.16) for provider: libvirt
 
    YOUR_VM_MACHINE_NAME: Downloading: https://vagrantcloud.com/generic/boxes/ubuntu2010/versions/3.2.16/providers/libvirt.box
 
Download redirected to host: vagrantcloud-files-production.s3-accelerate.amazonaws.com
 
    YOUR_VM_MACHINE_NAME: Calculating and comparing box checksum...
 
==> YOUR_VM_MACHINE_NAME: Successfully added box 'generic/ubuntu2010' (v3.2.16) for 'libvirt'!
 
==> YOUR_VM_MACHINE_NAME: Uploading base box image as volume into Libvirt storage...
 
==> YOUR_VM_MACHINE_NAME: Creating image (snapshot of base box volume).
 
==> YOUR_VM_MACHINE_NAME: Creating domain with the following settings...
 
==> YOUR_VM_MACHINE_NAME:  -- Name:              YOUR_VM_MACHINE_NAME
 
==> YOUR_VM_MACHINE_NAME:  -- Domain type:      kvm
 
==> YOUR_VM_MACHINE_NAME:  -- Cpus:              2
 
==> YOUR_VM_MACHINE_NAME:  -- Feature:          acpi
 
==> YOUR_VM_MACHINE_NAME:  -- Feature:          apic
 
==> YOUR_VM_MACHINE_NAME:  -- Feature:          pae
 
==> YOUR_VM_MACHINE_NAME:  -- Memory:            8192M
 
==> YOUR_VM_MACHINE_NAME:  -- Management MAC:
 
==> YOUR_VM_MACHINE_NAME:  -- Loader:
 
==> YOUR_VM_MACHINE_NAME:  -- Nvram:
 
==> YOUR_VM_MACHINE_NAME:  -- Base box:          generic/ubuntu2010
 
==> YOUR_VM_MACHINE_NAME:  -- Storage pool:      default
 
==> YOUR_VM_MACHINE_NAME:  -- Image:            /var/lib/libvirt/images/YOUR_VM_MACHINE_NAME.img (128G)
 
==> YOUR_VM_MACHINE_NAME:  -- Volume Cache:      default
 
==> YOUR_VM_MACHINE_NAME:  -- Kernel:
 
==> YOUR_VM_MACHINE_NAME:  -- Initrd:
 
==> YOUR_VM_MACHINE_NAME:  -- Graphics Type:    vnc
 
==> YOUR_VM_MACHINE_NAME:  -- Graphics Port:    -1
 
==> YOUR_VM_MACHINE_NAME:  -- Graphics IP:      127.0.0.1
 
==> YOUR_VM_MACHINE_NAME:  -- Graphics Password: Not defined
 
==> YOUR_VM_MACHINE_NAME:  -- Video Type:        cirrus
 
==> YOUR_VM_MACHINE_NAME:  -- Video VRAM:        256
 
==> YOUR_VM_MACHINE_NAME:  -- Sound Type:
 
==> YOUR_VM_MACHINE_NAME:  -- Keymap:            en-us
 
==> YOUR_VM_MACHINE_NAME:  -- TPM Path:
 
==> YOUR_VM_MACHINE_NAME:  -- INPUT:            type=mouse, bus=ps2
 
==> YOUR_VM_MACHINE_NAME: Creating shared folders metadata...
 
==> YOUR_VM_MACHINE_NAME: Starting domain.
 
==> YOUR_VM_MACHINE_NAME: Waiting for domain to get an IP address...
 
==> YOUR_VM_MACHINE_NAME: Waiting for SSH to become available...
 
    YOUR_VM_MACHINE_NAME:
 
    YOUR_VM_MACHINE_NAME: Vagrant insecure key detected. Vagrant will automatically replace
 
    YOUR_VM_MACHINE_NAME: this with a newly generated keypair for better security.
 
    YOUR_VM_MACHINE_NAME:
 
    YOUR_VM_MACHINE_NAME: Inserting generated public key within guest...
 
    YOUR_VM_MACHINE_NAME: Removing insecure key from the guest if it's present...
 
    YOUR_VM_MACHINE_NAME: Key inserted! Disconnecting and reconnecting using new SSH key...
 
</pre>
 
 
== With errors ==
 
 
vagrant up --provider=libvirt
 
Bringing machine 'default' up with 'libvirt' provider...
 
==> default: Box 'fedora/32-cloud-base' could not be found. Attempting to find and install...
 
    default: Box Provider: libvirt
 
    default: Box Version: >= 0
 
==> default: Loading metadata for box 'fedora/32-cloud-base'
 
    default: URL: https://vagrantcloud.com/fedora/32-cloud-base
 
==> default: Adding box 'fedora/32-cloud-base' (v32.20200422.0) for provider: libvirt
 
    default: Downloading: https://vagrantcloud.com/fedora/boxes/32-cloud-base/versions/32.20200422.0/providers/libvirt.box
 
    default: Download redirected to host: download.fedoraproject.org
 
    default: Calculating and comparing box checksum...
 
The box failed to unpackage properly. Please verify that the box
 
file you're trying to add is not corrupted and that enough disk space
 
is available and then try again.
 
The output from attempting to unpackage (if any):
 
 
x box.img: Write failed
 
x metadata.json: Write failed
 
x Vagrantfile: Write failed
 
bsdtar: Error exit delayed from previous errors.
 
 
 
 
 
vagrant up --provider=libvirt
 
Bringing machine 'default' up with 'libvirt' provider...
 
There was error while creating libvirt storage pool: Call to virStoragePoolDefineXML failed: operation failed: Storage source conflict with [[pool]]: 'images'
 
 
<pre>
 
vagrant up --provider=libvirt
 
Bringing machine 'default' up with 'libvirt' provider...
 
==> default: Box 'fedora/32-cloud-base' could not be found. Attempting to find and install...
 
    default: Box Provider: libvirt
 
    default: Box Version: >= 0
 
==> default: Loading metadata for box 'fedora/32-cloud-base'
 
    default: URL: https://vagrantcloud.com/fedora/32-cloud-base
 
==> default: Adding box 'fedora/32-cloud-base' (v32.20200422.0) for provider: libvirt
 
    default: Downloading: https://vagrantcloud.com/fedora/boxes/32-cloud-base/versions/32.20200422.0/providers/libvirt.box
 
Download redirected to host: download.fedoraproject.org
 
    default: Calculating and comparing box checksum...
 
==> default: Successfully added box 'fedora/32-cloud-base' (v32.20200422.0) for 'libvirt'!
 
==> default: Uploading base box image as volume into Libvirt storage...
 
==> default: Creating image (snapshot of base box volume).
 
==> default: Creating domain with the following settings...
 
==> default:  -- Name:              root_default
 
==> default:  -- Domain type:      kvm
 
==> default:  -- Cpus:              1
 
==> default:  -- Feature:          acpi
 
==> default:  -- Feature:          apic
 
==> default:  -- Feature:          pae
 
==> default:  -- Memory:            512M
 
==> default:  -- Management MAC:
 
==> default:  -- Loader:
 
==> default:  -- Nvram:
 
==> default:  -- Base box:          fedora/32-cloud-base
 
==> default:  -- Storage pool:      default
 
==> default:  -- Image:            /var/lib/libvirt/images/root_default.img (41G)
 
==> default:  -- Volume Cache:      default
 
==> default:  -- Kernel:
 
==> default:  -- Initrd:
 
==> default:  -- Graphics Type:    vnc
 
==> default:  -- Graphics Port:    -1
 
==> default:  -- Graphics IP:      127.0.0.1
 
==> default:  -- Graphics Password: Not defined
 
==> default:  -- Video Type:        cirrus
 
==> default:  -- Video VRAM:        9216
 
==> default:  -- Sound Type:
 
==> default:  -- Keymap:            en-us
 
==> default:  -- TPM Path:
 
==> default:  -- INPUT:            type=mouse, bus=ps2
 
Error while creating domain: Error saving the server: Call to virDomainDefineXML failed: invalid argument: could not get preferred machine for /usr/bin/qemu-system-x86_64 type=kvm
 
</pre>
 
 
 
  
 
<pre>
 
<pre>
Line 169: Line 22:
  
  
vagrant up --provider=libvirt
+
*<code>[[vagrant init fedora/32-cloud-base]]</code>
Traceback (most recent call last):
 
  10: from /usr/bin/vagrant:23:in `<main>'
 
9: from /usr/bin/vagrant:23:in `load'
 
8: from /usr/share/rubygems-integration/all/gems/vagrant-2.2.6/bin/vagrant:145:in `<top (required)>'
 
7: from /usr/share/rubygems-integration/all/gems/vagrant-2.2.6/bin/vagrant:145:in `new'
 
6: from /usr/share/rubygems-integration/all/gems/vagrant-2.2.6/lib/vagrant/environment.rb:124:in `initialize'
 
5: from /usr/share/rubygems-integration/all/gems/vagrant-2.2.6/lib/vagrant/util/platform.rb:247:in `fs_real_path'
 
4: from /usr/share/rubygems-integration/all/gems/vagrant-2.2.6/lib/vagrant/util/platform.rb:229:in `fs_case_sensitive?'
 
3: from /usr/lib/ruby/2.7.0/tmpdir.rb:83:in `mktmpdir'
 
2: from /usr/lib/ruby/2.7.0/tmpdir.rb:129:in `create'
 
1: from /usr/lib/ruby/2.7.0/tmpdir.rb:85:in `block in mktmpdir'
 
/usr/lib/ruby/2.7.0/tmpdir.rb:85:in `mkdir': [[No space left on device]] @ dir_s_mkdir - /tmp/vagrant-fs-case-sensitive20210411-34679-fhqcbq (Errno::ENOSPC)
 
  
== Related terms ==
 
* [[Terraform]]
 
  
 
== See also ==
 
== See also ==
 
* {{Vagrant}}
 
* {{Vagrant}}
* {{libvirt}}
 
  
 
[[Category:Vagrant]]
 
[[Category:Vagrant]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: