[one-users] Elastichosts functionality
Tino Vazquez
tinova at fdi.ucm.es
Fri Aug 27 05:32:27 PDT 2010
Hi Petri,
First of all, apologies for the delay response, I've been in a
congress in Brasil and haven't got much time to look into this.
At first sight it looks like the problem is the one you point out
(BTW, thanks for opening ticket [1]), it is basically a format
problem. A plain text driver is needed, but OpenNebula v1.4 onwards
use mainly XML for the deployment files. I will try to pull it from
previous versions, or if the integration of the older component is
easy, I will just redevelop a new plain text driver (this should be
easy, I expect to have it done this weekend, I will let you know on
monday).
Best regards,
-Tino
[1] http://dev.opennebula.org/issues/331
--
Constantino Vázquez Blanco | dsa-research.org/tinova
Virtualization Technology Engineer / Researcher
OpenNebula Toolkit | opennebula.org
On Fri, Aug 20, 2010 at 10:27 AM, Petri Lammi <petri.lammi at tietoteema.fi> wrote:
> To followup to my own post, I get the following error in oned.log
>
> Error loading driver configuration
> file /srv/cloud/one/etc/vmm_eh/vmm_eh.conf : syntax error, unexpected
> $end, expecting VARIABLE at line 1, columns 0:0
>
> That file is empty.
>
> -Petri
>
> pe, 2010-08-20 kello 15:42 +0300, Petri Lammi kirjoitti:
>> Hi,
>>
>> I contacted Elastichosts about what they see in the logs. They said:
>>
>> --
>> It seems that OpenNebula is sending an XML strings to our API, such as:
>> <TEMPLATE><EH><BOOT>ide:0:0</BOOT><CPUMHZ>512</CPUMHZ><DRIVE>ide:0:0=8edaae42-10e0-4d19-84f5-124dd63bf326</DRIVE><MEMORY>512</MEMORY><NIC>nic:0:model=e1000,nic:0:dhcp=auto</NIC></EH><NAME>hubaluba</NAME><VMID>12</VMID></TEMPLATE>
>>
>> We do not support an XML-format API. We offer JSON and plain text, with
>> the
>> formats as explained at www.elastichosts.com/cloud-hosting/api
>>
>> It looks like you need to configure OpenNebula to correctly talk one of
>> our
>> supported formats.
>> --
>>
>> Now, it should be obvious, that I have a basic problem. But where is it?
>>
>>
>> Thanks,
>>
>> Petri
>>
>> ke, 2010-08-18 kello 11:47 +0300, Petri Lammi kirjoitti:
>> > Hi Tino & all
>> >
>> > I confirmed that I can create servers just by using the elastichosts
>> > script, and feeding it a file as an input. Like this:
>> >
>> > <file>
>> >
>> > name bitrot
>> > cpu 500
>> > mem 500
>> > ide:0:0 <existing drive-uuid>
>> > boot ide:0:0
>> > nic:0:model e1000
>> > nic:0:dhcp auto
>> > vnc:ip auto
>> > vnc:password password
>> >
>> > # elastichosts -c -v -f file servers create
>> >
>> > If I try to use the ONE created file (with some verbosity with -v), it
>> > looks like this after ssl setup:
>> >
>> > # elastichosts -v -f $ONE_LOCATION/var/15/deployment.0 servers create
>> > .
>> > .
>> > .
>> > * Server auth using Basic with user 'XXXX'
>> > > POST /servers/create HTTP/1.1
>> > > Authorization: Basic XXXX
>> > > User-Agent: curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5
>> > OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
>> > > Host: api.lon-p.elastichosts.com
>> > > Accept: */*
>> > > Content-Type: application/octet-stream
>> > > Content-Length: 230
>> > >
>> > >
>> > <TEMPLATE><EH><BOOT>ide:0:0</BOOT><CPUMHZ>1000</CPUMHZ><DRIVE>ide:0:0=8edaae42-10e0-4c19-84f4-124dd63bf326</DRIVE><MEMORY>512</MEMORY><NIC>nic:0:model=e1000,nic:0:dhcp=auto</NIC></EH><NAME>hubaluba</NAME><VMID>15</VMID></TEMPLATE>HTTP/1.1 400 Bad Request
>> > < Server: BaseHTTP/0.3 Python/2.5.2
>> > < Date: Wed, 18 Aug 2010 08:41:16 GMT
>> > < X-Elastic-Error: usage
>> > < Connection: close
>> > < Content-Type: text/plain
>> > Bad operation
>> > * SSLv3, TLS alert, Client hello (1):
>> > Closing connection #0
>> > * SSLv3, TLS alert, Client hello (1):
>> >
>> > This does not feel right. I must be missing something.
>> >
>> > Thanks for your help,
>> >
>> > -Petri
>> >
>> > pe, 2010-08-06 kello 12:55 +0200, Tino Vazquez kirjoitti:
>> > > Hi Petri,
>> > >
>> > > What happens if you execute an
>> > >
>> > > $ elastichosts -f $ONE_LOCATION/var/<vm_id>/deployment.0 servers create
>> > >
>> > > Regards,
>> > >
>> > > -Tino
>> > >
>> > > --
>> > > Constantino Vázquez Blanco | dsa-research.org/tinova
>> > > Virtualization Technology Engineer / Researcher
>> > > OpenNebula Toolkit | opennebula.org
>> > >
>> > >
>> > >
>> > > On Thu, Aug 5, 2010 at 2:21 PM, Petri Lammi <petri.lammi at tietoteema.fi> wrote:
>> > > > Hi Tino,
>> > > >
>> > > > I seem to get these:
>> > > >
>> > > > [TM][D]: Message received: TRANSFER SUCCESS 11 -
>> > > > [VMM][D]: Message received: DEPLOY SUCCESS 11 Bad operation
>> > > >
>> > > > in oned.log. Any idea why?
>> > > >
>> > > >
>> > > > Thanks,
>> > > >
>> > > > -Petri
>> > > >
>> > > >
>> > > > to, 2010-08-05 kello 13:16 +0200, Tino Vazquez kirjoitti:
>> > > >> Hi Petri,
>> > > >>
>> > > >> Let's see if the driver is actually doing something. Could you set mad
>> > > >> debug (in $ONE_LOCATION/etc/defaultrc, set ONE_MAD_DEBUG to 1), repeat
>> > > >> the deploy and send us back:
>> > > >>
>> > > >> * $ONE_LOCATION/var/oned.log
>> > > >> * $ONE_LOCATION/var/<vm_id>/vm.log
>> > > >> * $ONE_LOCATION/var/one_vmm_eh.log
>> > > >>
>> > > >> Best regards,
>> > > >>
>> > > >> -Tino
>> > > >>
>> > > >> --
>> > > >> Constantino Vázquez Blanco | dsa-research.org/tinova
>> > > >> Virtualization Technology Engineer / Researcher
>> > > >> OpenNebula Toolkit | opennebula.org
>> > > >>
>> > > >>
>> > > >>
>> > > >> On Thu, Aug 5, 2010 at 11:46 AM, Petri Lammi <petri.lammi at tietoteema.fi> wrote:
>> > > >> > Hi,
>> > > >> >
>> > > >> > I'm trying to test Elastichosts functionality with ONE 1.4. I configured
>> > > >> > it according to http://www.opennebula.org/documentation:rel1.4:ehg. I
>> > > >> > can submit on instance and it seems to be running, but I get no
>> > > >> > IP-address back. I don't know where to connect. The EH dashboard don't
>> > > >> > show anything about this instance. The information manager seems to be
>> > > >> > able to poll it though according to logs, and I see traffic between the
>> > > >> > front-end and Elastichost.
>> > > >> >
>> > > >> > Am I getting something wrong?
>> > > >> >
>> > > >> > Thanks,
>> > > >> >
>> > > >> > -Petri
>> > > >> >
>> > > >> > _______________________________________________
>> > > >> > Users mailing list
>> > > >> > Users at lists.opennebula.org
>> > > >> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> > > >> >
>> > > >>
>> > > >
>> > > >
>> > > > _______________________________________________
>> > > > Users mailing list
>> > > > Users at lists.opennebula.org
>> > > > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>> > > >
>> > >
>> >
>> >
>> > _______________________________________________
>> > Users mailing list
>> > Users at lists.opennebula.org
>> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opennebula.org
>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
More information about the Users
mailing list