cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donal Lafferty <donal.laffe...@citrix.com>
Subject RE: [DISCUSS] HyperV msi
Date Mon, 27 Jan 2014 19:14:59 GMT
The supporting DLLs are downloaded at buildtime from NuGet.

Do the RPMs redistribute supporing libs or download them on the fly?

DL


> -----Original Message-----
> From: Paul Angus [mailto:paul.angus@shapeblue.com]
> Sent: 27 January 2014 14:22
> To: dev@cloudstack.apache.org
> Cc: Donal Lafferty; Anshul Gangwar; Rajesh Battala; Wido den Hollander
> Subject: RE: [DISCUSS] HyperV msi
> 
> The files in the directory are:
> 
> AgentShell.exe
> Newtonsoft.Json.dll
> AgentShell.exe.config
> NSubstitute.dll
> AgentShell.exe.mdb
> System.Net.Http.Formatting.dll
> AWSSDK.dll
> System.Web.Http.dll
> HypervResource.dll
> System.Web.Http.SelfHost.dll
> HypervResource.dll.mdb
> WmiWrappers.dll
> Ionic.Zip.dll
> WmiWrappers.dll.mdb
> log4net.dll
> xunit.dll
> 
> 
> I built in Cygwin, so I zip them for windows compatibility/convenience then
> move the archive around.
> 
> 
> Regards,
> 
> Paul Angus
> Cloud Architect
> S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus
> paul.angus@shapeblue.com
> 
> -----Original Message-----
> From: sebgoa [mailto:runseb@gmail.com]
> Sent: 27 January 2014 14:11
> To: dev@cloudstack.apache.org
> Cc: Donal Lafferty; Anshul Gangwar; Rajesh Battala; Wido den Hollander
> Subject: Re: [DISCUSS] HyperV msi
> 
> 
> On Jan 27, 2014, at 10:33 AM, Paul Angus <paul.angus@shapeblue.com>
> wrote:
> 
> > Guys,
> >
> > Don't forget that Hyper-V server is 'server core' so has no GUI. Therefore a
> 'clickable' installer is not a lot of use.  I've been simply copying over my
> agentshell directory and running 'AgentShell.exe --install' so I haven't
> bothered building the installer.
> >
> 
> Paul, so does it make sense to make AgentShell.exe available somewhere for
> download ?
> 
> > The command line options for msiexec are below - can you document any
> switches required to use the .msi from the command line.
> > Msiexec command line:
> > http://msdn.microsoft.com/en-us/library/aa367988%28v=vs.85%29.aspx
> >
> > Regards,
> >
> > Paul Angus
> > Cloud Architect
> > S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus
> > paul.angus@shapeblue.com
> >
> > -----Original Message-----
> > From: Donal Lafferty [mailto:donal.lafferty@citrix.com]
> > Sent: 26 January 2014 23:04
> > To: Anshul Gangwar; dev@cloudstack.apache.org; Rajesh Battala
> > Cc: Paul Angus; Wido den Hollander
> > Subject: RE: [DISCUSS] HyperV msi
> >
> > The ACS build avoids proprietary tools by building with Mono.
> >
> > One option is to generate an MSI using WiX + Wine, see
> > https://wiki.gnome.org/Projects/GTK%2B/Win32/WiX
> >
> > DL
> >
> >
> >> -----Original Message-----
> >> From: Anshul Gangwar
> >> Sent: 24 January 2014 10:39
> >> To: dev@cloudstack.apache.org; Donal Lafferty; Rajesh Battala
> >> Cc: Paul Angus; Wido den Hollander
> >> Subject: RE: [DISCUSS] HyperV msi
> >>
> >> Hi
> >>
> >> I started working on packaging (making msi) the HyperV agent code at
> >> Github
> >> - https://github.com/anshul1886/CloudStackAgentSetup. It does the
> >> following
> >>
> >> - packages all the needed files
> >> - Prompts for user\password the HyperV agent should run under
> >> - Option to create and install an SSL certificate since the
> >> communication between mgmt server and HyperV agent is secure. One
> has
> >> also an option to install a different ssl certificate. Procedure to
> >> install the certificate onto HyperV agent is
> >>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Manually+Creat
> >> i
> >>
> ng+and+installing+self+signed+certificate+for+CloudStack+Management+S
> >>
> ng+and+installing+self+signed+certificate+for+CloudStack+Management+e
> >> rver+communication+with+Hyper-V+agent .
> >> - option to update, upgrade and downgrade the installation.
> >>
> >> Steps to generate msi are present here
> >>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Creating+Hyper
> >> v
> >> +Agent+Installer .
> >>
> >> Only concern I have the existing code is using MSBUILD(.NET
> >> Framework) and I am not sure about the licensing part of it. I am trying to
> figure it out.
> >> Any help here is welcome. Please feel free to change the code\come up
> >> with suggestions around this.
> >>
> >> Thanks,
> >> Anshul
> >> -----Original Message-----
> >> From: Radhika Puthiyetath [mailto:radhika.puthiyetath@citrix.com]
> >> Sent: Friday, January 24, 2014 2:48 PM
> >> To: dev@cloudstack.apache.org; Donal Lafferty; Rajesh Battala
> >> Cc: Paul Angus; Wido den Hollander
> >> Subject: RE: [DISCUSS] HyperV msi
> >>
> >> +1
> >>
> >> -----Original Message-----
> >> From: sebgoa [mailto:runseb@gmail.com]
> >> Sent: Friday, January 24, 2014 2:37 PM
> >> To: Donal Lafferty; dev@cloudstack.apache.org; Rajesh Battala
> >> Cc: Paul Angus; Wido den Hollander
> >> Subject: [DISCUSS] HyperV msi
> >>
> >> Hi,
> >>
> >> In passing I saw some new docs from Radhika on Hyper-V. A first
> >> version pointed to a cloudplatform.msi, Radhika modified it to point to the
> wiki:
> >>
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Creating+Hyper
> >> v
> >> +Agent+Installer
> >>
> >> Reading the wiki, it explains how to build the agent.exe file from
> >> source and also points to a github project to build the installer.
> >>
> >> I think we should build this installer and provide it as convenience
> >> msi just like we provide convenience packages. We can then ask Wido to
> host it.
> >>
> >> What do you guys think ? Can someone build a cloudstack hyperv agent
> >> msi and get it to Wido for hosting ?
> >>
> >> -Sebastien
> >>
> >> On Jan 16, 2014, at 1:04 PM, Donal Lafferty
> >> <donal.lafferty@citrix.com>
> >> wrote:
> >>
> >>> +1
> >>>
> >>>> -----Original Message-----
> >>>> From: sebgoa [mailto:runseb@gmail.com]
> >>>> Sent: 16 January 2014 09:53
> >>>> To: dev@cloudstack.apache.org
> >>>> Cc: Radhika Puthiyetath; Donal Lafferty
> >>>> Subject: HyperV agent is called CloudPlatform
> >>>>
> >>>> Hi,
> >>>>
> >>>> I just noticed a recent commit by Radhika on documentation about
> >>>> Hyper-
> >> V
> >>>> agent:
> >>>>
> >>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack-
> >>>> docs.git;a=blob_plain;f=en-US/hyperv-agent-
> >>>> install.xml;h=5580b90637e864affd144f125dc89c05c42f6fce;hb=c6069b1
> >>>>
> >>>> Can't you rename the .msi with CloudStack ?
> >>>>
> >>>> -Sebastien
> >
> > 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.

Mime
View raw message