XMPP Server on CloudStack Management Server

2014-05-31 Thread hossein zabolzadeh
Hi again.
I want to add instance messaging system to the cloudstack management server
architecture, to provide online chat capability with my VMs. I wrote a
simple agent to be installed on every VMs, to provide chatting mechanism
with each of them.
So, how can I add XMPP to the cloudstack architecture?
In other words, how its better to be implemented?
Or is there any other method to provide this functionality in a better and
standard way(I mean CloudStack compliency)?
Is there any alternative to XMPP server which is existed on the current
cloudstack architecture?
Thanks in advance.


Re: XMPP Server on CloudStack Management Server

2014-06-01 Thread Sebastien Goasguen
You could definitely use xmpp as command and control in your instances.
This has been done before :

http://archipelproject.org

You could write xmpp hooks to call the cloudstack api as well

I used to be involved in this project:
https://github.com/legastero/Kestrel

Which allowed you to run batch processing jobs on pools of VMs using XMPP.

On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh  wrote:

> @David
> Thanks.
> 
> 
> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> 
>> On 01.06.2014 10:21, hossein zabolzadeh wrote:
>> 
>>> @David
>>> AMQP is not instance messaging. Does the cloudstack use AMPQ for its
>>> message passing mechanism?
>>> 
>> 
>> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
>> apache-cloudstack-events-via-amqp.html
>> 
>> --
>> Sent from the Delta quadrant using Borg technology!
>> 
>> Nux!
>> www.nux.ro
>> 



Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
Intresting.
Can you explain exactly what new feature the archipelproject is
delivered(By the aim of XMPP) that the current cloudstack can not do?
I want to know the exact role of the XMPP and the added value provided by
this instance messaging protocol in a virtualization era.


On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
wrote:

> You could definitely use xmpp as command and control in your instances.
> This has been done before :
>
> http://archipelproject.org
>
> You could write xmpp hooks to call the cloudstack api as well
>
> I used to be involved in this project:
> https://github.com/legastero/Kestrel
>
> Which allowed you to run batch processing jobs on pools of VMs using XMPP.
>
> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
> wrote:
>
> > @David
> > Thanks.
> >
> >
> > On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> >
> >> On 01.06.2014 10:21, hossein zabolzadeh wrote:
> >>
> >>> @David
> >>> AMQP is not instance messaging. Does the cloudstack use AMPQ for its
> >>> message passing mechanism?
> >>>
> >>
> >> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
> >> apache-cloudstack-events-via-amqp.html
> >>
> >> --
> >> Sent from the Delta quadrant using Borg technology!
> >>
> >> Nux!
> >> www.nux.ro
> >>
>
>


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread sebgoa

On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh  wrote:

> Intresting.
> Can you explain exactly what new feature the archipelproject is
> delivered(By the aim of XMPP) that the current cloudstack can not do?
> I want to know the exact role of the XMPP and the added value provided by
> this instance messaging protocol in a virtualization era.
> 

You are the one who asked about this…I don't know.

> 
> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
> wrote:
> 
>> You could definitely use xmpp as command and control in your instances.
>> This has been done before :
>> 
>> http://archipelproject.org
>> 
>> You could write xmpp hooks to call the cloudstack api as well
>> 
>> I used to be involved in this project:
>> https://github.com/legastero/Kestrel
>> 
>> Which allowed you to run batch processing jobs on pools of VMs using XMPP.
>> 
>> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
>> wrote:
>> 
>>> @David
>>> Thanks.
>>> 
>>> 
>>> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
>>> 
 On 01.06.2014 10:21, hossein zabolzadeh wrote:
 
> @David
> AMQP is not instance messaging. Does the cloudstack use AMPQ for its
> message passing mechanism?
> 
 
 http://www.chipchilders.com/blog/2013/7/16/tapping-into-
 apache-cloudstack-events-via-amqp.html
 
 --
 Sent from the Delta quadrant using Borg technology!
 
 Nux!
 www.nux.ro
 
>> 
>> 



Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
Is there any idea, about "*XMPP over virtualization*" advantages(Added
values)?
What the ArchipelProject is looking for?
Sebastien, what do you think?


On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:

