XMPP Server on CloudStack Management Server
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
@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
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
@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 >