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 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
