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 6D04510F2C for ; Thu, 20 Feb 2014 11:37:47 +0000 (UTC) Received: (qmail 80734 invoked by uid 500); 20 Feb 2014 11:37:46 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 80604 invoked by uid 500); 20 Feb 2014 11:37:46 -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 80596 invoked by uid 99); 20 Feb 2014 11:37:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 11:37:45 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of alex.hitchins@shapeblue.com designates 213.199.154.14 as permitted sender) Received: from [213.199.154.14] (HELO emea01-am1-obe.outbound.protection.outlook.com) (213.199.154.14) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 11:37:41 +0000 Received: from DB3PR07MB028.eurprd07.prod.outlook.com (10.242.137.156) by AM3PR07MB273.eurprd07.prod.outlook.com (10.242.18.140) with Microsoft SMTP Server (TLS) id 15.0.883.10; Thu, 20 Feb 2014 11:37:17 +0000 Received: from DB3PR07MB028.eurprd07.prod.outlook.com ([169.254.1.16]) by DB3PR07MB028.eurprd07.prod.outlook.com ([169.254.1.16]) with mapi id 15.00.0883.010; Thu, 20 Feb 2014 11:37:17 +0000 From: Alex Hitchins To: "dev@cloudstack.apache.org" Subject: RE: [PROPOSAL] Windowsfication Of ACS Thread-Topic: [PROPOSAL] Windowsfication Of ACS Thread-Index: Ac8pYpwUPYCGBySgSWSHxs1fyZXgtABE4EagAAFovoAAAA6kMAACORSwABEr84AA0AfbgAADOKKAAAUnywAAAF6ggAAAG4LQAACtjuA= Date: Thu, 20 Feb 2014 11:37:14 +0000 Message-ID: References: <20CF38CB4385CE4D9D1558D52A0FC05821865E@SJCPEX01CL03.citrite.net> <5ecb5f9c81ed4067a5079f015cd60e76@DB3PR07MB028.eurprd07.prod.outlook.com> <8CCE9859D2CAFD45948DBF7145AFB98C066FB7D5@SINPEX01CL01.citrite.net> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [86.174.251.100] x-forefront-prvs: 01283822F8 x-forefront-antispam-report: SFV:NSPM;SFS:(10009001)(6009001)(377454003)(13734003)(51704005)(199002)(189002)(13464003)(24454002)(15395725003)(19580405001)(85306002)(85806002)(50986001)(87266001)(561944002)(47736001)(47976001)(74706001)(49866001)(74876001)(4396001)(63696002)(65816001)(80022001)(74662001)(79102001)(74502001)(31966008)(66066001)(47446002)(74316001)(2656002)(33646001)(56816005)(90146001)(56776001)(83322001)(19580395003)(59766001)(77982001)(74366001)(69226001)(81342001)(81542001)(93136001)(76482001)(95666001)(94946001)(93516002)(87936001)(80976001)(76576001)(54316002)(94316002)(85852003)(53806001)(76796001)(83072002)(77096001)(81816001)(51856001)(54356001)(46102001)(15975445006)(95416001)(86362001)(76786001)(92566001)(81686001)(200143001)(24736002);DIR:OUT;SFP:1101;SCL:1;SRVR:AM3PR07MB273;H:DB3PR07MB028.eurprd07.prod.outlook.com;CLIP:86.174.251.100;FPR:2FACF065.AFF25F8A.91C1BD73.4EEB698D.2074F;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: shapeblue.com X-Virus-Checked: Checked by ClamAV on apache.org 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@shapebl= ue.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/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] 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] 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: > > 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 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). > > 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. > > ...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 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. >> >> - 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. >> >> --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 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. > > --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 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. This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended 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 y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a compa= ny 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 t= rademark. This email and any attachments to it may be confidential and are intended s= olely for the use of the individual to whom it is addressed. Any views or o= pinions expressed are solely those of the author and do not necessarily rep= resent those of Shape Blue Ltd or related companies. If you are not the int= ended 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 y= ou believe you have received this email in error. Shape Blue Ltd is a compa= ny incorporated in England & Wales. ShapeBlue Services India LLP is a compa= ny 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 t= rademark.