Jump to letter: [
3ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
libguestfs - Access and modify virtual machine disk images
- Description:
Libguestfs is a library for accessing and modifying virtual machine
disk images. http://libguestfs.org
It can be used to make batch configuration changes to guests, get
disk used/free statistics (virt-df), migrate between hypervisors
(virt-p2v, virt-v2v), perform backups and guest clones, change
registry/UUID/hostname info, build guests from scratch (virt-builder)
and much more.
Libguestfs uses Linux kernel and qemu code, and can access any type of
guest filesystem that Linux and qemu can, including but not limited
to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different disk partition
schemes, qcow, qcow2, vmdk.
Libguestfs for Red Hat Enterprise Linux is split into several subpackages.
The basic subpackages are:
libguestfs C library
libguestfs-tools virt-* tools, guestfish and guestmount (FUSE)
libguestfs-tools-c only the subset of virt tools written in C
(for reduced dependencies)
virt-dib safe and secure diskimage-builder replacement
virt-v2v convert virtual machines to run on KVM (V2V)
virt-p2v-maker convert physical machines to run on KVM (P2V)
For enhanced features, install:
libguestfs-gfs2 adds Global Filesystem (GFS2) support
libguestfs-inspect-icons adds support for inspecting guest icons
libguestfs-rescue enhances virt-rescue shell with more tools
libguestfs-rsync rsync to/from guest filesystems
libguestfs-xfs adds XFS support
For developers:
libguestfs-devel C/C++ header files and library
libguestfs-benchmarking Benchmarking utilities
Language bindings:
libguestfs-gobject-devel GObject bindings and GObject Introspection
libguestfs-java-devel Java bindings
lua-guestfs Lua bindings
ocaml-libguestfs-devel OCaml bindings
perl-Sys-Guestfs Perl bindings
python-libguestfs Python bindings
ruby-libguestfs Ruby bindings
Packages
libguestfs-1.38.2-12.el7.x86_64
[2.4 MiB] |
Changelog
by Pino Toscano (2018-08-31):
- Rebase to libguestfs 1.38.2 in RHEL 7.6.
resolves: rhbz#1551055
- v2v: warn about unknown VMware controller types
resolves: rhbz#1510801
- df: show correct sizes in human-readable mode for filesystems with
block size = 512
resolves: rhbz#1525262
- v2v: fix example URL in man page
resolves: rhbz#1540535
- Fix SELinux relabelling when the SELinux config has no SELINUXTYPE key
resolves: rhbz#1541525
- Fix qemu-img-ma dependency in non-x86_64 architectures
resolves: rhbz#1568676
- v2v: update "resume=/dev/sdaX" entries in GRUB command lines
resolves: rhbz#1532224
- v2v: fix virtio-rng and memballoon OVF fragment for RHV
resolves: rhbz#1550168
- v2v: detect whether the root filesystem was not mounted in read-write mode
resolves: rhbz#1567763
- v2v: import OVAs with snapshots
resolves: rhbz#1570407
- v2v: ship a newer version of rhev-apt.exe
resolves: rhbz#1571237
- Move the osinfo-db dependency to libguestfs-tools-c, since it's the only
place where it used now (by virt-builder-repository).
- v2v: new 'rhv-upload' method to stream images directly to oVirt/RHV using
oVirt REST API
resolves: rhbz#1557273
- Start lvmetad earlier when booting the appliance
resolves: rhbz#1581810
- v2v: fix kernel detection in Ubuntu guests since 18.04
resolves: rhbz#1591248
- v2v: convert the CPU topology correctly
resolves: rhbz#1541908
- Add a new inspect_get_osinfo API, and add its result to the output of
virt-inspector
resolves: rhbz#1544842
- Pass absolute paths to NBD sockets when using the libvirt backend
resolves: rhbz#1588451
- v2v: do not write only <vendor> without <model> in libvirt XMLs
resolves: rhbz#1591789
- v2v: depend on nbdkit, nbdkit-plugin-python2, and nbdkit-plugin-vddk,
used for -it vddk, and -o rhv-upload
resolves: rhbz#1589776
resolves: rhbz#1608718
- v2v/p2v: disable on aarch64, since it is not supported (nor even working)
there
resolves: rhbz#1601488
- v2v: handle srN devices in libvirt XML (for virt-p2v)
resolves: rhbz#1612785
- Do not use the -cpu parameter under any circumstances for ppc64le.
resolves: rhbz#1605071
|