Return-Path: X-Original-To: apmail-ace-users-archive@minotaur.apache.org Delivered-To: apmail-ace-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id ABC4DD433 for ; Tue, 23 Oct 2012 20:28:15 +0000 (UTC) Received: (qmail 76197 invoked by uid 500); 23 Oct 2012 20:28:15 -0000 Delivered-To: apmail-ace-users-archive@ace.apache.org Received: (qmail 76171 invoked by uid 500); 23 Oct 2012 20:28:15 -0000 Mailing-List: contact users-help@ace.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@ace.apache.org Delivered-To: mailing list users@ace.apache.org Received: (qmail 76162 invoked by uid 99); 23 Oct 2012 20:28:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2012 20:28:15 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul.bakker@luminis.eu designates 216.32.181.183 as permitted sender) Received: from [216.32.181.183] (HELO ch1outboundpool.messaging.microsoft.com) (216.32.181.183) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 Oct 2012 20:28:09 +0000 Received: from mail83-ch1-R.bigfish.com (10.43.68.236) by CH1EHSOBE003.bigfish.com (10.43.70.53) with Microsoft SMTP Server id 14.1.225.23; Tue, 23 Oct 2012 20:27:47 +0000 Received: from mail83-ch1 (localhost [127.0.0.1]) by mail83-ch1-R.bigfish.com (Postfix) with ESMTP id 170362C01DD for ; Tue, 23 Oct 2012 20:27:47 +0000 (UTC) X-Forefront-Antispam-Report: CIP:157.56.248.5;KIP:(null);UIP:(null);IPV:NLI;H:AMSPRD0310HT005.eurprd03.prod.outlook.com;RD:none;EFVD:NLI X-SpamScore: -3 X-BigFish: PS-3(zz98dI9371I119bI1432Izz1d18h1202h1d1ah1d2ahz31izd0f34h17326ah8275bh8275dhz2fh2a8h668h839hd25hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh34h1155h) Received-SPF: pass (mail83-ch1: domain of luminis.eu designates 157.56.248.5 as permitted sender) client-ip=157.56.248.5; envelope-from=paul.bakker@luminis.eu; helo=AMSPRD0310HT005.eurprd03.prod.outlook.com ;.outlook.com ; Received: from mail83-ch1 (localhost.localdomain [127.0.0.1]) by mail83-ch1 (MessageSwitch) id 1351024064529359_570; Tue, 23 Oct 2012 20:27:44 +0000 (UTC) Received: from CH1EHSMHS001.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.249]) by mail83-ch1.bigfish.com (Postfix) with ESMTP id 75464440247 for ; Tue, 23 Oct 2012 20:27:44 +0000 (UTC) Received: from AMSPRD0310HT005.eurprd03.prod.outlook.com (157.56.248.5) by CH1EHSMHS001.bigfish.com (10.43.70.1) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 23 Oct 2012 20:27:44 +0000 Received: from AMSPRD0310MB386.eurprd03.prod.outlook.com ([169.254.3.105]) by AMSPRD0310HT005.eurprd03.prod.outlook.com ([10.255.40.40]) with mapi id 14.16.0224.004; Tue, 23 Oct 2012 20:27:42 +0000 From: Paul Bakker To: "" Subject: Re: Scripting support for Apache Ace. Thread-Topic: Scripting support for Apache Ace. Thread-Index: AQHNsUsJF4xcciUct0aqy+IaIu9jnpfHQmUAgAARiQCAAAMwAA== Date: Tue, 23 Oct 2012 20:27:42 +0000 Message-ID: References: In-Reply-To: Accept-Language: nl-NL, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.255.40.4] Content-Type: multipart/signed; boundary="Apple-Mail=_1642524F-D43D-44DE-A996-682115C8E8BD"; protocol="application/pkcs7-signature"; micalg=sha1 MIME-Version: 1.0 X-OriginatorOrg: luminis.eu X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_1642524F-D43D-44DE-A996-682115C8E8BD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 If you checkout the sources, you will see the project = org.apache.ace.managementagent, that's the managementagent. The devserver is the ace server itself, so that's what you startup. You = can build it using the build/bin-build.xml. Simply unzip the archieve = that is created by this build, and start the run.sh script. You can then = access the web UI on http://[machinename]:8080/ace/. You are right that there is work to be done on the docs...=20 Paul On Oct 23, 2012, at 22:16 , Vijay Reddy wrote: > Paul - Thanks for quick turnaround. >=20 > As you suggested, will try to build software from latest codebase. > 1. Where can I find the management bundle jar? > (org.apache.ace.managementagent.jar). Unfortunately I cant download = the > full dist from the below URL or any mirror sites. Can someone fix the = URL? >=20 > = http://www.apache.org/dyn/closer.cgi/incubator/ace/org.apache.ace.release.= full-0.8.1-incubator-distribution.zip >=20 > 2. Unforntunately I couldn't find much info on documentation pages. = Whats > the different between devserver, devgateway and full dist at download = page ( > http://ace.apache.org/downloads.html.) >=20 > Thanks > Vijay > On Tue, Oct 23, 2012 at 3:13 PM, Paul Bakker = wrote: >=20 >> Hi Vijay, >>=20 >> 1) Yes it's ready for production. To give you an idea, we are running = our >> system on Amazon EC2 using ACE with ~200 bundles and ~20 servers. We >> provision software updates every few days to the production servers. = This >> works well. >> Make sure to build a release from the latest sources however! Do not = use >> the current binary distribution in production, there are some nasty = issues >> in there. >>=20 >> 2) Not sure, but basically you just need the management agent bundle. >> (org.apache.ace.managementagent.jar). This should work in Equinox as = well. >>=20 >> 3) ACE has a REST api that you can use from scripts. You can do >> everything, and a lot more, that you can do from the UI using the = REST api. >> We use this in production as well. Servers are started on demand and = use >> the REST api to register themselves as targets and start = provisioning. >> Documentation can be found here: >> http://ace.apache.org/user-doc/restapi.html >>=20 >> Cheers, >>=20 >> Paul >>=20 >>=20 >>=20 >> On Oct 23, 2012, at 20:19 , Vijay Reddy = >> wrote: >>=20 >> Hello, >>=20 >> I am evaluating Apache Ace (Incubator) as an option for provisioning >> (install/updates) of OSGi bundles to couple of applications on our = network. >>=20 >> So far was able to download the distributution and from Ace WebUI, = I >> could add bunch of artifacts/features/distributions and I >> could start remote targets using ace-laucher and discover artifacts = from >> server onto the targets. Everything looks good so far. >>=20 >> I have following questions. >>=20 >> 1)Is the software production ready at current status? >> 2)I am planning to use equinox OSGi Impl. on my targets. How can I >> integrate Ace management agent with equinox. >> 3)We want to maange the software using scripts. Does ace support >> scripting to manage artifacts/targets instead of using Web Ui. >>=20 >> Thanks. >>=20 >>=20 >>=20 --Apple-Mail=_1642524F-D43D-44DE-A996-682115C8E8BD Content-Disposition: attachment; filename="smime.p7s" Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINXDCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHIDCCBgig AwIBAgIDBO5wMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTIwOTE1MTM1MzUzWhcNMTMwOTE2MjMwOTU2WjBjMRkwFwYDVQQNExA2OTdWaUZRdm9rTDZ5Zlh0 MR8wHQYDVQQDDBZwYXVsLmJha2tlckBsdW1pbmlzLmV1MSUwIwYJKoZIhvcNAQkBFhZwYXVsLmJh a2tlckBsdW1pbmlzLmV1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsCnnVrSQjWyS PwQdEMD5j/4OUZH53jAXyBL+q2WVFPikeBsZFUcUn8ZlUZ0C9mMfYGs4dK15upE7Zy3jOWpeTV7T Q0eOK8PYemjwJIyt23l3o6FuoGh/uVdZcaokR4gl0x9dAAJF2x3+H9KkPtMNNqjoBUXJGrpqCrKr opSZ9yurIAkEI4CyNHUp4PQl/VJ42vsc37U9PhxRCl6zP1Y/EAQZPb2gs9maZMX+O4nwDmpzZLCr RKejtduIs6CFpmavQQw+GGs5TmR03HqLg5DcVtExvUJ41XktznpLc9/+3j+5Dx6P7NUIyVD/QQrO slY/0eM72pHejoJDjS4plXpVWwIDAQABo4IDsTCCA60wCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw HQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBSgrZiELgmVWaklB/hjq6j/ VQb8ATAfBgNVHSMEGDAWgBRTcu2SnODaywFcfH6WNU7y1LhRgjAhBgNVHREEGjAYgRZwYXVsLmJh a2tlckBsdW1pbmlzLmV1MIICIQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEW KGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHq MCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmlj YXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWly ZW1lbnRzIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBp bnRlbmRlZCBwdXJwb3NlIGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdh dGlvbnMuMIGcBggrBgEFBQcCAjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 eTADAgECGmRMaWFiaWxpdHkgYW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9u ICJMZWdhbCBhbmQgTGltaXRhdGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1Ud HwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsG AQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xh c3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMv c3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wu Y29tLzANBgkqhkiG9w0BAQUFAAOCAQEAO9xF9K7szQGk8SMkwHTKgRFpcb6P1JFFjhaIWUDGs6jc Hr8FHPbENQ2bBdk5vOZU1Den5MuAKoCKi4bbE9yNLovba5z4LFw7tpSvMWhdPrz2Hn+94+43ywUU 13lImCQRrixTiCr1OLiEyHRefsDuJOHBrshw8Td26xCaLVhmt37N2xvaayK4JcBi+VQqkGyjCZ/p gkwqnyEfky2wn9HHt644r64YuAV6pi/LfxAp9agoEhzmlLsXMZJj0Skyif/3s2Ub3Tde3TV5exmG LWEUjO/jNSQ3QSdGiXybaqBL+WRHfBSyd9roRCMv4J/tIdJMj6vjnMluhcU7Y3nLVEQpwjGCA28w ggNrAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UE CxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwTucDAJBgUrDgMCGgUAoIIB rzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjEwMjMyMDI3NDJa MCMGCSqGSIb3DQEJBDEWBBSxyx2I8XkkAyY6FJyb7K1otUWUFzCBpQYJKwYBBAGCNxAEMYGXMIGU MIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJl IERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwTucDCBpwYLKoZIhvcNAQkQAgsxgZeggZQw gYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUg RGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFBy aW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDBO5wMA0GCSqGSIb3DQEBAQUABIIBACKuOYP8 c6TCO8+LlvSMDEU0IjweqpJ3unB1s+zbrb+WiVE19e0sb49y3nJn7FTje27ToSAYtban+Z2OAHM/ aE2g7+ch7q4dh7BquX2Gav9yVfe7C6IL/vk76Nitn3KQ7LdvMZo6fe/4swijcJMu07Sx9AryAaxi vd4cd40sQIJlGOcxwBo3AzHTnxARvLJVeEj4F+68LpFRj7Rf8sKXWkzlhbMz+FsSnQziHNDT19Om U5Iw/dl0mOJoZAyzxfPa8c65J1S6WGoHCtCrX5B+O52gVZhmd8oeo3OuEsJxx2N4EP0wgjQ7qTau lKDnSJPAOeB+khXcoYCmndiZ7hxLjdkAAAAAAAA= --Apple-Mail=_1642524F-D43D-44DE-A996-682115C8E8BD--