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
|