Versions Compared

Key

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

The ITS Private Cloud is now offering in experimental stage Ubuntu Server and AlmaLinux Cloud image deployment that allows users having a virtual instance up and running in minutes. Ubuntu images are directly imported to our content library from the official repository, however, AlmaLinux images are hand-crafted into OVA by our amazing team using the official generic cloud sources.

🔑 Create SSH Keys (optional)

Although the ITS Private Cloud provides temporary credentials to access your Ubuntu/AlmaLinux virtual machine (vss-user ), it is highly recommended to use SSH Key exchange to access. In this section, we will be using ssh-keygen to generate a keypair.

...

Code Block
ssh-keygen -b 2048 -t rsa -f ~/.ssh/vss_id_rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/user/.ssh/vss_id_rsa
Your public key has been saved in /Users/user/.ssh/vss_id_rsa.pub
The key fingerprint is:
SHA256:dBFIH0n4X020qRMA+XBxwabE9PkFKlwcsPJxBTCPBYg user@hostname
The key's randomart image is:
+---[RSA 2048]----+
|       o.*#@B=+..|
|      E +=.&==..+|
|        o.& *+ =.|
|       . +.*  = o|
|        S .. + . |
|            . .  |
|                 |
|                 |
|                 |
+----[SHA256]-----+

🔐 Upload SSH Public Keys (optional)

To upload the public key to your ITS Private Cloud account, run the vss-cli key import command with the location of the vss_id_rsa.pub or the public key equivalent file:

...

We are working on providing a SSH Key Management interface in the ITS Private Cloud Portal, but for now the vss-cli and the API are the only interfaces available to manage Keys.

🚀 Deploy Instance

This experimental feature allows picking from either of the following AlmaLinux and Ubuntu Server versions:

...

Code Block
id                  : 7505
status              : IN_PROGRESS
task_id             : 74eea3a2-cfea-4c09-91f1-f28154b6d415
message             : Request has been accepted for processing
⏳ Waiting for request 7505 to complete...
🎉 Request 7505 completed successfully:
warnings            : Userdata not provided. Default Udata will be generated.,
                      Temp Console root password is: ...., 
                      Temp SSH@2222 username vss-admin password is: ...., 
                      Fault Domain: FD4 (domain-c66), Created in: Public > Folder (group-v4122),
                      Network adapter 1 (vmxnet3): 00:50:56:92:3f:95: VL-0253-EIS-VSS-CGN, 
                      Power on delayed. Waiting for cloud-init to be applied., 
                      Waiting for cloud-init to be applied., User data will be applied., 
                      Successfully allocated 00:50:56:92:3f:95 -> 100.76.X.X

(tick) Verify Instance

cloud-init will run OS updates and customize the operating system, which takes some time depending on the number of packages to be updated. If the OS requires to reboot, it will take a bit longer.

...

Code Block
ssh -p $PORT $USER@$IP_ADDRESS

Last login: Wed Jun 14 11:09:47 2023 from X.X.X.X

  University of Toronto ITS Private Cloud Instance

  Name:     2306T-alma9
  ID:       vm-866664

[$USER@2306T-alma9 ~]$

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@32c6ab3f
sortmodified
showSpacefalse
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "VSSPublic"
labelskb-how-to-article