[Libguestfs] [PATCH FOR DISCUSSION ONLY] v2v: Add -o kubevirt output mode.
Richard W.M. Jones
rjones at redhat.com
Tue Mar 27 12:29:48 UTC 2018
On Tue, Mar 27, 2018 at 01:13:03PM +0100, Richard W.M. Jones wrote:
> + with_open_out (dir // name ^ ".yaml") (
> + fun chan ->
> + let fpf fs = fprintf chan fs in
> + fpf "apiVersion: kubevirt.io/v1alpha1\n";
> + fpf "kind: OfflineVirtualMachine\n";
> + fpf "metadata:\n";
> + fpf " name: %s\n" name;
> + fpf "domain:\n";
> + fpf " cpu:\n";
> + fpf " cores: %d\n" source.s_vcpu;
> + fpf " resources:\n";
> + fpf " requests:\n";
> + fpf " memory: %Ld%s\n" (source.s_memory /^ 1024_L) "KiB";
> + fpf " devices:\n";
Of course in the process of doing that I forgot all about the osinfo
field, but it could be added somewhere under here as a custom field.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
More information about the Libguestfs
mailing list