From dev-return-50886-apmail-cloudstack-dev-archive=cloudstack.apache.org@cloudstack.apache.org Mon Jan 27 19:16:23 2014 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 77E3C10D70 for ; Mon, 27 Jan 2014 19:16:23 +0000 (UTC) Received: (qmail 12141 invoked by uid 500); 27 Jan 2014 19:16:22 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 12061 invoked by uid 500); 27 Jan 2014 19:16:22 -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 12052 invoked by uid 99); 27 Jan 2014 19:16:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jan 2014 19:16:22 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of donal.lafferty@citrix.com designates 66.165.176.89 as permitted sender) Received: from [66.165.176.89] (HELO SMTP.CITRIX.COM) (66.165.176.89) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jan 2014 19:16:16 +0000 X-IronPort-AV: E=Sophos;i="4.95,730,1384300800"; d="scan'208";a="96942303" Received: from accessns.citrite.net (HELO FTLPEX01CL01.citrite.net) ([10.9.154.239]) by FTLPIPO01.CITRIX.COM with ESMTP; 27 Jan 2014 19:15:01 +0000 Received: from AMSPEX01CL03.citrite.net (10.69.46.34) by FTLPEX01CL01.citrite.net (10.13.107.78) with Microsoft SMTP Server (TLS) id 14.2.342.4; Mon, 27 Jan 2014 14:15:00 -0500 Received: from AMSPEX01CL02.citrite.net ([169.254.7.2]) by AMSPEX01CL03.citrite.net ([10.69.46.34]) with mapi id 14.02.0342.004; Mon, 27 Jan 2014 20:14:59 +0100 From: Donal Lafferty To: Paul Angus , "dev@cloudstack.apache.org" CC: Anshul Gangwar , Rajesh Battala , Wido den Hollander Subject: RE: [DISCUSS] HyperV msi Thread-Topic: [DISCUSS] HyperV msi Thread-Index: AQHPGOOyzRwragj3CUGHQ1fPEfgkgZqTh9mAgAAWpICABAOOUIAAoSaAgABNhICAAALnAIAAYa5g Date: Mon, 27 Jan 2014 19:14:59 +0000 Message-ID: <9ADDE3F979256644BED8F0D244BE51F00DC3B5@AMSPEX01CL02.citrite.net> References: <15EBC9D8-38F5-44F1-B41B-C7005459B218@gmail.com> <9ADDE3F979256644BED8F0D244BE51F00D7B33@AMSPEX01CL02.citrite.net> <7D9510AB-7F96-48D2-AE39-81232E6AD21B@gmail.com> <9ADDE3F979256644BED8F0D244BE51F00DBDED@AMSPEX01CL02.citrite.net> <668104170a894961b6f571e4332fbf84@AMXPR07MB117.eurprd07.prod.outlook.com> In-Reply-To: <668104170a894961b6f571e4332fbf84@AMXPR07MB117.eurprd07.prod.outlook.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.68.19.92] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-DLP: MIA2 X-Virus-Checked: Checked by ClamAV on apache.org 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 >=20 > The files in the directory are: >=20 > 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 >=20 >=20 > I built in Cygwin, so I zip them for windows compatibility/convenience th= en > move the archive around. >=20 >=20 > Regards, >=20 > Paul Angus > Cloud Architect > S: +44 20 3603 0540 | M: +447711418784 | T: @CloudyAngus > paul.angus@shapeblue.com >=20 > -----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 >=20 >=20 > On Jan 27, 2014, at 10:33 AM, Paul Angus > wrote: >=20 > > Guys, > > > > Don't forget that Hyper-V server is 'server core' so has no GUI. Theref= ore 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. > > >=20 > Paul, so does it make sense to make AgentShell.exe available somewhere fo= r > download ? >=20 > > 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=3Dvs.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 tryi= ng 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 t= o 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 > >> > >> 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=3Dcloudstack- > >>>> docs.git;a=3Dblob_plain;f=3Den-US/hyperv-agent- > >>>> install.xml;h=3D5580b90637e864affd144f125dc89c05c42f6fce;hb=3Dc6069b= 1 > >>>> > >>>> Can't you rename the .msi with CloudStack ? > >>>> > >>>> -Sebastien > > > > Need Enterprise Grade Support for Apache CloudStack? > > Our CloudStack Infrastructure Support 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 intend= ed > solely for the use of the individual to whom it is addressed. Any views o= r > 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 th= e > 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 send= er 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. >=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 o= r > 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 th= e > 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 send= er 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.