Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Commands to be entered at a command prompt will be prefixed with a ‘$

  • File name paths are indicated as /path/to/<some_file_or_command>

Step-by-step

  1. Create account
  2. Create a key pair
  3. 9502766

  4. 9502766
  5. Modify the default security group
  6. Launch an instance
  7. Requesting, Allocating, and
  8. associating floating
  9. Associating Floating IPs
  10. 9502766

  11. 9502766

  12. 9502766

  13. 9502766
  14. Log In
  15. Create a Volume
  16. Attach a Volume
  17. Use a Volume

...

Create Account

Access to the Rapid Access Cloud is provided by third-party Federated identity providers: Google Identity Platform and Canadian Access Federation.

...

  • M1 class flavors are General Purpose Instances. This family provides a balance of compute, memory, and network resources, and it is a good choice for many applications. 

    FlavorVCPUsRoot Disk (GB)RAM (MB)Swap (MB)
    m1.tiny15512512
    m1.micro151,0241,024
    m1.small2202,0482,048
    m1.medium2404,0964,096
    m1.large4408,1924,096
    m1.xlarge84016,3844,096


  • G1 instances are intended for general-purpose GPU compute applications. Use cases include machine learning, rendering, and other server-side GPU compute workloads. (see GPU-Enabled Instances for more on how to launch GPU instances.) 

    FlavorVCPUsRoot Disk (GB)RAM (MB)Swap (MB)
    g1.medium.auto-destruct8408,1924,096
    g1.large.auto-destruct84032,7684,096
    g1.xlarge.auto-destruct164032,7684,096


Resizing instances

Currently the option to resize instances (change flavor) is not functional in RAC. A workaround to to snapshot an instance and then create a new instance, of the desired flavor, based on the snapshot.

Accessing instances

Having an instance up and running is one thing, and perhaps just a single Linux ‘sandbox’ to run some code is all that is needed, however the real power of computers, virtual or otherwise, is in connectivity, and that means networks. The instances in the Rapid Access Cloud can be connected to and accessed in a variety of ways, permitting users to create an environment with multiple instances networked together in the same way a bare-metal environment can be built, but in this case with virtual machines providing the routing, switching and other network functions along with the expected servers running applications on top of operating systems like Linux and Windows. In the RAC web client there is an option to access your instance via a web console. Windows instances can be accessed with the console. Linux instances will prompt for a password and can not be accessed via the console without first logging into the instance (SSH) to configure a password. For this reason it is recommended to only use SSH and a private key to access a Linux instances. Create a keypair before creating a Linux instance then when creating a Linux instance, assign the key for access. See this page for instructions on how to create a key pair.


Note

The commands to access a Linux instance with a private key (myKey.pem) depends on the operating system you are connecting from and the SSH console you are using.

For example in macOS, using the default console and connecting to an Ubuntu OS, the command would be similar to: 

ssh -i /path/to/mykey.pem ubuntu@2605:fd00:4:1000:aaaa:ffff:bbbb:cccc

IP addressesIP addresses 

Once an instance is provisioned, it is automatically given two addresses: a private IPv4 address, and a public IPv6 address.

...

One thing to note about using IPv6 addresses is that some tools require a different format when attempting to connect directly via the IP address. In general we recommend to use our helper DNS record or use a DNS record in place of the IPv6 address.of the IPv6 address. You can find the helper DNS record on your instance's detail page under the Metadata section. An address will appear that appears similar to 1234.yyc.rac.sh.

Please note that of the most common utilities on macOS and Linux to copy files to and from instances has a different syntax to use raw IPv6 addresses instead of IPv4 addresses. You will need to include and escape square brackets around the IPv6 address.

...

Requesting, Allocating and associating floating IPsassociating floating IPs

If the default public IPv6 address is not sufficient for your use case, public IPv4 addresses are available. By default a new Rapid Access Cloud account does not have a quota permitting a public IPv4 address. Please see the IP address section above for testing whether IPv6 is a limitation for access to your resources.

Requesting a floating IP address

To request a floating IP address you can fill out a form on the dashboard by:

...

rac-admin will be notified and we will process your quota change request as soon as possible.

Allocating a floating IP address

If your project does have have quota for a floating IP, the floating IP is not allocated to your automatically. You will need to allocate a floating IP to your project. Given the scarcity of the addresses for Cybera (and indeed, the world), addresses allocated to projects that have gone unused for three months will be reclaimed, however you are welcome to allocate an IP address again if needed.

  1. Log-in to the Rapid Access Cloud dashboard at https://cloud.cybera.ca.

  2. In the left-hand panel under “Compute”, click “Instances”.

  3. Click the Action drop-down button on the right-hand side and select “Associate Floating IP”.

  4. Click on the “+” sign next to “Select an IP address”.

  5. There is only one pool of addresses available (novaPublic) and the quota shows only one IP address from that pool, so simply click “Allocate IP”.

  6. After the IP address has been allocated, click the “Associate” button the the right hand side. Under the Instances summary, your Instance should now have three IP addresses, including a publicly accessible IPv4 address.

Associating the floating IP address to other instances 

Given the ease of creating and destroying instances, along with the possibilities of changing needs, moving the IPv4 address around may be required. Once the address is allocated to a project, it can be assigned to any instance associated with the project. When an instance is destroyed, the associated IP address remains allocated to the project. Simply follow the steps above to associate the IP address with a new instance, omitting the steps for allocating the address (steps 4 and 5).

...

To make IPv6 addresses more friendly, instances are given an automated DNS name that maps to your IPv6 address and if applicable your floating IP address. The autogenerated domain can be found on your instance's details page under the Metadata section. (eg. 12345.yyc.cybera.ca)

From Linux, UNIX, or BSD (including

...

macOS)

The simplest way to use ssh from these operating systems is:

...

Description: <your_description>

Volume Source: No source, empty volume

Info

The following Volume Source options are NOT supported:

  • Image
  • Volume

If you select one of those options, it will result in an error.

Type: LVM

Size (GB): 25

Availability Zone: (Any availability zone)

...