[Libguestfs] --rbd volume access--

Shumaila Naeem shum.naeem at gmail.com
Fri Mar 14 07:47:08 UTC 2014


>Use 'guestfish --', ie:

>guestfish -- add /dev/null [etc]



i tried this method this worked for me in case of listing partitions

[root at EQkvm0101 ~]# guestfish -- add /dev/null : config -set
drive.hd0.file=rbd:ssd-clonetest-rule5/fullclone.img : run : list-partitions

/dev/sda1

/dev/sda2

[root at EQkvm0101 ~]#



thankyou so much for the reply



Also i can't use the newest version of libguestfs as im on a production
system and i could not use the newest version due to some limitations.

Also the new version is not available in repo.



Im getting antother problem :

while running these commands im getting error :
guestfish -- add /dev/null : config -set
drive.hd0.file=rbd:ssd-clonetest-rule5/ubuntu-12.04--1.raw.img : run :
inspect-os
/dev/ubuntu-1204-vg/root
[root at EQkvm0101 ~]# guestfish -- add /dev/null : config -set
drive.hd0.file=rbd:ssd-clonetest-rule5/ubuntu-12.04--1.raw.img :
 inspect-get-distro /dev/ubuntu-1204-vg/root
libguestfs: error: no inspection data: call guestfs_inspect_os first

can you please help me.

Regards
Shumaila Naeem


On Thu, Mar 13, 2014 at 5:54 PM, Shumaila Naeem <shum.naeem at gmail.com>wrote:

> i will test it out and will update you..
>
> Thankyou so much for your reply
>
> kind regards
> Shumaila Naeem
> Software Engineer , Ovex Technologies
>
>
> On Thu, Mar 13, 2014 at 5:15 PM, Richard W.M. Jones <rjones at redhat.com>wrote:
>
>> On Thu, Mar 13, 2014 at 03:06:17PM +0500, Shumaila Naeem wrote:
>> >
>> http://rwmj.wordpress.com/2013/03/12/accessing-ceph-rbd-sheepdog-etc-using-libguestfs/#comment-8806
>> > I came across this link and  and i was able to retrieve the rbd image.
>> >
>> > $ guestfish
>> > ><fs> set-attach-method appliance
>> > ><fs> add-drive /dev/null
>> > ><fs> config -set drive.hd0.file=rbd:pool/volume
>> > ><fs> run
>> >  I was able to retrieve file from rbd image using the above method.
>> >
>> > Would you please let know how to do this in a single command line. I am
>> > getting the following error
>> >
>> > guestfish add /dev/null : config -set
>> > drive.hd0.file=rbd:ssd-clonetest-rule5/fullclone.img : run :
>> list-partitions
>> > guestfish: invalid option -- 's'
>> > Try `guestfish -help' for more information.
>>
>> Use 'guestfish --', ie:
>>
>> guestfish -- add /dev/null [etc]
>>
>> > anything I m doing wrong here.
>> >
>> > I am using CentOS 6.4 2.6.32-358.6.2.el6.x86_64
>> > qemu:
>> >
>> > qemu-kvm-0.12.1.2-2.415.el6.3ceph.x86_64
>> > qemu-kvm-tools-0.12.1.2-2.415.el6.3ceph.x86_64
>> >
>> > guestfs:
>> >
>> > libguestfs-tools-c-1.20.11-2.el6.x86_64
>> > libguestfs-tools-1.20.11-2.el6.x86_64
>> > libguestfs-1.20.11-2.el6.x86_64
>> > libguestfs-winsupport-1.0-7.el6.x86_64
>>
>> However I'd definitely recommend trying newer versions of libguestfs,
>> since they support rbd transparently.
>>
>> Rich.
>>
>> --
>> Richard Jones, Virtualization Group, Red Hat
>> http://people.redhat.com/~rjones
>> Read my programming blog: http://rwmj.wordpress.com
>> Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20140314/2516cd9c/attachment.htm>


More information about the Libguestfs mailing list