SlideShare a Scribd company logo
SimplifyingCephManagementwith
VirtualStorageManager(VSM)Dan Ferber
Intel Storage Group
October 28, 2015
2
VSM (Virtual Storage Manager) is an open source Python based Ceph management tool
developed by Intel and announced in 2014 at the OpenStack Paris summit. It is a
management tool for administrators to lower the barrier for adoption of Ceph.
VSM Controller
- Runs on dedicated server (or
server instance)
- Manages Ceph clusters through
VSM agents
- Connects to OpenStack Nova*
controller via SSH
VSM Agent
- Runs on every Ceph server
- Relays server configuration &
status information to VSM
controller
VSM - Virtual Storage Manager for Ceph*
Creates, Manages, and Monitors Ceph* Clusters
How VSM Can Help?
• Health status
• Performance
• OpenStack
• REST API
• Servers
• Devices
• Groups
• Pools
• ……
•Self-deploy
•Cluster deploy
Deploy
Manage &
Maintain
Monitor
Orches-
trate
Supporting Matrix
- OS:
- CentOS* 6.5/7
- Ubuntu* 14
- Ceph
- Firefly*
- Giant*
- Hammer*
- OpenStack
- Havana*
- Icehouse*
- Juno*
- Kilo*
- Now Liberty*
*Other names and brands may be claimed as the property of others.
4
VSM
Dashboard
5
References:
- Several companies are participating in the VSM project, see mailing list.
- For questions, please contact yaguang.wang@intel.com or dan.ferber@intel.com
Project Home Page https://01.org/virtual-storage-manager
Github Code Repo: https://github.com/01org/virtual-storage-manager
Issue Tracker: https://01.org/jira/browse/VSM
Mailing List: http://vsm-discuss.33411.n7.nabble.com/
*Other names and brands may be claimed as the property of others.
How VSM Can Help:
- Easy Deployment
Prepare H/W Define Manifest Deploy VSM Deploy Ceph
CONTROLLER_ADDRESS="controller“
AGENT_ADDRESS_LIST="node1 node2
node3“
controller
node1 node2 node3
cluster
ser
ver
ser
ver
:~$ ./install.sh
…
…
ser
ver
How VSM Can Help:
- Easy Management & Monitoring
Identify Issue Locate root cause Fix issue Resume health
How VSM Can Help:
- Scaling Cluster
node4
Prepare H/W Define Manifest Deploy VSM Agent Add Into Cluster
controller
node1 node2 node3
:~$ ./prov_node.sh ./server.manifest 10.239.158.130
node4
cluster
server server
serve
r
server
9
Grant Permission Define Openstack Access Present Pool Create Volume
:~$ ssh-copy-id –I <vsm controller ssh pub key> <openstack nova, cinder…>
VSM
How VSM Can Help:
- Orchestrating with OpenStack
VSM VSM
10
• Intel plans in this presentation do not constitute Intel plan of record product
roadmaps.
• All products, dates, and figures specified are preliminary based on current
expectations, and are subject to change without notice. Intel may make changes to
specifications and product descriptions at any time, without notice.
• Intel technologies’ features and benefits depend on system configuration and may
require enabled hardware, software or service activation. Performance varies
depending on system configuration. No computer system can be absolutely secure.
Software and workloads used in performance tests may have been optimized for
performance only on Intel microprocessors.
• Copyright © 2015 Intel Corporation. All rights reserved. Intel, Intel Inside, the Intel
logo are trademarks of Intel Corporation in the United States and other countries.
*Other names and brands may be claimed as the property of others.
Intel Disclaimers

More Related Content

PDF
iSCSI Target Support for Ceph
PPTX
Ceph Community Talk on High-Performance Solid Sate Ceph
PDF
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
PDF
Developing a Ceph Appliance for Secure Environments
PDF
Ceph Day Shanghai - CeTune - Benchmarking and tuning your Ceph cluster
PPTX
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
PDF
Ceph Day Beijing - Ceph RDMA Update
PDF
Ceph Day Beijing - SPDK for Ceph
iSCSI Target Support for Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Developing a Ceph Appliance for Secure Environments
Ceph Day Shanghai - CeTune - Benchmarking and tuning your Ceph cluster
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - SPDK for Ceph

