That's good news.

Any chance you'll try to get this in the packer upstream?

-- 
Erik

On Mon, Sep 14, 2015 at 9:03 PM, Hany Fahim <h...@vmfarms.com> wrote:

> Hey Folks,
>
> One of our team members found a different solution that I'd thought I'd
> share with the community. We've built a Packer post-processor that converts
> a VirtualBox image to a VHD file to easy importing into CloudStack. Our
> testing shows that it works well:
>
> https://github.com/benwebber/packer-post-processor-vhd
>
> We'll likely use this going forward.
>
>
> ----
> Hany Fahim
> VM Farms
> http://vmfarms.com
> h...@vmfarms.com
> 1-866-278-0021 x700
> Twitter: @vmfarms
>
> On Thu, Sep 10, 2015 at 2:35 PM, Erik Weber <terbol...@gmail.com> wrote:
>
> > My talk was based on packer-cloudstack, and was made before the changes
> to
> > packer.
> >
> > As mentioned in the issues thread on GitHub, Sander @ SBP plans to make
> > this a packer built in builder. I don't know if he has gotten around to
> > start on this yet, but the current best option is to try to get packer
> > 0.7.5 going, or use packer-xenserver as Tim mentioned.
> >
> >
> > Unfortunately I no longer have travel funding and won't be able to attend
> > CCCEU this year :-(
> >
> >
> > Erik
> > Den torsdag 10. september 2015 skrev Pierre-Luc Dion <pd...@cloudops.com
> >
> > følgende:
> >
> > > Hello Hany,
> > >
> > > I think Erik did some work with Packer and CloudStack, I don't know if
> he
> > > would have some insight here.
> > > Erik, are you still planning to do a talk at CCCEU15?
> > >
> > >
> > > Cheers,
> > >
> > >
> > > On Thu, Sep 10, 2015 at 1:14 PM, Hany Fahim <h...@vmfarms.com
> > > <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com');>> wrote:
> > >
> > >> Thanks a lot Tim for the thorough explanation. I haven't thought about
> > >> using a local XenServer to act as the "build host". I'll need to look
> > into
> > >> getting my hands on some hardware to install XenServer. It's good to
> > know
> > >> this is an option.
> > >>
> > >> Are there alternative methods out there that can allow one to build
> > Packer
> > >> artifacts using just a local laptop? Reducing dependencies would be a
> > huge
> > >> bonus.
> > >>
> > >>
> > >> ----
> > >> Hany Fahim
> > >> VM Farms
> > >> http://vmfarms.com
> > >> h...@vmfarms.com <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com');>
> > >> 1-866-278-0021 x700
> > >> Twitter: @vmfarms
> > >>
> > >> On Thu, Sep 10, 2015 at 11:39 AM, Tim Mackey <tmac...@gmail.com
> > >> <javascript:_e(%7B%7D,'cvml','tmac...@gmail.com');>> wrote:
> > >>
> > >> > Hany,
> > >> >
> > >> > It does require a XenServer host, call it a "build host", but that
> > host
> > >> can
> > >> > be anywhere including local to you (actually preferable).  The
> "build
> > >> host"
> > >> > also doesn't have to even remotely match the capabilities of the
> hosts
> > >> in
> > >> > the CloudStack instance, including things like storage and
> networking.
> > >> >
> > >> > The idea is that you create your VM locally to your specifications,
> > and
> > >> > then upload it into whatever XenServer backed CloudStack instance
> > you're
> > >> > using.  If you happen to know what you want and can define it in a
> > >> > kickstart file, then go with xenserver-iso and let it do all the
> heavy
> > >> > lifting.  If you might need to tweak on stuff, create the VM within
> > >> > XenServer and do the tweaking, then when you're happy use
> xenserver-vm
> > >> to
> > >> > do all the heavy lifting.  There is also an intermediate stage which
> > >> uses
> > >> > both paths, but that doesn't sound like it would work for you.
> > >> >
> > >> > I'm happy to walk you through this in a bit more detail, either here
> > on
> > >> the
> > >> > list or if you want something a bit more interactive, I'm
> > >> @xenserverarmy on
> > >> > Twitter
> > >> >
> > >> > -tim
> > >> >
> > >> > On Thu, Sep 10, 2015 at 11:02 AM, Hany Fahim <h...@vmfarms.com
> > >> <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com');>> wrote:
> > >> >
> > >> > > Thanks for the quick reply Tim!
> > >> > >
> > >> > > I actually stumbled on this project during my research. If my
> > >> > understanding
> > >> > > is correct, this requires access to an XenServer host. I
> > unfortunately
> > >> > only
> > >> > > have access to the CloudStack API and not the underlying XenServer
> > >> > > hypervisor. Is it possible to use this tool without access to the
> > >> > > XenServer?
> > >> > >
> > >> > >
> > >> > > ----
> > >> > > Hany Fahim
> > >> > > VM Farms
> > >> > > http://vmfarms.com
> > >> > > h...@vmfarms.com <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com
> ');>
> > >> > > 1-866-278-0021 x700
> > >> > > Twitter: @vmfarms
> > >> > >
> > >> > > On Thu, Sep 10, 2015 at 10:58 AM, Tim Mackey <tmac...@gmail.com
> > >> <javascript:_e(%7B%7D,'cvml','tmac...@gmail.com');>> wrote:
> > >> > >
> > >> > > > Hany,
> > >> > > >
> > >> > > > Take a look at this: https://github.com/xenserverarmy/packer.
> I
> > >> > updated
> > >> > > > it
> > >> > > > last week for the changes in Packer 0.8.6, and have tested it
> with
> > >> > > > XenServer 6.2 and 6.5.  Here are the things you might want to
> know
> > >> > which
> > >> > > > I've not updated in the README.MD:
> > >> > > >
> > >> > > > - There are two builders, xenserver-iso and xenserver-vm.
> > >> > xenserver-iso
> > >> > > > creates an artifact from an ISO (requires a XenServer ISO SR and
> > >> will
> > >> > > > automatically download the ISO if not present).  xenserver-vm
> > >> creates
> > >> > an
> > >> > > > artifact from a pre-existing VM which could be running.  Both
> > >> builders
> > >> > > > assume an NFS SR is present (by-product of a limitation in an
> > >> earlier
> > >> > > > implementation).  I plan on removing that requirement next week.
> > >> > > > - Any provisioners you wish to define will work, provided they
> use
> > >> the
> > >> > > SSH
> > >> > > > communicator.  I'm still working on the WinRM communicator
> > >> > > > - There is a cloudstack-xenserver post-processor which will
> upload
> > >> the
> > >> > > VHD
> > >> > > > artifact to your CloudStack instance.  It only requires API
> > >> access.  If
> > >> > > the
> > >> > > > CloudStack instance is remote, tell the post-processor to
> > compress,
> > >> > > > otherwise leave it uncompressed (faster)
> > >> > > >
> > >> > > > If you run into problems or have questions, just ask, and I do
> > >> accept
> > >> > > pull
> > >> > > > requests.  Since this is your first time with this project, I'm
> > very
> > >> > > > interested in any "first use" problems such that the README can
> be
> > >> > > updated.
> > >> > > >
> > >> > > > -tim
> > >> > > >
> > >> > > > On Thu, Sep 10, 2015 at 8:30 AM, Hany Fahim <h...@vmfarms.com
> > >> <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com');>> wrote:
> > >> > > >
> > >> > > > > Hi Folks,
> > >> > > > >
> > >> > > > > I’m currently looking into adopting Packer <
> https://packer.io/>
> > >> to
> > >> > > build
> > >> > > > > images for CloudStack easily. I’ve been looking in
> > >> packer-cloudstack
> > >> > > > > <https://github.com/schubergphilis/packer-cloudstack> plugin,
> > but
> > >> > > > > unfortunately there have been some backwards incompatible
> > changes
> > >> > made
> > >> > > to
> > >> > > > > Packer that prevents this plugin from working. We do not have
> > >> direct
> > >> > > > access
> > >> > > > > to the CloudStack installation we’re working with, and only
> have
> > >> the
> > >> > > API
> > >> > > > > available to us.
> > >> > > > >
> > >> > > > > I’d like to ask the community if anyone else has got Packer to
> > >> work
> > >> > in
> > >> > > > some
> > >> > > > > form with CloudStack? At the very least, we’re looking for a
> way
> > >> for
> > >> > > > Packer
> > >> > > > > to produce VHD images that can be imported into CloudStack
> > >> manually.
> > >> > > > >
> > >> > > > > Any help would be appreciated.
> > >> > > > > ​
> > >> > > > >
> > >> > > > > ----
> > >> > > > > Hany Fahim
> > >> > > > > VM Farms
> > >> > > > > http://vmfarms.com
> > >> > > > > h...@vmfarms.com
> > >> <javascript:_e(%7B%7D,'cvml','h...@vmfarms.com');>
> > >> > > > > 1-866-278-0021 x700
> > >> > > > > Twitter: @vmfarms
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Reply via email to