Just wondering if it would be easier to just make the management server into a virtual appliance then recoding everything to run on Windows (not to mention all the patches every month). The enterprises that I come in contact with don't seem to have an issue with vCD. I don't know how the foundation looks at virtual appliances, but maybe that is more of a Citrix thing on their supported version.
Just a thought. Todd On Wed, Feb 26, 2014 at 3:08 AM, Paul Angus <paul.an...@shapeblue.com>wrote: > I don't know if you guys already know this, but the mounting of sec > storage on the management server to pass the systemvm.iso is also done when > using hyper-v as well. So for hyper-v, samba support is required on the > management server. > > Regards > > Paul Angus > Cloud Architect > S: +44 20 3603 0540 | M: +447711418784 | T: CloudyAngus > paul.an...@shapeblue.com > > -----Original Message----- > From: Kelven Yang [mailto:kelven.y...@citrix.com] > Sent: 25 February 2014 23:07 > To: dev@cloudstack.apache.org > Subject: Re: [PROPOSAL] Windowsfication Of ACS > > Current way of mounting NFS into management server is the legacy of the > rushing old days when VMware support was originally built. To get rid of > NFS mount in management server, we should file it as a feature request > along with the Windowsfication effort > > Kelven > > On 2/25/14, 1:54 PM, "Alex Huang" <alex.hu...@citrix.com> wrote: > > >Damodar, > > > >I think you'll find that earlier in the thread I have said that these > >should not be part of the management server startup but rather the > >install. The install scripts for Linux is probably python or shell > >script based. The install for windows is an app that can do this work. > > > >Other than these, the main problem for you will be the VmWare code that > >mounts secondary storage to the management server machine. That's a > >design flaw in VmWare code that we should rectify. You can speak to > >Kelven about how to fix that. > > > >--Alex > > > >> -----Original Message----- > >> From: Damoder Reddy [mailto:damoder.re...@citrix.com] > >> Sent: Monday, February 24, 2014 9:48 PM > >> To: dev@cloudstack.apache.org > >> Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > >> Hi Alex, > >> > >> Apart from agent scripts, there are couple of scripts those gets > >>executed for during the management server startup like injecting ssh > >>keys into systemvm.iso etc.. Still I am in search of any other > >>scripts will get called in management server, though I could not find > >>any as of now. > >> > >> Thanks & Regards > >> Damodar/ > >> > >> -----Original Message----- > >> From: Alex Huang [mailto:alex.hu...@citrix.com] > >> Sent: Tuesday, February 25, 2014 10:10 AM > >> To: dev@cloudstack.apache.org > >> Subject: RE: [PROPOSAL] Windowsfication Of ACS > >> > >> Abhi, > >> > >> I think you misunderstood. I meant that it should not depend on > >>things later releases like .net framework. See the following wiki > >>page. > >> > >> http://en.wikipedia.org/wiki/.NET_Framework#Versions > >> > >> I would imagine .net framework 3 or 3.5 would be ideal. If you use > >> .net framework 4, then libraries need to be installed and they > >> sometimes have conflicts with existing apps. > >> > >> > >> As for python or shell scripts, I don't see why we should need any > >>python scripts on management server, regardless if it's windows or > >>Linux. > >>Python > >> scripts can be included and executed by agents on Linux systems but I > >>don't see a place for them on the management server. For windows, > >>specifically, asking a windows admin to install python is not unlike > >>asking them to install Cygwin. > >> > >> --Alex > >> > >> > -----Original Message----- > >> > From: Abhinandan Prateek [mailto:abhinandan.prat...@citrix.com] > >> > Sent: Monday, February 24, 2014 8:31 PM > >> > To: dev@cloudstack.apache.org > >> > Subject: Re: [PROPOSAL] Windowsfication Of ACS > >> > > >> > 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. > > > > 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. > -- Todd Pigram http://about.me/ToddPigram www.linkedin.com/in/toddpigram/ @pigram86 on twitter https://plus.google.com/+ToddPigram86 Mobile - 216-224-5769