Description of problem:
I am trying to do p2v from physical machine using v2v appliance and p2v bootable iso created from centos.
I am trying to do a conversion with output to openstack with p2v using : p2v.o='openstack p2v.oo="server-id=xxxx"'
But, it fails, the v2v appliance is throwing error:
virt-v2v: error: openstack: -oo server-id=<NAME|UUID> not present
The v2v supports the feature, but p2v doesn't.
I'm using virt-p2v 1.42.2fedora release=1.1.el9 and virt-v2v 2.0.7rhel=9,release=7.el9
How reproducible:
Build a p2v appliance from fedora, boot it on any physical machine. Try to give output as openstack (p2v.o=openstack)
Is it possible to add easily p2v.oo parameter in virt-p2v ?
I guess we need to modify "generate-p2v-config.pl" file to add :
["p2v.output.openstack", "p2v.oo"]
in my @cmdline_aliases
and add
"p2v.output.openstack" => manual_entry->new(
with an enum of -oo options