>
> On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
> wrote:
>
> > Intresting.
> > Can you explain exactly what new feature the archipelproject is
> > delivered(By the aim of XMPP) that the current cloudstack can not do?
> > I want to know the exact role of the XMPP and the added value provided by
> > this instance messaging protocol in a virtualization era.
> >
>
> You are the one who asked about this…I don't know.
>
> >
> > On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
> > wrote:
> >
> >> You could definitely use xmpp as command and control in your instances.
> >> This has been done before :
> >>
> >> http://archipelproject.org
> >>
> >> You could write xmpp hooks to call the cloudstack api as well
> >>
> >> I used to be involved in this project:
> >> https://github.com/legastero/Kestrel
> >>
> >> Which allowed you to run batch processing jobs on pools of VMs using
> XMPP.
> >>
> >> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
> >> wrote:
> >>
> >>> @David
> >>> Thanks.
> >>>
> >>>
> >>> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> >>>
>  On 01.06.2014 10:21, hossein zabolzadeh wrote:
> 
> > @David
> > AMQP is not instance messaging. Does the cloudstack use AMPQ for its
> > message passing mechanism?
> >
> 
>  http://www.chipchilders.com/blog/2013/7/16/tapping-into-
>  apache-cloudstack-events-via-amqp.html
> 
>  --
>  Sent from the Delta quadrant using Borg technology!
> 
>  Nux!
>  www.nux.ro
> 
> >>
> >>
>
>


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread sebgoa

On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh  wrote:

> Is there any idea, about "*XMPP over virtualization*" advantages(Added
> values)?


Hossein, that question does not make any sense to me. XMPP is a protocol for 
messaging and presence.
You can't compare XMPP and virtualization.

> What the ArchipelProject is looking for?

No idea, I have never used it, but looks like they use xmpp for virtual machine 
monitoring and it seems provisioning.
You asked about XMPP and cloudstack, I googled and found this project which 
seems of interest,

> Sebastien, what do you think?

Check out archipelprojet, head to scholar.google.com , do some research, read
write some code with xmpp, install ejabberd.

What I do think is that XMPP is cool and highly scalable, so it can be used as 
a communication protocol for distributed systems, especially one where the 
agents are transients.

Have at it ...

> 
> 
> On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
> 
>> 
>> On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
>> wrote:
>> 
>>> Intresting.
>>> Can you explain exactly what new feature the archipelproject is
>>> delivered(By the aim of XMPP) that the current cloudstack can not do?
>>> I want to know the exact role of the XMPP and the added value provided by
>>> this instance messaging protocol in a virtualization era.
>>> 
>> 
>> You are the one who asked about this…I don't know.
>> 
>>> 
>>> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
>>> wrote:
>>> 
 You could definitely use xmpp as command and control in your instances.
 This has been done before :
 
 http://archipelproject.org
 
 You could write xmpp hooks to call the cloudstack api as well
 
 I used to be involved in this project:
 https://github.com/legastero/Kestrel
 
 Which allowed you to run batch processing jobs on pools of VMs using
>> XMPP.
 
 On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
 wrote:
 
> @David
> Thanks.
> 
> 
> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> 
>> On 01.06.2014 10:21, hossein zabolzadeh wrote:
>> 
>>> @David
>>> AMQP is not instance messaging. Does the cloudstack use AMPQ for its
>>> message passing mechanism?
>>> 
>> 
>> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
>> apache-cloudstack-events-via-amqp.html
>> 
>> --
>> Sent from the Delta quadrant using Borg technology!
>> 
>> Nux!
>> www.nux.ro
>> 
 
 
>> 
>> 



Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
Hi Sebgoa.
I didn't want to compare XMPP and virtualization. I want to know why using
XMPP comes into somebody's Mind?(Archipel Community) They wanted to satisfy
which feature that was not and currently is not addressed in cloudstack
and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
Which problem they want to solve by the aim of XMPP protocol?


On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:

>
> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
> wrote:
>
> > Is there any idea, about "*XMPP over virtualization*" advantages(Added
> > values)?
>
>
> Hossein, that question does not make any sense to me. XMPP is a protocol
> for messaging and presence.
> You can't compare XMPP and virtualization.


> > What the ArchipelProject is looking for?
>
> No idea, I have never used it, but looks like they use xmpp for virtual
> machine monitoring and it seems provisioning.
> You asked about XMPP and cloudstack, I googled and found this project
> which seems of interest,


