From dev-return-52486-apmail-cloudstack-dev-archive=cloudstack.apache.org@cloudstack.apache.org Fri Feb 21 09:00:59 2014 Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B98AB10263 for ; Fri, 21 Feb 2014 09:00:59 +0000 (UTC) Received: (qmail 56852 invoked by uid 500); 21 Feb 2014 09:00:59 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 56196 invoked by uid 500); 21 Feb 2014 09:00:57 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 56154 invoked by uid 99); 21 Feb 2014 09:00:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Feb 2014 09:00:56 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of donal.lafferty@citrix.com designates 185.25.65.24 as permitted sender) Received: from [185.25.65.24] (HELO SMTP.EU.CITRIX.COM) (185.25.65.24) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 21 Feb 2014 09:00:52 +0000 X-IronPort-AV: E=Sophos;i="4.97,517,1389744000"; d="scan'208";a="9712335" Received: from unknown (HELO AMSPEX01CL03.citrite.net) ([10.69.60.9]) by AMSPIP01.EU.Citrix.com with ESMTP; 21 Feb 2014 09:00:30 +0000 Received: from AMSPEX01CL02.citrite.net ([169.254.7.42]) by AMSPEX01CL03.citrite.net ([169.254.8.48]) with mapi id 14.02.0342.004; Fri, 21 Feb 2014 10:00:29 +0100 From: Donal Lafferty To: "dev@cloudstack.apache.org" Subject: RE: [PROPOSAL] Windowsfication Of ACS Thread-Topic: [PROPOSAL] Windowsfication Of ACS Thread-Index: Ac8pYpwUPYCGBySgSWSHxs1fyZXgtABE4Eag///6goCAAAW+AIAADZyAgACIQ4CABoA/gIAAGcWAgAApPwCAAAL1gIAAAVeAgAAFhwCAAB3eAIAAEf+A//682wA= Date: Fri, 21 Feb 2014 09:00:28 +0000 Message-ID: <9ADDE3F979256644BED8F0D244BE51F00F34AC@AMSPEX01CL02.citrite.net> References: <20CF38CB4385CE4D9D1558D52A0FC05821865E@SJCPEX01CL03.citrite.net> <5ecb5f9c81ed4067a5079f015cd60e76@DB3PR07MB028.eurprd07.prod.outlook.com> <8CCE9859D2CAFD45948DBF7145AFB98C066FB7D5@SINPEX01CL01.citrite.net> <13b8c38aad31416dbe71da3c005151a8@DB3PR07MB028.eurprd07.prod.outlook.com> In-Reply-To: <13b8c38aad31416dbe71da3c005151a8@DB3PR07MB028.eurprd07.prod.outlook.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.68.19.92] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-DLP: AMS1 X-Virus-Checked: Checked by ClamAV on apache.org I prefer the focus on support that comes with David's suggestion. Targetin= g the latest stable release for a new platform greatly reduces the number o= f permutations to test. Pursuing legacy systems limits the flexibility of ACS to evolve. For insta= nce, 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/sy= sreq.xml). Likewise, older versions of Internet Explorer can be quite diff= erent than what Microsoft has recently published. My guess is that the engineering effort to get ACS working on a legacy syst= em 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.hitchins@shapeblue.com] > Sent: 20 February 2014 14:29 > To: dev@cloudstack.apache.org > Subject: RE: [PROPOSAL] Windowsfication Of ACS >=20 > I agree totally, my point was that while there is nothing technically sto= pping > us going for w2k3 there is little reason to do so. >=20 >=20 > Regards >=20 > Alex Hitchins >=20 > D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 >=20 > alex.hitchins@shapeblue.com >=20 > -----Original Message----- > From: David Nalley [mailto:david@gnsa.us] > Sent: 20 February 2014 13:24 > To: dev@cloudstack.apache.org > Subject: Re: [PROPOSAL] Windowsfication Of ACS >=20 > There's a difference in incidentally working and validated to work on. > I'd limit focus to making sure it works on 2k12r2. >=20 > --David >=20 > On Thu, Feb 20, 2014 at 6:37 AM, Alex Hitchins > 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.hitchins@shapeblue.com > > > > -----Original Message----- > > From: Paul Angus [mailto:paul.angus@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.angus@shapeblue.com > > > > -----Original Message----- > > From: Rajesh Battala [mailto:rajesh.battala@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.Reddy@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.Reddy@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.Reddy@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 co= mments > 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:abhisekbasu@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" > 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.hitchins@shapeblue.com > >> > >> -----Original Message----- > >> From: Paul Angus [mailto:paul.angus@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 wa= nt > 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 the= y > 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.angus@shapeblue.com > >> > >> -----Original Message----- > >> From: David Nalley [mailto:david@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 > 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 don= e 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 t= hat > 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 serve= r > startup procedure should be checks, rather than generations. It should > check for ssh key exists and the database version matches etc but it shou= ld > 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 t= he > management server works that Alex outlines and I doubt this is a short te= rm > goal. (e.g. 4.4 timeframe). If you are going to take on all of the refact= oring > work, please start by building tests that prove that it all works today a= nd then > verify the same behavior in the refactored work. > >> > >> --David > >> Need Enterprise Grade Support for Apache CloudStack? > >> Our CloudStack Infrastructure > Support offers > the best 24/7 SLA for CloudStack Environments. > >> > >> Apache CloudStack Bootcamp training courses > >> > >> **NEW!** CloudStack 4.2.1 > >> training > >> 18th-19th February 2014, Brazil. > >> Classroom > >> 17th-23rd March 2014, Region A. Instructor led, > >> On-line > >> 24th-28th March 2014, Region B. Instructor led, > >> On-line > >> 16th-20th June 2014, Region A. Instructor led, > >> On-line > >> 23rd-27th June 2014, Region B. Instructor led, > >> On-line > >> > >> This email and any attachments to it may be confidential and are inten= ded > solely for the use of the individual to whom it is addressed. Any views o= r > 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 th= e > 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 send= er 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 inten= ded > solely for the use of the individual to whom it is addressed. Any views o= r > 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 th= e > 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 send= er 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 intend= ed > solely for the use of the individual to whom it is addressed. Any views o= r > 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 th= e > 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 send= er 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 intend= ed > solely for the use of the individual to whom it is addressed. Any views o= r > 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 th= e > 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 send= er 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 o= r > 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 th= e > 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 send= er 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.