I'm only guessing here, but:

- mysql is easier to install with distribution packages (e.g. apt-get
install mysql)
- Oracle JDK is required, but this can't be installed from the distribution
packages


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

> Dinesh,
>
> I am aware of this. As conveyed in my earlier mails, if thats the case,
> why mysql is not handled in this way? why only java
>
>   ------------------------------
>  *From:* Dinesh Bandara <dine...@wso2.com>
> *To:* dev <dev@stratos.apache.org>; Maria Beckham <
> mariabeckha...@yahoo.com>
> *Sent:* Thursday, June 26, 2014 10:54 AM
> *Subject:* Re: Fw: tomcat and mysql cartridge(Please respond)
>
> Puppet master should be configured manually with relevant binary packs
> which required for installing the service. Please refer [1]. Then puppet
> agent in cartridge instance will download packs form puppet master.
>
> [1]
> http://docs.puppetlabs.com/puppet/latest/reference/modules_fundamentals.html#example
>
>
>
>
> On Thu, Jun 26, 2014 at 10:57 PM, Maria Beckham <mariabeckha...@yahoo.com>
> wrote:
>
> 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
>
>
>
>
>
>
>
>
> --
> *Dinesh Bandara*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
>
>
>

Reply via email to