Deploying SwiftStack Object Storage for OpenStack Glance and Cinder Backups



Similar documents
Deploying SwiftStack Object Storage for Storage Made Easy

Ubuntu OpenStack Fundamentals Training

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

KVM, OpenStack, and the Open Cloud

SwiftStack Filesystem Gateway Architecture

KVM, OpenStack, and the Open Cloud

Availability Digest. HPE Helion Private Cloud and Cloud Broker Services February 2016

OpenStack: we drink our own Champagne. Teun Docter Software developer

Software Defined Networking (SDN) and OpenStack. Christian Koenning

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Understanding Object Storage and How to Use It

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

Introducing ScienceCloud

Project Documentation

HP Converged Cloud Cloud Platform Overview. Shane Pearson Vice President, Portfolio & Product Management

DOCUMENTATION ON ADDING ENCRYPTION TO OPENSTACK SWIFT

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

HP OpenStack & Automation

Mirantis OpenStack Express: Security White Paper

Getting Started with Database As a Service on OpenStack

By Reeshu Patel. Getting Started with OpenStack

Bright Cluster Manager

cloud functionality: advantages and Disadvantages

Multi Provider Cloud. Srinivasa Acharya, Engineering Manager, Hewlett-Packard

Savanna Hadoop on. OpenStack. Savanna Technical Lead

RED HAT STORAGE PORTFOLIO OVERVIEW

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

Cloud Migration: Migrating workloads to OpenStack Cloud

OpenStack Awareness Session

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

An Introduction to OpenStack and its use of KVM. Daniel P. Berrangé

IBM Cloud Manager with OpenStack

Surviving the Worst: Disaster Recovery for OpenStack

Introduction to OpenStack

Hadoop on OpenStack Cloud. Dmitry Mescheryakov Software

OpenStack Alberto Molina Coballes

StorReduce Technical White Paper Cloud-based Data Deduplication

Backup & Recovery for VMware Environments with Avamar 6.0

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

2) Xen Hypervisor 3) UEC

UZH Experiences with OpenStack

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

An Intro to OpenStack. Ian Lawson Senior Solution Architect, Red Hat

One-click Hadoop Cluster Deployment on OpenPOWER Systems Pradeep K Surisetty IBM. #OpenPOWERSummit

OpenStack Introduction. November 4, 2015

HP and the Open Cloud

RED HAT INFRASTRUCTURE AS A SERVICE OVERVIEW AND ROADMAP. Andrew Cathrow Red Hat, Inc. Wednesday, June 12, 2013

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

DDN updates object storage platform as it aims to break out of HPC niche

KVM, OpenStack and the Open Cloud SUSECon November 2015

Red Hat Storage Server

Reference Design: Scalable Object Storage with Seagate Kinetic, Supermicro, and SwiftStack

SwiftStack Global Cluster Deployment Guide

How OpenStack is implemented at GMO Public Cloud service

Introduction to Openstack, an Open Cloud Computing Platform. Libre Software Meeting

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Release Notes for Fuel and Fuel Web Version 3.0.1

Openstack. Cloud computing with Openstack. Saverio Proto

VMware ESXi in a Cloud-based Lab David Davis, VCP, VCAP, and vexpert

WHITEPAPER. A Technical Perspective on the Talena Data Availability Management Solution

Tivoli Storage Flashcopy Manager for Windows - Tips to implement retry capability to FCM offload backup. Cloud & Smarter Infrastructure IBM Japan

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Block Storage in the Open Source Cloud called OpenStack

Acronis Storage Gateway

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

Amazon EC2 Product Details Page 1 of 5

OpenStack IaaS. Rhys Oxenham OSEC.pl BarCamp, Warsaw, Poland November 2013

THE FUTURE OF STORAGE IS SOFTWARE DEFINED. Jasper Geraerts Business Manager Storage Benelux/Red Hat

HOPS: Hadoop Open Platform-as-a-Service

Backup and Restore the HPOM for Windows 8.16 Management Server

AMD SEAMICRO OPENSTACK BLUEPRINTS CLOUD- IN- A- BOX OCTOBER 2013

SSM6437 DESIGNING A WINDOWS SERVER 2008 APPLICATIONS INFRASTRUCTURE

Accelerate Cloud Initiatives with Cisco UCS and Ubuntu OpenStack

How To Install Openstack On Ubuntu (Amd64)

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

How To Use Openstack (And Piston) For Your Cloud Computing

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Transcription:

