[pve-devel] [PATCH] add a forcemachine parameter to force a specific qemu machine version
Dietmar Maurer
dietmar at proxmox.com
Tue Jun 4 10:45:27 CEST 2013
> Yes and no the idea was that if we may have later a machine configuration in
> .conf this one still forces the machine to another value.
>
> Example:
> machine config option: pc-q35-1.4
> You start the VM.
> change machine config option: pc-q35-1.5 you do a snapshot
>
> you rollback - now the config option machine is pc-q35-1.5 but we still need
> to FORCE to pc-q35-1.4
What is the problem - I do not see any conflict (the vm_start parameter and the configuration option can
have the same name).
> >> +PVE::JSONSchema::register_standard_option('forcemachine', {
> >> + description => "Force a specific qemu machine type.",
> >> + type => 'string',
> >> + maxLength => 128,
> >> + optional => 1,
> >> +});
> >
> > Can we have a simple parser for that type?
>
> Which kind of parser? Just [a-z0-9-\.]?
I thought something like:
(pc|pc(-i440fx)?-\d+\.]d+|q35|pc-q35-\d+\.\d+)
Seems we can simply use a regex in the JSON schema for that.
More information about the pve-devel
mailing list