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 88E3810936 for ; Thu, 20 Feb 2014 08:34:59 +0000 (UTC) Received: (qmail 96857 invoked by uid 500); 20 Feb 2014 08:34:58 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 96376 invoked by uid 500); 20 Feb 2014 08:34: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 96368 invoked by uid 99); 20 Feb 2014 08:34:56 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 08:34:56 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of Damoder.Reddy@citrix.com designates 103.14.252.240 as permitted sender) Received: from [103.14.252.240] (HELO SMTP.CITRIX.COM.AU) (103.14.252.240) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 08:34:50 +0000 X-IronPort-AV: E=Sophos;i="4.97,511,1389744000"; d="scan'208";a="3037347" Received: from sinaccessns.citrite.net (HELO SINPEX01CL02.citrite.net) ([10.151.60.9]) by sinpip01.citrite.net with ESMTP; 20 Feb 2014 08:34:28 +0000 Received: from SINPEX01CL03.citrite.net ([169.254.3.214]) by SINPEX01CL02.citrite.net ([169.254.2.116]) with mapi id 14.02.0342.004; Thu, 20 Feb 2014 16:34:27 +0800 From: Damoder Reddy To: "dev@cloudstack.apache.org" Subject: RE: [PROPOSAL] Windowsfication Of ACS Thread-Topic: [PROPOSAL] Windowsfication Of ACS Thread-Index: Ac8pYpwUPYCGBySgSWSHxs1fyZXgtABE4Eag//+FKYCAAAW+AIAADZ2AgACIQ4D/+PpE8P/x2n1w Date: Thu, 20 Feb 2014 08:34:27 +0000 Message-ID: References: <20CF38CB4385CE4D9D1558D52A0FC05821865E@SJCPEX01CL03.citrite.net> <5ecb5f9c81ed4067a5079f015cd60e76@DB3PR07MB028.eurprd07.prod.outlook.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.2.168] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-DLP: SIN1 X-Virus-Checked: Checked by ClamAV on apache.org I have tried to put all together in FS at https://cwiki.apache.org/confluen= ce/display/CLOUDSTACK/Cloudstack+Windowsfication as Feedback section and ad= ded 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]=20 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 commen= ts 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]=20 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 a= nd make it more OS independent from its core. As far as the tools are conce= rn, I am sure it's achievable, we have the most enthusiastic community cont= ributors behind :) Sent from my iPhone > On 16 Feb 2014, at 1:08 am, "Alex Hitchins" = wrote: >=20 > I would guess that Windows has tools for managing a large number of Hyper= -V hosts? I wonder what ACS would add to that. >=20 > I still think it would be a very achievable goal and worth doing. >=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: Paul Angus [mailto:paul.angus@shapeblue.com] > Sent: 15 February 2014 18:49 > To: dev@cloudstack.apache.org > Subject: RE: [PROPOSAL] Windowsfication Of ACS >=20 > 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 bei= ng able to deploy windows based management servers seems essential to the u= se of Hyper-V (for better or worse). >=20 > I think also there are probably a lot of Windows based Enterprises who al= so wouldn't like to a couple of stray Linux boxes running the show. I gues= s 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. >=20 > ...and Apache Tomcat have managed to create a windows port - so how hard = can it be? [tic] >=20 > Regards >=20 > Paul Angus > Cloud Architect > S: +44 20 3603 0540 | M: +447711418784 | T: CloudyAngus paul.angus@shapeb= lue.com >=20 > -----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 >=20 >> On Sat, Feb 15, 2014 at 12:57 PM, Alex Huang wro= te: >> I see this as that CS management server should run anywhere java runs. = However, I see quite a few holes in this proposal. >>=20 >> - 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 th= is is just about seeding the system template, it can be done as part of ins= tallation rather than management server. >> - If I truly think about Windowsification, I think windows installer, wi= ndows 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 toda= y at startup that should not be there and those are what complicates the wi= ndowfication. These things should be moved out of the management server a= nd into installation. What should be inside the management server startup = procedure should be checks, rather than generations. It should check for s= sh key exists and the database version matches etc but it should not do the= following. >> - Upgrade of the database >> - ssh key generation >> - iso generation. >>=20 >> --Alex >=20 >=20 > 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 lot= s 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 t= hose in the binaries? (If so, we need to be having a serious discussion aro= und a shift of a number system requirements to dependencies which may or ma= y 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 refacto= ring work, please start by building tests that prove that it all works toda= y and then verify the same behavior in the refactored work. >=20 > --David > Need Enterprise Grade Support for Apache CloudStack? > Our CloudStack Infrastructure Support offers the best 24/7 SLA for CloudStack Environments. >=20 > Apache CloudStack Bootcamp training courses >=20 > **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 >=20 > 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 r= epresent those of Shape Blue Ltd or related companies. If you are not the i= ntended recipient of this email, you must neither take any action based upo= n 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 com= pany incorporated in England & Wales. ShapeBlue Services India LLP is a com= pany incorporated in India and is operated under license from Shape Blue Lt= d. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil a= nd 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 r= epresent those of Shape Blue Ltd or related companies. If you are not the i= ntended recipient of this email, you must neither take any action based upo= n 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 com= pany incorporated in England & Wales. ShapeBlue Services India LLP is a com= pany incorporated in India and is operated under license from Shape Blue Lt= d. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil a= nd is operated under license from Shape Blue Ltd. ShapeBlue is a registered= trademark.