You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Introduction to flavors

When creating a virtual machine, this machine needs to have some specifications. It is for example important to know how many CPU's and how much memory the VM should have access to. In openstack the specifications of a VM is configured by selecting a flavor when the VM is created. The flavor contains information about how many CPU's and how much RAM the VM should have, in addition to how large (and fast) the default disk should be. The flavor can also give access to special resources like GPU's.

General purpose flavors

The flavors is organized into classes to help you select the correct flavor for your needs. Each of the classes have 5 flavors of various sizes (tiny, small, medium, large, xlarge). Currently the following classes exist:

  • t1 - Tiny VM's
    • This class is intended for testing, or for VM's which does not really need much resources.
    • The disk are shaped to 150 IOPS, which is similar to a regular hard-drive.
  • m1 - Medium-size General purpose
    • This class is for the general purpose VM's. These flavors have 4 GB RAM for each CPU (except for tiny, which have 1CPU/2GB RAM).
    • The disk are shaped to 300 IOPS, which is faster than an enterprise grade hard-drive.
  • l1 - Large general purpose
    • This class is for general-purpose VM's where the m-series are too small. These flavors have 4GB RAM for each CPU.
    • The disk are shaped to 300 IOPS, which is faster than an enterprise grade hard-drive.
  • c1 - CPU intensive VM's
    • This class is for VM's needing a lot of CPU, while not needing too much memory. These flavors have 2GB RAM for each CPU.
    • The disk are shaped to 300 IOPS, which is faster than an enterprise grade hard-drive.
  • r1 - RAM intensive VM's
    • This class is for VM's needing a lot of RAM. These flavors have 8GB RAM for each CPU.
    • The disk are shaped to 300 IOPS, which is faster than an enterprise grade hard-drive.

Overview

The following general-purpose flavors exists in all our platforms:

Openstack flavors
+-----------+--------+------+-------+
| Name      |    RAM | Disk | VCPUs |
+-----------+--------+------+-------+
| t1.tiny   |    256 |   40 |     1 |
| t1.small  |    512 |   40 |     1 |
| t1.medium |    768 |   40 |     1 |
| t1.large  |   1024 |   40 |     2 |
| t1.xlarge |   1536 |   40 |     2 |
| m1.tiny   |   2048 |   40 |     1 |
| m1.small  |   4096 |   40 |     2 |
| m1.medium |   8192 |   40 |     2 |
| m1.large  |  16384 |   40 |     4 |
| m1.xlarge |  32768 |   40 |     8 |
| l1.tiny   |  49152 |   40 |    12 |
| l1.small  |  65536 |   40 |    16 |
| l1.medium |  81920 |   40 |    20 |
| l1.large  |  98304 |   40 |    24 |
| l1.xlarge | 131072 |   40 |    32 |
| c1.tiny   |  16384 |   40 |     8 |
| c1.small  |  24576 |   40 |    12 |
| c1.medium |  32768 |   40 |    16 |
| c1.large  |  49152 |   40 |    24 |
| c1.xlarge |  65536 |   40 |    32 |
| r1.tiny   |  65536 |   40 |     8 |
| r1.small  |  98304 |   40 |    12 |
| r1.medium | 131072 |   40 |    16 |
| r1.large  | 196608 |   40 |    24 |
| r1.xlarge | 262144 |   40 |    32 |
+-----------+--------+------+-------+

GPU-based flavors:

Some of the openstack platforms are equipped with GPU's, and access to these are given on request.

  • SkyHiGh:
    • gpu.v100.8G: 8CPU, 90GB RAM and 1/4 of a Nvidia Tesla v100 with 8GB GPU-RAM.
    • gpu.micro.a100.4G: 5CPU, 25GB RAM and 1/10 of a Nvidia Tesla A100 with 4GB GPU RAM.
    • gpu.medium.a100.10G: 12CPU, 60GB RAM and 1/4 of a Nvidia Tesla A100 with 10GB GPU RAM.
      • Currently primarily for affiliates of SFI NORCICS
    • gpu.large.a100.20G: 24CPU, 120GB RAM and 1/2 of a Nvidia Tesla A100 with 20GB GPU RAM.
      • Currentlt primarily for affiliates of SFI NORCICS
    • gpu.large.a100d.20G: 24CPU, 120GB RAM and 1/4 of a Nvidia Tesla A100D with 20GB GPU RAM
      • Currently exclusively for affilates of NBL
    • gpu.large+r.a100.20G: 24CPU, 240GB RAM and 1/2 of a Nvidia Tesla A100 with 20GB RAM
      • Currently exclusively for affilates of NBL
  • SkyLoW:
    • gpu.m10.8G: 8 CPU, 20GB RAM and 1 Nvidia Tesla M10 with 8GB GPU-RAM.

IO-Intensive flavors

Most of our General-Purpose flavors are available in high-IO-versions. If 300IOPS are not enough for your use-case you can be granted access to flavors giving 600IOPS or 1200 IOPS:

Flavor "Not available"

If a flavor get changed (ex: m1.medium gets more memory) the old flavor will be deleted and a new one will be created. In this case existing VM's would be listed with the flavor "Not Available". This does not really matter, as the quotas is counted correctly, and openstack knows which specs the machine is supposed to have, but if you would like to give the machine a new flavour you should simply resize it to a new flavor. If you resize to a flavor to small to support the machine nothing will happen, so you should not loose any data regardless of which flavor you decide to resize to.

  • No labels