> > Sebastien, what do you think?
>
> Check out archipelprojet, head to scholar.google.com , do some research,
> read
> write some code with xmpp, install ejabberd.
>
> What I do think is that XMPP is cool and highly scalable, so it can be
> used as a communication protocol for distributed systems, especially one
> where the agents are transients.
>
> Have at it ...
>
> >
> >
> > On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
> >
> >>
> >> On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
> >> wrote:
> >>
> >>> Intresting.
> >>> Can you explain exactly what new feature the archipelproject is
> >>> delivered(By the aim of XMPP) that the current cloudstack can not do?
> >>> I want to know the exact role of the XMPP and the added value provided
> by
> >>> this instance messaging protocol in a virtualization era.
> >>>
> >>
> >> You are the one who asked about this…I don't know.
> >>
> >>>
> >>> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
> >>> wrote:
> >>>
>  You could definitely use xmpp as command and control in your
> instances.
>  This has been done before :
> 
>  http://archipelproject.org
> 
>  You could write xmpp hooks to call the cloudstack api as well
> 
>  I used to be involved in this project:
>  https://github.com/legastero/Kestrel
> 
>  Which allowed you to run batch processing jobs on pools of VMs using
> >> XMPP.
> 
>  On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
>  wrote:
> 
> > @David
> > Thanks.
> >
> >
> > On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> >
> >> On 01.06.2014 10:21, hossein zabolzadeh wrote:
> >>
> >>> @David
> >>> AMQP is not instance messaging. Does the cloudstack use AMPQ for
> its
> >>> message passing mechanism?
> >>>
> >>
> >> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
> >> apache-cloudstack-events-via-amqp.html
> >>
> >> --
> >> Sent from the Delta quadrant using Borg technology!
> >>
> >> Nux!
> >> www.nux.ro
> >>
> 
> 
> >>
> >>
>
>


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread Sebastien Goasguen
Those are great questions for their mailing list.

No one here knows about archipelproject, i just gave you a reference.

-Sebastien

> On 3 Jun 2014, at 21:57, hossein zabolzadeh  wrote:
> 
> Hi Sebgoa.
> I didn't want to compare XMPP and virtualization. I want to know why using
> XMPP comes into somebody's Mind?(Archipel Community) They wanted to satisfy
> which feature that was not and currently is not addressed in cloudstack
> and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
> Which problem they want to solve by the aim of XMPP protocol?
> 
> 
>> On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:
>> 
>> 
>> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
>> wrote:
>> 
>>> Is there any idea, about "*XMPP over virtualization*" advantages(Added
>>> values)?
>> 
>> 
>> Hossein, that question does not make any sense to me. XMPP is a protocol
>> for messaging and presence.
>> You can't compare XMPP and virtualization.
> 
> 
>>> What the ArchipelProject is looking for?
>> 
>> No idea, I have never used it, but looks like they use xmpp for virtual
>> machine monitoring and it seems provisioning.
>> You asked about XMPP and cloudstack, I googled and found this project
>> which seems of interest,
> 
> 
>>> Sebastien, what do you think?
>> 
>> Check out archipelprojet, head to scholar.google.com , do some research,
>> read
>> write some code with xmpp, install ejabberd.
>> 
>> What I do think is that XMPP is cool and highly scalable, so it can be
>> used as a communication protocol for distributed systems, especially one
>> where the agents are transients.
>> 
>> Have at it ...
>> 
>>> 
>>> 
 On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
 
 
 On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
 wrote:
 
> Intresting.
> Can you explain exactly what new feature the archipelproject is
> delivered(By the aim of XMPP) that the current cloudstack can not do?
> I want to know the exact role of the XMPP and the added value provided
>> by
> this instance messaging protocol in a virtualization era.
 
 You are the one who asked about this…I don't know.
 
> 
> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen 
> wrote:
> 
>> You could definitely use xmpp as command and control in your
>> instances.
>> This has been done before :
>> 
>> http://archipelproject.org
>> 
>> You could write xmpp hooks to call the cloudstack api as well
>> 
>> I used to be involved in this project:
>> https://github.com/legastero/Kestrel
>> 
>> Which allowed you to run batch processing jobs on pools of VMs using
 XMPP.
>> 
>> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh 
>> wrote:
>> 
>>> @David
>>> Thanks.
>>> 
>>> 
 On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
 
> On 01.06.2014 10:21, hossein zabolzadeh wrote:
> 
> @David
> AMQP is not instance messaging. Does the cloudstack use AMPQ for
>> its
> message passing mechanism?
 
 http://www.chipchilders.com/blog/2013/7/16/tapping-into-
 apache-cloudstack-events-via-amqp.html
 
 --
 Sent from the Delta quadrant using Borg technology!
 
 Nux!
 www.nux.ro
>> 
>> 


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
Yes you right.
Thank for your aims.
I will check with them, and come back to this thread later.


