Getting Started

Welcome! We are glad you want to use Chameleon for your Computer Science experiments. We will get you on your way in these 3 easy steps. 

Step 1: Get an account

To get started using Chameleon you will need a user account. Chameleon is broadly available to members of the US Computer Science research community and its international collaborators working in the open community on cloud research.  By emphasizing “open” we mean that the expectation is that any research performed on Chameleon will result in publication in a broadly available journal or conference. 

As part of the process of creating an account you will need to agree to the Chameleon terms and conditions. If you are eligible, as part of creating an account you may also request PI status, which means that you will be able to create and lead Chameleon projects (see below).

Request an account by following this link: request an account

Step 2: Join a project

To use Chameleon, you will need to be associated with a project that is assigned an allocation. A Chameleon project represents a body of research work to be done on the testbed. Our expectation is that a Chameleon project will be used by a group of people working together on a common goal such as a research or education project. 

A project is headed by a project PI, typically a faculty member or researcher scientist at a scientific institution. A PI submits an application for a project – you can read more about applying for project and project allocations here. Once the project is awarded, the PI may add additional participants to their allocation at their discretion. Project PIs are responsible for ensuring that any users added to their allocation comply with the terms and conditions for use of Chameleon resources; for this reason PI eligibility is limited to the set of individuals described here.

To join a project, you can (1) apply for a new project or (2) ask the PI of an existing Chameleon project to add you to their project (this task must be performed by the project PI).

Step 3: Start using Chameleon

Chameleon provides two types of resources to the users. Our Bare Metal offering allows users to reconfigure resources at the bare metal level. In addition we also provide an OpenStack KVM cloud which allows users to easily experiment with a popular cloud platform. 

To start using our Bare Metal offering, go to the Bare Metal User Guide.

To start using our OpenStack KVM offering, go to the OpenStack KVM User Guide.  

If you have any questions or encounter any problems, please first read our User FAQ. If you can't find an answer, submit a ticket and we’ll get back to you as soon as we can.