That did the trick! Thanks!
-Kenny On Thu, Nov 4, 2010 at 3:21 PM, Kenneth Armstrong <[email protected]> wrote: > Yes, sorry, they are part of the same install. I'll try the below > command by adding both disks. Thanks again. > > -Kenny > > On Thu, Nov 4, 2010 at 3:12 PM, Richard W.M. Jones <[email protected]> wrote: >> On Thu, Nov 04, 2010 at 11:55:28AM -0400, Kenneth Armstrong wrote: >>> However, I exported another RHEL guest that has 2 disks for it. One >>> is /dev/VolGroup00-LogVol00 which holds my / partition, and the other >>> is /dev/VolGroup01-LogVol00 which holds my /var partition. >>> >>> When I run the following command on one of the disks, I get the >>> following output (the GUID is the garbage that RHEV spits out, I've >>> got a script that cleans that up): >>> >>> guestfish -a b1c98582-d325-42e5-9d03-f798571d35fa -i inspect-os >>> libguestfs: error: mount_options: mount_options_stub: >>> /dev/VolGroup01/LogVol00: No such file or directory >>> >>> guestfish -a 82c85a78-04c2-4918-99dc-86129bd2da39 -i inspect-os >>> guestfish: no operating system was found on this disk >>> >>> >>> Now the first one, I can kind of understand since it's only supposed >>> to be my /var partition, and no other operating system files are on >>> there, so I get that there is no operating system information in the >>> output. But on the other disk image, which is my root partition, it >>> doesn't find the OS. Any thoughts as to why? It only does this on my >>> multiple disk VM's. >> >> So I guessed (you didn't say precisely) that these two disks belong to >> the same operating system? >> >> It seems as if b1c9... contains VolGroup00 and hence the root >> partition. libguestfs finds this, looks at /etc/fstab, and expects to >> be able to mount VolGroup01/LogVol00 (which will be mentioned in >> /etc/fstab), but since you didn't supply this disk to guestfish, it is >> not able to do the mount and fails. >> >> It seems as if 82c8... contains the VolGroup01. This is just the /var >> partition, so there is no operating system. >> >> Basically, if a guest has two disks, you have to supply both of them >> if you want to use the guestfish -i option. Try: >> >> guestfish -a b1c9... -a 82c8... -i inspect-os >> >> Alternately you could _not_ use the -i option, and do the inspection >> manually, with or without the help of the inspection APIs: >> >> http://libguestfs.org/guestfs.3.html#inspection >> >> This is a bit tricky to do from guestfish, but if you use the >> underlying API from another language like Perl/Python/whatever then as >> they say anything is possible ... >> >> Rich. >> >> -- >> Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones >> virt-df lists disk usage of guests without needing to install any >> software inside the virtual machine. Supports Linux and Windows. >> http://et.redhat.com/~rjones/virt-df/ >> > _______________________________________________ virt-tools-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/virt-tools-list
