gluster ovirt integration_gluster_meetup_pune_2015
Post on 15-Jul-2015
331 Views
Preview:
TRANSCRIPT
02/09/15 2GlusterFS Meetup
Agenda● About oVirt and Gluster
● Ovirt Gluster Integration
● Gluster Features
● Managing Gluster using oVirt
● Demo
● Upcoming Gluster features in oVirt
● Q & A
02/09/15 3GlusterFS Meetup
Ovirt
oVirt is a virtualization platform oVirt is a virtualization platform to manage virtual machines, to manage virtual machines, storage and networksstorage and networks● Engine (ovirt-engine)Engine (ovirt-engine)
Manages the oVirt hosts, and Manages the oVirt hosts, and allows system administrators to allows system administrators to create and deploy new Vms. It also create and deploy new Vms. It also supports Gluster management.supports Gluster management.
● Host Agent (VDSM)Host Agent (VDSM)oVirt engine communicates with oVirt engine communicates with VDSM to manage the VMs, VDSM to manage the VMs, storages and networksstorages and networks
Clu
ster
s
Storage Server
Sto
rage
Eng
ine
Storage Server
Cluster Hosts
02/09/15 5GlusterFS Meetup
Gluster● GlusterFS is a general purpose scale-out distributed file-
system supporting thousands of clients● Aggregates storage exports over network interconnect to
provide a single unified namespace
● File-system completely in userspace, runs on commodity hardware
● Layered on disk file systems that support extended attributes
02/09/15 6GlusterFS Meetup
oVirt Gluster Integration● Introduced in oVirt 3.1
● Supports Three ApplicationMode configuration
– 1 → Virtualization only
– 2 → Gluster only
– 255 → Virtualization + Gluster (default)
● Enable Gluster at cluster level
● New entities (Volumes, Bricks, Volume Options)
● VDSM verbs for gluster management
● vdsm-gluster plug-in
02/09/15 7GlusterFS Meetup
Features supported in Ovirt● Cluster Management
● Create Gluster Cluster
● Add / Remove Storage Servers
● Delete Cluster
● Volume Management
● Create / Remove Volume
● Start / Stop Volume
● Add / Remove (with migration) bricks
● Re-balancing Volume
● Profiling
● Managing hookshttp://www.ovirt.org/Features/Gluster_Support
02/09/15 8GlusterFS Meetup
Managing Gluster in oVirt 1/2
● Gluster Service support is located in the Cluster properties
● Deploy Hosts with GlusterFS Server support
● Enable Bricks and Volume Management from oVirt WebAdmin and REST-API
02/09/15 9GlusterFS Meetup
Managing Gluster in oVirt 2/2● It is possible to create and manage Gluster Volumes
from WebAdmin and using the REST-API
● Volume Profiling
● Volume Capacity Monitoring
● Re-balancing Volume
02/09/15 12GlusterFS Meetup
Disk Management● Identify available disks and storage devices
● Create new bricks by creating new Logical Volumes (Thin LVs)
● Format the logical volume with the XFS file-system and manage fstab entries
http://www.ovirt.org/Features/GlusterHostDiskManagement
02/09/15 13GlusterFS Meetup
Gluster Snapshot
● Supports Volume Snapshot related operations
● Snapshot configurations at Volume level as well as Cluster level
● Supports Snapshot scheduling to take repeated snapshots based on the time interval
02/09/15 14GlusterFS Meetup
Geo Replication
● Enables creation and maintenance of Geo-Replication sessions across clusters
http://www.ovirt.org/Features/Gluster_Geo_Replication
02/09/15 15GlusterFS Meetup
Storage Network Selection
● Currently, Gluster nodes use the same network for both Management and Gluster traffic (possibly causing traffic chokes)
● The proposed solution is to separate out the GlusterFS traffic and management traffic
VM
s an
d S
tora
geE
ngin
eDirect-attached storage (SAS/SATA)
http://www.ovirt.org/Features/Select_Network_For_Gluster
02/09/15 17GlusterFS Meetup
References
devel@ovirt.org
#ovirt irc.oftc.net
Links:
http://www.gluster.orghttp://www.ovirt.org/OVirt_Administration_Guidehttp://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/http://blogs-ramesh.blogspot.in/2014/12/deploying-gluster-using-ovirt.html
top related