Deploying SwiftStack Object Storage for OpenStack Glance and Cinder Backups February 2015 Page 1

Table of Contents Table of Contents Introduction What is Swift and SwiftStack? Where do I use it? Preparation Using SwiftStack for Glance Using SwiftStack for Cinder Backups Page 2

Introduction What is Swift and SwiftStack? As its name implies, OpenStack Swift is a key part of the OpenStack community, and as a founding project, it has been tightly integrated in small to massive clouds from the early days of OpenStack. Swift provides durable and scalable object storage (for unstructured data) alongside Cinder block storage (for virtual machines), yet as well-proven and reliable as Swift is and there are hundreds and hundreds of petabytes of Swift deployed in public and private clouds around the world, the tasks and integrations necessary to deploy, manage, and monitor it especially at a large scale are tedious and complicated. Fortunately, SwiftStack the leading contributor to the open-source Swift project in OpenStack has developed incredibly simple-to-deploy, simple-to-manage, and simple-to-monitor controller software for OpenStack Swift (you might say, SwiftStack makes Swift enterprise-ready ). With SwiftStack s software, you can have Swift object storage ready to use in minutes, and you get OpenStack Swift plus simple management software, enterprise integration tools (e.g., LDAP and AD authentication, Nagios plugin), and support from the world s recognized Swift experts. Where do I use it? SwiftStack object storage is typically used in three ways in OpenStack deployments: 1. Glance virtual machine images: The OpenStack Glance service can store its virtual machine image files in Swift object storage. 2. Cinder volume backups: The OpenStack Cinder service can be configured to backup its block storage volumes to Swift object storage. 3. Native application storage: With the exponentially increasing growth of unstructured data, modern application developers are rapidly developing against the Swift API to give their applications access to massively scalable and geographically distributed Swift object storage systems. Page 3

This document describes the steps necessary to point Glance and Cinder backups in a simple OpenStack environment to use a SwiftStack object storage system. Preparation For the purposes of this document, OpenStack was deployed using DevStack on a single virtual machine, and three SwiftStack storage nodes were deployed as virtual machines as well. This is acceptable for a test and development environment, but please note that production deployments of both OpenStack and SwiftStack run on bare-metal hardware and typically include many (tens to thousands) of nodes. Refer to the DevStack and SwiftStack documentation for initial installation instructions. Except where noted, the steps described here apply to both a small test/dev environment and to a massive cloud deployment. In addition, a Cinder backend was preconfigured for OpenStack to use when creating volumes. Using SwiftStack for Glance The Glance service in OpenStack primarily provides images from which virtual machines can boot. By default, these images are stored in local storage, but Glance can be easily redirected to utilize a Swift object storage cluster instead. Basic configuration is simple, and details are included in the OpenStack Glance documentation: http://docs.openstack.org/developer/glance/configuring.html#configuring-glance-storage-backends Specifically, in the glance-api.conf file edit the default_store and stores lines as shown here: Page 4

In the same file, edit swift_store_auth_version, swift_store_auth_address, swift_store_user, and swift_store_key; details for these and other parameters are included in the documentation: Note, the authentication address for the Swift cluster can be found in the SwiftStack console: After saving the changes in glance-api.conf, restart the glance-api service. In DevStack, that is done by killing and restarting the g-api screen. Then, test the integration by creating a new image and verifying it is successfully stored in Swift: Page 5

Using SwiftStack for Cinder Backups The Cinder service in OpenStack provides block storage most often used for virtual machines. To back up those volumes, a Cinder backup service is available that can be configured to utilize Swift object storage to store those backup files. Basic configuration is simple, and details are included in the OpenStack Glance documentation: http://docs.openstack.org/trunk/config-reference/content/swift-backup-driver.html Page 6

In order to use the Cinder backup service, you must enable the service. In DevStack, that is done by adding enable_service c-bak to ~/devstack/localrc and rerunning the stack.sh script. To configure the backup service, add the following items to /etc/cinder/cinder.conf as in the following screenshots: backup_driver backup_swift_url backup_swift_auth backup_swift_user backup_swift_key backup_swift_container With those changes saved, restart the Cinder backup service, and use commands like the following: cinder service-list cinder list cinder backup-create <volume ID> cinder backup-list cinder backup-show <backup ID> cinder backup-restore <backup ID> Page 7

To test the integration, perform a backup, and verify that the backup is populated in the volumebackups container on SwiftStack: Page 8