OpenStack

The CF Toolsmiths provide access to a shared OpenStack IaaS for R&D teams. These OpenStack resources are reserved for R&D teams that need to test on the OpenStack IaaS. We should be able to deliver OpenStack resource requests the week after they are requested.

Guidelines

  • Use GCP for the majority of your CI testing
    • Reserve OpenStack for minimal integration testing
  • Limit use of the internet link between the SF Office and the OpenStack cluster, as this is a low-bandwidth connection.
    • Download large files directly from the OpenStack system
    • Co-locate a concourse worker in the OpenStack cluster if you create large artifacts required for the OpenStack testing

Before you start using the cluster, here are some things to consider:

  1. Limited Support

    • We do not have any custom tooling for OpenStack environments. Since we are operating this in parallel with our engineering efforts, we are only able to offer limited support between the hours of 6am - 6pm PST.
  2. Managed Environments

    • Toolsmiths make a best effort to ensure resources are available when you need them. We have active monitoring to ensure the clusters are healthy, and may need to terminate your instances if they are causing instability.
  3. Willing to provide feedback and undergo user testing.

    • We value your feedback! By using the Clusters, you understand that we may be collecting stats on how environments are used, and we enjoy understanding how users want to consume the environments.

What we need from you:

  1. What is your team's e-mail alias?
  2. Do you have a LastPass team? We can share a LastPass site entry with you so that it's trivial to login. We can also send the creds to the email above, if you don't have a LastPass team setup.
  3. What type of OpenStack environment do you need? You can pick from the 3 menu options below:
    • A blank project so that you can run terraforming-openstack yourself
    • A "bootstrapped project". This will enable you to create VMs, or run bbl
    • OpsMan+Full TAS 2.3+ Installed. What version of TAS do you need?

OpenStack FAQ

  1. How do I ssh into my Ops Manager instance?

    • Save the private key you used to create the instance to a file, and find the floating IP address eg. 10.196.3.x from Compute > Instances

    Chmod 600 openstackkey.priv ssh -i openstackkey.priv ubuntu@10.196.3.x