Working with Cartridges
A cartridge is a virtual machine (VM) on an IaaS that has software components to interact with Private PaaS. Private PaaS provides cartridges for PHP, MySQL and Tomcat based applications on OpenStack and Amazon EC2 out of the box. Cartridges will vary based on the operating system (OS) and IaaS. Therefore, for each OS and IaaS a custom cartridge should be created. All cartridges in Private PaaS provide a very secure, OS level isolated environment for cloud applications. Cartridges can operate in two modes: Single tenant and Multi-tenant. Furthermore, the cartridge type will vary based on the method it has been created: Generic cartridge and Fully configured cartridge.
The following sub-sections describe how to work with cartridges via the CLI, UI and REST API:
- Customizing Cartridges
- Deploying a Cartridge via CLI
- Deploying a Cartridge via REST API
- Deploying a Cartridge via the Wizard
- Deploying a Cartridge via the UI
- Describing a Cartridge via CLI
- Undeploying a Cartridge via CLI
- Undeploying a Cartridge via REST API