Bare Metal Instances

Bare metal instances on Chameleon provide you with exclusive access to physical hardware resources. This allows you to run experiments with full control over the compute environment, from the hypervisor level down to the bare metal. Bare metal instances are ideal for systems research, performance evaluation, and experiments that require specific hardware features or configurations.

Before launching an instance, make sure you own a lease. About how to create a lease, see Reservations. Once your lease is started, you are almost ready to start an instance. But first, you need to make sure that you will be able to connect to it by setting up Key pairs.

Important

If your experiment doesn’t need exclusive access to physical hardware, Chameleon also offers a multi-tenant, virtualized cloud via KVM and container-based edge computing via CHI@Edge (docs). For help deciding which fits your experiment, see the Tips and Tricks post Bare Metal or KVM? Which Should You Choose and When.

Note

Instances can also be launched and managed programmatically via the chi.server module in python-chi — see our Jupyter and python-chi guide for an introduction.