I was trying to create a copy of the page with my edits, but confluence has stuck the page here:
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+OpenStack+or+EC2+-+edit There are a few TODO's at the bottom of the page. After they have been completed, this page could replace the existing one. On Tue, Apr 1, 2014 at 8:23 AM, Lakmal Warusawithana <[email protected]> wrote: > > > > On Tue, Apr 1, 2014 at 12:46 PM, chris snow <[email protected]> wrote: >> >> Thanks Nirmal, >> >> Does the user need to perform one more step to repackage their >> instance as a new AMI (or equivalent on the other Iaas)? If so, we >> may need one more wiki step: >> >> - using your IaaS tools, repackage your cartridge as a machine image >> >> Then the final statements on the cartridge creation wiki page could be >> something like: >> >> - you have finished creating the cartridge - make a note of the >> imageId for the cartridge as you will need this in later when you use >> Stratos Manager to deploy the cartridge >> > +1 > >> >> On Tue, Apr 1, 2014 at 8:05 AM, Nirmal Fernando <[email protected]> >> wrote: >> > Hi Chris, >> > >> > >> > On Tue, Apr 1, 2014 at 12:12 PM, chris snow <[email protected]> wrote: >> >> >> >> Some proposed changes for the cartridge creation wiki [1]: >> >> >> >> ==== >> >> Cartridges are machine images that run on an IaaS compute node. >> >> Cartridges add additional functionality to an existing machine image >> >> so that Stratos can communicate with the Image. >> >> >> >> Follow the instructions below to configure a cartridge image for >> >> OpenStack or EC2. These instructions describe how to create a >> >> cartridge from an existing Ubuntu Linux 12.04.1 LTS image. >> >> >> >> 1. start the Ubuntu image 12.04.1 using your IaaS >> >> 2. ssh into your Ubuntu image and get root access (e.g. sudo -i) >> >> 3. ... the rest of the steps as per the wiki steps 2 to 13 >> >> >> >> Step 14, we should add the following: >> >> >> >> This script will install and configure puppet agent, do you want to >> >> continue [y/N] y >> >> Please provide stratos service-name: php (#1) >> >> Please provide puppet master IP: 192.168.1.1 (#2) >> >> Please provide puppet master hostname [puppet.test.org]: >> >> puppet.test.org >> >> (#3) >> >> Node Id 076227021438.default.php >> >> >> >> We should also add the following: >> >> >> >> #1 - describe what "stratos service-name" actually means so the user >> >> can work out what value they need to set here. >> >> #2 - describe what this means and refer to the previous stratos >> >> documentation if required. >> >> #3 - describe what this means and refer to the previous stratos >> >> documentation if required >> >> >> >> ==== >> >> >> >> Question: What are the next steps? E.g. how do we make Stratos aware >> >> of the cartridge so that Stratos can use the cartridge? >> > >> > >> > A quick answer: By deploying a Cartridge configuration : >> > >> > https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Configuring+Stratos#id-4.0.0ConfiguringStratos-Deployingacartridgeviathewizard >> >> >> >> >> >> --- >> >> [1] >> >> >> >> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+OpenStack+or+EC2 >> > >> > >> > >> > >> > -- >> > Best Regards, >> > Nirmal >> > >> > Nirmal Fernando. >> > PPMC Member & Committer of Apache Stratos, >> > Senior Software Engineer, WSO2 Inc. >> > >> > Blog: http://nirmalfdo.blogspot.com/ >> >> >> >> -- >> Check out my professional profile and connect with me on LinkedIn. >> http://lnkd.in/cw5k69 > > > > > -- > Lakmal Warusawithana > Software Architect; WSO2 Inc. > Mobile : +94714289692 > Blog : http://lakmalsview.blogspot.com/ > -- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69
