Datastores
Extra datastores can be useful if; for example, the Cluster has multiple "tiers" of storage; such as, NVMe, SSD, and HDD.
Warning
Real device classes should be used; however, for this example, we will only create named pools.
Alternatively, additional Datastores may be added if different resiliency strategies are required in the same Cluster. (e.g. Triple replication and 8+3 erasure coding.)
- SSH into the HyperCloud Dashboard.
- Create a pool.
ceph osd pool create <pool_name>
- For example:
ceph osd pool create nvme
, wherenvme
=<pool_name>
- For example:
-
Login to the HyperCloud GUI.
- Go to Storage -> Datastores.
- Click the green dropdown button and select 'Create'.
- Input logical designation for Name.
- Select
Ceph
from the Storage backend dropdown list. - Add
hypercloud-dashboard
to the Host bridge list. - Input the name of the pool
<pool_name>
you just created in the HyperCloud Manager into the Ceph pool to store Images field. - Add
hypercloud-storage-1
to Ceph host.
-
Click green Create button.
-
The new Datastore will now be available in the list.
The easiest way to make use of this Datastore is to download the 'Empty disk' Image from the marketplace, give it the Name 'Empty NVMe Disk', and select the relevant Datastore.
This empty disk can now be added to VMs at instantiation or via a Template.