The VSM dashboard makes most of the operations around the Ceph cluster extremely easy, whether it's deployment, server management, cluster management/monitoring, or even OpenStack integration. The VSM dashboard is very user friendly and you can explore most of its features by yourself. The VSM dashboard provides the following options:
Dashboard: This provides the complete status of the system including the following:
VSM Status: This gives you the VSM version, uptime, Ceph version, and so on
Cluster Summary: This gives you the Ceph cluster status, similar to ceph -s output
OSD Summary
Monitor Summary
MDS Summary
PG Summary
It also gives performance metric such as IOPS, Latency, Bandwidth and CPU utilization for all Ceph nodes
Server Management: This includes the following:
Manage Servers: The functions are described as follows:
It provides lists of all servers with information such as management, cluster and public network addresses, Ceph version, status, and so on.
It provides options to add or remove servers, Ceph monitors, and start or stop servers.
Manage Devices: The functions are described as follows:
This gives the list of all Ceph OSDs including their status, weight, server they are hosted on, as well as storage class.
This allows the creation of new OSDs as well as the restarting, removing, and restoring of OSDs.
Cluster Management
This section of the VSM dashboard provides several options to manage the Ceph cluster:
Create Cluster
Upgrade Cluster
Manage Pools: This helps you to create replicated/erasure coded pools, add/remove cache tier, and so on
Manage Storage Group: Add new storage groups
Cluster Monitoring: This section of the VSM dashboard provides complete cluster monitoring, including all of its components:
Storage Group Status
Pool Status
OSD Status
Monitor Status
MDS Status
PG Status
RBD Status
OpenStack Integration: This section of the VSM dashboard allows us to integrate Ceph storage to OpenStack by adding OpenStack endpoints and presenting RBD pools to OpenStack:
Manage RBD Pools: Present RBD Pools to OpenStack
OpenStack Access: Add the OpenStack endpoint
VSM Management: This section of the VSM dashboard allows us to manage settings related to the VSM dashboard itself:
Add/Remove User: Create or remove a user and change the password