Reserve resources on FITCloud

FITcloud or Fit Openstack Cloud is a research platform that provides researchers with access to customizable virtual private servers on the Openstack Cloud. Users can customize their virtual servers with the CPU, Memory and Storage of their choice through the portal. The virtual servers will be available within minutes. The platform provides over a hundred of computing cores and 1TB of RAM (...) are made available to the researchers.

It runs an underlying Openstack Cloud distributed across 3 controllers nodes and 4 computes nodes deployed and managed with Canonical Juju. Please refer to the hardware specification here.

Reservation page

The resource reservation is a four steps process

  1. Resource selection
  2. Configuration
  3. Network
  4. Schedule
_images/overview.png

Resource selection

_images/selection.png

The available resources are presented in different preset configurations where some parameters such as the disk storage can be customised later in the configuration step. To add a new resource click the “add” button. The resource will be added as a configurable item in the configuration section. You have up to 3 resources per reservation

Configuration

Once you have added some resources, you can now start the configuration. By default the advanced configuration fields are hidden since they are optional. If you want to set the advanced configuration click on the right arrow to expand the panel The advanced configuration allow the prossibility to: - Request public ipv4 - Remote execution of ansible playbooks and bash scripts after the resource provisioning. - Configure resources with your own customized cloud-init - Customize your disk storage

Please refer to Advanced Configuration for more details on the advanced configuration.

_images/configuration.png

Network

This section is optional and it’s displayed when you select more than one resource. Fill it only in case you want to create a private network between the selected resources

_images/network.png

Lab / Experiment(Slice)

In this section you select in which experiment the resources will be used. If the select is empty then you should first create a project (lab) and add a new experiment on it. To do that, click on “Create a new experiment” as shown in the picture bellow

_images/experiment-slice.png

Schedule

You can schedule the reservation immidiatly or choose another date using the date picker. The maximum duration is set to 7 days that you can renew if needed

_images/schedule1.png

Summary

Summary of the reservation to review and edit if needed

_images/review.png

Accessing FITCloud resources

Once you have successfully reserved the FITCloud nodes, go to the dashboard and click ‘Go to your reservation’. You will be redirected your experiment. Here you will be able to see your reserved nodes, with instructions on how to access them directly.

_images/fitcloud_ssh.png

FITCloud SSH command.

Your user-specific SSH command will appear in this page. This command will let you access through SSH to the resources, but before that, you need to download your private key.

If you have requested a public IP, you will be able to access to your resource directly. If no public IP is requested, then your resource will only be accessible via the gateway.

Please note that your username might change if you have configure the node with your own cloud-init file.

# Access to your resource via the SSH gateway
ssh -i path/to/your/private/key username@internal_node_ip -o ProxyCommand="ssh -W %h:%p username@controller_ip

# Access to your resource via the public ip
ssh -i path/to/your/private/key username@public_ip