[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Accessing xentore data created by VM.add_to_xenstore_data
You say you trying to do this in domU. We already say you: don't use xapi (XenAPI) for this. Why I still see a 'VM.add_to_xenstore-bla-bla-bla'? Again: Log in to domU guest machine. Check if xenstore-read command available. If not, install xe-guest-tools. After that do: xenstore-write data/title description xenstore-ls data That's all. Ð ÐÑÐ, 14/07/2011 Ð 12:20 -0300, Marco Sinhoreli ÐÐÑÐÑ: > I tried the code below and the data isn't created in xenstore: > > <code> > VM.add_to_xenstore_data(vm_ref, 'data/description', description) > </code> > > In Host, I checked the vmid to use in xenstore in guest shell: > > <host_shell> > # xl list > xen-vmd24 18 1024 6 r-- 9.2 > </host_shell> > > And also I checked the xenstore-data vm-params: > > <host_shell> > # xe vm-param-get uuid=9b6f6aec-5be0-54cf-077f-131cd8a49d5a > param-name=xenstore-data > data/description: data of description > </host_shell> > > Checking if the data was write in xenstore and is available to read in VM: > > <vm_shell> > l# xenstore-list /local/domain/18/data > meminfo_total > meminfo_free > os_name > os_majorver > os_minorver > os_uname > os_distro > updated > </vm_shell> > > > Some idea how can I use this feature? > > > Cheers > > > On Wed, Jul 13, 2011 at 7:15 PM, George Shuklin > <george.shuklin@xxxxxxxxx> wrote: > > Use relative paths inside VM. > > > > For example: > > > > xenstore-write data/foo bar > > xenstore-ls data > > > > PS If you are using XCP, dig into xe guest tools, they do many operations > > with xenstore from guest machine from shell scripts. > > > > > > > > On 14.07.2011 02:00, Marco Sinhoreli wrote: > >> > >> Hi George: > >> > >> I don't want to access the data from host, my interest is access this > >> from VM shell as I explained in last mail. > >> > >> Cheers, > >> > >> On Wed, Jul 13, 2011 at 6:50 PM, George Shuklin > >> <george.shuklin@xxxxxxxxx> wrote: > >>> > >>> We now using libxs to access xenstore directly on host. > >>> > >>> xapi is not very reliable way to get this access (f.e. if master is down, > >>> centralized access is unavailable, but xenstore on hosts still works > >>> fine), > >>> and not very fast, actually. > >>> > >>> On 14.07.2011 00:04, Marco Sinhoreli wrote: > >>>> > >>>> Hello all: > >>>> > >>>> I'm trying to access the data stored in xenstore using the xenapi and > >>>> it isn't available to read into VM. In VM creation, I used: > >>>> VM.add_to_xenstore_data(vm_ref, 'key', 'value') > >>>> > >>>> Consulting the xenstore-data in cli return this: > >>>> xe vm-param-get param-name=xenstore-data > >>>> uuid=723831a7-b9f6-f3ff-f4df-7462e3a9c8e5 > >>>> key: value > >>>> > >>>> Where is the path to access this data into VM? > >>>> > >>>> Cheers, > >>>> > >>>> > >>> _______________________________________________ > >>> xen-api mailing list > >>> xen-api@xxxxxxxxxxxxxxxxxxx > >>> http://lists.xensource.com/mailman/listinfo/xen-api > >>> > >> > >> > > > > > _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |