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.

Reply via email to