Hi, Now in appfactory developer setup, we are using three single JVM private-paases which have separate activemqs running on the same node with port offsets. Appfactory use stratos messaging component to listen to topology, this component gets the topic url from a jndi property file.
This cause an issue where we cannot listen to topology events from three different private-paas (dev, test, prod). This affects to single tenant applications (php , .net) 'cause we are constructing the application url by getting the ipaddress of application cartridge from the topology. Any ideas on resolving this? On Tue, Nov 4, 2014 at 11:33 AM, Harsha Thirimanna <[email protected]> wrote: > Hi Udara, > > We have written our own AS puppet scripts for the cartridges. > > > *Harsha Thirimanna* > Senior Software Engineer; WSO2, Inc.; http://wso2.com > * <http://www.apache.org/>* > *email: **[email protected]* <[email protected]>* cell: +94 71 5186770 , > +94 * > *774617784twitter: **http://twitter.com/ > <http://twitter.com/afkham_azeez>* > *harshathirimannlinked-in: **http: > <http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122 > <http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>* > > *Lean . Enterprise . Middleware* > > > On Tue, Nov 4, 2014 at 11:26 AM, Udara Liyanage <[email protected]> wrote: > >> Hi, >> >> The advantage of having puppet is you can do configurations easilly and >> you can create a single base image and use for all cartridges. WSO2 AS, PHP >> puppet scripts are already written, you can reuse them >> >> On Tue, Nov 4, 2014 at 10:51 AM, Anuruddha Premalal <[email protected]> >> wrote: >> >>> Hi All, >>> >>> Yes we are using a single JVM stratos. >>> >>> Current AF cartridges get Application server packs through *wget* while >>> spawning the instance. Shall we move to puppet instead?. If so we'll be >>> modifying and provisioning new cartridges for php and appservers. >>> >>> >>> On Tue, Nov 4, 2014 at 3:34 AM, Dimuthu Leelarathne <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> >>>> At the startos side we have to use single JVMs to make our 8GB target a >>>> reality. Are we using single JVM stratots? If not we need to change that. >>>> >>>> @Udara - Can we have one puppet master with 3 envs? >>>> >>>> thanks, >>>> dimuthu >>>> >>>> On Sun, Nov 2, 2014 at 8:07 PM, Udara Liyanage <[email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> Are you going to have three puppet masters, one puppet master for each >>>>> env? >>>>> >>>>> You need to install three ActiveMQ servers in the machine. [1] may >>>>> help you to guide on that. Run boot.sh without "-s" option, otherwise it >>>>> tries to install ActiveMQ. Anyhow you need to parameterized (or edit >>>>> before >>>>> servers starting up) ActiveMQ Ip and Port >>>>> >>>>> >>>>> [1] >>>>> http://udaraliyanage.wordpress.com/2014/02/05/start-multiple-activemq-brokers-in-the-same-server/ >>>>> >>>>> >>>>> >>>>> Touched, not typed. Erroneous words are a feature, not a typo. >>>>> On Oct 31, 2014 12:04 PM, "Anuruddha Premalal" <[email protected]> >>>>> wrote: >>>>> > >>>>> > Hi, >>>>> > >>>>> > I'm working on making the appfactory puppet scripts to be able to >>>>> setup in a single node. >>>>> > >>>>> > Problem >>>>> > >>>>> > Current puppet scripts can be used (in a single run) to do a >>>>> distributed setup where all app-factory related servers setup in different >>>>> nodes. In single node setup, we cannot reference the same resource more >>>>> than once in puppet. >>>>> > >>>>> > The other challenge is AF needs three private-paases and current >>>>> paas scripts are written with the focus of single node deployment, hence >>>>> it >>>>> lacks some port offset configs. >>>>> > >>>>> > Solution >>>>> > >>>>> > Idea is to create a developer setup of Appfactory in a single run >>>>> with minimal effort using puppet. >>>>> > To overcome this resource conflict we are going to use a bash >>>>> script to run puppet agent iteratively changing the hostname/certname. >>>>> That >>>>> way it will ensure appfactory node first and then the build server node >>>>> and >>>>> so on. >>>>> > >>>>> > For private-pass installation we are going to parameterise the >>>>> entire setup with all the needed port offsets and use the puppet as >>>>> explained above. >>>>> >>>>> can't we have another offset in puppet like privatePaasOffSet. This >>>>> offset is parameterized. So a normal port >>>>> > >>>>> > Regards, >>>>> > -- >>>>> > Anuruddha Premalal >>>>> > Software Eng. | WSO2 Inc. >>>>> > Mobile : +94710461070 >>>>> > Web site : www.regilandvalley.com >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Architecture mailing list >>>>> > [email protected] >>>>> > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> > >>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> [email protected] >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>>> >>>> >>>> >>>> -- >>>> Dimuthu Leelarathne >>>> Architect & Product Lead of App Factory >>>> >>>> WSO2, Inc. (http://wso2.com) >>>> email: [email protected] >>>> Mobile : 0773661935 >>>> >>>> Lean . Enterprise . Middleware >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> *Anuruddha Premalal* >>> Software Eng. | WSO2 Inc. >>> Mobile : +94710461070 >>> Web site : www.regilandvalley.com >>> >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> Udara Liyanage >> Software Engineer >> WSO2, Inc.: http://wso2.com >> lean. enterprise. middleware >> >> web: http://udaraliyanage.wordpress.com >> phone: +94 71 443 6897 >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Anuruddha Premalal* Software Eng. | WSO2 Inc. Mobile : +94710461070 Web site : www.regilandvalley.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
