Thanks Akila for your clarification.

On Tue, Jul 22, 2014 at 5:47 PM, Akila Ravihansa Perera <raviha...@wso2.com>
wrote:

> Hi Sathyasuriya,
>
> On Wed, Jul 23, 2014 at 12:52 AM, Sathyasuriya Priya
> <sathyasur...@gmail.com> wrote:
> > Thanks Udara & Nirmal.
> >
> > Could you pls point to any doc/wiki on configuring generic cartridge.
> > It should at least have pupper client installed & configured to point to
> > puppet master IP, so that other packages can be installed.
> > Should I install these manually and create an image out of it, and that
> is
> > called generic cartridge ?
>
> Yes, you can use the config.sh script under
> <source_home>/tools/puppet3-agent directory to create a generic
> cartridge. But you do not need to point to Puppet master IP since
> init.sh script will automatically handle that at the instance start
> up. All the cartridge instances will receive its Puppet master IP and
> master hostname via payload user-data.
>
> This is explained in Wiki in [1]
>
> >
> > I was thinking cartridge json [1] will have some setting (under the
> > deployment tree, in below json) to point to puppet client install
> scripts,
> > puppetmaster IP, etc, so that jclouds can directly install them
> > automatically ?
> > Is that not the case ?
>
> JClouds cannot directory install packages into launched instances. We
> have use some configuration management tool like Puppet to do that.
> You have to specify the Puppet master IP and domain when installing
> Stratos. This information will be kept in cloud controller and passed
> to every launched cartridge instance. Cartridge instances will execute
> init.sh script at start up, which will configure them selves to point
> to Puppet master and receive the relevant configuration depending on
> the cartridge service name.
>
> Basically when you run config.sh script, it will install Puppet agent
> and copy the init.sh (in <source_home>/tools/puppet3-agent) to
> /root/bin/ and add a new entry in /etc/rc.local so that it will get
> executed at the start up.
>
>
> [1]
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+EC2
>
>
> Thanks.
>
>
> >
> > "deployment": {},
> > "iaasProvider": [
> >     {
> >       "type": "openstack",
> >
> >
> >
> > [1]
> >
> https://github.com/suriyapriya/stratos-vagrant-box/blob/master/tests/example_cartridge.json
> >
> > Thanks
> > Suriya
> >
> >
> > On Tue, Jul 22, 2014 at 2:02 AM, Nirmal Fernando <nirmal070...@gmail.com
> >
> > wrote:
> >>
> >> Hi Suriya,
> >>
> >> You can go ahead with the generic cartridge image. It'll be the easiest.
> >>
> >>
> >> On Tue, Jul 22, 2014 at 1:18 PM, Sathyasuriya Priya
> >> <sathyasur...@gmail.com> wrote:
> >>>
> >>> hi Nirmal, Devs,
> >>>
> >>> I am able to configure partition, autoscale, deployment policy, deploy
> >>> cartridge, and subscribe to cartridge as well.
> >>>
> >>> A VM instance gets created in GCE during the subscribe step as well.
> >>>
> >>> TID: [0] [STRATOS] [2014-07-21 06:37:24,203]  INFO
> >>> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} -
> >>> Instance is successfully starting up. MemberContext
> >>> [memberId=php111.php.domain2cd18188-2a20-41b4-bdd2-72c9c2e08119,
> >>> nodeId=asia-east1-b/php111php-1ff, clusterId=php111.php.domain,
> >>> cartridgeType=php, privateIpAddress=null, publicIpAddress=null,
> >>> allocatedIpAddress=null, initTime=1405924588145, lbClusterId=null,
> >>> networkPartitionId=G1]
> >>> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl}
> >>>
> >>> I had some clarification on cartridge image creation. I see there are 2
> >>> ways [1].
> >>> Does the "generic cartridge" method supported as well ?
> >>> Could you pls confirm what method EC2, openstack, vCloud use [2] ?
> >>> To me it looks like "fully configured cartridge" is used for those ?
> >>>
> >>> [1]
> >>>
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Cartridge#id-4.0.0Cartridge-Genericcartridge
> >>> [2]
> >>>
> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge
> >>>
> >>> Thanks
> >>> Suriya
> >>
> >>
> >>
> >>
> >> --
> >> Best Regards,
> >> Nirmal
> >>
> >> Nirmal Fernando.
> >> PPMC Member & Committer of Apache Stratos,
> >> Senior Software Engineer, WSO2 Inc.
> >>
> >> Blog: http://nirmalfdo.blogspot.com/
> >
> >
>
>
>
> --
> Akila Ravihansa Perera
> Software Engineer
> WSO2 Inc.
> http://wso2.com
>
> Phone: +94 77 64 154 38
> Blog: http://ravihansa3000.blogspot.com
>

Reply via email to