20
Primary Storage in CloudStack

Primary Storage in CloudStack by Mike Tutkowski

Embed Size (px)

DESCRIPTION

Primary Storage in CloudStack by Mike Tutkowski

Citation preview

Page 1: Primary Storage in CloudStack by Mike Tutkowski

Primary Storage in CloudStack

Page 2: Primary Storage in CloudStack by Mike Tutkowski

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: Primary Storage in CloudStack by Mike Tutkowski

CloudStack from the top down

Page 4: Primary Storage in CloudStack by Mike Tutkowski

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: Primary Storage in CloudStack by Mike Tutkowski

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: Primary Storage in CloudStack by Mike Tutkowski

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: Primary Storage in CloudStack by Mike Tutkowski

Create a Volume on the SolidFire SAN

Page 8: Primary Storage in CloudStack by Mike Tutkowski

Create a XenServer Storage Repository

Page 9: Primary Storage in CloudStack by Mike Tutkowski

Create a XenServer Storage Repository

Page 10: Primary Storage in CloudStack by Mike Tutkowski

Create a XenServer Storage Repository

Page 11: Primary Storage in CloudStack by Mike Tutkowski

Create a XenServer Storage Repository

Page 12: Primary Storage in CloudStack by Mike Tutkowski

Create a Primary Storage in CloudStack

Page 13: Primary Storage in CloudStack by Mike Tutkowski

Create a Primary Storage in CloudStack

Page 14: Primary Storage in CloudStack by Mike Tutkowski

Create a Primary Storage in CloudStack

Page 15: Primary Storage in CloudStack by Mike Tutkowski

Create a Compute Offering in CloudStack

Page 16: Primary Storage in CloudStack by Mike Tutkowski

Create a Compute Offering in CloudStack

Page 17: Primary Storage in CloudStack by Mike Tutkowski

Create a Compute Offering in CloudStack

Page 18: Primary Storage in CloudStack by Mike Tutkowski

A Glimpse into the Future of Primary Storage

Page 19: Primary Storage in CloudStack by Mike Tutkowski

1620 Pearl Street,Boulder, Colorado 80302

Phone: 720.523.3278Email: [email protected]

www.solidfire.com

Page 20: Primary Storage in CloudStack by Mike Tutkowski