Just forwarding the below question again, in case, it has not been received.

----- Forwarded Message -----
From: Maria Beckham <mariabeckha...@yahoo.com>
To: "dev@stratos.apache.org" <dev@stratos.apache.org> 
Sent: Thursday, June 26, 2014 7:48 AM
Subject: Re: tomcat and mysql cartridge(Please respond)
 


thanks. 

But, does software binaries get automatically downloaded(or wget'ed) to 
/mnt/packs through puppet scripts? Or one should download manually the needed 
software(like oracle for example) to that location before it needs installed 
through puppet scripts?




________________________________
 From: Dinesh Bandara <dine...@wso2.com>
To: dev <dev@stratos.apache.org>; Maria Beckham <mariabeckha...@yahoo.com> 
Sent: Thursday, June 26, 2014 12:18 AM
Subject: Re: tomcat and mysql cartridge(Please respond)
 


I think I was not clear to you. 


On Thu, Jun 26, 2014 at 12:09 PM, Maria Beckham <mariabeckha...@yahoo.com> 
wrote:

thanks dinesh. 
>
>
>so basically, /mnt/packs is the repo for all the binaries of the modules right?
>
>
/mnt/packs is the directory inside cartridge instance that required binaries 
are downloaded to. Assume that your cartridge instance required to install 
cartridge agent, first it will be download into /mnt/packs/ and then installed 
into /mnt/



if so, we have our own internal repository thats used company wide.
>
>
>how can we make this happen rrom our internal shared rep to extract needed 
>binaries for the respective cartridge services?
>
>
 Currently we are not supporting to get required binaries form internal or 
external repository. 


>________________________________
> 
>From: Dinesh Bandara <dine...@wso2.com>
>To: dev <dev@stratos.apache.org>; Maria Beckham <mariabeckha...@yahoo.com> 
>Sent: Wednesday, June 25, 2014 11:27 PM
>
>Subject: Re: tomcat and mysql cartridge(Please respond)
>
>
>
>
>
>Please find my comment inline.
>
>
>
>On Thu, Jun 26, 2014 at 10:26 AM, Maria Beckham <mariabeckha...@yahoo.com> 
>wrote:
>
>Thanks Uday. I have gotten the concept.
>>
>>
>>First of all, my questions were mostly on
.json definition file
>>
>> 
>>For example: 
>> 
>>a)     What does the below mean?  Why
 provider is shown as apache and version
