immutablue-libvirt-manager#

Manage libvirt virtualization services.

Synopsis#

immutablue-libvirt-manager [OPTIONS] <COMMAND>

Description#

immutablue-libvirt-manager provides an easy way to enable or disable libvirt virtualization on your Immutablue system. It handles:

  • Starting/stopping libvirt services
  • Managing socket activation
  • Setting up user group membership (for non-root VM management)

Commands#

CommandDescription
enableEnable libvirt services and add user to libvirt group
disableDisable libvirt services
statusShow current libvirt status

Options#

OptionDescription
-s, --sudoRun with sudo (required for enable/disable)
--dry-runShow what would be done without making changes

Examples#

Check libvirt status#

immutablue-libvirt-manager status

Enable virtualization#

immutablue-libvirt-manager -s enable

After enabling, you’ll need to log out and back in for group membership to take effect.

Disable virtualization#

immutablue-libvirt-manager -s disable

Preview changes (dry run)#

immutablue-libvirt-manager -s --dry-run enable

Using via immutablue command#

# Enable libvirt
immutablue enable_libvirt

# Disable libvirt
immutablue disable_libvirt

# Check status
immutablue status_libvirt

# Dry run enable
immutablue enable_libvirt_dry_run

Services Managed#

When enabled, the following services are activated:

  • libvirtd.service - Main libvirt daemon
  • libvirtd.socket - Socket activation
  • virtlogd.service - Virtual machine logging
  • virtlockd.service - Virtual machine locking

Group Membership#

When enabled, your user is added to the libvirt group, allowing you to manage VMs without root privileges. A logout/login is required for this to take effect.

See Also#