On Wed, Jun 4, 2014 at 12:30 AM, Sebastien Goasguen 
wrote:

> Those are great questions for their mailing list.
>
> No one here knows about archipelproject, i just gave you a reference.
>
> -Sebastien
>
> > On 3 Jun 2014, at 21:57, hossein zabolzadeh 
> wrote:
> >
> > Hi Sebgoa.
> > I didn't want to compare XMPP and virtualization. I want to know why
> using
> > XMPP comes into somebody's Mind?(Archipel Community) They wanted to
> satisfy
> > which feature that was not and currently is not addressed in cloudstack
> > and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
> > Which problem they want to solve by the aim of XMPP protocol?
> >
> >
> >> On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:
> >>
> >>
> >> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
> >> wrote:
> >>
> >>> Is there any idea, about "*XMPP over virtualization*" advantages(Added
> >>> values)?
> >>
> >>
> >> Hossein, that question does not make any sense to me. XMPP is a protocol
> >> for messaging and presence.
> >> You can't compare XMPP and virtualization.
> >
> >
> >>> What the ArchipelProject is looking for?
> >>
> >> No idea, I have never used it, but looks like they use xmpp for virtual
> >> machine monitoring and it seems provisioning.
> >> You asked about XMPP and cloudstack, I googled and found this project
> >> which seems of interest,
> >
> >
> >>> Sebastien, what do you think?
> >>
> >> Check out archipelprojet, head to scholar.google.com , do some
> research,
> >> read
> >> write some code with xmpp, install ejabberd.
> >>
> >> What I do think is that XMPP is cool and highly scalable, so it can be
> >> used as a communication protocol for distributed systems, especially one
> >> where the agents are transients.
> >>
> >> Have at it ...
> >>
> >>>
> >>>
>  On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
> 
> 
>  On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
>  wrote:
> 
> > Intresting.
> > Can you explain exactly what new feature the archipelproject is
> > delivered(By the aim of XMPP) that the current cloudstack can not do?
> > I want to know the exact role of the XMPP and the added value
> provided
> >> by
> > this instance messaging protocol in a virtualization era.
> 
>  You are the one who asked about this…I don't know.
> 
> >
> > On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen <
> run...@gmail.com>
> > wrote:
> >
> >> You could definitely use xmpp as command and control in your
> >> instances.
> >> This has been done before :
> >>
> >> http://archipelproject.org
> >>
> >> You could write xmpp hooks to call the cloudstack api as well
> >>
> >> I used to be involved in this project:
> >> https://github.com/legastero/Kestrel
> >>
> >> Which allowed you to run batch processing jobs on pools of VMs using
>  XMPP.
> >>
> >> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh <
> zabolza...@gmail.com>
> >> wrote:
> >>
> >>> @David
> >>> Thanks.
> >>>
> >>>
>  On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> 
> > On 01.06.2014 10:21, hossein zabolzadeh wrote:
> >
> > @David
> > AMQP is not instance messaging. Does the cloudstack use AMPQ for
> >> its
> > message passing mechanism?
> 
>  http://www.chipchilders.com/blog/2013/7/16/tapping-into-
>  apache-cloudstack-events-via-amqp.html
> 
>  --
>  Sent from the Delta quadrant using Borg technology!
> 
>  Nux!
>  www.nux.ro
> >>
> >>
>


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
I talked with the archipel community members.
They use XMPP for event/precense and real time-itivity.
So I have another question from you and other cloudstack community members:
Is the cloudstack events are real time? or not, it has some delay to be
published? If yes, why XMPP becomes matter?



On Wed, Jun 4, 2014 at 12:49 AM, hossein zabolzadeh 
wrote:

