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 the ceph -s command output
- Summary: OSD, Monitor, MDS, and PG summary gives performance metrics 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 Address, Cluster Address and Public Address, Ceph Version, Status, and so on
- It provides options to Add Servers or Remove Servers, Add Monitors, and Start Servers or Stop Servers:
- Manage Servers: The functions are described as follows:
VSM Dashboard Manage Server section - server list tab
-
- 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
- Manage Devices: The functions are described as follows:
VSM Dashboard Manage Device section - device list tab
- Cluster Management: This section of the VSM dashboard provides several options to manage the Ceph cluster:
- Create Cluster, Upgrade Cluster, and Manage Pools helps you to create replicated/erasure coded pools, add/remove cache tier, and so on
- Manage Storage Group adds 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
The components can be seen in the following screenshot:
VSM Dashboad cluster storage group status
-
OpenStack Integration: This section of the VSM dashboard allows us to integrate Ceph storage to the OpenStack by adding OpenStack endpoints and presenting RBD pools to OpenStack:
-
- Manage RBD Pools: Presents RBD Pools to OpenStack
- OpenStack Access: Adds 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
- Settings: Various settings related to Ceph