38,760
edits
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 14: | Line 14: | ||
* A [[OpenStack#Projects|project]] is an allocation of resources for creating VMs within a cloud. | * A [[OpenStack#Projects|project]] is an allocation of resources for creating VMs within a cloud. | ||
* If you are a primary investigator (PI) with an active cloud resource allocation (see [https://alliancecan.ca/en/services/advanced-research-computing/research-portal/accessing-resources/resource-allocation-competitions RAC]) you should already have a project. See the section below [[Cloud#Using the Cloud|using the cloud]] to get started. If not or if you are not sure please contact [[Technical support|technical support]]. | * If you are a primary investigator (PI) with an active cloud resource allocation (see [https://alliancecan.ca/en/services/advanced-research-computing/research-portal/accessing-resources/resource-allocation-competitions RAC]) you should already have a project. See the section below [[Cloud#Using the Cloud|using the cloud]] to get started. If not or if you are not sure please contact [[Technical support|technical support]]. | ||
* Otherwise go [https://docs.google.com/forms/d/e/1FAIpQLSeU_BoRk5cEz3AvVLf3e9yZJq-OvcFCQ-mg7p4AWXmUkd5rTw/viewform here] to | * Otherwise go [https://docs.google.com/forms/d/e/1FAIpQLSeU_BoRk5cEz3AvVLf3e9yZJq-OvcFCQ-mg7p4AWXmUkd5rTw/viewform here] to | ||
** request access to an existing project | ** request access to an existing project (see the section below for information you will need to supply) | ||
** and if you are a PI you may also | ** and if you are a PI you may also | ||
*** request a new project with our Rapid Access Service ([[Cloud_RAS_Allocations|RAS]]) | *** request a new project with our Rapid Access Service ([[Cloud_RAS_Allocations|RAS]]), | ||
*** or an increase in quota of an existing project. | *** or request an increase in quota of an existing project. | ||
* Requests are typically processed within two business days. | * Requests are typically processed within two business days. | ||
Line 25: | Line 25: | ||
* When requesting access to an existing project, you will need to know the project name and which cloud it is on. See the section on [[OpenStack#Projects|projects]] for guidance on how to find the project name and the section about [[Cloud#Cloud_systems|cloud systems]] for a list of our clouds. Requests for access must be confirmed by the PI owning the project. | * When requesting access to an existing project, you will need to know the project name and which cloud it is on. See the section on [[OpenStack#Projects|projects]] for guidance on how to find the project name and the section about [[Cloud#Cloud_systems|cloud systems]] for a list of our clouds. Requests for access must be confirmed by the PI owning the project. | ||
* When requesting either a new project or an increase in quota for an existing project some justification, in the form of a few sentences, is required: | * When requesting either a new project or an increase in quota for an existing project some justification, in the form of a few sentences, is required: | ||
** | **why you need cloud resources, | ||
** | **why an HPC cluster is not suitable, | ||
** | **your plans for efficient usage of your resources, | ||
** | **your plans for maintenance and security ([[Security_considerations_when_running_a_VM|refer to this page]]). | ||
*A PI may own up to 3 projects, but the sum of all project quotas must be within the [[Cloud_RAS_Allocations|RAS]] allocation limits. A PI may have both compute and persistent cloud RAS allocations. | *A PI may own up to 3 projects, but the sum of all project quotas must be within the [[Cloud_RAS_Allocations|RAS]] allocation limits. A PI may have both compute and persistent cloud RAS allocations. | ||
=Creating a virtual machine on the cloud infrastructure= | =Creating a virtual machine on the cloud infrastructure= | ||
* The [[Cloud Quick Start|cloud quick start guide]] describes how to manually create your first VM | * The [[Cloud Quick Start|cloud quick start guide]] describes how to manually create your first VM. | ||
* See the [[Cloud troubleshooting guide|troubleshooting guide]] for steps to deal with common issues in cloud | * See the [[Cloud troubleshooting guide|troubleshooting guide]] for steps to deal with common issues in cloud computing. | ||
* Review the [[Cloud_Technical_Glossary|glossary]] to learn definitions of common topics. | * Review the [[Cloud_Technical_Glossary|glossary]] to learn definitions of common topics. | ||
* Learn how to use the [[Linux_introduction|Linux]] command line. | * Learn how to use the [[Linux_introduction|Linux]] command line. | ||
Line 39: | Line 39: | ||
=User responsibilities= | =User responsibilities= | ||
For each cloud project, you are responsible for | For each cloud project, you are responsible for | ||
*[[OpenStack#Security_Groups|Defining security groups to allow access to your network]] | *[[OpenStack#Security_Groups|Defining security groups to allow access to your network]], | ||
*[[OpenStack#Linux_VM_User_Management|Creating user accounts]] | *[[OpenStack#Linux_VM_User_Management|Creating user accounts]], | ||
*[[VM Best Practices|Following best practices]] | *[[VM Best Practices|Following best practices]], | ||
*[[Security_considerations_when_running_a_VM|Considering security issues]] | *[[Security_considerations_when_running_a_VM|Considering security issues]], | ||
*[[Backing_up_your_VM|Backing up your VMs]] | *[[Backing_up_your_VM|Backing up your VMs]]. | ||
=Advanced topics= | =Advanced topics= | ||
More experienced users can: | More experienced users can: | ||
*[[Automating_VM_creation|Automatically create VMs]] | *[[Automating_VM_creation|Automatically create VMs]], | ||
*Describe your VM infrastructure as code using [[Terraform]]. | *Describe your VM infrastructure as code using [[Terraform]]. | ||
=Use cases= | =Use cases= | ||
More detailed instructions are available for some of the common cloud use cases, including: | More detailed instructions are available for some of the common cloud use cases, including: | ||
*[[Configuring a data or web server|Configure a data or web server]] | *[[Configuring a data or web server|Configure a data or web server]], | ||
*[[Using cloud vGPUs|Using vGPUs (standard shared GPU allocation) in the cloud]] | *[[Using cloud vGPUs|Using vGPUs (standard shared GPU allocation) in the cloud]], | ||
*[[Using cloud gpu|Using PCI-e passthrough GPUs in the cloud]] | *[[Using cloud gpu|Using PCI-e passthrough GPUs in the cloud]], | ||
*[[Setting up GUI Desktop on a VM]] | *[[Setting up GUI Desktop on a VM]], | ||
*[[Using ipv6 in cloud|Using IPv6 in | *[[Using ipv6 in cloud|Using IPv6 in Arbutus cloud]], | ||
= Cloud systems = | = Cloud systems = |