292aaae3ee
- Update to virt-v2v 2.8.1 (jsc#PED-12706) * convert: Replay dirty log for ext4 filesystems before running e2fsck * docs: Add pre-conversion tasks section * docs: Explain that the guest should not be running during conversion * output: Report space on the target filesystem * convert: Limit the amount of memory used by xfs_repair
Charles Arnold2025-06-30 19:55:52 +00:00
1442320e34
- Update to virt-v2v 2.8.0 (jsc#PED-12706) * New virt-v2v-open(1) tool. * Windows Server 2025 is supported (thanks Ming Xie). * Two features have been added to enhance data integrity. * The UEFI secureboot property is now modelled correctly, and (for outputs which support it) is reflected in the output metadata (thanks Daniel Berrange, Andrea Bolognani, Ming Xie). * Parallel disk copies are now possible, using the --parallel=N option. The default behaviour is still to do serial copies. * virt-v2v-in-place(1) has a new -O option. This generates the same output as virt-v2v-inspector(1), allowing callers to combine both passes into one. * Virtio-win driver selection has been made more robust. (Cole Robinson) * We now check filesystem integrity (using tools like fsck(8)) before and after conversion, to ensure both that we fully understand the filesystem before conversion and that no corruption has happened during conversion. At the moment this is only implemented for Btrfs, ext4 and XFS. * Removed features Handling of kmod-xenpv has been removed. (Cole Robinson). --compressed: Use -oo compressed instead. --no-trim: This did nothing. --password-file: Use --ip instead. --qemu-boot: Use -oo qemu-boot instead. --vddk-*: Use --io vddk-* instead. --vdsm-*: Use --oo vdsm-* instead. --vmtype: This did nothing. * For a complete list of changes and bug fixes see, https://www.libguestfs.org/virt-v2v-release-notes-2.8.1.htmlCharles Arnold2025-06-11 20:48:35 +00:00
16dde312ba
- Update to virt-v2v 2.8.0 (jsc#PED-12706) * New virt-v2v-open(1) tool. * Windows Server 2025 is supported (thanks Ming Xie). * Two features have been added to enhance data integrity. * The UEFI secureboot property is now modelled correctly, and (for outputs which support it) is reflected in the output metadata (thanks Daniel Berrange, Andrea Bolognani, Ming Xie). * Parallel disk copies are now possible, using the --parallel=N option. The default behaviour is still to do serial copies. * virt-v2v-in-place(1) has a new -O option. This generates the same output as virt-v2v-inspector(1), allowing callers to combine both passes into one. * Virtio-win driver selection has been made more robust. (Cole Robinson) * We now check filesystem integrity (using tools like fsck(8)) before and after conversion, to ensure both that we fully understand the filesystem before conversion and that no corruption has happened during conversion. At the moment this is only implemented for Btrfs, ext4 and XFS. * Removed features Handling of kmod-xenpv has been removed. (Cole Robinson). --compressed: Use -oo compressed instead. --no-trim: This did nothing. --password-file: Use --ip instead. --qemu-boot: Use -oo qemu-boot instead. --vddk-*: Use --io vddk-* instead. --vdsm-*: Use --oo vdsm-* instead. --vmtype: This did nothing. * For a complete list of changes and bug fixes see, https://www.libguestfs.org/virt-v2v-release-notes-2.8.1.htmlCharles Arnold2025-06-11 20:48:35 +00:00
68bc6440c3
- Update to virt-v2v 2.7.17 (jsc#PED-12706) * convert: Use e2fsck -n flag when checking ext2/3/4 filesystems * -o libvirt: use inspected osinfo short-id for libvirt XML annotation
Charles Arnold2025-06-06 17:24:18 +00:00
69ff5795de
- Update to virt-v2v 2.7.17 (jsc#PED-12706) * convert: Use e2fsck -n flag when checking ext2/3/4 filesystems * -o libvirt: use inspected osinfo short-id for libvirt XML annotation
Charles Arnold2025-06-06 17:24:18 +00:00
7adceba825
Accepting request 1279330 from Virtualization
Ana Guerrero2025-05-23 12:31:12 +00:00
d2f051ffc0
Accepting request 1279330 from Virtualization
Ana Guerrero2025-05-23 12:31:12 +00:00
b6831ee9ae
Various spec file fixes to build latest version of virt-v2v
Charles Arnold2025-05-22 14:36:48 +00:00
6d78c2eaba
Various spec file fixes to build latest version of virt-v2v
Charles Arnold2025-05-22 14:36:48 +00:00
c2de768655
Restore %{_mandir}/man1/virt-v2v-output-rhv.1%{?ext_man}
Charles Arnold2025-05-21 12:24:30 +00:00
1c249efd8b
Restore %{_mandir}/man1/virt-v2v-output-rhv.1%{?ext_man}
Charles Arnold2025-05-21 12:24:30 +00:00
775aa6f7db
- Update to virt-v2v 2.7.16 (jsc#PED-12706) * input: vddk: Use single nbdkit-vddk-plugin instance with exports * v2v: Generate --machine-readable list of input and output modes * convert; Run a filesystem check before and after conversion
Charles Arnold2025-05-21 11:36:14 +00:00
0667a8b85a
- Update to virt-v2v 2.7.16 (jsc#PED-12706) * input: vddk: Use single nbdkit-vddk-plugin instance with exports * v2v: Generate --machine-readable list of input and output modes * convert; Run a filesystem check before and after conversion
Charles Arnold2025-05-21 11:36:14 +00:00
38dcce6232
- Update to virt-v2v 2.7.15 (jsc#PED-12706) * bash: Replace 'cp -d' command with POSIX 'cp -P' * ocaml-link.sh.in: Remove redundant use of getopt * lib/libvirt_utils.ml: Turn live domain error into a warning * convert: flush output after printing debug information * convert: Print more readable mountpoint stats * input: Add undocumented -io vddk-noextents=true option * v2v: Remove --vddk-*, --vdsm-*, --compressed, --qemu-boot compat options * v2v: Remove --no-trim and --vmtype options * v2v: Remove --password-file option * input: Add -io vddk-file=... option * Add new virt-v2v-open tool * Rename -o rhv -> -o ovirt, and -o rhv-upload -> -o ovirt-upload * Update common submodule with various modifications * -o libvirt: Use Output.disk_path to form the output disk name * input: vddk: Only ask for a password once
Charles Arnold2025-05-13 17:45:25 +00:00
7441a8bddf
- Update to virt-v2v 2.7.15 (jsc#PED-12706) * bash: Replace 'cp -d' command with POSIX 'cp -P' * ocaml-link.sh.in: Remove redundant use of getopt * lib/libvirt_utils.ml: Turn live domain error into a warning * convert: flush output after printing debug information * convert: Print more readable mountpoint stats * input: Add undocumented -io vddk-noextents=true option * v2v: Remove --vddk-*, --vdsm-*, --compressed, --qemu-boot compat options * v2v: Remove --no-trim and --vmtype options * v2v: Remove --password-file option * input: Add -io vddk-file=... option * Add new virt-v2v-open tool * Rename -o rhv -> -o ovirt, and -o rhv-upload -> -o ovirt-upload * Update common submodule with various modifications * -o libvirt: Use Output.disk_path to form the output disk name * input: vddk: Only ask for a password once
Charles Arnold2025-05-13 17:45:25 +00:00
fd509b44b8
Accepting request 1270620 from Virtualization
Ana Guerrero2025-04-18 14:21:06 +00:00
7750a1ec02
Accepting request 1270620 from Virtualization
Ana Guerrero2025-04-18 14:21:06 +00:00
cfedc8652f
- Update to virt-v2v 2.7.12 (jsc#PED-8910) * Various Build fixes and enhancements * Various test and test data fixes and enhancements * Updates to documentation * mlcustomize: ignore sriov vioprot.* files too * mlcustomize: don't inject .pdb files * mlcustomize: Only use osinfo id for virtio-win path matching * mlcustomize: virtio-win: clarify virtio-1.0 support * mlcustomize: make windows q35 check independent of virtio drivers * mlcustomize: virtio-win: stop checking osinfo for virtio drivers * mltools: Strip out all libosinfo driver plumbing * mlutils: Remove need for OCaml OUnit2 * mltools: Remove need for OCaml OUnit2 * mlstdutils: Remove need for OCaml OUnit2 * mltools: Fix de-oUnit-ized tests * mltools: decouple and simplify osinfo device support checks * v2v: Use nbdcopy --blkhash in verbose mode Requires nbdcopy >= 1.23.1 * v2v: Print nbdcopy command in debug output * convert: Move blank disk rejection test earlier * convert: Move 'typ' and 'package_format' assignments later * convert: Split out choosing the root and setting up the inspect struct * convert: Simplify how we create the "Converting ..." message * convert: Change API for Libosinfo_utils.get_os_by_short_id * lib: Factor out command line parsing of the --root option * input/parse_domain_from_vmx.ml: Allow sataN:M.deviceType = "disk"
Charles Arnold2025-04-16 19:03:14 +00:00
10771d803f
- Update to virt-v2v 2.7.12 (jsc#PED-8910) * Various Build fixes and enhancements * Various test and test data fixes and enhancements * Updates to documentation * mlcustomize: ignore sriov vioprot.* files too * mlcustomize: don't inject .pdb files * mlcustomize: Only use osinfo id for virtio-win path matching * mlcustomize: virtio-win: clarify virtio-1.0 support * mlcustomize: make windows q35 check independent of virtio drivers * mlcustomize: virtio-win: stop checking osinfo for virtio drivers * mltools: Strip out all libosinfo driver plumbing * mlutils: Remove need for OCaml OUnit2 * mltools: Remove need for OCaml OUnit2 * mlstdutils: Remove need for OCaml OUnit2 * mltools: Fix de-oUnit-ized tests * mltools: decouple and simplify osinfo device support checks * v2v: Use nbdcopy --blkhash in verbose mode Requires nbdcopy >= 1.23.1 * v2v: Print nbdcopy command in debug output * convert: Move blank disk rejection test earlier * convert: Move 'typ' and 'package_format' assignments later * convert: Split out choosing the root and setting up the inspect struct * convert: Simplify how we create the "Converting ..." message * convert: Change API for Libosinfo_utils.get_os_by_short_id * lib: Factor out command line parsing of the --root option * input/parse_domain_from_vmx.ml: Allow sataN:M.deviceType = "disk"
Charles Arnold2025-04-16 19:03:14 +00:00
842fbf82dd
Accepting request 1252759 from Virtualization
Ana Guerrero2025-03-13 14:06:42 +00:00
ecc338891c
Accepting request 1252759 from Virtualization
Ana Guerrero2025-03-13 14:06:42 +00:00
fbb02c7319
Set requires on proper version of guestfs-tools
Charles Arnold2025-03-13 12:37:27 +00:00
8d7a9049d6
Set requires on proper version of guestfs-tools
Charles Arnold2025-03-13 12:37:27 +00:00
135d75dde9
Set requires on proper version of guestfs-tools
Charles Arnold2025-03-13 12:31:34 +00:00
c45ae59028
Set requires on proper version of guestfs-tools
Charles Arnold2025-03-13 12:31:34 +00:00
aabde7f95e
- Update to virt-v2v 2.7.8 (jsc#PED-8910) * convert: Drop kmod-xenpv-* handling * Remove more RHEL 3 support * convert: Handle large output from 'rpm -ql' command This requires the new guestfs_sh_out API from libguestfs 1.55.6. * mlstdutils: Reimplement String.find, add String.find_from * mlstdutils: Reimplement String.nsplit tail recursively * mldrivers: Handle large output from 'rpm -ql' command * mlcustomize: Drop old virtio-win dir name scraping
Charles Arnold2025-03-12 21:03:38 +00:00
a6e55c4146
- Update to virt-v2v 2.7.8 (jsc#PED-8910) * convert: Drop kmod-xenpv-* handling * Remove more RHEL 3 support * convert: Handle large output from 'rpm -ql' command This requires the new guestfs_sh_out API from libguestfs 1.55.6. * mlstdutils: Reimplement String.find, add String.find_from * mlstdutils: Reimplement String.nsplit tail recursively * mldrivers: Handle large output from 'rpm -ql' command * mlcustomize: Drop old virtio-win dir name scraping
Charles Arnold2025-03-12 21:03:38 +00:00
b40495cfa4
Accepting request 1250269 from Virtualization
Ana Guerrero2025-03-05 12:41:06 +00:00
40f935f059
Accepting request 1250269 from Virtualization
Ana Guerrero2025-03-05 12:41:06 +00:00
2b2de23456
- Update to virt-v2v 2.7.7 (jsc#PED-8910) * convert: Drop kmod-xenpv-* handling * Remove more RHEL 3 support * convert: Handle large output from 'rpm -ql' command * mlcustomize: Drop old virtio-win dir name scraping
Charles Arnold2025-03-03 21:53:04 +00:00
3bbd0733f1
- Update to virt-v2v 2.7.7 (jsc#PED-8910) * convert: Drop kmod-xenpv-* handling * Remove more RHEL 3 support * convert: Handle large output from 'rpm -ql' command * mlcustomize: Drop old virtio-win dir name scraping
Charles Arnold2025-03-03 21:53:04 +00:00
f971324ee8
- Update to virt-v2v 2.7.6 (jsc#PED-8910) * mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper * convert: Use yum/apt/... for package removals, not rpm/dpkg * convert: Reload augeas after package remove
Charles Arnold2025-02-18 16:43:57 +00:00
ee94934738
- Update to virt-v2v 2.7.6 (jsc#PED-8910) * mldrivers/linux_bootloaders.ml: Don't overwrite EFI grub2 wrapper * convert: Use yum/apt/... for package removals, not rpm/dpkg * convert: Reload augeas after package remove
Charles Arnold2025-02-18 16:43:57 +00:00
5383bc87aa
- Update to virt-v2v 2.7.5 (jsc#PED-8910) * Various language translation updates * po-docs: fixes and adjustments * valgrind: Add suppressions for two new memory leaks in glib
Charles Arnold2025-02-12 22:46:37 +00:00
075f392647
- Update to virt-v2v 2.7.5 (jsc#PED-8910) * Various language translation updates * po-docs: fixes and adjustments * valgrind: Add suppressions for two new memory leaks in glib
Charles Arnold2025-02-12 22:46:37 +00:00
b03b6a8829
Accepting request 1235238 from Virtualization
Ana Guerrero2025-01-07 19:52:35 +00:00
ff95297500
Accepting request 1235238 from Virtualization
Ana Guerrero2025-01-07 19:52:35 +00:00
798f8dfdb0
- Update to virt-v2v 2.7.4 (jsc#PED-8910) * mltools: Replace jansson with json-c * lib: OVF: Add preliminary support for Windows Server 2025 * in-place: Add a warning about checking the exit code * -i libvirtxml: Implement disk checksumming * v2v: Allow printing the checksum * -i libvirt: Trim whitespace around name * -o qemu: Replace hard-coded UEFI paths * -o qemu: Add set -e, -x at the top of the output script * -o qemu: Remove confusing comment about smm * lib, input: Model UEFI secureboot property in metadata * -i vmx: Parse uefi.secureBoot.enabled from vmx file * -o libvirt: Add full <firmware/> section * -o libvirt: Remove incorrect comment about secure boot * -i libvirt: Parse UEFI secureboot flag from libvirt XML * build: Move baseline OCaml to 4.08 * build: Depend on libnbd >= 1.14 * build: Use nbdcopy and nbdinfo from ./configure * v2v: Implement --parallel=N for parallel disk copies * in-place: Fix name of program in the --help output * inspector: Reorder -O option in alphabetical order * v2v: Ensure --parallel >= 1 * inspector: Move the code that creates XML output to a separate file * in-place: Add new -O option to write inspector XML
Charles Arnold2025-01-03 22:45:50 +00:00
af807d901e
- Update to virt-v2v 2.7.4 (jsc#PED-8910) * mltools: Replace jansson with json-c * lib: OVF: Add preliminary support for Windows Server 2025 * in-place: Add a warning about checking the exit code * -i libvirtxml: Implement disk checksumming * v2v: Allow printing the checksum * -i libvirt: Trim whitespace around name * -o qemu: Replace hard-coded UEFI paths * -o qemu: Add set -e, -x at the top of the output script * -o qemu: Remove confusing comment about smm * lib, input: Model UEFI secureboot property in metadata * -i vmx: Parse uefi.secureBoot.enabled from vmx file * -o libvirt: Add full <firmware/> section * -o libvirt: Remove incorrect comment about secure boot * -i libvirt: Parse UEFI secureboot flag from libvirt XML * build: Move baseline OCaml to 4.08 * build: Depend on libnbd >= 1.14 * build: Use nbdcopy and nbdinfo from ./configure * v2v: Implement --parallel=N for parallel disk copies * in-place: Fix name of program in the --help output * inspector: Reorder -O option in alphabetical order * v2v: Ensure --parallel >= 1 * inspector: Move the code that creates XML output to a separate file * in-place: Add new -O option to write inspector XML
Charles Arnold2025-01-03 22:45:50 +00:00
4495a57439
Accepting request 1206710 from Virtualization
Ana Guerrero2024-10-10 20:15:01 +00:00
77d8d33f1b
Accepting request 1206710 from Virtualization
Ana Guerrero2024-10-10 20:15:01 +00:00
9e8dce8acb
- Update to virt-v2v 2.6.0 (jsc#PED-8910) * You can now use most virt-customize(1) options, such as installing arbitrary firstboot scripts, uploading or editing files, etc. during conversions. * Installation of QEMU Guest Agent in Windows guests has been revised and made much more reliable. Note that a visible effect of this change is that Windows guests may reboot four or more times during the first boot after conversion (which is necessary). (Thanks Vadim Rozenfeld, Konstantin Kostiuk, Yuri Benditovich, Yan Vugenfirer). * We now forcibly online all virtio disks during firstboot, working around a security mitigation in recent versions of Windows that offlines them if they change bus (Martin Necas). * QEMU Balloon Server (blnsvr) is now installed in Windows guests, if found on the virtio-win ISO. This improves statistics gathering for these guests. * Add support for Circle Linux (Bella Zhang). * Add some support for LoongArch guests (liuxiang). * -i ova mode now uses the detected guest firmware, if it's not specified in the OVA metadata (Bella Khizgiyaev). * -o kubevirt output mode has been substantially changed to fix multiple problems. It should be more compatible with real KubeVirt instances now. (Thanks Arik Hadas, Bella Khizgiyaev, Lee Yarwood, Martin Necas). * -o libvirt mode now includes an <os firmware> attribute specifying whether the guest needs BIOS or UEFI to boot. * The output of virt-v2v-inspector(1) has been revised, with much more metadata available. * The --mac option now allows the gateway and network mask length to be empty (Arik Hadas).
Charles Arnold2024-10-10 13:40:09 +00:00
e583baf6e1
- Update to virt-v2v 2.6.0 (jsc#PED-8910) * You can now use most virt-customize(1) options, such as installing arbitrary firstboot scripts, uploading or editing files, etc. during conversions. * Installation of QEMU Guest Agent in Windows guests has been revised and made much more reliable. Note that a visible effect of this change is that Windows guests may reboot four or more times during the first boot after conversion (which is necessary). (Thanks Vadim Rozenfeld, Konstantin Kostiuk, Yuri Benditovich, Yan Vugenfirer). * We now forcibly online all virtio disks during firstboot, working around a security mitigation in recent versions of Windows that offlines them if they change bus (Martin Necas). * QEMU Balloon Server (blnsvr) is now installed in Windows guests, if found on the virtio-win ISO. This improves statistics gathering for these guests. * Add support for Circle Linux (Bella Zhang). * Add some support for LoongArch guests (liuxiang). * -i ova mode now uses the detected guest firmware, if it's not specified in the OVA metadata (Bella Khizgiyaev). * -o kubevirt output mode has been substantially changed to fix multiple problems. It should be more compatible with real KubeVirt instances now. (Thanks Arik Hadas, Bella Khizgiyaev, Lee Yarwood, Martin Necas). * -o libvirt mode now includes an <os firmware> attribute specifying whether the guest needs BIOS or UEFI to boot. * The output of virt-v2v-inspector(1) has been revised, with much more metadata available. * The --mac option now allows the gateway and network mask length to be empty (Arik Hadas).
Charles Arnold2024-10-10 13:40:09 +00:00
443dbecd9e
Accepting request 1202256 from Virtualization
Ana Guerrero2024-09-23 13:19:08 +00:00
c595b93e32
Accepting request 1202256 from Virtualization
Ana Guerrero2024-09-23 13:19:08 +00:00
38a58a15a4
- Update to virt-v2v 2.5.10 (jsc#PED-8910) * convert: Display osinfo in "Converting ..." message * Updated language translations * Fix the bugs in YAML generator * output: -o kubevirt: Fix firmware section to match specification
Charles Arnold2024-09-20 17:26:45 +00:00
8b3adf9386
- Update to virt-v2v 2.5.10 (jsc#PED-8910) * convert: Display osinfo in "Converting ..." message * Updated language translations * Fix the bugs in YAML generator * output: -o kubevirt: Fix firmware section to match specification
Charles Arnold2024-09-20 17:26:45 +00:00
5817d10b5e
- Update to virt-v2v 2.5.9 (jsc#PED-8910) * convert: More robust qemu-ga installation, change paths mlcustomize: Use Start-Process -Wait to run qemu-ga installer mlcustomize: Add Firstboot.firstboot_dir function mlcustomize: Place powershell scripts into <firstboot_dir>\Temp * common: mlcustomize: Inject qemu-ga & blnsvr into <firstboot_dir>/Temp * Pull in a fix to make Windows firstboot more reliable. mlcustomize: Add some comments to firstboot batch file mlcustomize: Reboot Windows between each firstboot script * convert: windows: Don't wait indefinitely for netkvm.sys * convert: windows: Allow increasing verboseness of driver installation * convert: windows: Online all virtio disks at first boot * convert: windows: Ignore sriov drivers on virtio-win disk - Update to virt-v2v 2.5.6 (jsc#PED-8910)
Charles Arnold2024-08-29 21:03:50 +00:00
7462e91fc6
- Update to virt-v2v 2.5.9 (jsc#PED-8910) * convert: More robust qemu-ga installation, change paths mlcustomize: Use Start-Process -Wait to run qemu-ga installer mlcustomize: Add Firstboot.firstboot_dir function mlcustomize: Place powershell scripts into <firstboot_dir>\Temp * common: mlcustomize: Inject qemu-ga & blnsvr into <firstboot_dir>/Temp * Pull in a fix to make Windows firstboot more reliable. mlcustomize: Add some comments to firstboot batch file mlcustomize: Reboot Windows between each firstboot script * convert: windows: Don't wait indefinitely for netkvm.sys * convert: windows: Allow increasing verboseness of driver installation * convert: windows: Online all virtio disks at first boot * convert: windows: Ignore sriov drivers on virtio-win disk - Update to virt-v2v 2.5.6 (jsc#PED-8910)
Charles Arnold2024-08-29 21:03:50 +00:00
ae663f52a3
- Update to virt-v2v 2.5.6 (jsc#PED-6305) * -i ova: Ignore dot-underscore-files in OVA files * mlcustomize: firstboot: Use Linux path for Powershell script path * mlcustomize: firstboot: Use powershell.exe instead of path * mlcustomize: firstboot: Use Powershell -NoProfile flag * mlcustomize: Revert delay installation of qemu-ga MSI * --mac: Allow gw and len fields to be empty * Debugging enhancements
Charles Arnold2024-08-06 17:05:55 +00:00
f73fb2b3bb
- Update to virt-v2v 2.5.6 (jsc#PED-6305) * -i ova: Ignore dot-underscore-files in OVA files * mlcustomize: firstboot: Use Linux path for Powershell script path * mlcustomize: firstboot: Use powershell.exe instead of path * mlcustomize: firstboot: Use Powershell -NoProfile flag * mlcustomize: Revert delay installation of qemu-ga MSI * --mac: Allow gw and len fields to be empty * Debugging enhancements
Charles Arnold2024-08-06 17:05:55 +00:00
663d1d0870
- Update to virt-v2v 2.5.5 (jsc#PED-6305) * -i vmx: Remove scp -T option * -i vmx: Refactor ssh/scp code into a new module * -i vmx: Simplify scp wrapper * -i vmx: Add the input password to vmx_source * -i vmx: Remove dependency of ssh.ml on Xml.uri * -i vmx: Replace external ssh/scp with nbdkit-ssh-plugin * input/nbdkit_ssh: Make retry filter optional * input/nbdkit_ssh: Make password parameter optional * input/ssh: Use nbdinfo --can connect (instead of --size) * add CircleLinux to supported distros * Add support for LoongArch * -o rhv-upload: fix rhv-upload function to work with keycloak instead of basic auth only (#43) * -o rhv-upload: Add context if parsing params fails (#47) * -o rhv-upload: clarify debug message * -o rhv-upload: Dump the JSON before parsing * -o rhv-upload: Output outside of the with block * -o rhv-upload: Improve host id logging * -o rhv-upload: Don't share transfer.json (#49) * -o rhv-upload: Add O_TRUNC to truncate JSON file if it exists * -o kubevirt: Add os firmware field in output * -o kubevirt: Add CPU model & topology when available * -o kubevirt: Add network interfaces to output * -o kubevirt: Add an RNG device if virtio-rng driver in the guest * -o kubevirt: Use virtio-transitional for ancient guests * -o kubevirt: Add support for sound device * -o kubevirt: Add metadata labels * -o kubevirt: Create a VirtualMachine instead of a
Charles Arnold2024-07-15 17:41:41 +00:00
78532c483c
- Update to virt-v2v 2.5.5 (jsc#PED-6305) * -i vmx: Remove scp -T option * -i vmx: Refactor ssh/scp code into a new module * -i vmx: Simplify scp wrapper * -i vmx: Add the input password to vmx_source * -i vmx: Remove dependency of ssh.ml on Xml.uri * -i vmx: Replace external ssh/scp with nbdkit-ssh-plugin * input/nbdkit_ssh: Make retry filter optional * input/nbdkit_ssh: Make password parameter optional * input/ssh: Use nbdinfo --can connect (instead of --size) * add CircleLinux to supported distros * Add support for LoongArch * -o rhv-upload: fix rhv-upload function to work with keycloak instead of basic auth only (#43) * -o rhv-upload: Add context if parsing params fails (#47) * -o rhv-upload: clarify debug message * -o rhv-upload: Dump the JSON before parsing * -o rhv-upload: Output outside of the with block * -o rhv-upload: Improve host id logging * -o rhv-upload: Don't share transfer.json (#49) * -o rhv-upload: Add O_TRUNC to truncate JSON file if it exists * -o kubevirt: Add os firmware field in output * -o kubevirt: Add CPU model & topology when available * -o kubevirt: Add network interfaces to output * -o kubevirt: Add an RNG device if virtio-rng driver in the guest * -o kubevirt: Use virtio-transitional for ancient guests * -o kubevirt: Add support for sound device * -o kubevirt: Add metadata labels * -o kubevirt: Create a VirtualMachine instead of a
Charles Arnold2024-07-15 17:41:41 +00:00
67ea30eb84
Increase miminum version of libguestfs to run virt-v2v
Charles Arnold2024-05-07 20:53:20 +00:00
7bab7869db
Drop Requires on the following packages and move them into libguestfs-appliance btrfsprogs, curl, dhcp-client, e2fsprogs, gptfdisk
Charles Arnold2024-05-07 16:35:19 +00:00
844ab511ff
- bsc#1223444 - New virt-v2v dependency on btrfsprogs causes error with zypper dup on systems without btrfs installed Add additional Requires for filesystem tools in the spec file
Charles Arnold2024-05-02 20:33:56 +00:00
59ef9bac1b
Accepting request 1169235 from Virtualization
Ana Guerrero2024-04-21 18:25:43 +00:00
4ce0e20af6
- Add Requires for dhcp-client - Add conditional x86_64 arch Requires for nbdkit-vddk-plugin
Charles Arnold2024-04-19 15:05:44 +00:00
34110649b0
Accepting request 1168910 from Virtualization
Ana Guerrero2024-04-18 20:13:56 +00:00
4858b0d614
- bsc#1223093 - virt-v2v needs nbdkit and libnbd on SLE15-SP6 to function correctly Add Requires on libnbd and all nbdkit packages. The nbdkit - Add Requires on gptfdisk and libguestfs-winsupport for converting windows VMs.
Charles Arnold2024-04-18 16:07:41 +00:00
ecb383d816
- Add Requires on libnbd and all nbdkit packages. The nbdkit packages are required for remote execution.
Charles Arnold2024-04-15 21:29:27 +00:00
45dff23ca1
Add Requires on a couple packages needed for windows conversion
Charles Arnold2024-03-29 19:19:08 +00:00
8953601ada
Accepting request 1143557 from Virtualization
Ana Guerrero2024-02-02 14:47:30 +00:00
fba33c7e46
Accepting request 1139964 from home:olh:branches:Virtualization
Olaf Hering2024-02-02 06:48:08 +00:00
84efa653cd
Accepting request 1137601 from Virtualization
Ana Guerrero2024-01-08 22:46:41 +00:00
945c648053
- Update to virt-v2v 2.4.0 * New --block-driver option which can be used to choose to install either virtio-blk or virtio-scsi drivers * The virt-v2v --key option now recognizes LVM names like /dev/mapper/rhel_bootp--73--75--123-root * The --key option also supports a new --key all:... selector to try the same key on all devices. * Conversions now set the host-model CPU in the output metadata, except where the source hypervisor overrides this. The exception is -o qemu mode which uses -cpu host. * virt-v2v will now look for bootloader configuration in /boot/grub/grub.cfg for UEFI guests * Invoke pnputil (if available) to install drivers, fixing some Windows conversions * Skip SELinux relabelling if the guest has disabled SELinux * Several output modes now generate metadata to indicate whether the guest requires the RTC to be set to UTC (Linux) or localtime (most Windows). For example with -o libvirt this generates <clock offset="utc|localtime"/>. * -i ova mode is now less strict about parsing the manifest file, which helps when converting some non-conforming OVA files. * Input modes using -it ssh now use the correct quoting * -i vmx mode now rejects VMDK files explicitly, reducing a source of user confusion * Multiple fixes to -o kubevirt mode. Also implement -oo compressed for this mode. * -o libvirt mode now supports Rocky Linux * -o openstack documentation for cloud configurations fixed * -o rhv-upload mode has an improved error when the -os parameter is invalid or missing
Charles Arnold2024-01-04 20:47:02 +00:00
1744d19edf
- Update to virt-v2v 2.3.8 * Various fixes and enhancements to -o kubevirt * Various fixes and enhancements to -o libvirt * -o qemu: Always use -cpu host unless overridden by source hypervisor * -o qemu: Set -rtc base=localtime when guest expects RTC set to localtime * -i ova: Less strict parsing of lines from the manifest file * Introduce "block_driver" convert option * Various fixes and enhancement to detecting windows virtio * Add Inject_virtio_win.Virtio_SCSI as a possible block type * write the proper block controller PCI ID to Win registry * look for bootloader config in /boot/grub/grub.cfg in case of UEFI * mltools/libosinfo-c.c: Fix off-by-one error * Remove support for RHEL 3 * Various language translation updates * Numerous bug fixes - Drop patches fix-compiler-error-Stdlib.stderr.patch fix-linker-error.patch
Charles Arnold2024-01-03 21:07:31 +00:00
17422f0cef
Accepting request 1130215 from Virtualization
Ana Guerrero2023-12-01 20:26:42 +00:00
217cb9fe15
Accepting request 1130163 from home:olh:branches:Virtualization
Charles Arnold2023-12-01 12:15:08 +00:00
3d46099cfd
- Update to virt-v2v 2.2.0 * New virt-v2v-inspector(1) tool. This tool can be used before conversion to collect facts about the source guest, such as number of disks, and to estimate the disk space required after conversion. * Add support for NVMe devices and SATA hard disks when importing from VMware VMX files (Laszlo Ersek). * Add support for importing to KubeVirt using the new experimental -o kubevirt mode. * Windows 11 guests are now supported. * Rocky Linux guest support has been added (Andrey Drobyshev). * The -o json mode was removed. It was intended to be used with KubeVirt but was never actually used there. Use -o kubevirt instead. * Numerous bug fixes and build changes
Charles Arnold2023-02-08 23:24:59 +00:00