Skip to content

Add support for OS-specific VM quirks #3195

@stgraber

Description

@stgraber

We currently have some limited quirks for when running Windows, MacOS and FreeBSD but we could benefit from extending that logic a bit with additional tricks to support older operating systems.

That's something that we have FuturFusion have spent quite a few weeks/months working through our work on Migration Manager where we need to be able to migrate existing VMs going as far back as RHEL 4, Debian 5 or Windows 2003 Server. All of those can be made to work mostly fine with Incus through a few raw.qemu tweaks.

Rather than keep all that logic in Migration Manager, it would make more sense to add it to Incus and more formally define our expectations around the image.os and image.release properties to trigger those quirks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions