Rich, this wasn't operational.
First of all, the image on my version of RHEV-H is kept in other directory. So I did
that:
1. $ export FEBOOTSTRAP_KERNEL=/dev/.initramfs/live/vmlinuz0
2. $ echo $FEBOOTSTRAP_KERNEL
/dev/.initramfs/live/vmlinuz0
3. $ libguestfs-test-tool
************************************************************
* IMPORTANT NOTICE
*
* When reporting bugs, include the COMPLETE, UNEDITED
* output below in your bug report.
*
************************************************************
===== Test starts here =====
FEBOOTSTRAP_KERNEL=/dev/.initramfs/live/vmlinuz0
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
library version: 1.16.34rhel=6,release=2.el6
guestfs_get_append: (null)
guestfs_get_attach_method: appliance
guestfs_get_autosync: 1
guestfs_get_direct: 0
guestfs_get_memsize: 500
guestfs_get_network: 0
guestfs_get_path: /usr/lib64/guestfs
guestfs_get_pgroup: 0
guestfs_get_qemu: /usr/libexec/qemu-kvm
guestfs_get_recovery_proc: 1
guestfs_get_selinux: 0
guestfs_get_smp: 1
guestfs_get_trace: 0
guestfs_get_verbose: 1
host_cpu: x86_64
Launching appliance, timeout set to 600 seconds.
libguestfs: [00000ms] febootstrap-supermin-helper --verbose -f checksum
'/usr/lib64/guestfs/supermin.d' x86_64
supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64, kernel = (null),
initrd = (null), appliance = (null)
supermin helper [00000ms] inputs[0] = /usr/lib64/guestfs/supermin.d
febootstrap-supermin-helper: using environment variable(s) FEBOOTSTRAP_* to
select kernel /dev/.initramfs/live/vmlinuz0
febootstrap-supermin-helper: cannot guess module path.
Set $FEBOOTSTRAP_MODULES to the modules directory corresponding to
kernel /dev/.initramfs/live/vmlinuz0, or unset $FEBOOTSTRAP_KERNEL to autoselect a
kernel.
libguestfs: error: cannot find any suitable libguestfs supermin, fixed or old-style
appliance on LIBGUESTFS_PATH (search path: /usr/lib64/guestfs)
libguestfs-test-tool: failed to launch appliance
libguestfs: closing guestfs handle 0xf04260 (state 0)
Виталий Исаев
Инженер-программист
Группа разработки и внедрения ПСЗИ
Департамент информационной безопасности
ОАО «Финтех»
-----Original Message-----
From: Richard W.M. Jones [mailto:rjones@redhat.com]
Sent: Friday, November 22, 2013 4:30 PM
To: Исаев Виталий Анатольевич
Cc: Fabian Deutsch; libguestfs(a)redhat.com; Itamar Heim (iheim(a)redhat.com)
Subject: Re: HA: [Libguestfs] Accessing iSCSI disc images from the RHEV Manager using
libguestfs
On Fri, Nov 22, 2013 at 12:04:51PM +0000, Исаев Виталий Анатольевич wrote:
Thanks to all. Symbolic link to vmlinuz image is a solution to my
problem:
Actually we came up with another possible way. Not tested, but if it works, then it has
the advantage of not needing root or any permanent changes to the filesystem:
(1) Delete the symlink in /boot.
(2) Set this environment variable instead:
export FEBOOTSTRAP_KERNEL=/dev/.initramfs/live/isolinux/vmlinuz0
(3) Run libguestfs-test-tool to see if it works.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones Fedora
Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over
100 libraries supported.
http://fedoraproject.org/wiki/MinGW