as 7? Are we saying php version 7 and is from 
>>        apache.org?
>>   type":"php",
>>    "provider":"apache",
>>  ,
>>    "version":"7",
>You can define your own version and provider in there. Please refer [1] for 
>more details 
>
>
>b)   How does .json would
like say we created a puppet manifest to have tomcat and mysql on same
cartridge?
>> 
>You can use the cartridge definition [1] with correct service type as  
>"type":"<service-type>" in json. Service-type is the name that you have given 
>in puppet manifest.   
>Secondly,
>> 
>>  The doc
says that default service-name is puppet agent install and is a generic
cartridge. If I provide service name as 
>>  mysql, would it also install puppet agent?
>> 
>Yes. Through the config.sh we can install given service in to cartridge. If 
>you provide "mysql" it will install all the basic requirements (puppet agent, 
>java, cartridge agent) along with mysql 
>
>Thirdly,
>> 
>>  In the
base puppet manifest, I see the following and would like to know what does
these mean? Especially, would like to 
>>  know from where this ip 10.4.128.7' came from?
>> 
>>  $package_repo         = 'http://10.4.128.7'
>>  $local_package_dir    = '/mnt/packs'
>> 
>> In the nodes.pp, I see the below and would
like to know what is this 
>> with respect to above values in base manifest
>>   $local_package_dir   
= '/mnt/packs'
> 
>
>$local_package_dir refers where to packs should be downloaded through puppet.
>
> 
>>Fourth'ly,
>> 
>> In tomcat manifest init.pp, I see the target
set as /mnt and not /mnt/packs. Why this is different to the above?
>> 
>> $target 
= '/mnt'
>> 
>$target define that where to install. As per your example tomcat will be 
>installed into /mnt/
>
>
>As an example when installing cartridge agent, it will be downloaded to 
>/mnt/packs directory and extracted(installed) in to /mnt  
>
>
>
> Fifth'ly,
>>
>>
>>  If at all, if I want to create oracle cartridge, i need to create puppet 
>>module manifests and templates right? And here I have choice to pickup the 
>>binary(source => "puppet:///modules/java/${package}",) just like how java 
>>module is created or pickup the os specific way of picking up package 
>>command(Package['mysql-server'],) just like mysql puppet module manifest was 
>>created
>>
>>
>Yes. You have to write a separate puppet module for oracle. 
>
> 
>>Please kindly respond with details of the working etc.
>>  
>>
>>
>>
>>
>
>[1] 
>https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sample+Cartridge+Definition
> 
>
>
>>
>>
>>
>>
>>________________________________
>> From: Udara Liyanage <ud...@wso2.com>
>>To: dev@stratos.apache.org; Maria Beckham <mariabeckha...@yahoo.com> 
>>Sent: Wednesday, June 25, 2014 8:55 PM
>>Subject: Re: tomcat and mysql cartridge(Please respond)
>> 
>>
>>
>>HI,
>>
>>
>>MySQL and tomcat cartridges are already available with Stratos. Please refer 
>>to the cartridge creation guide on [1]
>>
>>
>>When you execute config.sh it will ask for service name depending on which 
>>the required software are installed. 
>>Please provide stratos service-name: php
>>
>>
>>
>>config.sh talks to puppet master to install the software. So if you want to  
>>install tomcat and mysql in the same instance, 
>>then you would have to change the puppet accordingly.
>>
>>
>>[1]https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+OpenStack
>> 
>>
>>
>>
>>On Thu, Jun 26, 2014 at 8:00 AM, Maria Beckham <mariabeckha...@yahoo.com> 
>>wrote:
>>
>>Hi All,
>>>
>>>
>>>Can someone please respond to below questions of mine as I am stuck at this 
>>>point along with config.sh error that I have sent earlier to which also I 
>>>haven't received response.
>>>
>>>
>>>thanks,
>>>maria
>>>
>>>
>>>
>>>________________________________
>>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>>To: Maria Beckham <mariabeckha...@yahoo.com>; "dev@stratos.apache.org" 
>>><dev@stratos.apache.org> 
>>>Sent: Wednesday, June 25, 2014 6:15 PM
>>>Subject: Re: tomcat and mysql cartridge
>>> 
>>>
>>>
>>>I meant sample definition file on wiki docs is not helpful at this time.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>________________________________
>>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>>To: "dev@stratos.apache.org" <dev@stratos.apache.org>; Maria Beckham 
>>><mariabeckha...@yahoo.com> 
>>>Sent: Wednesday, June 25, 2014 6:02 PM
>>>Subject: Re: tomcat and mysql cartridge
>>> 
>>>
>>>
>>>sample definition files are not helpful at this time.
>>>
>>>
>>>how to create definition files for diffferent version of tomcat and mysql as 
>>>an example.
>>>
>>>
>>>Also, can  install tomcat and mysql on an instance before i create cartridge 
>>>image on that instance? So that when i subcribe to this created cartridge, 
>>>the vm that gets spawned will have tomcat instance and mysql running. 
>>>
>>>
>>>if so, how to specify definition file?
>>>
>>>
>>>
>>>
>>>
>>>
>>>________________________________
>>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>>To: "dev@stratos.apache.org" <dev@stratos.apache.org> 
>>>Sent: Wednesday, June 25, 2014 3:25 PM
>>>Subject: tomcat and mysql cartridge
>>> 
>>>
>>>
>>>Hi All,
>>>
>>>
>>>I am in process of creating a cartridge for tomcat and mysql.
>>>
>>>
>>>can you provide cartridge defintion files for both. Bcoz, I am not sure 
>>>whether to specify tomcat download location, version etc to get installed, 
>>>to provide install commands etc when a cartridge vm is spawned. 
>>>
>>>
>>>I would like to have a cartridge that would spawn a vm and install and run 
>>>tomcat etc. same thing for mysql.
>>>
>>>
>>>Also, can we create one cartridge definition  that installs and run both 
>>>tomcat and mysql in one cartridige vm that gets spawned?
>>>
>>>
>>>thanks,
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>-- 
>>
>>
>>Udara Liyanage
>>Software Engineer
>>WSO2, Inc.: http://wso2.com
>>lean. enterprise. middleware
>>
>>
>>web: http://udaraliyanage.wordpress.com
>>phone: +94 71 443 6897
>>
>>
>>
>
>
>-- 
>
>Dinesh Bandara
>
>
>
>
>Software Engineer
>WSO2 Inc.; http://wso2.com
>lean.enterprise.middleware
>
>
>
>
>


-- 

Dinesh Bandara
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

Reply via email to