Cloud: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 19: Line 19:
* 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. See the section below for information you will need to supply.
** 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.


<!--T:11-->
<!--T:11-->
Line 31: Line 31:
* 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 you need cloud resources,
**Why an HPC cluster is not suitable
**why an HPC cluster is not suitable,
**Your plans for efficient usage of your resources
**your plans for efficient usage of your resources,
**Your plans for maintenance and security ([[Security_considerations_when_running_a_VM|refer to this page]])
**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= <!--T:13-->
=Creating a virtual machine on the cloud infrastructure= <!--T:13-->
* 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 45: Line 45:
=User responsibilities= <!--T:14-->
=User responsibilities= <!--T:14-->
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= <!--T:15-->
=Advanced topics= <!--T:15-->
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 arbutus cloud]].
*[[Using ipv6 in cloud|Using IPv6 in Arbutus cloud]],


= Cloud systems = <!--T:8-->
= Cloud systems = <!--T:8-->
rsnt_translations
53,464

edits

Navigation menu