Skip to content

EMC-Dojo/ecs-tile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECS Tile

This is a PCF Tile that generates 3 ECS servers and provisions them for Cloud Foundry. Currently, we require you to build your own ECS release into a tarball and then build the tile yourself. We use the PCF tile generator to build this tile.

Our current tile is compatible with ecs-release v0.0.2-alpha, or v2 Alpha.

Steps to construct the tile

  1. Install the BOSH CLI.
  2. git clone the ECS release repository.
  3. cd into the ECS release and type git submodule update --init --recursive
  4. git clone this repository.
  5. Inside the ecs-release directory, type git co v0.0.2-alpha.
  6. Inside the ECS Release directory, bosh create release --with-tarball. This will create a release tarball that is dumped into the dev_releases directory.
  7. Move this tarball into the ecs-tile's Resources directory and rename it ecs.tgz.
  8. Install the tile generator python package.
  9. tile build from the ecs-tile repo.

How to use the tile

  1. Log into PCF Ops Manager.
  2. Click on Import a Product.
  3. Upload the tile. (The tile has a .pivotal extension.)
  4. After it's done uploading, click on the + button to the right of the ECS release listing at the left column.
  5. Once the tile shows up in the middle column, click on Apply changes.
  6. Once the build goes through (which can take up to half an hour), your ECS should be accessible.

Troubleshooting

If Ops Man fails to apply changes for your ECS tile, you must uninstall the tile first before re-uploading the tile and applying any new changes.

  1. Click on the trashcan icon at the bottom right of the Elastic Cloud Storage tile.
  2. Click Apply Changes.
  3. Wait for the changes to finish applying.
  4. Reimport the tile, add the tile to the installation dashboard, and apply the changes again.