cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Angus <paul.an...@shapeblue.com>
Subject RE: [DISCUSS] HyperV msi
Date Mon, 27 Jan 2014 14:21:32 GMT
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