What's hot (20)

PDF
Ceph Day San Jose - HA NAS with CephFS
PPTX
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
PPTX
Ceph Tech Talk -- Ceph Benchmarking Tool
PPTX
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
PPTX
Ceph Day Melabourne - Community Update
PPTX
Ceph Day Bring Ceph To Enterprise
PDF
Ceph Day Seoul - Ceph: a decade in the making and still going strong
PDF
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
PPTX
Performance analysis with_ceph
PDF
Quick-and-Easy Deployment of a Ceph Storage Cluster
PDF
Ambedded - how to build a true no single point of failure ceph cluster
PDF
Ceph Day Tokyo -- Ceph on All-Flash Storage
PDF
Ceph Day San Jose - From Zero to Ceph in One Minute
PPTX
Automating Yourself Out of Trouble
PDF
VMworld 2013: VMware Virtual SAN Technical Best Practices
PPTX
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
PDF
09 yong.luo-ceph in-ctrip
PPTX
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
PPTX
2017 VMUG Storage Policy Based Management
PPTX
NGENSTOR_ODA_HPDA
Ceph Day San Jose - HA NAS with CephFS
Ceph Day San Jose - Red Hat Storage Acceleration Utlizing Flash Technology
Ceph Tech Talk -- Ceph Benchmarking Tool
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day Melabourne - Community Update
Ceph Day Bring Ceph To Enterprise
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Shanghai - Hyper Converged PLCloud with Ceph
Performance analysis with_ceph
Quick-and-Easy Deployment of a Ceph Storage Cluster
Ambedded - how to build a true no single point of failure ceph cluster
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day San Jose - From Zero to Ceph in One Minute
Automating Yourself Out of Trouble
VMworld 2013: VMware Virtual SAN Technical Best Practices
Ceph Day Taipei - How ARM Microserver Cluster Performs in Ceph
09 yong.luo-ceph in-ctrip
Ceph Day London 2014 - Best Practices for Ceph-powered Implementations of Sto...
2017 VMUG Storage Policy Based Management
NGENSTOR_ODA_HPDA
Ad

Similar to Simplifying Ceph Management with Virtual Storage Manager (VSM) (20)

ODP
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLES
PPTX
Successfully Deliver and Operate OpenStack in Production with VMware VIO
PDF
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
PPTX
WAF in Scale
PPTX
IBM POWER Systems
PPTX
Open Source MANO(OSM)
PPTX
Enterprise PowerShell for Remote Security Assessments
PPTX
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
PPTX
OpenStack + VMware at the Hong Kong OpenStack Summit
PDF
Use EPA for NFV & Test with OPNVF* Yardstick*
PPTX
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
PDF
IITCC15: Xen Project 4.6 Update
PPT
Openstack devops challenges a journey from dump baremetal to functional ope...
PPT
Managing VMware with PowerShell - VMworld 2008
PDF
Ovms ops manager_admin
PDF
Best practices in Deploying SUSE CaaS Platform v3
PDF
Open stack meetup 2014 11-13 - 101 + high availability
PDF
Setup guide nos-v3_5
PPTX
Building the carrier grade nfv infrastructure
PDF
Giles Sirett: Introduction and CloudStack news
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLES
Successfully Deliver and Operate OpenStack in Production with VMware VIO
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
WAF in Scale
IBM POWER Systems
Open Source MANO(OSM)
Enterprise PowerShell for Remote Security Assessments
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
OpenStack + VMware at the Hong Kong OpenStack Summit
Use EPA for NFV & Test with OPNVF* Yardstick*
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
IITCC15: Xen Project 4.6 Update
Openstack devops challenges a journey from dump baremetal to functional ope...
Managing VMware with PowerShell - VMworld 2008
Ovms ops manager_admin
Best practices in Deploying SUSE CaaS Platform v3
Open stack meetup 2014 11-13 - 101 + high availability
Setup guide nos-v3_5
Building the carrier grade nfv infrastructure
Giles Sirett: Introduction and CloudStack news
Ad

Recently uploaded (20)

PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Modernising the Digital Integration Hub
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
1. Introduction to Computer Programming.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Chapter 5: Probability Theory and Statistics
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
August Patch Tuesday
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
OMC Textile Division Presentation 2021.pptx
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Modernising the Digital Integration Hub
Module 1.ppt Iot fundamentals and Architecture
1. Introduction to Computer Programming.pptx
Hybrid model detection and classification of lung cancer
NewMind AI Weekly Chronicles – August ’25 Week III
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Final SEM Unit 1 for mit wpu at pune .pptx
Hindi spoken digit analysis for native and non-native speakers
NewMind AI Weekly Chronicles - August'25-Week II
Chapter 5: Probability Theory and Statistics
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting Started with Data Integration: FME Form 101
August Patch Tuesday
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Group 1 Presentation -Planning and Decision Making .pptx
Programs and apps: productivity, graphics, security and other tools
OMC Textile Division Presentation 2021.pptx

Simplifying Ceph Management with Virtual Storage Manager (VSM)

  • 2. 2 VSM (Virtual Storage Manager) is an open source Python based Ceph management tool developed by Intel and announced in 2014 at the OpenStack Paris summit. It is a management tool for administrators to lower the barrier for adoption of Ceph. VSM Controller - Runs on dedicated server (or server instance) - Manages Ceph clusters through VSM agents - Connects to OpenStack Nova* controller via SSH VSM Agent - Runs on every Ceph server - Relays server configuration & status information to VSM controller VSM - Virtual Storage Manager for Ceph* Creates, Manages, and Monitors Ceph* Clusters
  • 3. How VSM Can Help? • Health status • Performance • OpenStack • REST API • Servers • Devices • Groups • Pools • …… •Self-deploy •Cluster deploy Deploy Manage & Maintain Monitor Orches- trate Supporting Matrix - OS: - CentOS* 6.5/7 - Ubuntu* 14 - Ceph - Firefly* - Giant* - Hammer* - OpenStack - Havana* - Icehouse* - Juno* - Kilo* - Now Liberty* *Other names and brands may be claimed as the property of others.
  • 5. 5 References: - Several companies are participating in the VSM project, see mailing list. - For questions, please contact yaguang.wang@intel.com or dan.ferber@intel.com Project Home Page https://01.org/virtual-storage-manager Github Code Repo: https://github.com/01org/virtual-storage-manager Issue Tracker: https://01.org/jira/browse/VSM Mailing List: http://vsm-discuss.33411.n7.nabble.com/ *Other names and brands may be claimed as the property of others.
  • 6. How VSM Can Help: - Easy Deployment Prepare H/W Define Manifest Deploy VSM Deploy Ceph CONTROLLER_ADDRESS="controller“ AGENT_ADDRESS_LIST="node1 node2 node3“ controller node1 node2 node3 cluster ser ver ser ver :~$ ./install.sh … … ser ver
  • 7. How VSM Can Help: - Easy Management & Monitoring Identify Issue Locate root cause Fix issue Resume health
  • 8. How VSM Can Help: - Scaling Cluster node4 Prepare H/W Define Manifest Deploy VSM Agent Add Into Cluster controller node1 node2 node3 :~$ ./prov_node.sh ./server.manifest 10.239.158.130 node4 cluster server server serve r server
  • 9. 9 Grant Permission Define Openstack Access Present Pool Create Volume :~$ ssh-copy-id –I <vsm controller ssh pub key> <openstack nova, cinder…> VSM How VSM Can Help: - Orchestrating with OpenStack VSM VSM
  • 10. 10 • Intel plans in this presentation do not constitute Intel plan of record product roadmaps. • All products, dates, and figures specified are preliminary based on current expectations, and are subject to change without notice. Intel may make changes to specifications and product descriptions at any time, without notice. • Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. • Copyright © 2015 Intel Corporation. All rights reserved. Intel, Intel Inside, the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Intel Disclaimers