WiX (see http://wixtoolset.org/)
> -----Original Message----- > From: Abhinandan Prateek [mailto:abhinandan.prat...@citrix.com] > Sent: 24 February 2014 12:11 > To: dev@cloudstack.apache.org > Subject: Re: [PROPOSAL] Windowsfication Of ACS > > Anyone, is there an open source windows installer tool ? > > -abhi > > > > On 21/02/14 2:30 pm, "Donal Lafferty" <donal.laffe...@citrix.com> wrote: > > >I prefer the focus on support that comes with David's suggestion. > >Targeting the latest stable release for a new platform greatly reduces > >the number of permutations to test. > > > >Pursuing legacy systems limits the flexibility of ACS to evolve. For > >instance, we'll probably be on Java 7 in the next while, and W2K3 > >doesn't appear on the supported system list (see > >https://www.java.com/en/download/help/sysreq.xml). Likewise, older > >versions of Internet Explorer can be quite different than what > >Microsoft has recently published. > > > >My guess is that the engineering effort to get ACS working on a legacy > >system makes sense as a consultancy service offered independent to ACS. > >That's the case of OS/2 support ;) > > > > > >DL > > > > > >> -----Original Message----- > >> From: Alex Hitchins [mailto:alex.hitch...@shapeblue.com] > >> Sent: 20 February 2014 14:29 > >> To: dev@cloudstack.apache.org > >> Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > >> I agree totally, my point was that while there is nothing technically > >>stopping us going for w2k3 there is little reason to do so. > >> > >> > >> Regards > >> > >> Alex Hitchins > >> > >> D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 > >> > >> alex.hitch...@shapeblue.com > >> > >> -----Original Message----- > >> From: David Nalley [mailto:da...@gnsa.us] > >> Sent: 20 February 2014 13:24 > >> To: dev@cloudstack.apache.org > >> Subject: Re: [PROPOSAL] Windowsfication Of ACS > >> > >> There's a difference in incidentally working and validated to work on. > >> I'd limit focus to making sure it works on 2k12r2. > >> > >> --David > >> > >> On Thu, Feb 20, 2014 at 6:37 AM, Alex Hitchins > >> <alex.hitch...@shapeblue.com> wrote: > >> > I can't think of anything that wouldn't be possible on W2k3 - that > >>said It's > >> old and I can't see people having a need for it. > >> > > >> > > >> > Regards > >> > > >> > Alex Hitchins > >> > > >> > D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 > >> > > >> > alex.hitch...@shapeblue.com > >> > > >> > -----Original Message----- > >> > From: Paul Angus [mailto:paul.an...@shapeblue.com] > >> > Sent: 20 February 2014 11:17 > >> > To: dev@cloudstack.apache.org > >> > Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > > >> > Isn't the hyper-v support dependant on using 2012r2 ? > >> > > >> > So I don't know if I'd bother with going back as far as 2003 > >> > > >> > Regards, > >> > > >> > Paul Angus > >> > Cloud Architect > >> > S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus > >> > paul.an...@shapeblue.com > >> > > >> > -----Original Message----- > >> > From: Rajesh Battala [mailto:rajesh.batt...@citrix.com] > >> > Sent: 20 February 2014 11:13 > >> > To: dev@cloudstack.apache.org > >> > Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > > >> > AFAIK, it would be windows server 2k3, 2k8 2012, 2012R2. > >> > > >> > Thanks > >> > Rajesh Battala > >> > > >> > -----Original Message----- > >> > From: Damoder Reddy [mailto:damoder.re...@citrix.com] > >> > Sent: Thursday, February 20, 2014 4:32 PM > >> > To: dev@cloudstack.apache.org > >> > Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > > >> > One question I have is, Which version of windows we need to target? > >> > > >> > Thanks & Regards > >> > Damodar/ > >> > > >> > > >> > -----Original Message----- > >> > From: Damoder Reddy [mailto:damoder.re...@citrix.com] > >> > Sent: Thursday, February 20, 2014 2:04 PM > >> > To: dev@cloudstack.apache.org > >> > Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > > >> > I have tried to put all together in FS at > >> > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Cloudstack+Win > >> dowsfication as Feedback section and added my comments there. > >> > > >> > Please verify once and let me know if anything is to be added there. > >> > > >> > Thanks & Regards > >> > Damodar/ > >> > > >> > > >> > -----Original Message----- > >> > From: Damoder Reddy [mailto:damoder.re...@citrix.com] > >> > Sent: Thursday, February 20, 2014 12:32 PM > >> > To: dev@cloudstack.apache.org > >> > Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > > >> > Thank you all for your inputs. > >> > > >> > I will aggregate all these things into FS as appendix and will > >> > put > >>comments > >> there instead of replying here one by one. Once I am done with update > >>in FS I will notify so that we can verify whether we are covering all > >>or not. > >> > > >> > Thanks & Regards > >> > Damodar/ > >> > > >> > -----Original Message----- > >> > From: abhisek basu [mailto:abhisekb...@msn.com] > >> > Sent: Sunday, February 16, 2014 9:16 AM > >> > To: dev@cloudstack.apache.org > >> > Cc: dev@cloudstack.apache.org > >> > Subject: Re: [PROPOSAL] Windowsfication Of ACS > >> > > >> > Getting a Windows version will expand ACS reach to a large no of > >> > audience and make it more OS independent from its core. As far as > >> > the tools are concern, I am sure it's achievable, we have the most > >> > enthusiastic community contributors behind :) > >> > > >> > Sent from my iPhone > >> > > >> >> On 16 Feb 2014, at 1:08 am, "Alex Hitchins" > >> <alex.hitch...@shapeblue.com> wrote: > >> >> > >> >> I would guess that Windows has tools for managing a large number > >> >> of > >> Hyper-V hosts? I wonder what ACS would add to that. > >> >> > >> >> I still think it would be a very achievable goal and worth doing. > >> >> > >> >> > >> >> Regards > >> >> > >> >> Alex Hitchins > >> >> > >> >> D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 > >> >> > >> >> alex.hitch...@shapeblue.com > >> >> > >> >> -----Original Message----- > >> >> From: Paul Angus [mailto:paul.an...@shapeblue.com] > >> >> Sent: 15 February 2014 18:49 > >> >> To: dev@cloudstack.apache.org > >> >> Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> >> > >> >> My view is that anyone who wants to use Hyper-V is very unlikely > >> >> to > >>want > >> to have Linux based management servers lurking around, because I > >>think they'll be pretty wedded to Microsoft to want Hyper-V as the > >>hypervisor. So being able to deploy windows based management servers > >>seems essential to the use of Hyper-V (for better or worse). > >> >> > >> >> I think also there are probably a lot of Windows based Enterprises > >>who > >> also wouldn't like to a couple of stray Linux boxes running the show. > >>I guess > >> Microsoft think there is a market for Windows based private clouds or > >>they wouldn't have created the Behemoth that is the Azure Pack. > >> >> > >> >> ...and Apache Tomcat have managed to create a windows port - so > >> >> how hard can it be? [tic] > >> >> > >> >> Regards > >> >> > >> >> Paul Angus > >> >> Cloud Architect > >> >> S: +44 20 3603 0540 | M: +447711418784 | T: CloudyAngus > >> >> paul.an...@shapeblue.com > >> >> > >> >> -----Original Message----- > >> >> From: David Nalley [mailto:da...@gnsa.us] > >> >> Sent: 15 February 2014 18:29 > >> >> To: dev@cloudstack.apache.org > >> >> Subject: Re: [PROPOSAL] Windowsfication Of ACS > >> >> > >> >>> On Sat, Feb 15, 2014 at 12:57 PM, Alex Huang > >> >>> <alex.hu...@citrix.com> > >> wrote: > >> >>> I see this as that CS management server should run anywhere java > >>runs. > >> However, I see quite a few holes in this proposal. > >> >>> > >> >>> - Management server should never have mounted the NFS > secondary > >> storage. We need to fix that. Please have a talk with Kelven about > >>this. I don't see us adding Samba to any machine that runs the > >>management server. If this is just about seeding the system > >>template, it can be done as part of installation rather than > >>management server. > >> >>> - If I truly think about Windowsification, I think windows > >>installer, > >> windows service, opening ports in windows firewall. I don't see any > >>of that here. Or else it's useless for windows people. > >> >>> - For java, most people write a windows service that > >>launches the > >> jvm and keeps track of the jvm. > >> >>> - There's a number of things that CloudStack management server > >> >>> does > >> today at startup that should not be there and those are what > >>complicates the > >> windowfication. These things should be moved out of the management > >> server and into installation. What should be inside the management > >>server startup procedure should be checks, rather than generations. > >>It should check for ssh key exists and the database version matches > >>etc but it should not do the following. > >> >>> - Upgrade of the database > >> >>> - ssh key generation > >> >>> - iso generation. > >> >>> > >> >>> --Alex > >> >> > >> >> > >> >> A couple of more to add to the list. > >> >> There isn't really a good binary software dependency resolution > >> >> framework for Windows (at least not that I am aware of) and you > >> >> potentially need lots of different things - mysql libraries, > >> >> python, ipmitool, or another shell to execute shell scripts. Look > >> >> at the list of the dependencies we install in the RPMs for an idea > >> >> of things that are missing. Is the plan to bundle those in the > >> >> binaries? (If so, we need to be having a serious discussion around > >> >> a shift of a number system requirements to dependencies which may > >> >> or may not be > >> >> acceptable.) With what appears to be some serious refactoring in > >> >> how > >>the > >> management server works that Alex outlines and I doubt this is a > >>short term goal. (e.g. 4.4 timeframe). If you are going to take on > >>all of the refactoring work, please start by building tests that > >>prove that it all works today and then verify the same behavior in > >>the refactored work. > >> >> > >> >> --David > >> >> Need Enterprise Grade Support for Apache CloudStack? > >> >> Our CloudStack Infrastructure > >> Support<http://shapeblue.com/cloudstack-infrastructure-support/> > >> offers the best 24/7 SLA for CloudStack Environments. > >> >> > >> >> Apache CloudStack Bootcamp training courses > >> >> > >> >> **NEW!** CloudStack 4.2.1 > >> >> training<http://shapeblue.com/cloudstack-training/> > >> >> 18th-19th February 2014, Brazil. > >> >> Classroom<http://shapeblue.com/cloudstack-training/> > >> >> 17th-23rd March 2014, Region A. Instructor led, > >> >> On-line<http://shapeblue.com/cloudstack-training/> > >> >> 24th-28th March 2014, Region B. Instructor led, > >> >> On-line<http://shapeblue.com/cloudstack-training/> > >> >> 16th-20th June 2014, Region A. Instructor led, > >> >> On-line<http://shapeblue.com/cloudstack-training/> > >> >> 23rd-27th June 2014, Region B. Instructor led, > >> >> On-line<http://shapeblue.com/cloudstack-training/> > >> >> > >> >> This email and any attachments to it may be confidential and are > >>intended > >> solely for the use of the individual to whom it is addressed. Any > >>views or opinions expressed are solely those of the author and do not > >>necessarily represent those of Shape Blue Ltd or related companies. > >>If you are not the intended recipient of this email, you must neither > >>take any action based upon its contents, nor copy or show it to > >>anyone. Please contact the sender if you believe you have received > >>this email in error. Shape Blue Ltd is a company incorporated in > >>England & Wales. ShapeBlue Services India LLP is a company > >>incorporated in India and is operated under license from Shape Blue > >>Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in > >>Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is > >>a registered trademark. > >> >> This email and any attachments to it may be confidential and are > >>intended > >> solely for the use of the individual to whom it is addressed. Any > >>views or opinions expressed are solely those of the author and do not > >>necessarily represent those of Shape Blue Ltd or related companies. > >>If you are not the intended recipient of this email, you must neither > >>take any action based upon its contents, nor copy or show it to > >>anyone. Please contact the sender if you believe you have received > >>this email in error. Shape Blue Ltd is a company incorporated in > >>England & Wales. ShapeBlue Services India LLP is a company > >>incorporated in India and is operated under license from Shape Blue > >>Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in > >>Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is > >>a registered trademark. > >> > This email and any attachments to it may be confidential and are > >>intended > >> solely for the use of the individual to whom it is addressed. Any > >>views or opinions expressed are solely those of the author and do not > >>necessarily represent those of Shape Blue Ltd or related companies. > >>If you are not the intended recipient of this email, you must neither > >>take any action based upon its contents, nor copy or show it to > >>anyone. Please contact the sender if you believe you have received > >>this email in error. Shape Blue Ltd is a company incorporated in > >>England & Wales. ShapeBlue Services India LLP is a company > >>incorporated in India and is operated under license from Shape Blue > >>Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in > >>Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is > >>a registered trademark. > >> > This email and any attachments to it may be confidential and are > >>intended > >> solely for the use of the individual to whom it is addressed. Any > >>views or opinions expressed are solely those of the author and do not > >>necessarily represent those of Shape Blue Ltd or related companies. > >>If you are not the intended recipient of this email, you must neither > >>take any action based upon its contents, nor copy or show it to > >>anyone. Please contact the sender if you believe you have received > >>this email in error. Shape Blue Ltd is a company incorporated in > >>England & Wales. ShapeBlue Services India LLP is a company > >>incorporated in India and is operated under license from Shape Blue > >>Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in > >>Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is > >>a registered trademark. > >> This email and any attachments to it may be confidential and are > >>intended solely for the use of the individual to whom it is > >>addressed. Any views or opinions expressed are solely those of the > >>author and do not necessarily represent those of Shape Blue Ltd or > >>related companies. If you are not the intended recipient of this > >>email, you must neither take any action based upon its contents, nor > >>copy or show it to anyone. Please contact the sender if you believe > >>you have received this email in error. Shape Blue Ltd is a company > >>incorporated in England & Wales. ShapeBlue Services India LLP is a > >>company incorporated in India and is operated under license from Shape > >>Blue Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated > >>in Brasil and is operated under license from Shape Blue Ltd. > >>ShapeBlue is a registered trademark.