Yes, that is one of the objective to make MS not dependant on cygwin or any other windows tools and utilities. The bash scripts are all converted to Python.
-abhi On 25/02/14 12:06 am, "Alex Huang" <alex.hu...@citrix.com> wrote: >One additional requirement I have would be don't use any windows >components that don't come with the default systems targeted. I know it >sounds great to use the latest and greatest but actually the end users >will have to install that and it may mess with their existing setup. In >this proposal, the purely windows parts are fairly basic parts of >windows. Don't bind it to libraries that require installation of >additional libraries. > >--Alex > >> -----Original Message----- >> From: Donal Lafferty [mailto:donal.laffe...@citrix.com] >> Sent: Friday, February 21, 2014 1:00 AM >> To: dev@cloudstack.apache.org >> Subject: RE: [PROPOSAL] Windowsfication Of ACS >> >> 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.