You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by "Ross Gardler (MS OPEN TECH)" <Ro...@microsoft.com> on 2013/10/04 00:58:28 UTC

Creating an image of TomEE on VM Depot (Azure)

I just got off a call with David Blevins in which we were discussing TomEE. It turns out that we both feel that TomEE should provide a VM for deployment on Azure. Such a VM can be used to demo the capabilities of TomEE, it can also be used as a quickstart for people wanting to build applications on TomEE.

There is a resource called VM Depot [1] which provides a community managed repository of freely redistributable virtual machine images. It costs nothing to publish and store images on VM Depot. To build and test the image (or to deploy a VM from the image) one does need an Azure subscription. Fortunately there are free subscriptions for users and committers to ASF projects get free MSDN subscriptions which include enough Azure time.

I see from http://openejb.apache.org/comparison.html that there are three distinct distributions of TomEE. I suggest creating a bare bones VM for each along with a demo VM for each (assuming there are sensible demo applications that you could include). But I also suggest focusing on whichever you feel is most important to your community first.

I'd like to offer my help in understanding what it means to create an image on VM Depot. If there is anyone in the community that would like to build the images I'd be very happy to provide whatever guidance and support is needed. Once the images are up there I'd love to work with the community to ensure the message gets out there too - which is where I should identify my affiliation. I work for MS Open Technologie, inc. and am responsible for VM Depot. As such I can't build your images for you (that just wouldn't scale) but I can help you make the most of any images that are up there.

If you have questions fire away, if you want to have a crack at creating the first image let me know and I'll start feeding you the instructions, it's really easy. Essentially:


-          Create a Linux VM (either using a node.js command line or the Azure web portal)

-          Install TomEE (via SSH)

-          [optional] install demo's, tutorials, source and anything else you want to include on the image

-          Deprovision the VM (a single command via SSH)

-          Publish to VM Depot

The whole process takes about 20 minutes plus TomEE installation time (there are a couple of periods of waiting for images to copy etc. but this is unattended so doesn't eat into your time).

Ross

[1] http://vmdepot.msopentech.com

Re: Creating an image of TomEE on VM Depot (Azure)

Posted by Jonathan Gallimore <jo...@gmail.com>.
We don't have a Wiki, but I have tried to add a page to the TomEE website (
http://tomee.apache.org/azure.html), which should be editable by clicking a
pencil icon on the top right hand corner. This seems to show up on the
staging site, but not on the live site - not sure why at the moment, but
I'll keep trying to push it.

In the meantime, I'll follow the steps in your original message (I have
Linux server deployed so far) If you have any extra instructions, feel free
to post them here and I'll pop them into the website page.

Regards

Jon


On Tue, Oct 8, 2013 at 10:24 PM, Ross Gardler (MS OPEN TECH) <
Ross.Gardler@microsoft.com> wrote:

> Cool.
>
> Does the project have a wiki or similar where I can start to document the
> process for you. That way you can build the image and flesh out the
> instructions with specific information relating to TomEE.
>
> Ross
>
> -----Original Message-----
> From: Jonathan Gallimore [mailto:jonathan.gallimore@gmail.com]
> Sent: Tuesday, October 8, 2013 2:15 PM
> To: dev@tomee.apache.org
> Subject: Re: Creating an image of TomEE on VM Depot (Azure)
>
> Hi,
>
> I'd definitely be interested in getting involved with this in any way I
> can. Vishwa - did you have any luck creating a VM?
>
> Jon
>
>
> On Fri, Oct 4, 2013 at 4:41 AM, Vishwanath Krishnamurthi <
> tovishwanath@gmail.com> wrote:
>
> > Hi Ross,
> >
> > This sounds pretty interesting. I'll take a crack at creating an image
> > this weekend and will get back to you on any questions.
> >
> > -Vishwa
> >
> >
> > On Fri, Oct 4, 2013 at 4:28 AM, Ross Gardler (MS OPEN TECH) <
> > Ross.Gardler@microsoft.com> wrote:
> >
> > > I just got off a call with David Blevins in which we were discussing
> > > TomEE. It turns out that we both feel that TomEE should provide a VM
> > > for deployment on Azure. Such a VM can be used to demo the
> > > capabilities of TomEE, it can also be used as a quickstart for
> > > people wanting to build applications on TomEE.
> > >
> > > There is a resource called VM Depot [1] which provides a community
> > managed
> > > repository of freely redistributable virtual machine images. It
> > > costs nothing to publish and store images on VM Depot. To build and
> > > test the image (or to deploy a VM from the image) one does need an
> > > Azure subscription. Fortunately there are free subscriptions for
> > > users and committers to ASF projects get free MSDN subscriptions
> > > which include
> > enough
> > > Azure time.
> > >
> > > I see from http://openejb.apache.org/comparison.html that there are
> > three
> > > distinct distributions of TomEE. I suggest creating a bare bones VM
> > > for each along with a demo VM for each (assuming there are sensible
> > > demo applications that you could include). But I also suggest
> > > focusing on whichever you feel is most important to your community
> first.
> > >
> > > I'd like to offer my help in understanding what it means to create
> > > an image on VM Depot. If there is anyone in the community that would
> > > like to build the images I'd be very happy to provide whatever
> > > guidance and
> > support
> > > is needed. Once the images are up there I'd love to work with the
> > community
> > > to ensure the message gets out there too - which is where I should
> > identify
> > > my affiliation. I work for MS Open Technologie, inc. and am
> > > responsible
> > for
> > > VM Depot. As such I can't build your images for you (that just
> > > wouldn't
> > > scale) but I can help you make the most of any images that are up
> there.
> > >
> > > If you have questions fire away, if you want to have a crack at
> > > creating the first image let me know and I'll start feeding you the
> > > instructions, it's really easy. Essentially:
> > >
> > >
> > > -          Create a Linux VM (either using a node.js command line or
> the
> > > Azure web portal)
> > >
> > > -          Install TomEE (via SSH)
> > >
> > > -          [optional] install demo's, tutorials, source and anything
> else
> > > you want to include on the image
> > >
> > > -          Deprovision the VM (a single command via SSH)
> > >
> > > -          Publish to VM Depot
> > >
> > > The whole process takes about 20 minutes plus TomEE installation
> > > time (there are a couple of periods of waiting for images to copy
> > > etc. but
> > this
> > > is unattended so doesn't eat into your time).
> > >
> > > Ross
> > >
> > > [1] http://vmdepot.msopentech.com
> > >
> >
>

RE: Creating an image of TomEE on VM Depot (Azure)

Posted by "Ross Gardler (MS OPEN TECH)" <Ro...@microsoft.com>.
Cool.

Does the project have a wiki or similar where I can start to document the process for you. That way you can build the image and flesh out the instructions with specific information relating to TomEE.

Ross

-----Original Message-----
From: Jonathan Gallimore [mailto:jonathan.gallimore@gmail.com] 
Sent: Tuesday, October 8, 2013 2:15 PM
To: dev@tomee.apache.org
Subject: Re: Creating an image of TomEE on VM Depot (Azure)

Hi,

I'd definitely be interested in getting involved with this in any way I can. Vishwa - did you have any luck creating a VM?

Jon


On Fri, Oct 4, 2013 at 4:41 AM, Vishwanath Krishnamurthi < tovishwanath@gmail.com> wrote:

> Hi Ross,
>
> This sounds pretty interesting. I'll take a crack at creating an image 
> this weekend and will get back to you on any questions.
>
> -Vishwa
>
>
> On Fri, Oct 4, 2013 at 4:28 AM, Ross Gardler (MS OPEN TECH) < 
> Ross.Gardler@microsoft.com> wrote:
>
> > I just got off a call with David Blevins in which we were discussing 
> > TomEE. It turns out that we both feel that TomEE should provide a VM 
> > for deployment on Azure. Such a VM can be used to demo the 
> > capabilities of TomEE, it can also be used as a quickstart for 
> > people wanting to build applications on TomEE.
> >
> > There is a resource called VM Depot [1] which provides a community
> managed
> > repository of freely redistributable virtual machine images. It 
> > costs nothing to publish and store images on VM Depot. To build and 
> > test the image (or to deploy a VM from the image) one does need an 
> > Azure subscription. Fortunately there are free subscriptions for 
> > users and committers to ASF projects get free MSDN subscriptions 
> > which include
> enough
> > Azure time.
> >
> > I see from http://openejb.apache.org/comparison.html that there are
> three
> > distinct distributions of TomEE. I suggest creating a bare bones VM 
> > for each along with a demo VM for each (assuming there are sensible 
> > demo applications that you could include). But I also suggest 
> > focusing on whichever you feel is most important to your community first.
> >
> > I'd like to offer my help in understanding what it means to create 
> > an image on VM Depot. If there is anyone in the community that would 
> > like to build the images I'd be very happy to provide whatever 
> > guidance and
> support
> > is needed. Once the images are up there I'd love to work with the
> community
> > to ensure the message gets out there too - which is where I should
> identify
> > my affiliation. I work for MS Open Technologie, inc. and am 
> > responsible
> for
> > VM Depot. As such I can't build your images for you (that just 
> > wouldn't
> > scale) but I can help you make the most of any images that are up there.
> >
> > If you have questions fire away, if you want to have a crack at 
> > creating the first image let me know and I'll start feeding you the 
> > instructions, it's really easy. Essentially:
> >
> >
> > -          Create a Linux VM (either using a node.js command line or the
> > Azure web portal)
> >
> > -          Install TomEE (via SSH)
> >
> > -          [optional] install demo's, tutorials, source and anything else
> > you want to include on the image
> >
> > -          Deprovision the VM (a single command via SSH)
> >
> > -          Publish to VM Depot
> >
> > The whole process takes about 20 minutes plus TomEE installation 
> > time (there are a couple of periods of waiting for images to copy 
> > etc. but
> this
> > is unattended so doesn't eat into your time).
> >
> > Ross
> >
> > [1] http://vmdepot.msopentech.com
> >
>

Re: Creating an image of TomEE on VM Depot (Azure)

Posted by Jonathan Gallimore <jo...@gmail.com>.
Hi,

I'd definitely be interested in getting involved with this in any way I
can. Vishwa - did you have any luck creating a VM?

Jon


On Fri, Oct 4, 2013 at 4:41 AM, Vishwanath Krishnamurthi <
tovishwanath@gmail.com> wrote:

> Hi Ross,
>
> This sounds pretty interesting. I'll take a crack at creating an image this
> weekend and will get back to you on any
> questions.
>
> -Vishwa
>
>
> On Fri, Oct 4, 2013 at 4:28 AM, Ross Gardler (MS OPEN TECH) <
> Ross.Gardler@microsoft.com> wrote:
>
> > I just got off a call with David Blevins in which we were discussing
> > TomEE. It turns out that we both feel that TomEE should provide a VM for
> > deployment on Azure. Such a VM can be used to demo the capabilities of
> > TomEE, it can also be used as a quickstart for people wanting to build
> > applications on TomEE.
> >
> > There is a resource called VM Depot [1] which provides a community
> managed
> > repository of freely redistributable virtual machine images. It costs
> > nothing to publish and store images on VM Depot. To build and test the
> > image (or to deploy a VM from the image) one does need an Azure
> > subscription. Fortunately there are free subscriptions for users and
> > committers to ASF projects get free MSDN subscriptions which include
> enough
> > Azure time.
> >
> > I see from http://openejb.apache.org/comparison.html that there are
> three
> > distinct distributions of TomEE. I suggest creating a bare bones VM for
> > each along with a demo VM for each (assuming there are sensible demo
> > applications that you could include). But I also suggest focusing on
> > whichever you feel is most important to your community first.
> >
> > I'd like to offer my help in understanding what it means to create an
> > image on VM Depot. If there is anyone in the community that would like to
> > build the images I'd be very happy to provide whatever guidance and
> support
> > is needed. Once the images are up there I'd love to work with the
> community
> > to ensure the message gets out there too - which is where I should
> identify
> > my affiliation. I work for MS Open Technologie, inc. and am responsible
> for
> > VM Depot. As such I can't build your images for you (that just wouldn't
> > scale) but I can help you make the most of any images that are up there.
> >
> > If you have questions fire away, if you want to have a crack at creating
> > the first image let me know and I'll start feeding you the instructions,
> > it's really easy. Essentially:
> >
> >
> > -          Create a Linux VM (either using a node.js command line or the
> > Azure web portal)
> >
> > -          Install TomEE (via SSH)
> >
> > -          [optional] install demo's, tutorials, source and anything else
> > you want to include on the image
> >
> > -          Deprovision the VM (a single command via SSH)
> >
> > -          Publish to VM Depot
> >
> > The whole process takes about 20 minutes plus TomEE installation time
> > (there are a couple of periods of waiting for images to copy etc. but
> this
> > is unattended so doesn't eat into your time).
> >
> > Ross
> >
> > [1] http://vmdepot.msopentech.com
> >
>

Re: Creating an image of TomEE on VM Depot (Azure)

Posted by Thiago Veronezi <th...@veronezi.org>.
Hi Vishwa,

I started a debian package some time ago. If you think this is interesting
and you have time maybe you can take over and finish it. The project
already generates a deb package, but it is not a valid debian one. If we
finish it, It would make the installation step as easy as "apt get install
tomee" (once we have our own repository).

https://svn.apache.org/repos/asf/tomee/sandbox/tomee-deb

[]s,
Thiago.



On Thu, Oct 3, 2013 at 11:41 PM, Vishwanath Krishnamurthi <
tovishwanath@gmail.com> wrote:

> Hi Ross,
>
> This sounds pretty interesting. I'll take a crack at creating an image this
> weekend and will get back to you on any
> questions.
>
> -Vishwa
>
>
> On Fri, Oct 4, 2013 at 4:28 AM, Ross Gardler (MS OPEN TECH) <
> Ross.Gardler@microsoft.com> wrote:
>
> > I just got off a call with David Blevins in which we were discussing
> > TomEE. It turns out that we both feel that TomEE should provide a VM for
> > deployment on Azure. Such a VM can be used to demo the capabilities of
> > TomEE, it can also be used as a quickstart for people wanting to build
> > applications on TomEE.
> >
> > There is a resource called VM Depot [1] which provides a community
> managed
> > repository of freely redistributable virtual machine images. It costs
> > nothing to publish and store images on VM Depot. To build and test the
> > image (or to deploy a VM from the image) one does need an Azure
> > subscription. Fortunately there are free subscriptions for users and
> > committers to ASF projects get free MSDN subscriptions which include
> enough
> > Azure time.
> >
> > I see from http://openejb.apache.org/comparison.html that there are
> three
> > distinct distributions of TomEE. I suggest creating a bare bones VM for
> > each along with a demo VM for each (assuming there are sensible demo
> > applications that you could include). But I also suggest focusing on
> > whichever you feel is most important to your community first.
> >
> > I'd like to offer my help in understanding what it means to create an
> > image on VM Depot. If there is anyone in the community that would like to
> > build the images I'd be very happy to provide whatever guidance and
> support
> > is needed. Once the images are up there I'd love to work with the
> community
> > to ensure the message gets out there too - which is where I should
> identify
> > my affiliation. I work for MS Open Technologie, inc. and am responsible
> for
> > VM Depot. As such I can't build your images for you (that just wouldn't
> > scale) but I can help you make the most of any images that are up there.
> >
> > If you have questions fire away, if you want to have a crack at creating
> > the first image let me know and I'll start feeding you the instructions,
> > it's really easy. Essentially:
> >
> >
> > -          Create a Linux VM (either using a node.js command line or the
> > Azure web portal)
> >
> > -          Install TomEE (via SSH)
> >
> > -          [optional] install demo's, tutorials, source and anything else
> > you want to include on the image
> >
> > -          Deprovision the VM (a single command via SSH)
> >
> > -          Publish to VM Depot
> >
> > The whole process takes about 20 minutes plus TomEE installation time
> > (there are a couple of periods of waiting for images to copy etc. but
> this
> > is unattended so doesn't eat into your time).
> >
> > Ross
> >
> > [1] http://vmdepot.msopentech.com
> >
>

Re: Creating an image of TomEE on VM Depot (Azure)

Posted by Vishwanath Krishnamurthi <to...@gmail.com>.
Hi Ross,

This sounds pretty interesting. I'll take a crack at creating an image this
weekend and will get back to you on any
questions.

-Vishwa


On Fri, Oct 4, 2013 at 4:28 AM, Ross Gardler (MS OPEN TECH) <
Ross.Gardler@microsoft.com> wrote:

> I just got off a call with David Blevins in which we were discussing
> TomEE. It turns out that we both feel that TomEE should provide a VM for
> deployment on Azure. Such a VM can be used to demo the capabilities of
> TomEE, it can also be used as a quickstart for people wanting to build
> applications on TomEE.
>
> There is a resource called VM Depot [1] which provides a community managed
> repository of freely redistributable virtual machine images. It costs
> nothing to publish and store images on VM Depot. To build and test the
> image (or to deploy a VM from the image) one does need an Azure
> subscription. Fortunately there are free subscriptions for users and
> committers to ASF projects get free MSDN subscriptions which include enough
> Azure time.
>
> I see from http://openejb.apache.org/comparison.html that there are three
> distinct distributions of TomEE. I suggest creating a bare bones VM for
> each along with a demo VM for each (assuming there are sensible demo
> applications that you could include). But I also suggest focusing on
> whichever you feel is most important to your community first.
>
> I'd like to offer my help in understanding what it means to create an
> image on VM Depot. If there is anyone in the community that would like to
> build the images I'd be very happy to provide whatever guidance and support
> is needed. Once the images are up there I'd love to work with the community
> to ensure the message gets out there too - which is where I should identify
> my affiliation. I work for MS Open Technologie, inc. and am responsible for
> VM Depot. As such I can't build your images for you (that just wouldn't
> scale) but I can help you make the most of any images that are up there.
>
> If you have questions fire away, if you want to have a crack at creating
> the first image let me know and I'll start feeding you the instructions,
> it's really easy. Essentially:
>
>
> -          Create a Linux VM (either using a node.js command line or the
> Azure web portal)
>
> -          Install TomEE (via SSH)
>
> -          [optional] install demo's, tutorials, source and anything else
> you want to include on the image
>
> -          Deprovision the VM (a single command via SSH)
>
> -          Publish to VM Depot
>
> The whole process takes about 20 minutes plus TomEE installation time
> (there are a couple of periods of waiting for images to copy etc. but this
> is unattended so doesn't eat into your time).
>
> Ross
>
> [1] http://vmdepot.msopentech.com
>