VmConfig: set default chipset for VM into Q35 #PSBM-151619VZ9 uses Q35 as default chipset for VM
Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
DspCfg: append backup parameters compression and tunnelAllow customers enabling/disabling tunneling and compression
for the backups started by Virtuozzo Automator
https://jira.vzint.dev/browse/PSBM-150576
https://jira.vzint.dev/browse/PSBM-150577
Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
vmconfig: add NumaNodes parameter for VmCPU config #PSBM-146634Introduced NumaNodes parameter for VM to allow simulate
numa configurations.
Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
vmconfig: Introduce VM parameter OnEfiUpdateAction #PSBM-144949This parameter stores prevous value of 'on_reboot' action, and
restores it back after update of NVRAM will happen.
Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
vmconfig: Introduce libvirt lifecycle actions into VM config #PSBM-144949Dispatcher should keep and restore customer values of lifecycle
actions 'on_poweroff', 'on_reboot' and 'on_crash'.
Signed-off-by: Aleksandr Leskin <aleksandr.leskin@virtuozzo.com>
Remove netfilter support #PSBM-145299The kernel counterpart of this feature has been dropped in VHS9.
Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>
Expand xmlmodel blkio physical_block_size and logical_block_size #PSBM-131181We add a hint for the user in the form of default values for the logical block and the physical block.
Selecting specific values offering a good balance between disk performance and the use of space in primary memory,
also these parameters allow you to maintain compatibility with older systems.
Signed-off-by: Efim Shevrin <efim.shevrin@virtuozzo.com>
Schema/VmConfig.xsd: Do not change nvram path in dispatcher if vm was created by virt-install #PSBM-141223When creating a VM with an nvram disk using the virt-install utility, libvirt
puts the nvram of the created vm in a special directory /var/lib/qemu/nvram/.
If there is a dispatcher in the system, it in turn changes config.pvs and saves paths to
nvram disk relative to VmHome, after changing config.pvs the dispatcher sends an event
in libvirt, in the end we get that in the libvirt config the path...
Add equality condition for gateway ipv6 PSBM-139469.The condition for the hotplug update is to check that the adapter parameters have been changed.
The operator== in the CVmGenericNetworkAdapter class is responsible for such a check.
However, operator== for this class did not include a condition for gateway with ipv6,
and when changing ipv6 gateway, the configuration was not updated.
Merge pull request #102 in OVZ/libprlxmlmodel from ~EFIM SHEVRIN/libprlxmlmodel:PSBM-133241-Update-libvirt-to-mount-USBg-uest-tools-disks-correctly to master* commit '619f1b12d762cb67525d517c661ae3089dde3d97':
PSBM-133241 Update libvirt to mount USB guest tools disks correctly