[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
Hi George: On Thu, Jul 14, 2011 at 12:40 PM, George Shuklin <george.shuklin@xxxxxxxxx> wrote: > 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'? > Because I'm using a system wrote using XenAPI to do that. > 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 The xe-guest-tools is installed. insert it in each DomU that I have will be a crazy way because it will be used in large scale for hundreds VMs created using the XenAPI. My way is: use the XenAPI and I don't want to change the approach to do this. Could be it a bug in XCP/XenAPI? Cheers > > 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 >> >>> >> >> >> >> >> > >> >> >> > > > -- Marco Sinhoreli _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |