1
Gluster Storage Management
oVirt Workshop - BangaloreoVirt Workshop - BangaloreOctober 2012October 2012
Kanagaraj MayilsamyRedHat
2
Introduction
● Management console for Gluster Storage
● Based on oVirt platform
● Create and Manage Storage Clusters● Create / expand / shrink / delete Clusters● Create / expand / shrink / manage Volumes
● Advanced Search capabilities
● Audit and Alerts
● Gluster plugin for VDSM
3
Architecture
BrowserBrowser
Engine Engine
Directory Services
Directory Services Storage
Server 1 Storage Server 1
CLICLI
Python SDK
Python SDK
REST
REST
GWT ServletGWT Servlet
api
gwtrpcover https
RESTover https
xmlrpc
VDSM
VDSM
Storage Server 1
Storage Server 1
VDSM
VDSM
Storage Server 1
Storage Server 1
VDSM
VDSM
4
Features
● Cluster Management● Create Cluster● Add / Remove Storage Servers● Delete Cluster● Import existing Clusters
● Volume Management● Create Volume● Add / Remove bricks● Start / Stop volume● Delete Volume
5
Features contd...
● Optimizing the Volume for Virt Store
● Event Notifications and Alerts
● Gluster Mode & Customized Web UI
● REST api
● Python CLI & SDK support
6
Landing
7
Creating Cluster
8
Adding Host to Cluster
9
Creating Volume
10
Adding Bricks to Volume
11
Searching Volumes
12
Expanding/Shrinking Volume
13
Events
14
REST Api
15
Demo
16
Upcoming
● Sync with Gluster command line
● Support for creating geo-replicated volumes
● Top and Profiling
● Managing Gluster hooks
● Async Tasks
● UFO
● And lot more...
17
How To Contribute
● Git repository
git://gerrit.ovirt.org/ovirt-engine
● IRC Channel● #ovirt on oftc
18
Q & AQ & A