> Yes you right.
> Thank for your aims.
> I will check with them, and come back to this thread later.
>
>
> On Wed, Jun 4, 2014 at 12:30 AM, Sebastien Goasguen 
> wrote:
>
>> Those are great questions for their mailing list.
>>
>> No one here knows about archipelproject, i just gave you a reference.
>>
>> -Sebastien
>>
>> > On 3 Jun 2014, at 21:57, hossein zabolzadeh 
>> wrote:
>> >
>> > Hi Sebgoa.
>> > I didn't want to compare XMPP and virtualization. I want to know why
>> using
>> > XMPP comes into somebody's Mind?(Archipel Community) They wanted to
>> satisfy
>> > which feature that was not and currently is not addressed in cloudstack
>> > and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
>> > Which problem they want to solve by the aim of XMPP protocol?
>> >
>> >
>> >> On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:
>> >>
>> >>
>> >> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
>> >> wrote:
>> >>
>> >>> Is there any idea, about "*XMPP over virtualization*" advantages(Added
>> >>> values)?
>> >>
>> >>
>> >> Hossein, that question does not make any sense to me. XMPP is a
>> protocol
>> >> for messaging and presence.
>> >> You can't compare XMPP and virtualization.
>> >
>> >
>> >>> What the ArchipelProject is looking for?
>> >>
>> >> No idea, I have never used it, but looks like they use xmpp for virtual
>> >> machine monitoring and it seems provisioning.
>> >> You asked about XMPP and cloudstack, I googled and found this project
>> >> which seems of interest,
>> >
>> >
>> >>> Sebastien, what do you think?
>> >>
>> >> Check out archipelprojet, head to scholar.google.com , do some
>> research,
>> >> read
>> >> write some code with xmpp, install ejabberd.
>> >>
>> >> What I do think is that XMPP is cool and highly scalable, so it can be
>> >> used as a communication protocol for distributed systems, especially
>> one
>> >> where the agents are transients.
>> >>
>> >> Have at it ...
>> >>
>> >>>
>> >>>
>>  On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
>> 
>> 
>>  On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh > >
>>  wrote:
>> 
>> > Intresting.
>> > Can you explain exactly what new feature the archipelproject is
>> > delivered(By the aim of XMPP) that the current cloudstack can not
>> do?
>> > I want to know the exact role of the XMPP and the added value
>> provided
>> >> by
>> > this instance messaging protocol in a virtualization era.
>> 
>>  You are the one who asked about this…I don't know.
>> 
>> >
>> > On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen <
>> run...@gmail.com>
>> > wrote:
>> >
>> >> You could definitely use xmpp as command and control in your
>> >> instances.
>> >> This has been done before :
>> >>
>> >> http://archipelproject.org
>> >>
>> >> You could write xmpp hooks to call the cloudstack api as well
>> >>
>> >> I used to be involved in this project:
>> >> https://github.com/legastero/Kestrel
>> >>
>> >> Which allowed you to run batch processing jobs on pools of VMs
>> using
>>  XMPP.
>> >>
>> >> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh <
>> zabolza...@gmail.com>
>> >> wrote:
>> >>
>> >>> @David
>> >>> Thanks.
>> >>>
>> >>>
>>  On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
>> 
>> > On 01.06.2014 10:21, hossein zabolzadeh wrote:
>> >
>> > @David
>> > AMQP is not instance messaging. Does the cloudstack use AMPQ for
>> >> its
>> > message passing mechanism?
>> 
>>  http://www.chipchilders.com/blog/2013/7/16/tapping-into-
>>  apache-cloudstack-events-via-amqp.html
>> 
>>  --
>>  Sent from the Delta quadrant using Borg technology!
>> 
>>  Nux!
>>  www.nux.ro
>> >>
>> >>
>>
>
>


Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread Amin Pashapour
Following the diagrams in this page
ArchipelProject/Archipel

 
   ArchipelProject/Archipel
Archipel - XMPP Based Orchestrator  
View on github.com Preview by Yahoo  

looks like it is an agent-based orchestrator similar to cloudstack or 
openstack.  *stacks primarily use API's to communicate with the hypervisors, 
but Archipel uses agents with XML-based messaging.

If you find out more, please share.

Thanks.
Amin



 From: hossein zabolzadeh 
To: users@cloudstack.apache.org 
Sent: Tuesday, June 3, 2014 4:19 PM
Subject: Re: XMPP Server on CloudStack Management Server
 

Yes you right.
Thank for your aims.
I will check with them, and come back to this thread later.



On Wed, Jun 4, 2014 at 12:30 AM, Sebastien Goasguen 
wrote:

