build a cloud day cloud stack primary storage 101

19
Primary Storage in CloudStack

Upload: solidfire-inc

Post on 14-Jan-2015

695 views

Category:

Technology


1 download

DESCRIPTION

Come learn about the current cloud storage options and use cases available today behind CloudStack. Beyond this initial review of the design the presenter will explore how to leverage CloudStack to address a broad range of applications and workloads.

TRANSCRIPT

Page 1: Build a cloud day   cloud stack primary storage 101

Primary Storage in CloudStack

Page 2: Build a cloud day   cloud stack primary storage 101

What is CloudStack?

Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines as a highly available, highly scalable Infrastructure-as-a-Service (IaaS) cloud computing platform.

Compute, Network, Storage

Automation

Page 3: Build a cloud day   cloud stack primary storage 101

CloudStack from the top down

Page 4: Build a cloud day   cloud stack primary storage 101

Storage Use Cases & Workloads

Primary Storage Secondary Storage

Objectives Storage for running VM disk volumes on a host

Data to be stored for future retrieval

Use Cases

• Production Applications• Traditional IT Systems• Database Driven Apps• Messaging / Collaboration• Dev/Test Systems

• VM Templates• ISO Images• Disk Volume Snapshots• Backup / Archive• Image Repository

Workloads• High Change Content• Smaller, Random R/W• Higher / “Bursty” IO

• Typically More Static Content• Larger, Sequential R/W• Lower IOPS

Page 5: Build a cloud day   cloud stack primary storage 101

What is Primary Storage?• Primary Storage is associated with a cluster.

• A cluster can access more than one Primary Storage.

• Primary Storage can be shared among hosts or local to a host.

• Primary Storage stores the disk volumes (both root and data disks) for all the VMs in that cluster.

• Depending on hypervisor type, there are several ways to configure Primary Storage (we shall take a look at XenServer).

Page 6: Build a cloud day   cloud stack primary storage 101

Primary Storage Today (CS Version <= 4.1)

• Admin sets aside space ahead of time on the storage system (ex. creating a large volume on a SAN).

• Admin interacts with hypervisor that is in the cluster the storage will be servicing to make it aware of the new storage (ex. creating a XenServer Storage Repository).

• Admin interacts with CloudStack to create Primary Storage for the cluster based on the hypervisor data structure (in this case, the XenServer Storage Repository).

• Admin associates the Primary Storage with Compute and/or Disk Offerings.

Page 7: Build a cloud day   cloud stack primary storage 101

Create a Volume on the SolidFire SAN

Page 8: Build a cloud day   cloud stack primary storage 101

Create a XenServer Storage Repository

Page 9: Build a cloud day   cloud stack primary storage 101

Create a XenServer Storage Repository

Page 10: Build a cloud day   cloud stack primary storage 101

Create a XenServer Storage Repository

Page 11: Build a cloud day   cloud stack primary storage 101

Create a XenServer Storage Repository

Page 12: Build a cloud day   cloud stack primary storage 101

Create a Primary Storage in CloudStack

Page 13: Build a cloud day   cloud stack primary storage 101

Create a Primary Storage in CloudStack

Page 14: Build a cloud day   cloud stack primary storage 101

Create a Primary Storage in CloudStack

Page 15: Build a cloud day   cloud stack primary storage 101

Create a Compute Offering in CloudStack

Page 16: Build a cloud day   cloud stack primary storage 101

Create a Compute Offering in CloudStack

Page 17: Build a cloud day   cloud stack primary storage 101

Create a Compute Offering in CloudStack

Page 18: Build a cloud day   cloud stack primary storage 101

A Glimpse into the Future of Primary Storage

Page 19: Build a cloud day   cloud stack primary storage 101

1620 Pearl Street,Boulder, Colorado 80302

Phone: 720.523.3278Email: [email protected]

www.solidfire.com