> Those are great questions for their mailing list.
>
> No one here knows about archipelproject, i just gave you a reference.
>
> -Sebastien
>
> > On 3 Jun 2014, at 21:57, hossein zabolzadeh 
> wrote:
> >
> > Hi Sebgoa.
> > I didn't want to compare XMPP and virtualization. I want to know why
> using
> > XMPP comes into somebody's Mind?(Archipel Community) They wanted to
> satisfy
> > which feature that was not and currently is not addressed in cloudstack
> > and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
> > Which problem they want to solve by the aim of XMPP protocol?
> >
> >
> >> On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:
> >>
> >>
> >> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
> >> wrote:
> >>
> >>> Is there any idea, about "*XMPP over virtualization*" advantages(Added
> >>> values)?
> >>
> >>
> >> Hossein, that question does not make any sense to me. XMPP is a protocol
> >> for messaging and presence.
> >> You can't compare XMPP and virtualization.
> >
> >
> >>> What the ArchipelProject is looking for?
> >>
> >> No idea, I have never used it, but looks like they use xmpp for virtual
> >> machine monitoring and it seems provisioning.
> >> You asked about XMPP and cloudstack, I googled and found this project
> >> which seems of interest,
> >
> >
> >>> Sebastien, what do you think?
> >>
> >> Check out archipelprojet, head to scholar.google.com , do some
> research,
> >> read
> >> write some code with xmpp, install ejabberd.
> >>
> >> What I do think is that XMPP is cool and highly scalable, so it can be
> >> used as a communication protocol for distributed systems, especially one
> >> where the agents are transients.
> >>
> >> Have at it ...
> >>
> >>>
> >>>
> >>>> On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
> >>>>
> >>>>
> >>>> On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh 
> >>>> wrote:
> >>>>
> >>>>> Intresting.
> >>>>> Can you explain exactly what new feature the archipelproject is
> >>>>> delivered(By the aim of XMPP) that the current cloudstack can not do?
> >>>>> I want to know the exact role of the XMPP and the added value
> provided
> >> by
> >>>>> this instance messaging protocol in a virtualization era.
> >>>>
> >>>> You are the one who asked about this…I don't know.
> >>>>
> >>>>>
> >>>>> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen <
> run...@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> You could definitely use xmpp as command and control in your
> >> instances.
> >>>>>> This has been done before :
> >>>>>>
> >>>>>> http://archipelproject.org
> >>>>>>
> >>>>>> You could write xmpp hooks to call the cloudstack api as well
> >>>>>>
> >>>>>> I used to be involved in this project:
> >>>>>> https://github.com/legastero/Kestrel
> >>>>>>
> >>>>>> Which allowed you to run batch processing jobs on pools of VMs using
> >>>> XMPP.
> >>>>>>
> >>>>>> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh <
> zabolza...@gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> @David
> >>>>>>> Thanks.
> >>>>>>>
> >>>>>>>
> >>>>>>>> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> >>>>>>>>
> >>>>>>>>> On 01.06.2014 10:21, hossein zabolzadeh wrote:
> >>>>>>>>>
> >>>>>>>>> @David
> >>>>>>>>> AMQP is not instance messaging. Does the cloudstack use AMPQ for
> >> its
> >>>>>>>>> message passing mechanism?
> >>>>>>>>
> >>>>>>>> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
> >>>>>>>> apache-cloudstack-events-via-amqp.html
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Sent from the Delta quadrant using Borg technology!
> >>>>>>>>
> >>>>>>>> Nux!
> >>>>>>>> www.nux.ro
> >>
> >>
>

Re: XMPP Server on CloudStack Management Server

2014-06-03 Thread hossein zabolzadeh
Yes you right Amin.
But, I want to know which shortcomming in existing CMPs(CloudStack,
OpenStack), motivates some people(Archipel Community) to bring the XMPP
server into the architecture and make every communication as an XMPP stanza?
- Delay in event pushing?
Delay in API calls?
Really what???


On Wed, Jun 4, 2014 at 1:12 AM, Amin Pashapour 
wrote:

> Following the diagrams in this page
> ArchipelProject/Archipel
>
>
>ArchipelProject/Archipel
> Archipel - XMPP Based Orchestrator
> View on github.com Preview by Yahoo
>
> looks like it is an agent-based orchestrator similar to cloudstack or
> openstack.  *stacks primarily use API's to communicate with the
> hypervisors, but Archipel uses agents with XML-based messaging.
>
> If you find out more, please share.
>
> Thanks.
> Amin
>
>
> 
>  From: hossein zabolzadeh 
> To: users@cloudstack.apache.org
> Sent: Tuesday, June 3, 2014 4:19 PM
> Subject: Re: XMPP Server on CloudStack Management Server
>
>
> Yes you right.
> Thank for your aims.
> I will check with them, and come back to this thread later.
>
>
>
> On Wed, Jun 4, 2014 at 12:30 AM, Sebastien Goasguen 
> wrote:
>
> > Those are great questions for their mailing list.
> >
> > No one here knows about archipelproject, i just gave you a reference.
> >
> > -Sebastien
> >
> > > On 3 Jun 2014, at 21:57, hossein zabolzadeh 
> > wrote:
> > >
> > > Hi Sebgoa.
> > > I didn't want to compare XMPP and virtualization. I want to know why
> > using
> > > XMPP comes into somebody's Mind?(Archipel Community) They wanted to
> > satisfy
> > > which feature that was not and currently is not addressed in cloudstack
> > > and/or other CMPs(e.g. OpenStack, OpenNebula, ...)?
> > > Which problem they want to solve by the aim of XMPP protocol?
> > >
> > >
> > >> On Tue, Jun 3, 2014 at 10:44 PM, sebgoa  wrote:
> > >>
> > >>
> > >> On Jun 3, 2014, at 6:31 PM, hossein zabolzadeh 
> > >> wrote:
> > >>
> > >>> Is there any idea, about "*XMPP over virtualization*"
> advantages(Added
> > >>> values)?
> > >>
> > >>
> > >> Hossein, that question does not make any sense to me. XMPP is a
> protocol
> > >> for messaging and presence.
> > >> You can't compare XMPP and virtualization.
> > >
> > >
> > >>> What the ArchipelProject is looking for?
> > >>
> > >> No idea, I have never used it, but looks like they use xmpp for
> virtual
> > >> machine monitoring and it seems provisioning.
> > >> You asked about XMPP and cloudstack, I googled and found this project
> > >> which seems of interest,
> > >
> > >
> > >>> Sebastien, what do you think?
> > >>
> > >> Check out archipelprojet, head to scholar.google.com , do some
> > research,
> > >> read
> > >> write some code with xmpp, install ejabberd.
> > >>
> > >> What I do think is that XMPP is cool and highly scalable, so it can be
> > >> used as a communication protocol for distributed systems, especially
> one
> > >> where the agents are transients.
> > >>
> > >> Have at it ...
> > >>
> > >>>
> > >>>
> > >>>> On Tue, Jun 3, 2014 at 3:45 PM, sebgoa  wrote:
> > >>>>
> > >>>>
> > >>>> On Jun 3, 2014, at 1:11 PM, hossein zabolzadeh <
> zabolza...@gmail.com>
> > >>>> wrote:
> > >>>>
> > >>>>> Intresting.
> > >>>>> Can you explain exactly what new feature the archipelproject is
> > >>>>> delivered(By the aim of XMPP) that the current cloudstack can not
> do?
> > >>>>> I want to know the exact role of the XMPP and the added value
> > provided
> > >> by
> > >>>>> this instance messaging protocol in a virtualization era.
> > >>>>
> > >>>> You are the one who asked about this…I don't know.
> > >>>>
> > >>>>>
> > >>>>> On Mon, Jun 2, 2014 at 11:20 AM, Sebastien Goasguen <
> > run...@gmail.com>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> You could definitely use xmpp as command and control in your
> > >> instances.
> > >>>>>> This has been done before :
> > >>>>>>
> > >>>>>> http://archipelproject.org
> > >>>>>>
> > >>>>>> You could write xmpp hooks to call the cloudstack api as well
> > >>>>>>
> > >>>>>> I used to be involved in this project:
> > >>>>>> https://github.com/legastero/Kestrel
> > >>>>>>
> > >>>>>> Which allowed you to run batch processing jobs on pools of VMs
> using
> > >>>> XMPP.
> > >>>>>>
> > >>>>>> On Jun 1, 2014, at 5:59 AM, hossein zabolzadeh <
> > zabolza...@gmail.com>
> > >>>>>> wrote:
> > >>>>>>
> > >>>>>>> @David
> > >>>>>>> Thanks.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>> On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:
> > >>>>>>>>
> > >>>>>>>>> On 01.06.2014 10:21, hossein zabolzadeh wrote:
> > >>>>>>>>>
> > >>>>>>>>> @David
> > >>>>>>>>> AMQP is not instance messaging. Does the cloudstack use AMPQ
> for
> > >> its
> > >>>>>>>>> message passing mechanism?
> > >>>>>>>>
> > >>>>>>>> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
> > >>>>>>>> apache-cloudstack-events-via-amqp.html
> > >>>>>>>>
> > >>>>>>>> --
> > >>>>>>>> Sent from the Delta quadrant using Borg technology!
> > >>>>>>>>
> > >>>>>>>> Nux!
> > >>>>>>>> www.nux.ro
> > >>
> > >>
> >
>


Re: XMPP Server on CloudStack Management Server

2014-05-31 Thread Erik Weber
Would be easier to come with suggestions if you said a bit more about what
exactly you are trying to accomplish.

Erik
31. mai 2014 15:04 skrev "hossein zabolzadeh" 
følgende:

> Hi again.
> I want to add instance messaging system to the cloudstack management server
> architecture, to provide online chat capability with my VMs. I wrote a
> simple agent to be installed on every VMs, to provide chatting mechanism
> with each of them.
> So, how can I add XMPP to the cloudstack architecture?
> In other words, how its better to be implemented?
> Or is there any other method to provide this functionality in a better and
> standard way(I mean CloudStack compliency)?
> Is there any alternative to XMPP server which is existed on the current
> cloudstack architecture?
> Thanks in advance.
>


Re: XMPP Server on CloudStack Management Server

2014-05-31 Thread David Nalley
AMQP?

On Sat, May 31, 2014 at 9:04 AM, hossein zabolzadeh
 wrote:
> Hi again.
> I want to add instance messaging system to the cloudstack management server
> architecture, to provide online chat capability with my VMs. I wrote a
> simple agent to be installed on every VMs, to provide chatting mechanism
> with each of them.
> So, how can I add XMPP to the cloudstack architecture?
> In other words, how its better to be implemented?
> Or is there any other method to provide this functionality in a better and
> standard way(I mean CloudStack compliency)?
> Is there any alternative to XMPP server which is existed on the current
> cloudstack architecture?
> Thanks in advance.


Re: XMPP Server on CloudStack Management Server

2014-05-31 Thread Matthew Kaufman
This would be ideal and cool; for every vm instance id could have their own
JID and the implementation api features of cloudstack implemented in on the
event/presence system.




On Sat, May 31, 2014 at 9:04 AM, hossein zabolzadeh 
wrote:

> Hi again.
> I want to add instance messaging system to the cloudstack management server
> architecture, to provide online chat capability with my VMs. I wrote a
> simple agent to be installed on every VMs, to provide chatting mechanism
> with each of them.
> So, how can I add XMPP to the cloudstack architecture?
> In other words, how its better to be implemented?
> Or is there any other method to provide this functionality in a better and
> standard way(I mean CloudStack compliency)?
> Is there any alternative to XMPP server which is existed on the current
> cloudstack architecture?
> Thanks in advance.
>


Re: XMPP Server on CloudStack Management Server

2014-06-01 Thread hossein zabolzadeh
@David
AMQP is not instance messaging. Does the cloudstack use AMPQ for its
message passing mechanism? I think AMPQ is what the openStack use.
@Matthew
Can you explain more about your idea? How cloudstack API can help me to
implement this new way of message passing?
Thanks in advance.


On Sun, Jun 1, 2014 at 2:34 AM, Matthew Kaufman  wrote:

> This would be ideal and cool; for every vm instance id could have their own
> JID and the implementation api features of cloudstack implemented in on the
> event/presence system.
>
>
>
>
> On Sat, May 31, 2014 at 9:04 AM, hossein zabolzadeh 
> wrote:
>
> > Hi again.
> > I want to add instance messaging system to the cloudstack management
> server
> > architecture, to provide online chat capability with my VMs. I wrote a
> > simple agent to be installed on every VMs, to provide chatting mechanism
> > with each of them.
> > So, how can I add XMPP to the cloudstack architecture?
> > In other words, how its better to be implemented?
> > Or is there any other method to provide this functionality in a better
> and
> > standard way(I mean CloudStack compliency)?
> > Is there any alternative to XMPP server which is existed on the current
> > cloudstack architecture?
> > Thanks in advance.
> >
>


Re: XMPP Server on CloudStack Management Server

2014-06-01 Thread Nux!

On 01.06.2014 10:21, hossein zabolzadeh wrote:

@David
AMQP is not instance messaging. Does the cloudstack use AMPQ for its
message passing mechanism?


http://www.chipchilders.com/blog/2013/7/16/tapping-into-apache-cloudstack-events-via-amqp.html

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro


Re: XMPP Server on CloudStack Management Server

2014-06-01 Thread hossein zabolzadeh
@David
Thanks.


On Sun, Jun 1, 2014 at 2:16 PM, Nux!  wrote:

> On 01.06.2014 10:21, hossein zabolzadeh wrote:
>
>> @David
>> AMQP is not instance messaging. Does the cloudstack use AMPQ for its
>> message passing mechanism?
>>
>
> http://www.chipchilders.com/blog/2013/7/16/tapping-into-
> apache-cloudstack-events-via-amqp.html
>
> --
> Sent from the Delta quadrant using Borg technology!
>
> Nux!
> www.nux.ro
>